f630baf93e7a77252a508939c944c08f4d21cd5fac5ae02929cce633fdfc9380694489b06719590aa5d24d4115eb93723f402edcbfc1f2a214dc6f189bd94f022b7b6caf8c10c882dc96407f75f8af14d1bb4d3595045215121d7bde3c053a76f75b92add83cf477dc35f1d07f4c5f4b521ad24850bb5b842fdfd8b971ebe7436099f02e24cdb488c6d3936788d41e38e429d21445e6c7e8e2943e08f934d2456e7a0413ae86c472ffa04cc6141407f5a511da90e93fa28032609a1fd5f85a7d9adb0243b4ef2b99522698e304325701b4ca7c9334a552472edf39407cd1f196d6b1273a554bc2a041699101010426f79c0d2876bec925243ff31415c77f14043c68e8a0adbb11972a43f0f827893243b2a474730a6503b8d250f9f53f6071484326e62e95aaae1c27cbf8c9e31f2608298660553d5b6da7ed2cfc694f84f74351acadfeaf9923fe109430d85beba593a89cc50a6c24622423938b1fe554d2772d7744273c01b3fbec53ca4676e39cda54c97572e7eb63400e1ca884ca2fd40e178b2332f1016d03c3d0a58c6d4b6055ab704d41e45389434107ce79368c6bd1f46e8bfe0762baf930c20d900bf912a43e008fbd98d11b7ec617e8bbbbf27bbf1a7410b0d7251db6a4b4e391f3d0681cf0bd0c17fc3ee7263dadf2bc18b18519367506af9e640851a6e7c3f48f9ac8152e91392850ba0ad46323d799bd7545ba5da675f3fd583173f99868914c345f5e47594ff3dd6bc2fd87670dee09f74071a4864c1248ac47a1812a240c15a33171ba51d0a9f161fa693ca42b59bb871aa74e2cc8f91429dacc9916a38e4abec1299a4f9c619a7c7772f698b97af7feef9bc463960484e34a8d74accd5564a6e31f98fad7f0821c2bdcc8d287c8430964061ede79dc8b40f508135b5ebd705da1134e4567e2f3e3a382df32e94166bc4e8cd0181fda51add566da81874471e5a03d8d41a420035a77cd17aba04a9546700a00d1ae67fa8d49f7b4b7e868081a3dcedaecbc606c32aa4c957c6d557dda13c8b5e1ec30e5b1c7adf9d1157b9037ea6a42088a4c96664debe6e5f0bd2962e0378f33a4e8ae152c0a74b0e9ecadc56aeacc37365f329fd863d394b73e89a6b2f93a4a9d03e209051523204b122160f8f53c201a81b79af47581ba6ba1dd073a0723e28c26f4b3023cd3cda62d5ee17eb6b476a287c23a4e1abfae2c6b0e5fc2fe9283ef491dab14a2b6e790e0042942a24039d6a069889c1cdd6ea20cb5d5ee27467e286c9a303852a7c09b6be76a128e8c7f33b738f8e8e33510c5ad4268a1f2bffc44177c17e1b416100b442d0b4ff72996228cfeb4d1f9f966a16c98435dcdb5d169e022b6566321e2f1162e3221c4d4754395525ecd57145c3cb298dc285459fe1fae61d9366d1d3b09dba1de30bf390322d1846ff509b5c84a4b08fb09dfd9cd0792ae505f7dadf375fcb63b061e371ff13db9c993f3215d6ca4de2985845edde80d844f557d18b726aa0ff1c3a2b746629942ca2f42c216dc63c4a7792e6a42d0b8e6c0ec9b5d44affb3ba61c68985c0adce0ff876660ab6664a2a49cdb5d2a69a0dff4ae47b2283f789f6dbd0a57e276cdb5e0a89b09c3d69ad7459ae6298d4b1e4db0291e47027ab8b0e647a979162819ce959a75f7d31a56f2011161bb557948e013c481f9d89e0f6c03913b425b5ede94f389d84cd08b02421ca6145abf9aa770494146a6c6bb05127b62f6c88cc2ecfd4d931e36a8aa351f933840a24d51ced54866e1b37319ac0f39ef779ac1e11292055c15a0067d6f97f06b01d758dd747e5ad5cf8a3c0cbc31a83996217dee0aec261e76294d3e0b42264606efe587ebca02c147aa09c674bf1cf85f711b3d54402f9cebfa850da48522ba7884a477474b09782914d8926c9bae11bc37f48e671f33abd3804d01d85d1bddac9c3c44b9f10c09fc164a97142a0d8e681394899c3fb75882dc6966c81f5267f854f5e659d7baf5ccbc54d5f8fad03ad607430e02b94226aad8b2a358bfeaed6a8c053c1dccd0d26d429e00793870b8c6d75edc3c832e2d842f2644ac6e2f0224bf32a57b89a8953fc0ddb0902b84bfe74d3160032f0c651eb448d370db01a2a875f0f85d1c369f3bdfd113919f3121c4c0d60489c7be2c9cf179215c14b02caf73dfd85d2a74b97326ab4aaa7be7e79498fae5dc285053cf362ca9a4ff8e76ee688a5e10c142893f581b636c3d64ea1a7b327bda49975ad6a3e7bb5e50e771515d90ca9f2e769db9270360ae82b6e2f37ba775fcb740122ef25f239a68a48eea8a3e873db87eb158c6f649b814633915cc8d79fe8384002b5983ef753eaf92ed45fba20eec95347039021475bae2f41f3eb68e282407fdb8e299b8999f74fea519d8fcf4c2a6dd84ef88addefedc5286c796e11c1c53363218a902a31dd44c15f041febb303276dfac6f9ee41a2c395a0636ff5b5b32449f03977788d5c66be8749850adb4582aad212f00835623aa1bbf9d0ac7f2b7ab960efa280693b092dd1a391ee59d8c3f257590888d60a6ec6f0bd1bd6c51b34d0643b1ad8dc721fc425332a155256a97f996f132bc2062853e7b2a765c5d5461bfe8035082ff75a48d67cd015122b0790e49bd94cb98405e0c123ea35da58b8c3dc0a473f89feeb7ba4c591bf4568d0f9d6afe1b5543a23baf6879497363d6f5daa504018cdf5a6929fb5379440144ccaa3420f7ae92360f03098350e23e88802ef546a69998755a79c3b6fed9329d30129075065448b0313699a73f1b276d795ed2f1600bfadc89efc30c50d22926504d7dafbe2cb1ac3c5fa97ade3e7388b452491338be3681248d4fec90d61650fe00f4d98f7158109d722c829a09f0db020360c487bf6d448d3621fbbad698c524ee340f7361764b776a3bf676a214ca116f4cb93df7bc62cbaba1b14d4614e7f30ee4f441d91286094974b436d0618b894b4269610dbdc30bfa2f74889393fd8f4191fb94efb4203a65636c57c90f4e4c6b876b19a87cc5efd2ebeb9cced25efeb2e90b4eeee087824fb431354444a95d45ca14a31be4b990a43ac7890ab6ed154ef508713ff1ca74e55b762dc3dc5c1b6f92f07e489503886c94d4237f59db42a73256f5294f7a69d62039b2b51a45cb2271b30f6ef9d79bbc7421e4f79ad9c640541ca9746e33f1557d3d0bd3572951a9d06c25fcdc439a825b4c89cad3a8f9ed555d89f2a02ba06343de15b4dd1309e199ad732ee657b5b64b28775db0ce60f28b0ea3869cc0cb55cd0217d72acef83c9737b39135c36168ac3ab2a6d48baabddfea9e5723f6bcd2e2a10ca8795987f6a55b7c17a07e6f7de1c462ea298c38aa7b42ecb83068dfca97393b7a4a3f949e3bba0128a047fe549f8252f4554f74c1fb0ff9794f6834fba3a858ed811f65416496991510dcc9d68256875aaedba3f337fcd0c47e69f80ccfb123e75f17adfd51468b70b59657dcb25dc75074556a652d26bb1788f40f9aab3831c80ae519034ca64e94170734b62f3c2d084329e336218d08521035860435be9448cd8fb36b4556a989ced85ceda9f7810c1823d485c9c81ab833eb47a406ac2ec75254d6ef34fcf72168fba4641a42b847510e2599569f02bcdf178d4f5d8a439fcb292c32e3ec199d6225af8e611dd541fd7a1c75ec5664643d72220be28a79252f88ddf3d117a9d4d948830cbf727822f977597cd034cdd5283df19b007cce52c62c8f996f020259fdbe9f00c65210d3406f2dc9adae1b787418b23a4b152466be66bec07b3907b6dc1a14d5acf1ef6dd5752d4936a670ab9b19253e8ab827e8e53727e65d99098d87896327805745b6e5ef593ef9e6363f91effbba480a26d69fc1c0f1d046cf37dc78c6fa86470603270998020e9a952f1b9a57e9e8648172b2a06fad4ac5a8ed0ca1d9c0cbbfc84b35e3dda973b6969a5343bdb864d7ba5d68339366754810afbbbb58dc78292c87a295fc09452a25479cd2d2c59dccf8d28d1d31974d660efb937ad302704281de789169814f8d6088d1547a2dcc6df12d6b4e24ede1125340a8d7f47e576b554dcd297633515a0a4a007aabc7ead42756360259f32a4363b32cdef33cc377da7e20261e1aa712899e19c9146d03de293aa238acc5006140513bd5805f75fdbcf9f168249dab19912aac99ecf677b99968c65c6cd3a5b2bd102a0b970702eca350741ee2a32849513af66654fa61bbd28ff6798d94f9fb0ed7878f449a3c9bfe7c261483bc01c9c01ea010736aa2de3588238c4bfc99a7afa50be570d93f6fbf304e5694a6a91a89265604ada971efa72863e2e12ef0ff264b30aa1f70162b272fb2d398c08d315f98a4ca560314aaf2366dbc9848af94be3d4ed1880202cbd53bfb7053532556b81f31197f08c0058b4f6d2cfcaed8f8162f602e4123244d7909503fd3eeb5fbca862bef7bfb2a8633a7a1a418ab2f497b7245a5dec509a21c78645c9caf922cff42cbba2e51c60716a5a74d590106c1b0ebc4c958768bd81f26b5bead981b65c57dc35ee162eaee23eb81cf5cf5b554ee6a722fa5ac69efdb93df20d93c077388e54d1ba69784d03f697c03b751a62ba34ff996671a4d718f12ff23433b43157482ef39ca8fb06101bce3e4d4fef5087f9c39b4e6205b914c0afe51d681a209534bbf3123fb916657a468763cf13fb3a810b0b92c2e00b7a68c17bc21da14263eb73a2c64677a3d02c7f073c469075c693b116ac5dd4b1bae1a4005bea7e344c3dad7a5ba7067833e88db6b1d9d18cd43c4c00ada4ac78950c0324ad670646e9369721ee7a6fadfaae23ce4a64936c5ab854183cbf425560ed63d9ead5dd554901844186a7c920274a99596f4e915a12892bd9ebc9f9448e58f3711cea88e674982403ef624e37c058a74d9ac8fab6ea56d55b8dc39ce3f3bf015f802ae4fbf9eeee41ef78f80904512963813037f6a27b5c440576a0e5f4e5f909a1e5e632fcabd190d036af876ac314aabe8449d8366af586f983f8c6c5af3250782801886322b3626ab5dd9f5fa12676a247b34601a7d56563925e834b7ccc24a19653b91ee9f7704b48eead2479c06a5501bd622fdc6477fc7a10278b928db732fc532c77b094c85d568bc80a4d2a78b02584e92eacfbf487efadf26b48dde6f12c7b8a2f499c96eb34c396eb1b3a31479c66f8bb9c413918efdd1220e5db6d5a4337a955e4f509887e09e178d7b92d6e75df29392dee9cd1a6d48673d701ae9ea193fcec059ab3ca77da41f9753bb34bfa6a1a597a9b082621a715d8556ca48c7618a75f4d15dd1b306bf01e6dd952da332f7cb31e493c3e401329d09aa6e32e8a62f7fadf26ff2921e712504f6ace99c2520141a8e8771838e43179c62f0f84304a962012a0e3ad1822db058dcc282fd37d506f1a55bdbd2154cb589d93240a72beebc466898fcedbdf6279e33d0799bbf90dee1e735df1f010079e546bf49e194304aa5edff110e770204359c0db07225cdb164b5be32a530f9088ba2237d0da561a2dea900e343106037ca1c031b60527b61b3a552f69cb403dffbc96fc4ef8eecae42f4f078f9093ad4e9fed07a3eab90e3d16fba1575d2fb4d32cd81517ecaa1b66d6984a33d81f186ef19dc388603e78293816486876f06f5e0ca9e91a42415350e09c797285df91c40c23a7091fe2736fb365529c5d85dcdd7247b428a788787e376fd", &(0x7f0000000140)=0x1000, &(0x7f0000000180)="a7469f", 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f00000003c0)=ANY=[@ANYRES8=r5, @ANYRES32=0x0, @ANYRES16=r2, @ANYRES16=0x0, @ANYBLOB="e758a1de2c0ec762693e2035bc41d7c0728c55f9cfa139af2afe2e7432cab5a7764c6f26069750916c77"]) executing program 1: syz_emit_ethernet(0x138, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x7fff, 0x40049f, "ec92281f0511f0210d2de8de1554010800ff0400"}) writev(r0, &(0x7f0000001a00)=[{&(0x7f0000000600)="5a69c72baf5fd3232db459d94484a842aaf90806a411650e0d", 0x19}], 0x1) chdir(0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{0x0}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000100)) setsockopt(r4, 0x6, 0x5, &(0x7f0000000000)="41183ecc23d607f94dcfb3070eedd351ad8a5571", 0x14) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x5}, {0x2d}, {0x8106, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) close(r0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce9", 0x0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad201800000000000", 0x89) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x1, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0xdbe2, 0x800000c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() execve(0x0, &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) socket(0x0, 0x0, 0xf8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, &(0x7f0000000080), &(0x7f0000000180), 0x0) shutdown(0xffffffffffffffff, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mknod(0x0, 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) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffeab) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x800000018, 0x2, 0x0) executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 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(r0, 0x0, 0x2, 0x6) close(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) r3 = semget$private(0x0, 0x3, 0x260) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xffffffffffffff5a) chown(0x0, 0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x2, r4, r5, 0x0, r8, 0x0, 0xff}, 0x2, 0x2, 0x4dd53b68}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, r9) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 5: setreuid(0xee00, 0x0) getgid() pipe(&(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) socket(0x18, 0x3, 0x0) getsockopt(r0, 0x40, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x200005}) syz_open_pts() bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) execve(0x0, 0x0, 0x0) syz_open_pts() executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80286989, 0x0) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x7b8dce07, 0x4, {0x200}}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) executing program 4: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) r2 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) socket(0x11, 0x5, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) setrlimit(0x0, &(0x7f0000000980)={0x4007, 0x57}) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0xfffffffe, 0x10000041, 0x9, 0x1000, "d8f1f9bdca0d830000000da0fe3f000000001000"}) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae2d04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db596dcaab7c534a6f900af1fe0a13b19a2332ce7ef92e1688cf59a558bedfdbc8ce6d732c93cdfd6532900d", 0x74}], 0x1) setpgid(r1, r1) open(0x0, 0x80000000000206, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x7}, 0x2, &(0x7f0000000100)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f00000000c0)="096c62d9", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r7, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0, 0x20}, 0x0) executing program 2: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0xffffffffffffff36, &(0x7f0000000000), 0x90}, 0x0) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440), &(0x7f0000000540), &(0x7f0000000580)="096c62d9", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 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}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) executing program 1: sysctl$net_inet_ip(&(0x7f0000000280), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) read(r1, &(0x7f0000000100)=""/192, 0xc0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x4, 0x20000, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e11965", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fsync(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069dd, 0x0) syz_open_pts() syz_open_pts() pipe(0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000200)={0x1, 0x9}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000)={0xfffc}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000001200), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000180)='./bus\x00', 0x496, 0x0, 0x63}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) poll(&(0x7f0000000000)=[{r5}], 0x1, 0x0) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000180)}], 0x1) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) socket(0x18, 0x3, 0x24) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) dup(0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) socket(0x11, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x81}, {0x416, 0x40}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7, r6, 0x0, 0x0, r7, 0x0, 0x9}, 0x0, 0xffffffffffffffdb, 0x8}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r10) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000240)={{0xfffffffa, r3, r4, r5, r7, 0x20, 0x1000}, 0x4, 0x4, r9, r10, 0x1, 0xb6, 0x800, 0x7}) mmap(&(0x7f0000344000/0x3000)=nil, 0x3000, 0x1, 0x4810, r1, 0x400000000000) execve(0x0, 0x0, 0x0) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) V&Pڵk} 3>m~ԑby0ݤno-Y9-WS0malloc(): allocation too large, type = 29, size = 28292870884 executing program 6: sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000340)="2ed6acbb9c96ab6b6e6a11fec41b33c808c82f3688fb5049f95c97d7d02ce3043d43baaf2e2a799a646a60995990c545d22212051ea449fbcce66bfb62320c13a3b236aceb75df2f1387de0652ca1bfdfdde172095ef9158321e527eba4d9ba16c06c913f749cca3829384fe21a2b49243fc8e4e43fd3507aa1ac8692f11b17d4d949bf5c6e10315c07100895002c2d4c6bd851d383a178d3b959386e5070a236a2e19a514b9688f72b99a143b695fa050051021d0d2f3bbd43359261a629b3171e728375f7eab7b2b8940226fcb83f959f280748943d9b7b028f97ff420176a05b1bf48ccf1ab49e0ad9512d2ee50273368d238728e0c4f308f9c18230d88fb6ee23e2a8c64d45760c62b1845e27f94b963d3cb6076022b4b7d785dc02bf3db7e1750087e17ea8931a8db7913fe43289a5fce1779367902f3e6edd4cb464762929e0245df4a773d3ce088e906963c7cd239eff7a07aa4033ccdbb2f23371580744c26f5dc40f9551ae0d28a0d1880487a6c5ebedf9c9c888a94e4e2b51892ce8df5b6bbc9a87629e0d8122e39d0cf5de03ddefd117764cb825147e1a268e7631bd172b66b35990a69ea342e84676a6bdbabd8ad640d8a51f40a60c41bcef1c973d0e779087479cc275ce059ba983e77223ecf4b54ab1ea1330df3b014a99df2e5d400d689a824fb83319096089965e054101795e321b487b60db2458374a750e2e0134113dd56e3b22e335663e4f916be425926a4c80d994a8cfb413782bfb5fbb96732ec834f574a6841d1526946df2cf98f3a848d234fcf9586d50fcb533a7cb4ca251fbc7a460a6a72282d57b8d08522d52855a2f5916162d03266dcff6a527ff48b8d4ce6126e4dcc804b56001d48a483aff12c89f3b1b2b8a3b6f01cbd8b351b8ce9593600f3eb2e3d727a5e64f0a0fad56013a442104cd4756046e3730f17eaca73f0a67852605799acbe66e44232f107a6fc8dcc28bc68ef7c2009d772a5becff730b10ce579098167cf6034c6011e2b773d7b23e7efc5106b6b158c0cbd34952d58c1de13349744b2d77e63af6bf23910a136609117b7759e13bdcf0f6db52b4e4bb027405021eeafe215f756f201e31406982b170b554eb9ff166afee679b9a4504438238aae6b0cba7c18a87c2ef076c53b007f43e736f269d44c90eb425c2c2fd603fd65a859c360f387a34fed3cb32c0caad5a6829635b65226b3c44c628c29f956578c7b1614e670b9cd264b55019077328fe7aa8cab3e317e3598ac01c6dcb6bb9b8c2bcba1fa18b71c5a4c94c3625b29e6e0bff983b9ddf002f3e6da1fd851e1239835da0b9dc2b5acfe0e8a4517f4e2460e907bd1c13edb306828cd489f52a8adfb467508fd688443d0639e6b93b93ca1c95bbe9af99dee297cbde8d4ee675cfbfa1dffe03bc8f6c9ebbb460c922444305a1639ad9a3a9a3421225d6eaaac9f4bc5463bdd097f987be71b1939d99ca532a1143cbca1ac88c73e6c0a588dd3c087f8650fe6f77738a9cd32ce64c2f27746173ac315a9ad62eda952b8999bc1be3110daf0cf574a285ca781257de1b78d10b0ab2bce6ab0d568b790001a0a0fbed909fde67b2fcc10690deaf12a9ac243e253cdb298d49c6c72355837d950e8c29ad0b8fdf6f21d5d78c4d3318fe92c865122623a96f534956be77f6c513da965945909ed503b8a6312d81b3b7c1569b244f3ca9bb70b081534a1899cd62c296330128edbd1d1de877fb4181afad292035a659ffd6625bbf4b95e5c4df7a294ad27cf06cd39f95d8d8e24511dfc783077a8cf6f7e45c3aed70db3b52e36b30a76a588f3c2f7137f7ccd2629c85afc77d55cb3b5c25ce6e0f13e3ab6134aebe5811e3b237b0b1dd57289e669e448d3b1baaf4d08d07afc8484f6de63602626a106acdd5bed9a930d5ccddfe26359cffb52d5e88678038c27599612d3d0702e08f8dd329e5a0ee36107c86a9aa506b33527c92e57b6e6919acbf7e2c68f426ed3e5ce91bfda6d15ec44e8a126cffd145168058207ab66cb3eae49ba20006166ed29ebf97c259a8a7dd8e4582432985de77e0c17f03ea3a2623e275f3aa864766bc13fbf09df8127c4d63b80f68a2d4d5eb84adb9f3a1a034f14202cb6def7b18d2e90863041f77edcd84e06f31faf52cb7b8ee7c9898617e9608175fe71f64d5a530fddaa7a1c07795bd51c3efb462b9650853503c48336efb0e5f6f47267aca524d0a329bdc0c46a23c1a2d822a60427874b79fabd74a80bffef46cf3dd2af2fadb4cd4ce80c43f24d6fb22470f24b6ad160c2170888d42d427eef3d510e056f46181c2363818325a240b22c0ca90dd33a9af26e5bfcbb6c29453474f233da73bc1f2f3d3eae5ec944992ab02b5135e619fd0954d4841a77d9ee3a59c06abed38278e072d602b1f39b56cbe09de118f3feda96254a8f4b5fe58f75583e3da81bc08709fd6b6e70b3cb4b1251654227ba4e150d72a2b31d93370c94b7d0db1510f98903d8962c3861c8d8f45d45c82337df50f2c1c7372c1448bfce72445c58b860d497d419c5117afc399cb07b8660009e47da796186251daefc5fb815276f8ec6631310d49562be6f64fd10ef44fab0008a70a090e27bb924821eefcfc43bb24f56514633b6d2369a244164cbb60327d77c244b92acba1bff0125e15b23fcc10f5953840e1c0751fb68a8b8984d85daccfacdde804a627463dcf7c577f88f8ff176bd6e7a78d22ef610af19bcc6e495230a27ffb83a32e2c022fd8ad751f33b92f758f6ee68917745b9d09db2906510a86aff5976632a0a8aae2a9b50cbe911d13078f1342ef15227502a1a5ff272cfe5eedfc0e4fc083baaae12a294d4160d88dfd4e7dfb7a0627cd83263b4e42c7e157c90ae3f616be6ab83f8f4beacb64d23d8cc185c51b404f8a0e3010aa144d7c477c5d577bc274fa25c744415f1f1223f5e50bafa894afb582ef3eae6638628d8a1024d2ad7e576de9b1adc07a0d2294186bab1980ebf54082a763e9f2290b640361fdbcd4aa033b81022b25b19105737b5279f689a2615f11b40202787b94d46445d1808450bb736f15d1a1f44f2aaab6f248b9f45b4853606b51a6c7c2016da6b707be32384d21d3de0edeb6cf6914af057100cfb2c805172476d7c23bcc49c540e617fc396d3f634f721abb8ffac29c48e62dbfa89cc4b3cda37445e9f24acc49fd4eeef9b1b985cc41d4e3a652fee142b1d6f42c64cd5d45f3df3caba300a9134a86bfa2e7a50b631f3cd72b7aff7f6ef67b1f054073d766396d5d7a0b427b9fe17a8a8b19a936df9223eb2bd045fcd753044e770f39ab5aed9873cab40374cd0f26d181d8108ece5c3c5fb737fb1db7999796239ad4ed2f960a52bd7b179334882e8c4230713d69cbb9bf8dbf08bd70b39a1dec59d6c54c09d39bb19af9e112e89258db7d41250d45548961580b05a5531ad6b037a1c34014c5e1af5f2341b10b46e1bfed90855f585dfa72e6f6d2bb1a431b65a1ff65fa2aba3ef93cd0e6e3ce9bdc6172c827753a39179e4cb1ef0d91d7e8614913c9fec8f6f3192cca6f6a30ead3d6feda94201522fd4ed909b69331a4cc01e912c477581e332cf89391614e458a125866fd25f378fe7054d2763882310fd7173332154e38332836019f64f65cbdbfadfb56711b461bee971e4a0ab32469afad9eabd885914b082a2f23e8e592c4c231ba1ac5742ad9d49331f0c34b0aa0e7b995a3a4f9aa8f27a89fb428ab9fae549e43147c6b80c5b78fb8a464ca5d49dc91ba8f7d8a75ddfcf9f6850ad83f6c82e67fae099d58e2bdd580defcb28126f890f03053abab9cebeee22b3a7800993e1e216361009ec31433679efcda8c32d6f07037e9494a8705d6ea68d077feed2e9122f1912fdc4b446ca82350da483e3dc0848c3977a2a4bc72b107b08e162893e4b8299b90cd361dc3d3bca82435362c3a6f35e5d6dce4feac7fb0ce4163dd1923bcf0c3461edd9c41979902720e0842277f8b740dc5a4baca2a236c408e6a6d168a82a43009b83dfac25a7592a6055a8461b909e561200e3953684749922e1b59336aedad6937ae071b71e5cfd9cf399f9f000ea4b0c68ce54c554b59faad888cb508b2e1c0c5fa1717feaa93ca94fec875a94dd9c90ac0fa0b5885ef44d85375c89a21a165a1ae32f6ddd80f16a66bcc81ca8ba21123a6b15a5dee2394130f191fbe9c900b62c4e70ca9c4c21e3424130b51096b534c4e2bd6ac272b56de63582dda03a2f8c8361e845b2c6a85eb4705667f0b64bb8de64e5dcb0be32313ab7ee581c18df1040cc778565adb64c66045a7f84e61827c95411594b7ef15e523bcbfbe9e43c14fcbf58f2adb016cd98f1889b71b7d85081a7d287b57ae4e7f7b1a5ee4b5ad2553e17ca927b53428efb380d0795bab2322e4f85a3c9b60668cf4251891de2ce2aff917eff699ec15a4072e1daac30be0962031a87cb02b49fc17909cc4f377a3212b5f5b74e77c69d1b4cbceda56fb14f90c0bb67cf507517a42ea1ee6b483f5b7a1ef44060baa48e475f221a11fb2ec7dcbdd66efb37ad3e8e815d7574ea68bf5c6d8a21d98e8c47bcca4ccc4b8371f230b54ab2555547062c2672787cc9a311adbf6c04b66746533602dd7ab647970e5c22c938f335bd718c1b6a3701c64576963671d5a7d9d1a2ba49bbf492d7d1aecf2eee2b2de5b7492e491b91908ed3496bffce0126f4421fcd593e4a8f7d8cac726a65e5fa2d9fe9b7aa21a1ad6f7c8c974c2a08945afdc7c4fff96885c5841e1c6a27469a5db6cccd46baa7c0", 0xd41}], 0x1}, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random='\t`\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x22, 0x0, 0x0, "fe339657"}}}}}) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, &(0x7f0000000100), &(0x7f0000000140), 0x0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x674f, 0xe8da, &(0x7f0000000080)="084d11e89cbf", 0x6) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) setegid(0x0) setreuid(0xee00, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) r2 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) chroot(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) connect$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000140), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x2, 0x2}, {0xfc01, 0x5, 0x1f, 0x3}, {0x2, 0x1f, 0x5, 0x6}, {0x40, 0x3, 0x4, 0xfffffeff}, {0x8, 0x0, 0x81, 0x10001}, {0x6, 0x1, 0xc0, 0x7}]}) ioctl$FIONREAD(r5, 0xc0206921, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080), 0xfffffffffffffcad) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="ef", 0x1) getegid() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996b272d2", 0xc) close(0xffffffffffffffff) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x2) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x3f) r2 = dup2(r0, r1) getsockopt(r0, 0x1, 0x7, &(0x7f0000000100)=""/232, &(0x7f0000000200)=0xe8) pwrite(r0, &(0x7f0000000240)="773dc704f256a74a8e29e7797f18d8e20dbc2115de340583464b4c9f223665d27c8ba2f16aab46b797724e65ed56a29b376771cdd258f198dacf5927f44037604f5ddb8263920366ea24cf20e7e46bca4703b88c595a7020d97593413038b29191bc17cac0cd488f1b943ec9ed6e4d362f1a0fdebf71845252f10a3a69090b888ea545fc7627fa7ce7696bce7fb78f27bea577b2a2d67e7bf70edf3c6ca27bc19b1502e96a98679b1b981b752ad133f3d12f9cd2b1c5fc809aa87110ca4ebcb84838b0d1d8226a1c566b118b", 0xcc, 0x7) getsockname(r1, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getppid() r7 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x3a, r3, 0x0, r4, r5, 0x0, 0xfffe}, 0xff, 0x7f, r6, r7, 0x8000, 0x1f, 0x7}) r8 = accept$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) connect$unix(r8, &(0x7f0000000580)=@abs={0x64f07a172db99ce1, 0x0, 0x0}, 0x8) r9 = socket$inet(0x2, 0x2, 0x7f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) sysctl$kern(&(0x7f0000000640)={0x1, 0x28}, 0x2, &(0x7f0000000680)="b2dd4f4347be4ef84c90e0155972a5a1485ab27b5b0cb25da1031150e7106348e4a90e1671540989edbcfb9d0b82875bf3d24a62540178bd41a04d59802d563c92a7532233d7e79225d9115770aaf9bfe1c86c10e5dea53b467c1651e9a7e014f12e942c0941bbd59f5813b4ca769330b93cf0426d192ff0b0562ac0a7765366de3b4127f1a4b305ab60cbc7123250587197", &(0x7f0000000740)=0x92, &(0x7f0000000780)="590cfe8b736737cfcc9b8927b82c7d5f07d33773d772af7150c623feee345dd254b534e1af5141102e8ef7cfe514a33b46b5c7ba91b6c0a98e61582d12752ef1b5ec5b291e0011336518", 0x4a) read(r1, &(0x7f0000000800)=""/146, 0x92) r11 = openat$pf(0xffffffffffffff9c, &(0x7f00000008c0), 0x20, 0x0) r12 = openat(r11, &(0x7f0000000900)='./file0\x00', 0x100, 0x40) fchflags(r8, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940), 0x80, 0x0) kevent(r1, &(0x7f0000000980)=[{{r9}, 0xfffffffffffffffa, 0x61, 0x80000000, 0x10001, 0x7235}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x4b1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x68, 0x20000044, 0x8f7, 0x4}, {{r13}, 0xfffffffffffffffb, 0x88, 0x8, 0x3ff, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x3, 0x7ff}, {{r11}, 0xfffffffffffffffe, 0x2, 0x4, 0x401, 0x4800000}], 0x55, &(0x7f0000000a40)=[{{r12}, 0xfffffffffffffffa, 0xc, 0x4, 0xcf, 0x7ff}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x11914272, 0x10000}, {{r8}, 0xfffffffffffffffc, 0x21, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffffa, 0xda, 0x10, 0x5b2b, 0x7}, {{r11}, 0xfffffffffffffffa, 0x18, 0xfffff, 0x5, 0xffffffffffff5d00}, {{r12}, 0xfffffffffffffffb, 0x4, 0x80000081, 0x3, 0x100000001}, {{r11}, 0xfffffffffffffff8, 0xc0, 0x20000000, 0x7, 0xfba}], 0x8001, &(0x7f0000000b40)={0x20, 0x9}) openat$pf(0xffffffffffffff9c, &(0x7f0000000b80), 0x80, 0x0) mknod(&(0x7f0000000bc0)='./file0\x00', 0x2000, 0x1) fcntl$setown(r2, 0x6, r10) link(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)='./file0\x00') executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000380)=@un=@file={0x0, ""/264}, 0x10a, &(0x7f0000000680)=[{&(0x7f0000000840)=""/26, 0x1a}, {&(0x7f00000004c0)=""/93, 0x5d}, {&(0x7f0000000540)=""/140, 0x8c}, {&(0x7f0000000600)=""/29, 0x1d}, {&(0x7f0000000640)=""/34, 0x22}], 0x5, &(0x7f0000000700)=""/145, 0x91}, 0x841) socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x205, 0x0, 0xfd, 0xfffb, 0x53f5b061}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000240)={0x5, 0x9, 0xfffd}) accept(r0, &(0x7f0000000280)=@in, &(0x7f00000000c0)=0xc) r4 = kqueue() mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0xffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3}, {0x7}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x139) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x1000000, 0x0) kevent(r4, &(0x7f00000000c0), 0x1, 0x0, 0x80000001, 0x0) close(r4) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[{0x2, 0x1f, 0x4, 0x4}, {0x3c90, 0x2, 0x9, 0xba3}, {0x4, 0x0, 0x8, 0x765b}, {0x515a, 0x2, 0x3, 0x2}, {0xf3, 0x80, 0x80, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 6: socket(0x18, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0x0) r2 = socket(0x2, 0x3, 0x83) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}, {&(0x7f0000001580)="0e", 0x1}], 0x2, &(0x7f0000000980)=ANY=[], 0xa8}, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYRES8=r2, @ANYBLOB="a460d449fabeda6f8a00b71391181aba507c274aeb7672abe3708b24de41a86e654fe53b052c5130809d9561dcc9630b925f5c4353eab7908dc912ab636dd7807dd4e1adc9b44a"]) socket(0x18, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) semctl$SETALL(0x0, 0x0, 0x9, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r4 = getpid() chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x153e, r4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) executing program 1: semget(0x3, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x8, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x4f, 0x0, 0x5}, {0xc, 0xe3, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x802001}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6}]}) OpenBSD/amd64 (o) (tty00) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0, 0x2}, 0x10, 0x40e) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) 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) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000140)={0x10, 0x961, [{&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc449}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000004000/0x4000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xaf}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000005000/0x3000)=nil, 0x2000000000006}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x3}], './file0\x00', 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r3, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x7, 0xffffdfbc, 0xffffffbf, "ffff0900870000000000000093655da2b42d5401"}) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x14}, 0x4, &(0x7f0000000380)="0cb63487f45552caacd8fdffee12ddcca1b42a0d814b90d0ef700d703f571b01094cb050e460f476e91bfcd3ec469abd0092efea88abcb6e184b5479ebf0d1f23933d800116efa53e642166837a1d2ea9beecf81e43356bfd4b8bdb08950fc01b6f174560f7611d8fe54dd6236", &(0x7f0000000400)=0x6d, &(0x7f0000000480)="0087a90c2033403e00f03c585724db3015e3c4b85d00a2f499bd2a03932e9b13266d66ca3b180ed6568c7fdb86bb19bc3493c276f6812bd66b0a86b3765379b36468c6761b76a968163cb48b656f9a2960ecd2f324bc8dee498734e03c93162673039ebe71e0b4e0e991ba22f0541728bd2bd53c09d5dcaa043a380e3de8baf9b284896b361e1915e65b492962123d22ade5d9f65a3f1d", 0x97) pipe(&(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x5, 0x3}, {0x7}], 0x2}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) executing program 6: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x20}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r6 = msgget$private(0x0, 0x0) getuid() msgrcv(r6, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r1 = dup(r0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x1, 0x0) getpid() recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) fchmod(r2, 0x4c) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x8) ftruncate(r3, 0x35af) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="b9d7945cbdb8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x15, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @broadcast}}}}}}) syz_emit_ethernet(0xa5, &(0x7f00000000c0)={@remote, @remote, [{[{0x88a8, 0x4, 0x1, 0x1}], {0x8100, 0x4, 0x1, 0x1}}], {@generic={0x900, "7bbbeb23e4f966d9590298f0e105ff2f0e7a11707f6be705904668230597b4bda4cf2b22f3cae35973c05b130952c9ac3b3b8fa09162eaafd4592cbeaed14b97722f82432a52bdd503c9c50835680002036463faade2dfbb7360d8e23ef78ff75a4cc5df9726b2825b094187ba4f0d2beb270a87e33eaea044942135507d29732384fb6b948cd8c2d302fbc7d50760"}}}) syz_emit_ethernet(0xba, &(0x7f0000000180)={@local, @broadcast, [], {@ipv4={0x800, {{0x1e, 0x4, 0x1, 0x4, 0xac, 0x68, 0x401, 0x1, 0x7e, 0x0, @loopback, @multicast2, {[@ssrr={0x89, 0x27, 0x81, [@rand_addr=0x4, @broadcast, @rand_addr=0x1000, @remote={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr=0x80000000, @broadcast]}, @lsrr={0x83, 0x1f, 0xe0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @broadcast, @empty, @loopback, @multicast2]}, @ra={0x94, 0x6, 0x100}, @ssrr={0x89, 0x17, 0x81, [@multicast1, @rand_addr=0x4d4f, @empty, @rand_addr=0x73b, @loopback]}]}}, @udp={{0x0, 0x1, 0x8}, {"81fd3028e223893bfb3ad15e14750b1bccf5ad3d28464a33c679cbf71f38f349cc163b5acebe6ea9ea900245"}}}}}}) executing program 1: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb86dd60006f3300384a8c6be48a2103000000000000001f5716cf0000000000000000003ad9b93b36755700000000000000000002009078230000006000000b00003a10fe80000000000000009400b2bfe16b5b7b079eb2bc4cabd5204300000000732737fba829b220000000ffff00000000038e4a29ec10d9cd28d6573a8875d1b8129d894b70ec3c4e6f9d55de45fdd815292e886a72422a05c53951affc53d981a5ea5161b68add27b7"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000000000000000010000000000000000000000a90001"]) r1 = socket(0x0, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x100}, 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000580)=""/99, 0x63}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x6, 0x5) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x1bc891b8, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, 0xffffffffffffffff) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000380)=""/227, 0xe3}, {0x0}], 0x2) fsync(r0) writev(r0, &(0x7f0000000a80)=[{0x0}, {&(0x7f00000022c0)}], 0x2) executing program 6: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 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)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) r4 = socket(0x18, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f0000000640), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce69e27a", 0x64) ioctl$LIOCSFD(r5, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x7fff}}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 2: ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000080)="658df13f111810cfc58d494d5d51648e505cfb3ad762adf08ebe51e1fc1644df8498283906a08cd65231a87a37a8122d0d860839ca0e940fd3109795c77def67f64b6740b3d54f26823835b93b7685017e9d7089eb91c811b96549c19b4d7b13a5e9ea3ab8f0ac08fb3d72daf93f47ef656de30a757a4c49a3ec2347ea4b2b4b55fac9d970bb", 0x86}, {&(0x7f0000000140)="075b49bdb40e78d376b7e59cc8f23676009a219ea88372db30db98eac7f43f0958009b33a3bba341f39dfe8a266d8701b40278c5ffdaffab6f144a7dca157bad90c9c4efcff9ffdf713d5a64496ab24faa1167eae91ec5854a3896c5d25be526d0dce587b0e8ad230d9f0d63d98cf31b8b259b8c08269a478e946b6153a48f769236e0367fa4a82f82bed27651150484de8f44376338ca300231ae6340863c32615d2b90c117e7383f6937ac9ae447934b02169fd3a432e673df75696b2c6b4ac5c5e23a3a752af8ed85", 0xca}, {&(0x7f0000000240)="ce5ce3f2c87b25c85a83e4efefa442413a6f96e1ecfa0f64cdc393e113fdba6ad88b322f124ae54b40c7b43421e57ef8bbc84b46120ba708557489740e035ff629d892470ee9bf1567813c083873b866575da2cc67921a39a6304bbe9f52ee5c51a5c77c77345352f127dd028fcde8b277406229c5f1f94c73e26e85b508181439300e6e6c10e4921e4e3c81c33c2293b897", 0x92}, {&(0x7f0000000300)="c9f5fe1e48155ef2e2fefec9882811c0ba831876088fe6449e812bfbc57524a25c9e498e8ecaacba799184d5c3a188b76abaf4366c03a7998ecfd2684fff276a98d2f84096614253d5b7ef72dadb0ac973f3af3ba42b19c7cf46be68eb994936c42d1e7b81f1e3085634f140219e4f66f87f93c1dab7ea2c9707316193e92d3f26cd8956abdfe02ac706ef31c92ee8c2e8115444515cbb1b199d47402abcdaa94af3f8794d4ebd6eecf312088fd9e2dbda89966f4cbff0b5c2d9ae1dac10c700495f4416e61fac912305817710c3ec", 0xcf}, {&(0x7f0000000400)="964c4b1935f857439b644de33a5771739b415794c10d044734fb1b2d8571af3c2497c9dc375f25c30af9043869b729c5f20af1c5f466600514ca2e972b356e717870f978f1f6dda9f23ed3e029adf35d3fbcb8fb2de5cfc5efb3fd79779d685b79493afddef73744a60082536a4ca63ab4f315de4002fdd83985b7fa118e5582f0bdc6e199d919a813d598abb7f05023dc5c5fb2cb262aa9d2b18377bee5c3cc54b8c310854e69a9d980b7b4d42f9c77243cf05d75bca2e81c36e67278727789055387ad118f8e078d2c642a8b1353aa283b7d90c6f2c7b3818ed476bff0491e", 0xe0}, {&(0x7f0000000500)="c12d32d8581f7e53559ec51515fec0683945e0d654a70a009ed9432511b9c7fbd60e51d3653ff00ef2afe79d67ad59df2d2c33b3c11b26977cf6843dbcb463f68cb6a68bfd03fc4661409018b89199203deb3abf1cede28b4b4652763f2c74", 0x5f}, {&(0x7f0000000580)="671fc65d726dfaffbe4fa718a8bcb81844e439fb98064f585d00464f669aba8bfacd813c3015263e6997b4cf5bb7bfb3e6104c7ed60ef0c07a313958033096a27d249190d016cacadb8454a038d324d47cd718719bfdaa6b7274699ae4ec45f669a855a49827a81a1b840d5be2826fcaffe0ee7f9c213f6b3fea90ae913f98f7048c74506c360ddd11446fca9cb5ca01e6477d7a67076ef3fe0702e5cd6796579638861c6d281dad831e6799191c43c98467c998401ca2bc9744a9d6d9785365dce808b63bf42ddeff10af6864a7dc01d558c397091ef6b598f8f1acffb69b4846d0fa0246e372264078363502b2b3fba2999e0693d5293d1b19af28dd", 0xfd}, {&(0x7f0000000680)="ae136d3999f3534b90b2ba551393f48b216ca03d6e365988029ee5f364c1f2b16f877f9e487b40a7c9d19c88a7fa5bc88f42017c575e9a98eea5bb4c9838ef1ed9aa1a46820f77a8ea3f23444ac824fd0283395bbe6841ff384dfdc499b1c51ab126ca57447c27575fcfb32552e0192ac52e9708a1119f458277fd5695e06166024386ee02f08b8c127a9e84c46f809af5dcc5fa0867489c3293342d907d4fa31b8e5a521212bf5e4422e35f447f32bd823f0b37a0e5e703705072205d2aa292322d404a4ff4f0d2580f69e5c736ee1007c5043e9cae6da055891503ef12b86b8fdde5effb33a90a0842212d298f7c8d10f9", 0xf2}, {&(0x7f0000000780)="bca262705e106195c3e0e6d3fab81c59e874ee5330187091179ef1c902bb783a38cc9771a16b8251e9a1455f86ac904b61e640266a4c3fd291ee256431a3a536c571c5e58685ff7e33b002538d45fdc2b99e2bb1a737556cd52429ddf597fcd2ce55ca1e296c978b43c68c1cc8e0acc8b968ff4fe066a58152c909ffeb21625e94d48558a61f19bf0d6b14f7476bc81ec85008dc3746580e549347764fc25dfcf3b006bd4bd2a1b55b11febf866c9610d232232086336d01b551cb7b3300f550bd7e31d2adbdc74c89769c66d8e4a35f48ff02877eab", 0xd6}, {&(0x7f0000000880)="f4a17220addd6c8f6030bce9bdfa255f2df39c7c167175a98b7ee4c553b2b8b9149fb30c584df66a27a8110b28ee94c0e713c69615c0b1f4692680d7f8297ed98c644d9d92f939fba40b33fc07f1e8e57c7bd9d1b8f76d6816cca7210ad02a2dea779d221eb5af42167e3918174bf66dda34f55f33e989a8ecb13e1bbc87b1322e529bf293d8d3ebf7ba4460cf15ae7dc8d23d4b2f31ef261ae67cd97f7f2a7fcfe8f9bc064fe322426a9e35d3ca67730339917e8a6ade9e3c9e56f42ec6141bd5fb56f8c3c326b8603eae98", 0xcc}], 0xa) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000a40)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000a80), 0x2, 0x0) recvmmsg(r0, &(0x7f0000001fc0)={&(0x7f0000001f80)={&(0x7f0000000ac0)=@in, 0xc, &(0x7f0000001e80)=[{&(0x7f0000000b00)=""/69, 0x45}, {&(0x7f0000000b80)=""/20, 0x14}, {&(0x7f0000000bc0)=""/134, 0x86}, {&(0x7f0000000c80)=""/168, 0xa8}, {&(0x7f0000000d40)=""/60, 0x3c}, {&(0x7f0000000d80)=""/4096, 0x1000}, {&(0x7f0000001d80)=""/254, 0xfe}], 0x7, &(0x7f0000001f00)=""/121, 0x79}, 0xfffffe01}, 0x10, 0x0, &(0x7f0000002000)={0x0, 0x1000}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000002080)={&(0x7f0000002040)='./file0\x00', r0, 0x3}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000002140)={&(0x7f00000020c0)='./file0\x00', 0x2, &(0x7f0000002100)='./file0\x00', 0x8}) r2 = getpgrp() r3 = getuid() r4 = getegid() r5 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003380)={0x0, 0x0}, 0xc) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000033c0), 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003400)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$inet6(r0, &(0x7f0000003440), &(0x7f0000003480)=0xc) r11 = openat$vnd(0xffffffffffffff9c, &(0x7f00000034c0), 0x10000, 0x0) r12 = accept$inet6(r0, &(0x7f0000003500), &(0x7f0000003540)=0xc) sendmsg$unix(r0, &(0x7f0000003680)={&(0x7f0000002180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003340)=[{&(0x7f00000021c0)="d7f58440de1055a5da086c56bd24f9e3e3997a55831119e9584c1fc15a4540db72fbea2e48e909a52c0a5c104e7c524b9118024d540fecc148da4aeb5cd0612c4d6f92d4f9c46a69bcbd8c88e85cd069ccc42e6ea64d52b0c96368d5eb74a65c5698686a3424c0304f642124dcf4adfac51d29889cf6867dc5e312e5e5eef1b4b52751628a8d6713c23ebac4b2781b60306675dc63a6abe46651224bd7c4cc1fe8d0cfef13a8e8da46fd6c8420a0931d137aab8336c6ff4f05066bb9bfdde395c94caa46a7560aa27efed9bf7dfd23dd7ba4baa93cf887f10be166444586f49981d3d8622f03af28dee79b1a88bcb7f6e462e34237762dfea49b7f5822489a2248c2dddf3f6c54724f5a8ae7d896062f55ca9201564f86fe3159ec32a96fddb3f7824c86add0088310015d2ae949d901c385c28043099bfe0e528b340977fb2bd7f6669fe04e48e865540d47f34eb946a9c848648df031d27f8965ad92b886fe544462508d5bfc94c7489d80ec366a13368b8ec89d1dad681c01a23de164a6df2918b81c1b75ca72747f2872b5fb9c6e7c87659d92bb7d8d2da9bb934432a39a2f186032e2b289cd26d1f0571ea12c3f2322614d797d868717e55360b3e7b4aef30fd1a447f9ecb7b044b4043e9d6fe109363e3bdbecc37e3e1944ba4f9967fd358f26b48b68f7d9c47652848f12a5ba6984c51ded7575273cbce921ed98641daa212de123bd2b2b8d2614042e637e9f563fa7d6eeee394c8ec204e5555a00ac2a789af47875284344ee6b05258e9fe51026b15ae61830bf4c7dcc529556b7a07f2dd8944ef9ae34f6e8c97f2b5ecb1c969688f487c23c71b6636fa928c276903b2e082674e2960cdbecdf22d28c9c6998ce9ae562a74555e1e609f7c52d12dd0f20b9d6b2a7c2d9737912f0ba33af37f82b650d2b0836124cbf6a85421628e9de0f5c5e61fc253a4bb931a3ef159b6f5e5d87067f346352318fa7dbccc4fd82d78c8c95723aadd6eb390a305560e179cb1d976d9bcd77b19bc22a9af22f5124085a99c8c842ff86bdf8ddf6336afa9864ab6b895a364c5e2be6c129485c328e8a3874d8c6d650bc24a84109c180b6789756a464a8220c3131f8e0d4e211f847eb00854e2df991b84a688281e378377b51e421d7ed00673424ab33b18c192720b9e989e15e96400fa6e897550e4c4d9c02636f0f0a7cf853cf7641ebc7c68114de7476c760db358ccc414a47402ff1cb5bce2f5f76fae1c766c81e8992b04093ece55547b56b2a56563e11f3419f2ed563d1a0fddf4da6d12cffad1b68b55e872e5ecb455c73f09c675a065dd3fb5cd1b22673e94f93cfa5c3b066c35c7513f0b4c1ae15627bc92a9ace0f931237d8330d66552ab31fa3cad88e76eb95fb3f0a928439b3e2653feb31c434df968f9eceac6ef72b8446d02c2f788b2128d60529b1c4dd4d3ce304732f1b3de0cb759b56b0ec86ed554d5d67a17809f4f0762eaa8769fbeb5e94dabd75e6fc1e7252f3027d293b613bf178cfd18f22d11b4a766d0a7898ad3fe4d92baa7730c2c431d490a57e077656d3be7ccc900985ee7269f8bd304593cd36a78579e47b6f4f4565d753864b64b69a28c34fd0279fa240dc1b44f6c2a8d59f3e26b6d1ce4317319650ba9d3f3b60e62a77d32391a74af93fad033c66eff68e829cb9f57fd97a34d1f51eb653520898e5a7ffd6042e20498c98ffba4de8cce5a0aa91a2d3394ff8dfacbe4ea610bca7d1aa11a4c6d5c12415e854c73c07d276f91643ea7f311e45333735f79164bb19788caa9c4976f6be787cde08cc5927aa801be5601c7b37c446648739cb5c829f363503d7f70aa4c8f773e33d82f828032449a0aba95e54d2f0f9c81ed696b9d546757fa081ee4ec476fc5d17f204a43a7735c7af85563c15e3da187501f3e38c4204116ca0791ff6c05fc91956cd4da68fe2250d99cb05a5ea014e6295edb5da67d97d5ab95e81488d51d7d9d5785e4752722bd1510a18d9bb2d0065cdafa83cd363d1e9825a5c3e524f3a437f9dd1a1f5d05f6a799ff397954211734c716befe15212fbe146a0fb48b069947eb42e3d25b1e84a1e445e1215e7662f1ac3e3adac0672b02b65e98f8bcb9113965b7be7fd27e923980775effa78baf5c41c5578472516f105e8e67ccc6196013dedd8abb5e0e6b0f91d7252902ba251f21becf74f43cc4c2479f04ab4fb25354e2dd84bcad103136b09417dfc05d938683518cbcdfcd817963e5994dc827d01d2b9fcf9c17739b37f177dec93236a5542774a7466a7ae53d1ae2c413f949ff5c33ed7e70072204f4c6beebb4d714b4f07ac1baa0e305b2f028a41344f726a4a4ef3829097ddbf7a792bb0744a0b7a133b1069d61724014ea36c558f47c5a599130d9482687eda02ac468c30cff7ce41bad5718f1ec26069ef67115d8f5373560619a813745b378e6a308c05d29c36b4f9344e560174810feac0853a2e59dd28d8f06221d463d840f342977fe04569d14ff741a55ed14b7acae200b49dfdb520e4bbaad815011b95ca7f1cb871eb17e9544586bd53b5b6ebdf1a67feea90e6f039be018da1e1e59f867471cff67249cb460ad5a9f5db75c9e82c2e576550cc16403aac11e211e65748b4848ccc127a0f668dd375856b14832a75d5f668712b36ae6a21ca904c08cbce087273a5c6ce6a5245dd0d1c0349185af134e62f30afce472fb03ff4afdc058d565d322e179141e007c9c806167d4068c7f02770a7226d18df4ae10cdfd387a4e08238695f3ba78cf699d68679eb7b7bcb3d4d8f9810240f077c007243cffa35f50dfc5fdeb50843bcf40fecf2b6f0ecec791a57aa750b2d577ca1c92c45d31a039a40672ebfabd8802c3685a54c5a9b5081e9ce1a89e86f21983776be3cc519be7996f6ae70019150aa8c2a28fcfddc6a7b6468db7f959d8282ac6e3bffd42f3d2c7de551bf00b31d6cae93139111046f04fd9b8886e026c2f2d3d1deff0dd15d1c28d01f45913396b3f337f902ec3f2f3151ed6213b7fd3e3988556c1c0ea19cc866210bc21e529b61710e5c992c44bf53276ecafc1c982b90a7de2016b4229c6f31eb0869170360fb7d3bccc77344e7eb39b4ac1963fbdd008a4040cafd58e6b4834adafc65e46354b189ba33a435d121c1cc0955fee564de9948a7c937e769868bbedbe718d12ab28b31ce72d285772a5c6eca2803fbc54c8cedac6c2f1c9c60c325d1beb01b972d93c6cb7be9406f92e1060cc8d2b86c0294b55fa7f9a1278150e09c5c43bee0b1b6f9d7282c2d2b1b09ea6a04771b39641fe761b6672e69704d019e9079caecd98320f04be994b5775ad6c37a97f0163e41116b5485549ceee4430459d6d7686850a41d59c9efd212ba2685402a4cdd6ec8f5528ecc6c5ce7a33c054c67fc84fb8c3e0b57fc28089ab3f607fbfcdd53280252f4fb1fa1b58f4a9ab89543276dd5868354e9ffe050f3d582b81faa51b071dd8e22240f27c873b84c2ebc7ff0ce5286f554c3f4732ddd1df47611abcf062ee5fe918501ada845c7889a73a844c271fb9c91c023291b4fb5bc6da92f488169a63a0ed30028e2a95874ff0b090bc58e52a26bedd5f70cc3d16b483ed69065793a73995220c9c2a7fc4142b455c95243890ea0da23c4df7411e9f1c16b4a3ae123f9c9d25d213a277ae89f7248330f4950119d51a253a783c7f776a9bdd0468ea3b066c465ec2ef6df89966e52181d4dc4e65ec6efd5d585bdffcdecc8f76f9fde0fe1e27287696909689786d27bf76a98f0f2506b37e8c1507ebb9beaea7f306ac83de0873955858004b608af194a01bc16e305008fa5b32ad22098bc051941a7658261bb5cfc79c3f5c74a524005a3a9d6910f633f5919611b5fe5b9be2957a8f2126265913b94fe28b794634631773c4197bec9c100cfb39285b70bd4d56a501bb346e2c0994d3bbe2684ad8f43ffa573018118e7141c5d058e6307e60b4fcf926d6845bbac900dac68ad2339e41602f4a63e88f2eb847405974199b9a8eb8c31d8d8c18d4b6a33edd0099395fdc513f26c9b57d44c97964410a36e0e809b37fd7dcd6e3eb46aa999b527c555feda546e2b4f04d47e10fceb516927bf1bb202238e5768175726655a5c10aaa8a82599b6370d109da37353736d0ea20cdf1651faa65a7ed4a735c2ee0e3565d6c403505b1427743cb1b05c437e4ef9c5588b12276b695a9d7e8af72f2bf770256d6ae6c4be4c518d6fb6a04935f29630afcd99fb655d7cc026fc556667c7e23dbab695b34a0e8b6d2bee8a0624b472b66f33c9303db75f7f504a696c27c8de79a95beea405b22733b36ecff4ded0d65d01208dc89711a9e05bcc688cc10d53d6389245245661dc7399c98483bd137c2967ca15947aa8eb3137b20c0f783f855c2ba3881ef1fc01dddd0127a096005214ffa30021c66cc43a7da40c96501aaf339cd33ea3ea52c57a0185d6f1d88cb82ace384dedc14c19c77c7a513fa0a7337903a4c1a2feb21c488c680f571cc75be58acc1f6288952f4ac51e5bf3e5b641b1563027ef4c49ad25576f2d3998cc05ab6567b3b71f7913a3329039f3b2d16617121c7270ee5a3e30223c8ac41bf4efdfc54c79c7a731d3bbf6781f37d0076e8e9a47be8b4bd0956481767a110251b2616e247ed394d148e0f3acf3400fd3cdbcb82b4aad363e4605327b1c8a05e4cef8ba50c17006c00f24ad7763973e3111dc01aaf71fd7fb5002fabce8c8717bcc7d2ee0845786bbf2170797f13c18215aada0a40bac534469ec00eb4492c684145ac67cbe3b64d3bc9a2b18c04d2544909513a41602a2de54d856dbaa9af95800bb826b65ab0c2f0e710a0f323e9efbc69c41d12df42c493e044cf080e9803960db648fd6997ac03f68b2bf55e061af5c58ab9dbe8bfde0697be15b636c9753c4c24d8d2da5bdba8762900108e3605d220486b9d5df06244e92b42f7c8b5cd99182ca144001c8567196578896e6d4c69c97055e02b1d4b7cf772e4aeb8d4572144da4ec4165e5caa43d9a4365894667287665be7f92fa090ef99050f0718f08992647ca53b51691dbc48f2aaa4881750a3c62a0157fbc584e7edb4dc0988ad562c0a99aa65c7c54bb77fe50234f8f54b88633c494cf6612291e06919e16f08ad8cae169d54964b3c3ba366a576c5aa5fdbdb6b420c4ed8b076f09fb0d9f1dfca192b6a16cae134bbfafa5be676ba74c2e394dc790bc0de8a2a73b8f93f0521b252e665666a79c187b75b75900f82905958b7eedadc7967b9e1c69da60ece1b3c45cfcabbe85f8c11be720edf1b486468761958b3118f8823589e866f2e16f1888f13dd3a7972c20ebca0d066e1c328f5294278bb73fb3e49efdfe67dfb3ad30ab276424c08b46040294958a3dd04387236a7eccdb8eae93effcacc77cfd564c138ddd19759f0c0ead4189ca43a242f61fac43ba3b411054c1fe0019eec63c7055cf88dc68bcb1901345f6fa8490a0f863fc086825f22d12b83dee796225a141b627aab29728a1aef31dcbf9d2ade9be4790f52c160c88aab8f63553f45c51299eb80d77252785fcafb4e66c924bd02ed8a23dadc144a9644dba6c8d86d9e673ca5c1ad21f167800ffaa3f2dccac11adc9c5d27203baeb05047b60fcebc77d3d5f5c073d28119b5216c9352a2786307248d80013ad61644d9a71c2ca87ea0c860109cdfb373d4806f440981aa590dc35b5c9c36ac7d3e16a2538bb8defef55936ab724fd2531fff34c51bd544741630a8956c423b0be6cb07fe4f0f8f6d424", 0x1000}, {&(0x7f00000031c0)="f8ac71984835f580fdb5aadd5b78519946b3f97cc35ba061710656a07cd478eac084bb039882ea18869700c28cd9085a2d8b8d3c748007418fe188c902b44608e94acd0bbdd24f52805303a98dc9b81be62a459232b0a7846dbb6a61b683e48f5b48e22d9d646f4820e09b76d25b6500", 0x70}, {&(0x7f0000003240)="e27fd47a8a01a7051c2032ef823de40a3d9865db4c0a8fdd162d9ffafd20aea18529a11f063bde43bc36ea77ab2fa7bc676dafbf3ae5b869466c7afa15112801169da3c11fc442c94482d204ff7a6dc1c1ac23fc40302a352f373ac04fd15db74425ebae2fd02c0af7ab02641c20291264ec5ce0dd91bb8618f4eb1fe9a4d1c5bbad9e0fb62b1d4029f42866850282a8a9808797a0d2e1ac7c1aac69dffc29c4691b7dbfdde7f0961af6e36a8e6dee4b259daf26ad67e022892fcf689f7577c36fe83780e980664aadf337006c7fee17d44176159ccbcdb2cc51261ec4d4c5d87b9eaccefb1afd5159f5a15796345cca51a0dff1314f", 0xf6}], 0x3, &(0x7f0000003580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r0, r8, r0, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r0, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r12, 0xffffffffffffff9c, r1, r0, r0, r0]}], 0xe8, 0xb}, 0x402) recvmmsg(r0, &(0x7f0000003a00)={&(0x7f00000039c0)={&(0x7f00000036c0)=@un=@abs, 0x8, &(0x7f0000003880)=[{&(0x7f0000003700)=""/154, 0x9a}, {&(0x7f00000037c0)=""/156, 0x9c}], 0x2, &(0x7f00000038c0)=""/195, 0xc3}, 0xfffffff7}, 0x10, 0x44, &(0x7f0000003a40)={0x1, 0x81}) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000003a80)) getuid() ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000003ac0)=r9) close(r1) openat$pf(0xffffffffffffff9c, &(0x7f0000003b00), 0x200, 0x0) syz_emit_ethernet(0x13a, &(0x7f0000003b80)={@remote, @broadcast, [{[], {0x8100, 0x7}}], {@ipv6={0x86dd, {0x3, 0x6, "6f42b0", 0x100, 0x3c, 0x28, @mcast2, @empty, {[@fragment={0x29, 0x0, 0x5, 0x1, 0x0, 0x3, 0x66}], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x1a, 0x20, 0xc0, 0x0, 0x401, {[@window={0x3, 0x3, 0x5}, @timestamp={0x8, 0xa, 0x8001, 0x8}, @mss={0x2, 0x4, 0x5}, @md5sig={0x13, 0x12, "8cf81f3f8e8402842c75b4c8cd560a99"}, @md5sig={0x13, 0x12, "789dc16ec4643c832b5e6256566171ec"}, @window={0x3, 0x3}, @md5sig={0x13, 0x12, "4738da2c0a1d612de8423fbc833e7993"}, @timestamp={0x8, 0xa, 0x7f, 0x9}]}}, {"3cd5a88c9553763cd3efa7435b2f80a9eb6f36676f74825af456f84f5210c56ab25d0146903f3fca3f16a07606daa060792061de1a340c40d89abe216f220ce4a0a634089947ebe8e40defdd0317c718df87576d3facf5b00cf2d1d67c02390e41c2e94d0a2c8b6274ff5cde87378a33fc5ac915fcefc99c74cc0d55ae2b26158242b0706005a9b9914e2adf58cdd38d"}}}}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x24}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x181) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42102000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xf0, 0xffff, 0x100, "ab519ff2367fa374684d03c3c8af4767cea6c4f65879a4b8e4eefba2c6113dc567ef75c2e36b0ab87ee950c22c6c30734ce3fb0c39367be1539966da11b22723e0bcbf069c8f214a7d1eb95718417384ea12a331672f318ae5494f3e3a7e59fc71b83ac2641d503b856cc731730f996c0ca60dfddfa46624d1946724e3cfc7760e03b3002114a2d8648d94020f6dec77a0e873c65380f85d921f0649c3ad88e0ff5ff11533db4ec131a3c3f118818f268d9c8f92a3a2fd3add3170ce48ef0eac8c4cf1b1ac8410c5b2b8b3b39aec7300893abdff927cc89dfe"}], 0xf0}, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x400000000002, 0x0) r8 = dup2(r7, r6) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x62ae0c58efb22ed0) ioctl$WSDISPLAYIO_SBURNER(r8, 0x800c5751, &(0x7f0000000100)={0xfffffff7, 0x9, 0x8}) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440), &(0x7f0000000540), &(0x7f0000000580)="096c62d9", 0x4) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000140)={0x1, 0x8}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYRESOCT=r4]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0x6, 0x3, 0x81, 0x5773c542, "10a6093e7e7be2df6707008c8bda98612c2100", 0x4, 0xc}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x1c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) r3 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) dup(r0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000200)=0x8) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="bb86b4e47ff0e5640631c42ca9a1989bf049535c0a063153f6e2e3d7558db0bab7559c4d628ca9d95b6ef100000000400000008c6038d69f46cd578b3160a42d84d70e2ff39c68dc74ce2e1a290faf5e91b6ff23843fa5e430fae1b71b2633138a00a8d792f48e8f73bf4c3c31c92f3229d91d90f040", 0x76}], 0x1) executing program 7: mknodat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x3180, 0x800003) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x81) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x6, 0x0, 0x1) dup(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x2, 0x2, 0x22) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) shutdown(r4, 0x2) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) socketpair$unix(0x1, 0x6, 0x0, 0x0) open(0x0, 0x10, 0xde) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYRES8=r4]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rmdir(0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x7, 0x2}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/130, &(0x7f00000002c0)=0x82) 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, &(0x7f0000000000), 0x10) listen(r1, 0xffffffdf) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) write(r1, &(0x7f0000000180)="04bdfa5d1d2873c63e0034825ba166e2fea9ae23339a346f731573d8d508753f95b7688ad48bccf6085cebc37fc4e1dd543dbe2da6dd", 0x36) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, 0x0, 0x0) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x3c}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) write(r0, &(0x7f00000002c0)="04", 0x1) syz_emit_ethernet(0x46, &(0x7f0000000300)=ANY=[@ANYRES64=r1, @ANYBLOB="d2dbb07c92decdfb98c97a62045315b698178d018c588ce670994cdc69709c5b604b230d97e33c1386c0be3cc6280b6b12cec7e0fc6110475a6fbcc24665ad331c6c631d9ff572f00278ae1bc2a1468ed2936faedfe48206189fed0e761ae14265b17e1a3cc8483facf139841877ed717123ebf07c3da0dab4390dc643e1"]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000200), 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) r3 = socket(0x18, 0x4, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000004c0)="acf5f9be2719c699e559ad68c3ee8f5f33e0a936613e8ad2f0829ee174c66f0c4e942599b58cad8cd9e24aadf7842b83bcb457f83d604c6d21e290b0180c248d4e6c23e52f66d08c3368b611af2dad4ccfcec940f8488fb52e8b0302516186e66e38", 0x62}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000100), &(0x7f0000000140)=0x10) executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2bf, 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) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x40) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x1000000029, 0x10000023, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x2, &(0x7f0000000180)={0x60000000, 0x60000000}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80000) open(0x0, 0x0, 0x0) r6 = syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) setrlimit(0x1, &(0x7f0000000980)) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ioctl$TIOCSCTTY(r6, 0x20007461) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) msgget(0x0, 0x2a8) syz_extract_tcp_res(&(0x7f0000000140), 0x40, 0x9) executing program 4: setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r3 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x86, 0x20, 0x9e, 0x2f9}, {{r3}, 0x0, 0x0, 0x80000000, 0x7, 0x8362}, {{r4}, 0xfffffffffffffffa, 0x8b, 0x20, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x80, 0x8, 0x1f, 0xff}, {{r6}, 0xfffffffffffffffd, 0x82, 0xf000000c, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) executing program 4: r0 = socket(0x18, 0x3, 0x9ef) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r0, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001980)=""/4111, 0x100f}, 0x1}, 0x10, 0x0, &(0x7f0000001940)={0x7, 0x1711}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x3e, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000010000000000"]) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file2\x00', 0x0) msgget$private(0x0, 0xa0) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="03b4ecd7bb2e7300dfd73aa1fe916ea6cc2cdef49d30a602c2d356b9cb9accf4d71afb0adfed9da5e4d5e2a947eb0029faebb6a3b1b01675ce86121e116fdb31d87941ef2f1353cec4b8cfa5ccfb504f1e7b141112f407e5e4fa90cd21c50bd074056e2bbd77d8a95cdb234a578283d343f514787c6db456ed0beac0859e52417f3c1ec852f6831c74d180a295d6bda986d63872bc6f07"], 0xd3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f0000000100)='r\x00') socket(0x11, 0x3, 0x0) clock_getres(0x2, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x21, 0x0, 0x0, "fe339657"}}}}}) setreuid(0x0, 0xee01) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, 0x0}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x6, 0xd4}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) r3 = semget(0x0, 0x1, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x200, r4, r6}, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x5, 0xffffffffffffffff, 0xffffffffffffffff, r4, r7, 0x81, 0x9}, 0x7fffffffffffffff, 0xffffffff, 0x200}) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/154) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) r10 = dup2(r8, r9) setsockopt(r10, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0x0, 0x6}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000440), 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ff2000/0x4000)=nil, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000900)={&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x7, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x44}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xff, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x5c4a) r1 = open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x8000, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$net_inet_tcp(0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x1, 0x0, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x10, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) r3 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7000000090780000050710bbce89fd00"]) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: sysctl$fs(&(0x7f0000001180)={0x3, 0x1}, 0x2, &(0x7f00000011c0), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x406}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) msgget$private(0x0, 0x20) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x6) executing program 3: socketpair(0x1, 0x1, 0x81, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)="033c2a3eb5985c8641d2a6e265", 0xd}, {&(0x7f0000000040)="510e958a971f23bac0184cc61ccb9334ff44ecdecbc554d464cd430bc1f62a2c2ffa7e607be050e7ab606f6c29b88822d00ae0f5eb432816b94a9bc36c5e0899a62e79f9fd033088486adac37510833293fe015051a60ad7736bcab56825075da91ca9527cfaac65f5710d2a8e5e96b102ce6726aee4ef1e", 0x78}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xec5) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(r1, &(0x7f0000001800)=[{&(0x7f0000001880)="06bc6950379044c16a784c2d8a5019af4e29fcaa5350790c0c6064a8d8b08bb08630fe5e8b4efef4cf2506fbc031078044088fbbf2914bf33f33ae0ce87b83c611458b99888373cd9ca31fa17d45cbb38d0d40bcf604112905000000f1cafc4a953eb864f1ea1fc2c9b80cc67254e80f39143f39e42e54fd982f3d2aa24336ca7f8f2d83cde5989e1bbf3e455bf28308bc66a97ca26e8acd93be1b776ffda333f996b3a1b8f614b261932cbf3e9f455983549c7851acfbdd883dac5a26349c83ae170c869ea70577baeb4bc8e6559312aed1b9c31350daf230e0e4b02e", 0xdd}, {&(0x7f0000001700)="e6893141d6750aa86478ea9fe8289eb18fad963d213cb17448b1316a813810da72657b58fe645924e9ee2654b36154841aeb2c3acc0fd01bd3dc1ad4e28c9bf635e9b6dd9b83f2ca209f29f1c48b5867bf20fae6b4d876c7c367868c21aa0909c6dafad286327a9806dc9f934094edce18d567041b5a7ff557a3ee91f584e54e93a444708ceace857c227e537765e56c770b68cf8d7ca4bba98d19df90984a71509bf51fabdb43f6c5e3e3344167ba210de68264294230b0fc16dc9e3870bbe03b1aa0d37f0c1bb0e87f27", 0xcb}, {&(0x7f00000002c0)="e4e7c0e3d536db1873dfdb64118f1e2fbfe8f999dab77d1ccd83660a486bf02a810bc9b74a45000000", 0x29}, {&(0x7f00000004c0)="094bda409bae16f90750e13afa738d08cce44b20aa6d7253cdcd745c2af5adb453768fcade58d7f244ec4cd337b2e0bf42c8931d3f0eb916442191e67fc2c0c9629cb9c5f12de264a5e5ac53cddecd0b8d7887068295b821d3f580ca9b74158751adb194880e38ac7aab2679b8df728fd79073f18fa302372c5a12ed72f5000a9c15f4e21ffc24c0e9de5e0ba8641cb8731288d5eb67d1192f80d11801b2213140246705d6e242b2a7aa04aae21c790df0cda9aef7099a6ba259d5d7ab98ecc8fb2b12293a2ed2cc7f355a53a39350182c9c1d0f8fec66caf65c862b12a1aa988246a8393cdd829cd18a800a6ac3a74020fe270efe9b0c1e27d28dd1a557de80a7c74b5df5258f2f77e593be26acd724c28c410effcd4181eebd974ae4fabfa132e033cf3b8d708e7e0c830cb8d137805ab100a718a4beba3622f7cdc36bb2a1df2586bff9cf48b36a2e06939b3334cf4a9376378de5382b34551c2735cb7f9fd44f55b74ba9a48805c2c09fb4f0d8cdf730bb4269d53d7e8ecefb4b9d37735416e758250f97d081a8741959e3036b25a8978399632c4cb9c7a548af4339a9dd22eb5eb6603b808168597c7b6b512c2d3da08910de866df238d8a86235311b6edb15d3a46e29111aafabe991ca3de3e0072eda1e12b6b198ddc4c1f3db26071eb4cfbcbf8cd5b81957039c432216b2d48227a0a92b07d9cc310f42e5fb55e26a09d90bed8053831c573b11c7b5d4acdb19d60475ff385c5aaf0712178c0c45754082cb876af251313e646713ed20d3e98619a016a5726889025ee8e81e48f067404201b7c4173d9872b43fc5502a76fb0ccf5007cac38692f9485d9fd916253e1b25d312e6a3df407c1690179bc3d44c832070ff25bdfd7256791eeb9561a42c4386fb9a9a41c7826bdaa132fe7ef7b61da9059734c8ad14a33a5b991ba3cccec1625c75c74590f19e73f8158d10443656aaf2e14c185c5376e82318ef80d87edbee35111f1733e89e5e526042a8c0f2fe4e07634871603e75c2985c87ca4780f5fb11f91a36769b773cd06958f8de7b303da5a7265eefe899291c9df54347f3f8ea2d768b6db9817735b925027562d338b28803f71bbe25762c13bd5fa29ca7072bff3fa3d204db8f0a5ab5abdd2471125d915a74d0bc488ec59079b497b9552f2e53ddf3270e3913836853abc68810656751ff52d135646bff85e51d2eab1dc2572c452c5af2fe778d07844bb03be8ca5d33d3df2725cdfe146174125a64062cb6efac8c954c7b7fda86d7bdcde2ffde442e133e59fbfea463a7659db020d6dca368ff677c7b1843a9cdf6cc4f731761389aea5aff71c447bb9b2ee10daf1986ac613d8bf0a162163788d708c84ed0af96319fe75d95c1b699aaf098b6fdd6da567416fa18f209b28e1b7c5ff2eff0177995742566f03d40c0ec13a302d600678ff405e3a6df574116a487ef2271859482fa0bfdf960f15a1f98ef561de33ee80c57f62c08366ed15fbeddfa4282a3d6e14911f5556ae29f50fe36dcb2fcd940ce1c1d302cea144c2a08b390676b3b7ccfd87ee4cdf44049566863a88e3192ea7055d252d6ee8da07cc63bb9c90ac4f3c7cd2b7e88b4a2068aa4939090267b6a96e49ec53059633165274e94e543ea20cdcd951ff51f4ed967c2a51fad342241dffbf22a7cf26db2e328f78f13ac2da52caa33c2ee0f7460a048a70df28d8e3c354a808d3940eddbd7d336f1b5593339f7ab86fb8963f7dc34231d39acf59157aa31cce0afdf009b58cba86f8f6c1a80e0eea8dea82c95440d2737202cc1b15274ee5cb9b6588fb139d67924e7382caa5971401e40fa5640642f9408c8a04c73ca931a2231e1fe50ad80da971610e28cef6f9f688d46ab306abb45a741c3779fe7da64486cf0e21f6fba572eba2e2c16e576437c1f14843e68c8fef7d75b6425a94664ec9d4f6b75037b6ad90b616a4572734ced11fc64b9b43925dd557011f0f30671fd826344ac60404f71b40238d8fbf0586e8279e728c2dfdce64d3a721974aac0bc2e2f33d142ba6e6ca8be9a8a93de4dc460e15d6d38c845263a316e85d271d78eb5ed87026725945848db58ec70082aa7b3073e013c4ce59156bc86e929a3381c4704e2d2630be1eb1cacd3d585bd7025dbad836443be69598f6548bee9df56255ac06f3f1204f487934323e9ec5e495c2b7ba04a4d68b786d400bfd80c97fc31bfa2108ec83c375c56984fe3a5697a77b8f29897fb9d189195edeb3900056ab75a97f93a4ce61b389731dbf1345b00cb38a931a30b835d5904bb96bc0beb59ea5b77559ae2f0b720685cf0e620b5445d4d8fa98b0df2d288bd494a769c69a054237fcdc47792336860f947f23a04fcc668650394aa971c026d8d4306f51921845897c51130756f445288b742f1f28f8eb16e788a3aa663fd9d3aa90bdf653124b3ed82d93474820f30ff243652fdef604357f311a6fbb5257ec345eed00ece5b011639a3298be0cad540dd53b7bec22e3c96de4a94082a8e1f3eedb2d178e8ec184960678c3b4d7c05bc0b75681da24434cf201088b911e714227f59346dec839c1956781e845a6de0073ab68493938594b77f45b1e675e451e8eff91571492a57b98ef062a30da7feaf6dcc27a8e413e3f0db0661830647f948844fe09115b624c75b6b7985a745913166ef2d4b0999e4b1b7bac976f87fc1b5d0bb7a3bd8753e4be0560be88ae8999fd639e63bd12e9aceb03780bd3a752cd8982ecd9e4d68b74b85734f01c5d7309aa4297d39954199ddd52dd92e6c469fb6ae608955df2cdd1ce37b05a57f6e5f077f1b7f2b53422018a736135a52d77f42ef173dc4fb72c487045352f56c6a28b69c41df297d51d4e83efb8205712e05485951fe777bf15d6f6821050374d34dbac881911f3c48ce75b79930d26188ae7441dde740ab5731bcd188351c115ac26d0eef615f159f8ada1b93c40315b02967f1645abdb0db8a7789e25092d1919025be74b7859725d7da1dd1aecbfd9c0d476d57ab7ece3ed3532fed0a560a9a8a1d3271ae2aed4132c412a8d3310b7b46500a73872a7cc83cf54080f601d34f1710987624f5b29068d7e3dbf424791fd584d8d63f51f32cc59308fd1d9bf5d1a607c9cd8acd6a8512e9ee90f6ac5aca93c656af14d623f1b8ee77b81d904fd5a38f9dcf16ceb22cbc86a7f06ed72d3cb8a97e1c841f7f77c1eddc1fc846c2b2d1c7342a1c398b63d8c71bafea6ff7daf86bbd925b01aed6e899fa6f71f149c3b7bc8a4b448d062c5fd6f9a2c76800120df6c5a8e6c243f036504feb0db2e19288d2ab94dbd7a0eeaf24ce7783ea42901d085cdffd30ba16b5c37e441ea5ceebf007baa8231debec7169c21eeb7b21f1d07ed790ec9f72af6f3842aa0cfc48025919bcd6744ec2030df463b7a71c3e1fbc097666de9aad895a883c312d2d9eec8281078f061aaf1180bc3af2676be52538070aaee76e1f0949f6c7467f01cc78cf4350007f2464d71ca19a6a8024e2ee192b56a95ea0848e4d6d5468159df2ecfcf9b684fb1d7007a370a9412f1610108a744a170aef44f1789cddb3d9f8c0c7dc8ee36458564e1a4572255cdc02bbee8a6af501c86aa242af5d3a6ab1b04628749c943acbf14247b3bec7d39ede38e97a661d14a023bae3494251ff4746d75f1a8d1144d339046408dd8662455f8a61d577eae858d6496475b378206df0546a46ba493c097a818efef4bf014a8fd3d3334a58b9209e0e485bd98ac721604e6eab99ff69af29e8402426d1737c6e85f6779bf6a3161fa5f3bfde7c98d4b976008dcbf9d8c5f33a3864751b013443ddc85374e5614cb6f63a89099f8b8539fd754af77bc1337f94f7e467c876127c9ed9bf3d9bfc7e4d62382a4c8fa5c18bbe6c0c4b9c05d34ce1b652601628992119383d076c3eae77e6adfce3f09f420266272123ea6f0cbd7facc95b77d2d75318964bb46422b54b8213ad4e6f43f8d1d462f654377fcf33f0b42c9dee31170b7bd9efcb4ca811eee2fa362a76e464edb3dc79183533e35350766af033c0d77583900898a9966452b0c652e4fd4fa808125b2809a20722e33a222b9163638f65ca4cd6044ca53db8506928f96430f394538b8fbe959c4626cb6d1e557c513022735c657141e52bf3191e907412de265d010dc9222fd27ab70e54188d56008317499408eaabf608800af0fce3b93aa6032ececf0e1c087e37a267a34b288b06a62acdf322876861a62e032f2711d5725b7ef8f27c130f4a4150702c8e0437c1ffab7b7683b27aa081d53b3f8f914356370d9cba449773595e89666937d5580a28279e2e2bd1d2de2cc7c9a390a2f6d4a3cbe7da9cb5e4471a229fb548b9f067dac0ed8d4cfd962054c13d22800504cf0af878d3a54f47c681f5866adf6ca5fb74fe3d51c42f40232745c81348a40cb8973c5f1eecfc02ecb26df6397741d95264f79dc61d0b6b71c526e97f66fc1413d68d3fe96a3f17967fff0327efcc030f2c7dcef1acd235bf010a14af7054c49808818de977b5141f305721fc17d6583eb0bfd685b40b88a8c41b840890aec3f1d882904e5226b571890e09e5bce404c97ad7611827c73ca78c80fe412d134aeb5515d667f38b369149e6532a009b8d44f852f693e91f2a2ff035104fa927d9f0380038476f5b776edab93ab05b90c686340060109fa6e3294f98127008c25a91089e7296aaed05527223ac316c07b472727d8a2475983431a9524dec45ed7b7b2547cd392a52d1e2010b149e38a99f25e843368040e4febfac2ff2695b7eafa7629c1f613c333cfda3d40e248a1a7b5fd12e8814830fb24d6fc61a45a8ba39ab26c7edf1fd9dda9e617952876e9814208fb07c0a36135006797a362e9ed431f1c208f7e626e0b6890f777405e3312c391c988a25930d1a67d0f7a906f9677f61510ce7e027bb2d6ce3e647156bf43e28bb2558959bf7636dc2f3370249edd8981d05661faec40e6272fa9f53be7f446c5fb17a48a8d9b729ab6876c73cdfc1eb46051b18c3bc9ae13e454d9ea5aaaaf03acc0823f26663f779cab61d6a9537c9b502cf6e2ca8241bccb73c5e9893c801bcd691941d124fab817652d442417a0ff16a70063884e37582197edbf07caf7a27a0be50eba5f252b83c4aa42f7cffd73384fd7a17b33d5c4913982a3fb389d7cf01cb4b320e1168c56c779fc681ee1f2ab80824ca6756cc700e7c63ff9822146c14553aef94be2f609f9bd38c72671e180883225a7ed9d2fcffe4169b43d0a6ef0059bb166703ddced88bbda9efeac3767cb6762295faccd5c7302148d3b9e458eed205ec922df393cd66ae12800714b6fb0fc2d4b38ee36dc51a27cf4cfc0416ebf713f2e4830f6c86a910a882184ceeec9bf1febdf8e881cd648e9e941d71ab1d8ad0234c645ffdc24ede4c699b8373ca1b5b49a8d7ed0682af72026f5fb1a0161bf736684fb19ccaf96972e27f1e16933d842053a49891d4a0536fd0857261e8fe5a2662b4d3ab92682802ca6ce77b60e82dab6213cc0cf3eda634f50333d794949d21fadc8df55c83a1ec9a459275419775393861848c719ee4a67af4619cb5dc7dbdff99ff1ebdfbc1507b14475b394d7f8dc077bf3a743dd47d2b984f614e88c306583e8501ef6940954aeb32430e6196ee5264a6b1dcfc15d8254fbbf1fe903a85d5e36a93ef0dd8dc817fe0ab46dfd0a3c7308f6ce554d44626a097c5330646d524b9085da3f4b8fc003dbe0c0dd11ef4a86d9387e18b8c41d4bc34e579122fff18", 0x1000}, {&(0x7f00000014c0)="2ad35ef51df66f7e92fdb18b51b8484644d7b9d28b9257a9cb60b752ad159ae03e84f95fda077cb70735c9bb44cbc1ab3b1eb7e9b74fded091dbe65ed77d5001089cdc3230bbcb777d00c216c144f219f9310ed2adbba6b38383da940f5a8c97c310573c6cbfb836a703c0454516a84431bb1c35b59c016807d6b48888e3e2fadf46e025208ae6cc0cbc1402a0751b199d99ec3dfff63be8198938247f1330fb84196c517c03ccd45fc99f7644b587989a19a9f41f22bb330e5a94a400bb2a13297bc397c6447973fa235ba1dba153790f530d71fe96ebf40181ce6561f690", 0xdf}, {&(0x7f00000015c0)="e147ad44b99f485560c4aff7b50842ba8ffccca72dbe66c8e785f8853b6c129f357c2b9832b09cef35c5fae5fa910f4b1c32ae014f5d5198e944b9444b15acf2e93adaa04852b88e346ae1908260fa6553465bde1e68ae1a28ae3f543848554bc63901043dcb6b83d9a456bffe1d66963b7150a267e8024d240e7b2141b467d77d776e312e71cfdfcc836cfc610f473513c79b1d5fcf519f3a2995f7b2733d9b2dffb4d3b394a68cf6082c2175b69a32b5b0ab93ebceca66e3", 0xb9}, {&(0x7f0000000300)}, {&(0x7f0000001680)="20ae81c59cb6a9e7719cd047349b384c2023e92b4d6254b0da6068fcea9a53d1aae31c3b054439b198fcca8493cc0685479cb10d213e8b28e12f4f77e05a3bdbc01174d0a3888646f22442800e8fdc2130056cdd360ddffda608270c5cb90234f9a472834fdae7ffea3c1ffcb73ae99e37186928", 0x74}], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYRESHEX]) 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) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x3, 0x3a) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x3, 0x0, 0xfffffffffffffffd, 0x100000001}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x3) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(0xffffffffffffffff, 0x2) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0x20, 0x40269000000, 0xffffffffffffffff}) executing program 4: mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x7}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8, 0x0, 0x0, 0x4d}]}) close(0xffffffffffffffff) socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r4 = fcntl$dupfd(r2, 0x2, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESOCT=r3]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r6, &(0x7f0000000200)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) executing program 2: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000040)="a5ab7facb536989afbdfe3c6c6c31dc761cc6a56569094c76557435463d1fc957827ced1dd86b0744215925d1f47360b05795a8d7e0a786d708de7c2cabd749ea7ddec8841a76a30f91e8b6b712b78431e2557410d9a5628238d9669fe645dd5c83f2ef9358c3d1599a40168d6f855c79f644714a7c07d0e16f11f3b2f1d18f793d2ea1f4a84abf1b3143e7b7dde0476954bf00a377ccf1079df95eb2516dc682d8e7aabdcc22eafb36a0c3bbbf673b28addea19417570dc2b7005866bf97c20", &(0x7f0000000100)=0xc0, &(0x7f0000000140)="bd4a60204cde7acfa1708c5e236ea5b23429370970b72e8d", 0x18) sysctl$net_inet_etherip(&(0x7f0000000180), 0x4, &(0x7f00000001c0)="70287155f92dd6e8fd4f74edc4231779d9583cce6e21eb987d0cc0b69649e041433791056d5ba40c806f246a1055165cc24df601dfe46efecc974a5d8fba328fdafba211967df2ef7fe13b70d84e663f05aa7119189068337e66850db56890d71f648c513c04e0", &(0x7f0000000240)=0x67, &(0x7f0000000280)="a1200fbe04e4cd986d38e2cf0f277a045a8187145d13b4ee7f21c8195cf8c7ddf6c76687d345a4e49ab6d967ba94f574", 0x30) sysctl$net_inet_etherip(&(0x7f00000002c0)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000300)="8adacf0a0c0e8477ed3d67aa72f6618533ab80a03e99fd01af1567339ecaae70066f27e17ae77bf3a83c4bd3c264f076e66425378861f868e69afac9154ffcd032b951c2acc34fecb55c54034bff2b7da749fcb606c65ffb8f1f1ade1ca64cae55c60f5f3bac3ca0c6df291c86482d29ee696290478d388bd6029784c00a19e174f10d61a223449e2ac127faea3d07629b8819dca6a3b2c961423766b2b30da5451350fc35597dda8bcec7efb65ec28f517ecc666e10030e7e7a521d080d8b7c3d49b5ecba7612013afef271e5281caf4dd645569edfac7c33ffa5edd789466fb0d717a825790c31d3859916f170eeab", &(0x7f0000000400)=0xf0, &(0x7f0000000440)="4787b977f7d6209dc6996ecf97b8c0264f2169a3698f96099b2271ed78cb813a3a062d0fe25e69e0ee911bb9c74046d6c96127946aad7ac4", 0x38) sysctl$net_inet_etherip(&(0x7f0000000480)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f00000004c0)="9b61c9388b8d25a2469f5217a315b713c0a922e6f07c3dfcb360d78d68323b5979e04a1b88dfc6cbc67fa6f4e7b436f6464a34c75a32883e0fee1649db81d59dce102518422fdfd36c73fd3e1241fc14a511eb9cf9313c6e82ee02be6ecc32b3590eabad15cfb250e6175ae0571f60acd7ff67adf2967ac125a6ae760762b7c53e2a4c87b268f7a6bfaade71306a13d02ac8c421c61d8bf8234c7b805cdf0b73", &(0x7f0000000580)=0xa0, &(0x7f00000005c0)="05643207a395e08c60a1fd718421e6d629e367f2a3c88aa2aec67519f82ce0c7fa2ee4f3e3b9a0d20760099f04", 0x2d) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000600)={0x3, 0x6, 0xffffffa4, 0x7}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000640)=0x101) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f00000006c0)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000700)="d57e024617f0381233a7c299acc0c0864a0a37d7c5cbd0ddad4fdb667ec708800465c480560a4ee8d4c1f5bb3b36811303268ae2be8526559801bf870b7d6867673565dbe4d90d0b1164a1e11d554bf3e832d1dbb71bc2cf7db2848b53f61185b8174512e90071fd7c5323aebd7302", &(0x7f0000000780)=0x6f, &(0x7f00000007c0)="477456317e3d0d6c543bf015f93e33f836b573c8eed3da43aa3813d37f2d1c68eaa64283d9f6b1e86c2eb51e40d9ab555f42ce9808af2592c72ce97ae09c4b21a2167076b52b78babb3245c7955203e6c81f4c5a7d11ac8fc8e46eed134a569dddac", 0x62) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x0, r2, 0x0) mlockall(0x1) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000900)={0x7, &(0x7f0000000880)=[{0xfff7, 0x9, 0x8, 0x4, 0x7ff}, {0x6, 0xfff8, 0x5, 0x1, 0x7}, {0x6, 0x800, 0x0, 0x2, 0x9}, {0x1a2, 0x3, 0xffff, 0x43, 0x9}, {0x3, 0x6, 0xffff, 0x9, 0x9}, {0x0, 0x100, 0x7, 0x2, 0xfffd}, {0x40, 0x2, 0xfffe, 0x1, 0x1}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000940), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000980)={0x10, 0x100000000, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x200}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5c94}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffff94}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x10001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00', 0x5}) r4 = accept$inet(r2, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000c00), 0x200, 0x0) fcntl$setstatus(r3, 0x4, 0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000c40)={0xc20, 0xa0e6, 0x6, 0x0, "8432c2f412ef97053c94e687781533e9b5f5e252", 0x0, 0x7}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000c80)="213901ebfca4ab0a09db186bbd144942e13cb1376d0bd46075e662e0678996aac86f7256fc46f4faba19e13d66ab8c8ce22e8926d9f35fc59542d7baf23a75fafe28cf69a418cb5c7845f40da93c55700d181898c47fea113bbf9c05e7d8a50b813da6480d10a076cd3bc7bf987fc83604817d323cc099388a4fe759a3e44971d05944a7fe8e6d90a47221ee65", 0x8d) setitimer(0x0, &(0x7f0000000d40)={{0x81, 0x2}, {0x80000001, 0x2}}, &(0x7f0000000d80)) r6 = socket$inet(0x2, 0x1, 0x8) semop(0xffffffffffffffff, &(0x7f0000000dc0)=[{0x4, 0x3, 0x3000}, {0x2, 0x3b1, 0x800}, {0x1, 0xd9a, 0x1800}, {0x1, 0xe1bb, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x20, 0x1000}, {0x3, 0x3ff, 0x800}], 0x7) r7 = open(&(0x7f0000000e00)='./file0\x00', 0x410, 0x141) r8 = openat(r0, &(0x7f0000000f80)='./file0\x00', 0x8, 0x44) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000fc0), 0x8, 0x0) kevent(r0, &(0x7f0000000e40)=[{{r5}, 0xfffffffffffffffd, 0x14, 0x80, 0x0, 0x7fffffffffffffff}, {{r6}, 0xfffffffffffffff8, 0xc0, 0x8, 0x68, 0x200}, {{r3}, 0xfffffffffffffffd, 0x80, 0x20, 0x8, 0x1d}, {{r6}, 0xfffffffffffffffc, 0x0, 0x4, 0x3, 0x7ff}, {{r6}, 0xfffffffffffffffe, 0xa0, 0x2, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x50, 0x40000000, 0x7b72, 0x3}, {{r7}, 0xfffffffffffffffc, 0x2c, 0x10, 0x6, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffc, 0x51, 0x2, 0x3}, {{r5}, 0xfffffffffffffffb, 0x56, 0xfffff, 0x8, 0x20}], 0x1, &(0x7f0000001000)=[{{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x0, 0x20}, {{r4}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x7, 0x1}, {{r8}, 0xfffffffffffffff8, 0x1, 0x8, 0x92, 0x2}, {{r9}, 0xfffffffffffffffe, 0x1, 0x2, 0x3, 0x1f}, {{r6}, 0xfffffffffffffffe, 0x20, 0x8, 0xae, 0x20}, {{r2}, 0xfffffffffffffffe, 0x24, 0x1, 0xb74c, 0x8}], 0x8, &(0x7f00000010c0)={0x0, 0xffffffffffffffa2}) readlinkat(r0, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)=""/153, 0x99) write(r0, &(0x7f0000001200)="d75871e3e7c8423fd4662a296b9e4cfd4c376f34deaf8ed88bad502e33747d0909b6e28529ea12cbd87b73c756f5fafdd4e52520a52ec01110da6a61e5d361cec04d340ae37e46a145f171a499633f73bb7df5163b78732a966a57c986ffa82bdfe0d19eb068ddec6a5690e03d414f", 0x6f) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) dup(r0) setsockopt(r0, 0x1000000000029, 0x80000000, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async, rerun: 64) r0 = socket(0x18, 0x1, 0x0) (rerun: 64) close(r0) (async, rerun: 32) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 32) r1 = dup(r0) close(0xffffffffffffffff) (async) socket(0x0, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r2 = open(0x0, 0x1, 0x0) (async, rerun: 64) getpid() (rerun: 64) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async, rerun: 32) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async, rerun: 32) fchmod(r2, 0x4c) (async) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xc000, 0x8) ftruncate(r3, 0x35af) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4d}, {0x87}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0806000108f9060400000000f61ce24219e000000206431b45c50000000000000000af8ede57a86ba93ca88dfef7c5cef917abdc011631f0ed993ea23ac92a7b6f0f5eebdfdc672cdfcd1243d826380bd016c8ef9ee34f25824f574e383e4afc4b91d14eb26ae07c701f73370d4414be8d227b2ea77abc26fd702296f3ea67c2f9d8cb2cf92cb451fd92635783f7d9779acb524c551de181bc7d82139c23019914f5e2099a3a08dd326ca982bbba5b7b61b565b892d1ea55305c629a58d61d9b00"/220]) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) setitimer(0x2, &(0x7f00000000c0)={{0x7}, {0x5, 0xffffffff}}, 0x0) r3 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r3, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8060693c, &(0x7f00000001c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) executing program 3: r0 = socket$inet(0x1e, 0x3, 0x0) mknod(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x40, 0xff}, {0x40}, {0x6, 0x0, 0x0, 0x800}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x2}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) write(r1, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000040)="000000e1", &(0x7f0000000000)=0x4, 0x0, 0x0) r0 = semget(0x0, 0x2, 0x24) r1 = socket(0x2, 0x400000000002, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x7, 0x0, 0x0}) dup2(r3, r2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x20b02, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/143) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r1, 0xffffffffffffffff) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="6fffb121a9e0f05af6b588261b2f6b49102ecfca19ce0fae0aded30bbcd54477dd6f954704b395edaa80798cf97e840c99836736a35abd2f19d1489a82f5da49602c", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) kqueue() mknod(0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) setreuid(0x0, 0xee01) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) getuid() ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 5: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/248}, &(0x7f0000000140)=0xfa) r1 = semget(0x0, 0x1, 0x84) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/247) r2 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x2, 0x0, 0x200, 0x100000000, r2}) r3 = socket(0x2, 0x1, 0x4) write(r0, &(0x7f00000002c0)="1e61255bfbbfd9", 0x7) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000003c0)={&(0x7f0000000340)='./file0\x00', 0x7fffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x8}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x1f, 0x7, 0x6, 0x9, "3d150e9a13ed510b2b61369de09eb76cb618c189", 0xf60f, 0x7fff}) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000004c0)={&(0x7f0000000440)='./file0\x00', 0x3, &(0x7f0000000480)='./file0\x00', 0x8}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000500)=[0x5, 0x2, 0xff, 0x1, 0x7, 0x2]) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000540)=""/4096) setsockopt(r0, 0x80, 0x8, &(0x7f0000001540)="1fe96dedaf2e105b9a87908a9de807f2a5f18a3eaa2605b5d8dc0e6cdd", 0x1d) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f0000001580)) connect$unix(r0, &(0x7f00000015c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_GETKEYREPEAT(r4, 0x400c5708, &(0x7f0000001600)) getpeername(r0, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000016c0)={'tap', 0x0}) syz_open_pts() r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) getgroups(0x3, &(0x7f00000017c0)=[r6, r7, r8]) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) getgroups(0x8, &(0x7f0000001800)=[r10, r9, r10, r9, r8, r9, r6, r10]) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000001840)=0x7) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000018c0)={0x2, &(0x7f0000001880)=[{0x1, 0x3, 0x0, 0xfff}, {0x9, 0x7, 0x11, 0x615}]}) login: malloc(): allocation too large, type = 29, size = 28292870884 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2, 0x8}, {0x5c, 0x0, 0xdc, 0x4}, {0x8106}]}) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000000300)={0x0}, &(0x7f0000001880)=0x67) setpgid(0x0, r2) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffd, {[0x17be400000000]}}) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) dup2(0xffffffffffffffff, r1) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0xc}, {0x81}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 5: mknod(0x0, 0x2100, 0x5f00) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) getsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) unveil(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xfffffc94) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) mknodat(r2, 0x0, 0x0, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000380), 0x0) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x8, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x3e, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r0, 0xf869) executing program 5: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) executing program 0: sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="c2cec0dbfb59b25799ec36a2e1f3a384b178be4b120441523093a7de2fd504231f3f68a8b1722d0408f49ab069dcd6d211bdcebfab1854e8b5f643f55715f8085190b3416456389e507f973b59c071ef9f8b4e282279ee2db95550f654ad5979ff19c6a63cb649b86c6a7461030d386bb9acbd9660ccf1eb29a8c1b59989f2340657a9073861263de894bd0bdda0", 0x8e}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) r1 = msgget$private(0x0, 0x13a) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000700)=[{0x1}, {0x81}, {0x6, 0x0, 0x0, 0x577}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socketpair$unix(0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x80000000, &(0x7f0000000080)='./file0\x00', 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x3ff, &(0x7f0000000200)='./file0\x00', 0x8}) close(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x3010, r1, 0x5) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') fchmod(r0, 0x9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x7) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000300)={0x5, 0x8}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) recvmmsg(r1, &(0x7f0000001440)={&(0x7f0000001400)={&(0x7f0000000340)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/56, 0x38}], 0x1, &(0x7f0000000400)=""/4096, 0x1000}, 0x5}, 0x10, 0x40, &(0x7f0000001480)={0x1, 0x3d9}) connect$unix(r1, &(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001500), 0xc0, 0x0) sendto$unix(r1, &(0x7f0000001540), 0x0, 0x401, &(0x7f0000001580)=@file={0x1, './file0\x00'}, 0xa) connect(r1, &(0x7f00000015c0)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f0000001600)=""/185, 0xb9, 0x1040, &(0x7f00000016c0)=@abs={0x0, 0x0, 0x3}, 0x8) recvmmsg(r1, &(0x7f0000001cc0)={&(0x7f0000001c80)={&(0x7f0000001700)=@un=@file={0x0, ""/505}, 0x1fb, &(0x7f0000001b00)=[{&(0x7f0000001900)=""/108, 0x6c}, {&(0x7f0000001980)=""/92, 0x5c}, {&(0x7f0000001a00)}, {&(0x7f0000001a40)=""/115, 0x73}, {&(0x7f0000001ac0)=""/10, 0xa}], 0x5, &(0x7f0000001b80)=""/222, 0xde}, 0xfffff98f}, 0x10, 0x1841, &(0x7f0000001d00)={0x9, 0x3}) r3 = open$dir(&(0x7f0000001d40)='./file0\x00', 0x20, 0x20) getpeername$unix(r1, &(0x7f0000001d80)=@abs, &(0x7f0000001dc0)=0x8) unveil(&(0x7f0000001e00)='./file1\x00', &(0x7f0000001e40)='W\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0, 0x0}, &(0x7f0000001ec0)=0xc) setegid(r4) getppid() r5 = socket$inet(0x2, 0x4, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001f40), 0x10, 0x0) kevent(r1, &(0x7f0000001f00)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x2, 0xda84}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7d, 0xe7d}], 0x73, &(0x7f0000001f80)=[{{r0}, 0xfffffffffffffffe, 0x85, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffa, 0x32, 0x8, 0x9, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0xa6, 0x2, 0x101, 0x81}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x4d, 0x20000000, 0xfffffffffffffff9, 0x10001}, {{r1}, 0xfffffffffffffffb, 0x42, 0x20, 0x9, 0x8}, {{r5}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0x2}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x7ff, 0x6}, {{r6}, 0xfffffffffffffff9, 0x4, 0x4, 0x81, 0x2}, {{r3}, 0x7, 0x0, 0x2, 0x7fff, 0x1000}], 0x100, &(0x7f00000020c0)={0x100000001, 0x3}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000002100)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002140)={'tap', 0x0}) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000200)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') r3 = syz_open_pts() getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgget$private(0x0, 0x746) ktrace(&(0x7f0000000080)='./file0\x00', 0x7, 0x426, r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4800, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x401}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000280)="60e4e7a5906f4b57811fb101b76535601132bd73e2446f3307fcb6d810bf9d0b9107282709ab9e90b5e8b86d5fa8faa4c45bf97f373df9bc50dcb0ff364b7a806e3b65813d495b585d2e7b33d9692950877f273ba93d531accd0f83cf723465741a973b7e2692fca9338c1d601234bd6816a9c6ab9e1900124dc9d730f400a7f6fbabc91ab52ddfdadc908cef93bf19328e6ddedfdd6a64e84ff0b39566ffb874d0246a2", 0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x126) syz_open_pts() seteuid(0xffffffffffffffff) r4 = socket(0x20, 0x2, 0xfe) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffa, 0x40, 0x20000003, 0xffffffffffffffff, 0x10001000}], 0x1, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x80286989, &(0x7f00000001c0)) socket(0x2, 0x4, 0xfd) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)='./file0/file1\x00') mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x2) r2 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x1, 0x4}, {0x0, 0x0, 0x1000}, {0x4, 0x7, 0x1000}], 0x4) semop(r3, &(0x7f0000000340), 0x0) getegid() semop(r3, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', 0x0, r6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x30) sendmsg$unix(r8, &(0x7f0000001480)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="556ee35879dd971f1bd18ef42ca5c4d79128d50af5d334257ba1a428da5be0196f5b1a8220d5f451a1551813fc2df29b82f21db87ccccc55dc04963d8f2daba63f99cbf178d7480eea1bda02c024", 0x4e}, {&(0x7f00000001c0)="0a19e6888e08dad67c4689780f7606754f3e7a4eeba112b923c641b671def00542f6ff648ebfdfa60df61038ebf1494176db7591c0384a2612fa2f8dab6f2375958f9c63655258690f754d66f60610e8db2c06b572e45f2dbf911783922c4d49abbfd913848c968296ae9872021ee3e90e108ec648bab422b2561edca0ee7ac261cbbc13d63570b70adc91572fbf417fd51981490e3f95771188ac76e9fbe984ffe7def6684cc74215fd2e90541b66e31e657db38a65602f2a14653a41ebe8abc025d06af652d168", 0xc8}, {&(0x7f00000002c0)="f1c2efc6fa1a6b94083cfb", 0xb}, {&(0x7f0000000300)="2dc1a83c6490c59b70", 0x9}, {&(0x7f0000000340)="f90e003be4278a0db069195efc9b36ea4d884411725942a699a0a8aeb0719c52b7452dd2040b1a8584b38afc8e5d34189f994adf65dd9d932b864f30038c95d2cc08e17278e17a33bc09b312839f2385f1af69c2f26cbf3d0f2aa6136fe707ae96ca66da0d898c9e6752554dab76c9f5f08dbafc630113f111a5a9d83057559bb195e953cf5304257ba7e46b886cfb2bbbd13d03bbdd72b2a98727726f71cfa3a7b4f60bf51301269ce83776981e092eaad69b28f113c93b98fa83aec6f4eee865b41f1cfd4cf583a7c5edc0863dbb29bf0d75fb0f39cb735e9c732b573942d7e7ccf8e63a49ca763a8fe7529608bd338192e071c420a871d7d1c1311268473116b867667af7fcf21bdeb367f52969425d9ccbecd18f3087e845be170853dc9a5e52a28dcccc6d90fb078301288e08bc6d88d422ffa9d0f117ad8994f262925a93403e73bac0bdb70286a0d150d881e6742121f56ea6d315b6af266b8e506c7862f545a7512018657ca9f6978b47301598b1a5699a319e4d68716c3bd5397ea4cc6cd443747278196761e324261bf96855d55c2b094132f42bbd9de3d0172cdbd1c8c74d3ba7cfbbf320639c042fa91ac9baae2699a183259c3277d3d9fd716298ba4ce88ee71ada237426896439d94d16244637a0907943cd5285c7d40ac952ac55bb0d6e1157af5d6dad01f2a0f3f6fa9a2217c2da3844399c5aa3666c3e2eeb8c6e71c9f4e0eaf0acea437b20a8dda9274014dd63f3e5761ac6925d5d753184739af97d26aa966a07ab3bca92b93dca886607c70db8563bbc2c536b1ee1da24192c722df06cbfb711c7f429fa9e8d3c624a6b3463fd2247c72211eefdbf7af5755c051cf8b3847ecf0e2207c43ab901a606b80094c7b1062557a6092899e75bc583a974b4b72201f26dfa9909521e3e174c39211206a39fb691e7b0bceec5713647d40c8375eefedecf2182f39d1d8a3b8bbabafbe4dee69933d2830bdd40e53095bcaf263fea78f17f234aa3f361ef53b6b0eaa1d92b7fcd4c57e1b9d48be20077158aa4b6f4eab2be0e33cf358423e95976ebe0c4013784e01c73c2439baaf1a6182bc401d52c7012f3c26f9be80486b46084922f78e4735bb13869090d92c9443e61d2e79aab64db4cd01987343efa6fa932489a0932dd3203750d6aa109c36fa0519283f2e6230ec25c2951636c058bf093d66244907843da5d702cb445a3c8c46330551801fb2f173a583f1d17c0622e954d809cca3ce61676e45f990ba334d2856e24c3b98926803511e406702fe8835344a5cfd08a87605d2c64e65f7c8a07f9dfc909294088e2bf31a263e6932bb57be0982b9e244a5e72ee6cff13d0e2dcdbd2616187dd31be19b42176f18a992fed4d74a75be42d545dc847bfcec3962b2262bb408c63f17372da2129603f2b8156bc99e1b288958e255fab074deb37951eba9cb8219a20e44c1cdc0d5659173fb9aee99e07a444ebf133d133a3506f43479e6d52ec0bfdbfea11b62031d800e4cfda15b4ed302baf57996c348af908ddbb8af8f776e0df25a36903653b2cda327b89d6bd8f41c7752f9a573defdb7654e474c052f17bbcbefb054ed6dc86b8a5285616cc32c78d8d75b08ac490b1badf553fe3eaa37578b1a82f212a2171aafce03ec5607fe6dd919e16ec09209ca21674c0045ce0977fb05afbb9a048aae8bf6af70111d14c5276df7eac97d9439848ae2e6417fbac475122ada86da61989e371a2836786df843ae7b29b7c3c75330ee4a570759ac9dfc75eafe785d71bfdb83d29055af71e4aa12f61a09360a7143805cbab97bf81aa1882c27c3642d8a6f19103998251556da4ef2a5cc23deb15c665f898619087c88e8ee495c0865a0059e421caed1f3963de79bf9d9920a9ed8b8985cf0066ac3e5e7f8c1e901ee470f3bd7f8c2f7b56fc52e7e605ae56e14405f67d5f022ea13489e4ca835cc3a43bfbe713eca5c64c2cf4270412e09f20c419780ff1c2300e145da7fde4c8bfff5bed27ef4916c8d678edbf13d02bed9112fc8e6431ab838ea839bbf079590eac8d35ecd60495d52471dc2187b0fe44106f4befc00f020c00638ccf1f9cc3583b722e952ecb2f53e2c2bd368246b311dbec0e5295653df1ac5fb94ccbb90bac24f887538a74400021293cf3c39546016122f79707322f9a7f000ad2d1c486268c5d8f199ef64abc09df1c07efc28f0625b582c4f264205f8314865811a04e4cd71b0314d9a0f446bddc2557d6a463841d8523bb9f61575010acd5b99be9fed84c2b444822668188fc3b64bd2a946c7c55798fae5a37aeca9c3a496fc4f35c086d20feb3e01b67a7728d26bcb5fe26ac33e7839a5466d9b0c30c1706de2444b8a00493f38dc4def25bbd6bf713316fc2c7dd177720e6bff6a8fb1b57c2780b57c8c38d866421c0ed4a03d8d4122d6934840072a9ac28f51092e26ce16f5d8c84fcb697a2068c42ca998ed93d59e42c75121ac86e79196ea4cc946bed58ad6825bbd7cc4d17f6e523cf3efed038d4daa84e3a6d4757e755d77fd28437ad63ddf1ea208dee9818037bedf6e0897f699dcabfd50cbe7eb5f1f6035b02c9af5d69a990082624485aeb00e3bdfb39f48ddcc480e600a8844f3abd25853ad53e5b7b7e81d5c34dc0fa59759bb2db36592e49a5ec843010f3ba26033215bd273a61d64522470a9247dc890337412a73cc8631481d3486f74c42abee6f011c0a51768580ad8ccca46441851313a286d6a37745eea62b8e18c38e2b8a31ba3df816a44f5332bb9b96034f6216f3fbe3025c71ceec9ccdba0ae5674f6122d4e8a3576ef10e7080e7859651ef423d860a71f44ffdad49152ea793c8bc50def735d62222a32cd1ff42b7b78fe1441db9537fbd839af937b865317ec37a74cc09f9ee4991e386368427434cecbd79495bf30be8aca7ee6035104dfd9b2404df7ac5002542c1d83ced6a3b89ad09d3b8c1918510636e44969e5abc8a854c985f9d0ac7f3003900bc07398a1dc54f5ce76179fe6b855cdda1786dcb7ff095d876a585adfbe055d6037c9ecf063e7730e34f1cadeaca67fbfaa50bfdf7683c0c17be993b131bd2096321486097408868ca9458f2afb5fba206d1486b06bc9196bfe95b21bfa1509119eb73b07f451627c59578688c8220a5cdc169f5ceb21afe513c6aa8f5b8793c0d9b819a254c0fc2ee48909ea27d1b24f5f41a3cec7002b34e558de99639089db2dc09bc6b72bb180e4aee480891e46b09e877629e77868940381115f7c9db63bcc53eca523eb0c578a4dd0c1cb3c66886a82ed36c41fd4f5bb63d63687531a3a5f8d817d94066be92b8b71fe552b8d4f2055be454f752d56824aeea3278882a1b62eb72b270a81bd65d6d439ccda8883b294f9072729dcf2e6b992761497647fe2e6706e3836b82ce572f041798aa14ab103a1c84f8347a8be519cc0b5373f70421c95458e26820ca13f78ec9f0df53ef64cacdb0d2fdadee056a974d2b347d78ca1e096660322d489b20b55009473d1549fb676ba548493c83bdb2c962c743ecd853b1d158b651407bb0372f270096709492cddcd03b7ec40a53e21427fec9b0c1997f7d71831655d42b3160db27afc940f5cd4a96fdecd24c4204ed58e51626a47f7bb1008d7984243b6d86c6b6783076cf2432a2a0d3996048357b0dc137e86e2ec5255b843bd6662731b366227ab9d49f6cdf959145b5c88ed941897e89d434bc1274353c6f8fbba36b6dcd71bfe281946a352de47425d04cb7d57f53df0c626d9b7d2febe62a227781d30837d67d0f7b65a208884afc94575547d970e701164bc3ca8ecced3c1d6b292f7a9709965edd54d9a57ac8bdd5daeb8e03f19c5a28efe793002ee40f6803d51caa08d5f5e6959ef9fb38a8d3ce491b95a5df4bb9b41802a5e2d52b995931a77c315ec2e8f8d54b190e64ce0fdab7c453013064b8b9f52a0d653905131cfc029810ca049bf92da03b0f084300b1f6ebd2b16c409a3df1751261bec2824ab4ce870dfdb2d8909a4d2dcbffdeb6efcc3026ff02c413b111f57141658e1b2afeeab39732b72c02aa1a35280ed390634fbe6abc03d557c2900bde9baea08fa311976b25f488724b965b89fabf7da8a0d09b3548302e84214ce6a8e6f25c1902dd686a9be7da873b36d9dd7b7e479d6785dff604acddce552654a508c61b02b3b43ca7ffad63ec5cfa9fbb1c643411ea079da2b7a4b36c82d190c482c151262a1876b8378b2cc6a9b9615930cf5c50a88f651e92f107035dec7922647d07ff02d260b43fb98a5bf4d19dfada5d6111b2253cfaf02963e3b24c2e2d822e2fe1076880b4325420c98286a5fc0b12280b7db44a2dcc8d43cfba0293006e3c51de206747f41aef828a96a55c1b5aabfa4640fd7d314f51ea8a2b416ba5e31d405a6727fb5827967358a57fedc6acc029996e0d1311b161e379c581288cb93f64a8bc94b099916bcd154c8fdba1db8881ecd1a8feef503c1b2cf1c7485c167443a1e30e5761ebc161a554457f8948ba8bbd613858762cd3cf49b5005c3461b655adc5993846197e66b16ec106ea374d7ce3918df5c526898297a96f6ed5f88cf3efb556756b1477873500ed06bda8f7e62172e2edf50c16988f334437914517fa7fc72a626e56696e177ec28e81abaf799c575719392527bba0a6b89b2bc7c7997f7cdc55b792f9c0c1c10626d3a84bec05bbf2f783a5cfaf49b86a19a52af021910f53d0f436a282296458fb8f3916101f273cfcecd366a836a2984a3ff186445478e77aae901139e360775b7a0ab12d1a112b7afd888b4f2c4ed08c5200b2d3459671a523dcb6fcdca765bd3894fc3f169ea7676206d2060a06c2a23c609e0bcca0a02f0bec0214abc73ff5145cf52b326e14355764b0d412b64ab6c0eed7d5b5bc4cebf0a8e4ffd2f4cf3685433447b8fd8303f44aeed5294279a0a298d7dd20f428f81bbaaefbce2e04f86894753494c0508bbd9c42fca882e795edb00510e9ffdb4d89dde79ed4c60c21b3108cb46204a721671a3338c33ed3679648c6b12d5093ff19e78814179b4673b890fbd984861a7e0d5b4666439251caa895f971171d32ab2e0fd29558021ac34a758740ca20747163e53ea5e015dd7b5f0c401612f287f03ca65ec19d084092259d5297f679b5e26ad8f3f5ec308fa5dea93a93348292e0ad52a854d1b2f3cc986528be51fae09f72b01f85b6de3b662c75e5db607de69b8251885c9caf63ddfce85be54bc91ed17e5dd78d40ec32e5d9319c4f92596a6c5ceed7097a92a3106381177144c2d05e9c518b5ec4531c5cf0c4a7dc034dae1d9560170422b81d1b7c2a19c4afc8f2174857d5dbed9576610fddd71718a318b2777efde750ed0170dea73bc372215751795dac3053d423418369653a7afb3ded3ae580e4a68544bd9fe4c5aa43ba465925a36920bd86091c6c4583eb8edafb859284e37b6730990f73a07b1be4f90b28b745a862c99d3aab08616f0708f483e2c7cc545524a2a45f260f86dc6e6a0bc1166361ff6855a46c5aec36d113d2cf6c746498b5b7f256624d29953f4e277916867c02f10d3bcc99f78887b9cda5cad5d6143348ea0fd9ca9f438505039d79d26fe8fabfff34faa2ce832caf5d3344cd629096baedb748adef8b5fb660bdd467f5e83d04574a1ef61015555d07b668f33a534e67052a1155f0ec04bd7baab410236766210ae45b5a7b1a35e5654ff8fe044b6c80a22c8b8bbd04080a862cd86f162853109d9ba4c15fb67df180bf0c47fa5e5c", 0x1000}, {&(0x7f0000001340)="0ba884b7b11e37fdff323729bbaa261f26e65676c1e59e6cb36114d39f384ec27f72b0", 0x23}, {&(0x7f0000001380)="acdf66b922d5818bfe4ec587bf79b0651abf4695059fe37c", 0x18}], 0x7, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x6}, 0x5) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f00000014c0), 0x100, 0x0) ioctl$VNDIOCCLR(r9, 0x80384601, &(0x7f0000001580)={&(0x7f0000001500)='./file1\x00', 0x10001, &(0x7f0000001540)='./file0\x00', 0x8}) acct(&(0x7f00000015c0)='./file0\x00') close(r7) execve(&(0x7f0000001600)='./file0\x00', 0x0, &(0x7f0000001800)) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000001880)=""/230, 0xe6) sysctl$kern(0x0, 0x0, &(0x7f00000019c0)="ad9184fbb9e9af8ccdc5238f4f88f991bbc491de381fbcd279ffbfa42ffb3d23867211c0f2b1cf37514c17425721cf90cd499d51d07ddfab9ed8b5a9206d97046e735b8ec812be3500a3cb35a28041549554b3e361ab37320be218319f73627fa669a98aeecebbdaf82fd308787f86d1465d23defb0f6adeb50327b1485dbcc702034ca41adacc12ec6cab210c76f22ef5f87e8a133e0a3d7541dfaa4feb6a6dbbb20924fdbc904a4b83e40e3fe3f2a14b22be2ceed8a2c2141f0b31804fdbcb02b434b51e5c6cc337cb1190db6f855db3f3518308f396c664b58201ef1c10b55838588e1c9af28818c138bb1c98d42f781c4457fce7edc24ce49770e872ea105e1ff63efcf97138c2bd9fb6bd4655a0c0a5908847266a51b95851e194579380be9433a8068c305a6d1dc11f5aadedbde293ba0c1f4f30f45b5cf59cf9083f078dcc7bd57a8b2706cbc4bf0c20e253357021d46f62674a0df87f157c171c98ee33fc0ed5b8e2363580d169d8ab50d87c3eecffae29d14ae3b1b71d8f9d8e5091815c4820d90028fed7c03ed09f0910e9c96b28f542925466c1b5c9a777d2324b5c47d44645de1952463241d7f1ea98c8ee8d5b2f7c0f1785724a9af38d0835cce262507941a9eb008aa059e211dae6d257906bae82c8f33402feeb51b0f692ae70c9a2f6d88e768143c1dbd92c0db04aa8f6b9132d59a9aad32f7894f4f03e2c17cef7e8b0d5ec3403dd226146b0d72572a45658ebc0fc42a78415e28dbdc70523e11cec6420d3d726cabc0e3be8f2f77157c89197375ad29c18240496826fa10d003d5392db700336da5862c98ebdaaeda9610e25a86a8a4b0667d07c5b5300c7f51d8e5912f418d31c0e650411ad54b2c5da47f575b4af34407599d4e8745fee50adf160f9099b30c9fa75b06c1e1edb1fae189eb9acc6d78c695e3e360e7f5d25faf10701c8540a8ceb6b27b927c8a0102a35f17c1024345f64e04b53693e31971849fd37ea10b44552127213d97b2a06414b89ab88a103b251a13fcda2e9d5a43485894fdae0a0ae20f8c8a32588a6ee53b534e3ccebc3236b2bc4967a6bfcb11ab6cfbda4f42db73db777e7918a4fd6fae5c0539801530e0ea3b0217cdad9a75975b45884330eb814f151121b7bf8756524dffbe7378da9ccac2b4c9d4b2fc9e6e52b8ac07294d5d4419c6bb1e8be5257393a809dbce7cd4b40d5b39e1bcae4e85e0796e12c48ebbd2417d1fb13a6577d64b4c363ad7024fda2bd97916ce8e66de1d325d022ccf55fd046c1a657f3a85ccc4090ed64f82565f37df074acea57f528a4c6c0788b96988940916c7ea031955d59510fc0d420080287c0a75ac4aee6e31828b191f69e370f3124d0a82b3046421b471b9bc7d2d5efa1c3a55bd872261a4cb1aa5f614282f1ab50b76c54fe997718ddb59c966a5597cafaef81cf7a3598934e36131e04fa5c155c5e68f958e097c5e742163fc8abcabfacb374ed9f4f3b8fac5323a1adf01f7d97f4d46a4555dc3ea88c8632fa0ac5e7e4c18b449a6b3eb3557c2af86982f8b9db964641e9dc133fd53493a20c69c932db97c9b7b53a080f26b4a19a0a2e91f1add810c0203cd31e04d988b15ecd4ae2dfd71ff5c344e284879b8a782d33398bb08e02c3b17704182df86d3bf1faf652b662b35730fceea8b194243f50872e823b9a61554b651ad10e510b7ff26714e593923373bdc0ee6f4d69e2dce2850d1335145a209ff5dc58cdd7e6d16b380bf7a683bef8d822a63b24e34b64c147865cbfe1807b868bc4d4f87781eccba1c027b9cf14914fefa078e031bf2981d57d51f1c28f92fab02715a3736b7282e546af7f9b900011a1decfaff7f75c92db1dde9928de7a2eebd8e7174e57d5f34f30ed2080c9789fcade2b18882d3452f2d2690c6c67799850a0228040404d6394478f334693f85c9facd0e3ca624ae0c3e0b0c466e69fb19bfb5ba72808afa9addfb36e87b2b71a96f12ba238e741c6501f5dfd5acf945be823de6bbf293444da5e8629fbbecca996a38fd9a08c420f329661039f2106af6a376e466e7bf18a915de2215765463da96db0b33b99f73c167fe6e0a7398bf12275b1d3fada07da8543a4a5a1fc408d80c90129efa4dc313c7ecc9dfd776754a563372988dc70cab5c576d06cccd770af308b947003188454e25293386f4626ac48f288a105e031835d3ef94c873d79ddc84fc6346909a992166a7f27c6c04653bd25ea4abfc931817ce183f50151a148378a9276af9958e4fa80a58dd5c71116e3bbe1b51e978aeabccd588e3ce2af31e3ef58935f4448c0aaa4ee9c3febd9f3659313fa0a2af6ab828d64385386eeed2aa8afcac9b5a0c92b76a742f1f70df7d499b8296ae14c8c37041f889f6a00999c785b96b892b63d93391c6f3ca8a9bdd679c36c4298abd86572f9cc56d640b7795d22e70985201b830aba3217858311c871893cedf8c487f95ebd009cfccfd4a7fd4d5d73083a1310f333a865aeb89299f7fa962a95d6278e352f5155a764434d14cb4dc82df8f938001132c1183d8b813fdca0eff57f993a75e4c7ac2d07151c965c6a7de8653f979252536c263355369526ad06d541b589bdee3e1f9fe3ec8ee10936af8111b7de3bc3037088dd661d2f0213627a3b190bb44fba1e24b7b28fc3eda1de9f6d083bae8fe7203693d6468662c405e2298e6f293f7e9d518db7c2158b0a569c0513891cb642b38171c7d541f607a0bc04d0b74bf771ba90c2eb22ed22e55ebcd31ef64371860237baa1bb1cb99be41b26fecdc780b0679948558db94425b7235c8c8929d8e06c08723c1321862a96b233ffcff1916cea321b743c6ba9717eb448e4e5f6b88d95f8e5f2b213bc7691b8e2999a39eef2740f445b21729787d839c86d8992d5515704119bb19483473e52be56db59577678ffc2aa3b347b76972c0bfe801a1d1d529e4f7dc7ef903672586ea9e43d344f94faa6fc565f85cb893711c08227ba65a674444623b86ae5a77937d62eaea88fdbe0370ef1b1a0052be7cf1d6b9eecbf0145d100a41764f3811023cb4635fb172599135b250dbbcbcdaf7440f9ef50053fe3a44bddad604ad4871e81f50c11b79454caa95267b8a5a1f8a0fe515dd8cc39cba6a5a703a2407de8a790ec4ed2ad69b1689e9014af19df2cdbd1a2bb64bf9c408dade9a0b34e4fadcedf1aed622b665bf69ce4c3eb4fe0377b5e7576338364f729f00ef5951453ca4080e8047e58f89591816b0da9740848f676d3b6a92b9a1ecc1bd4e4deda2084122ddf825f2b2798bc8bf9d47b8ccc5e6e4160958b6ffcfb108b1cc571686f5cb3055c3e1bba1a2173f67a144c043fad6c7e9c17e59afd4c8d40f351f6af61605f9ff6b2790f0c0ab7925bef053212a0726fd63fe169a7186bb94dcd528ffaab810993506599ec095bed960082e2dce64fbb5e9988673d58ee4af14cbac1a00f64fefde72d70a522d0332ce6e40fcce53ffcbdb810813f71bae7d8547b1a20dc11acb3a017f7f0f07d356995a480e0ebf0e23f7c36f3e3fc87af24f2d8b4fb09bb4bfae13a011129f84fc374ab0aea55c157fbd03015add823ccdedaca8c0be40733aa6ce8ee1326e34cdd30daf3d127e836c4598b818fb3374d9d25a98d902f46c33d536610c5e27359d5180a96fd7c119b57b762cb3499d4cfac7fff123f005e3d33f20275a118704df7c636ef1cb84199fb15ccb0b200142509378bdebc224606b88b0a5aa942a7aeb28bd8cfe929cde831cb03d0131ea66926df364484d1f64dc82eb559696ac3a7eec944e9bb06aa0124b06eb8383b8622dc2737f43a4a8f33f892e81d62e35545a9761744f9b2d0e725b84cd4e4ea69f4eb97cc8b8903bb6dab6547ec62777fac997859a702f0f97d4aa060193dc1f1224dce89259103b637183a935b8df758adbce0bea6646f4ab43a4be779e4b575d5fd23bf7f9108d6b6640c87c46a7781753496806b85ace35890823921babacc8a4f7f7158dc78b7d5859607f432f852c7624d3e88ba6c00e87fa113025152905dfa88675943cc5b2b89b9e3c9262a36b99298cedf49ba5ed4b46775666ccb087e428cdb8ab95d382a9d7a6dc54644818033b2ac9327b29819bc61b7a578755e7c939166f853fc57ad6b91f72b69cfa99f3da16b03a3f31356e3549db15479f5e06d5f32b3466f0b0740406a89daab320137292b77a1a7c92c4bde2de669ef234996a02678a45852c7999ec759df9b7cc5e3f0cadf2bfb7392ac8ccfef05ce31cd79eb08545283f98ccdb0394c2298ae8723cfb0650ce0be15d0a1a2d0b47c414af977a15fb6c96d479b68bb8c9cb4e9a2bbe1338c64d105946e758ec735245f5acaafb1a047965896f9a77a291238f03520f4005144cd5bf651bb89ebf1baa776ba3a023a9275b8facab9a2242c49a253d1a69351ae052357fcb9cf90a14af714935d24dac450ee08409c55898d5017e5af1d80acb1a293fc8429fbfd797e911fa6dc403dc36d76d66d23727c88eccf33959d2763746598af65ce5c2cc53d9f551e3db4aa0301304648e5ca3fcac5c7eca6a44e4f6b8708071c0df11d89efd03b38c207e799e8ad82b75639d629119ed6d56f6f0fa2714184939d6fdb778505a3a419344fb021493cc162e53859c8761f96bed4c45bfc851e3c3c697188a8bb8bae5ac3ebb09c14b7a8b9be04b40ac1ebc111bb9a1187b093ffe83d9f7605a8d539886dbc8f203eb0f9b662f03fb5d0f8d22457b3914014a33659c1b8eb035a3d03a91a9155fa047331e41616e34a68645779e166aadc2af345b13387daa11e9f779125255a85bb8863847d390822bf2bab13c8a986a7a97e8b7abd104359da676521755c24687719938b1d2ef6cb46f36de565faaac356f5788026c4ce1849cabbfcf76b2fd091216948978357fbf732eded1dfd6561d5e4adbe4c370bd2440979822e08aca4b1a6818ad237610b7004eee5552e9a32016ae36ffbb24c878e32673b67c30cfa1fad158bc9d8ab202442450f1cd742c4782c905f143ab24fa8e37fc9711b336604c65ea7c5431cbba9f2b4dad2659279c95f95d5a027f4d853588be78a5ff3644e4a31c7411c3bf3ca8cc6036798b803b3eb3cc9a667bf70824ae4db78a9378acde25470a6e3519a8a7d0cb40f27721410d514d3b5cb92249461dbf8d9972f1824c65c013dd03cc443da81ab1e8af65f192afef24bb35d677c89db5cb40f40df3ea32606a3cf48348efb5c6572ba297f5fc8d41d760fe99e42002e6f1ff77062be20af1ba5520d706c1b704f4ea57053278dda38d938cd4e108a8f12c7e14e536916810347d98722b7f327f92edfaa40a135cf7c884bb6f22b16e12f22199c10096f8d56eb839e1bba23cf8f9fdc28a4aa847b71b78e164a764380f9ba20d9720ac1125a9ede007a3b4f87ce18dda23c6d21d34fc44e33edf6e2b4bcc26b4d3ffb81b5ceabca3992ae29c7faf72dd134e8e1e8a1a2b8a240976fa5fb5217ba013f744d2202002f358f1908b99fd3a6bca80a1ebde22f8b0c2539d8d09fbfc486cbb88fd2d869d5541055739792eb1fe0ab23ae99a0b4d6e5997d62ef68adab351013e060e28b682e604fad32104550558275fde7be8fd3a37192a477f7c8b42ef390adeb3359595103997a0fd6cad49b5604d1e2a280f42c10e4ad9674a82b2cdc8b125871e15b8d79bb9e58bc4e89f8d2f5903e138a32628a1d149d555248215934c1edab7f16fce698fc4629cddcf20581f0b31ab99ce8e5761fc6fbcfacb9c513cc12f50e8a", &(0x7f00000029c0)=0x1000, &(0x7f0000002a00)="9df62081ae57b87f5e91aab04484b5d1b6d6c58254e3eeaca5872659a3f2e5c70aeb5c9e4faadff0b180f752c7c4", 0x2e) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={{}, {0x0, 0xffffffffffffffff}}, 0x8b8793988ba0b0ca) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x3, 0x3a) open$dir(0x0, 0xf02, 0x0) r1 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r1) pledge(&(0x7f0000000280)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r4 = getppid() fcntl$lock(r3, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x328e113a, 0x300000001, r4}) fcntl$setstatus(r0, 0x4, 0x4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r5, 0x3) flock(r5, 0x1) syz_open_pts() syz_open_pts() r6 = dup(r0) dup2(r0, r6) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) readv(r6, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 0: socket(0x0, 0x3, 0x9) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0xfffffffffffff000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) r2 = socket(0x1, 0x4000, 0x3) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x0]) getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r3, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) semget$private(0x0, 0x7, 0x3c0) syz_emit_ethernet(0x22, &(0x7f0000000080)={@random="91a6e341d8bb", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @rand_addr}}}}}) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000240)="037e4631426ecdfa5e39ddb8e5a69600ad93820dfd5c6820d05bf6757964e7431ff29b5b170c320f187f81fa5dbe41", &(0x7f0000000280)=0xfffffffffffffef6, &(0x7f0000001540)="8b83856a2cc28602648ebf10eac40f4a3b6cc96967af29f0a767cb0d4966cd59b343baadefe3fbd5d0f939e372a6e077ea87dca11da527bd1510f03fafa09932cb2d72e1cbbeee59b2ac00a5b688cc910639ff3ce9ed2145ddee2dcf4c0695da31960265da9e717b7ca703e14afa65660aabe5f42e9a534131ef428dfc23ca45ba636c6d6b171f85773a636d54268f7ffba9067594072bafeffabcce34fc20f9d59da694e891cf2837b981f482e9f2e13101a4040199ac2bd89f8f677cc0bbaafbcee0bcf74f04d95c1aafe8c6b853182a24b5588b91d538cdef368f85f65ccee3b317b80225d39193b8967219bc679fa3ded6e5161cb242668c289cb076a0b878f8c654a883c3507efc6c155e6716ae0405eb22c17f269a12a79bf5a481878934ad8de90f087c4c8b4d472d09aa5eb1c7db237f163f8a29a381ad942c51181bf382e3012b3695e6d51bdccddb4b2ce7fd80d30a495a2884ce9ce9b7589fb1802a1cd2e2f6e712479e099298014fba77d7ece9c4efa5282a6387924b535565b01ab80641cb6630f3c5cb6e764797cd18bb46fd657a761227e15dc809c46ad68938bbb33a94e7ed084218030886a38365957f9604feb2a891550c0ae0c24b8b5794c2149fa14b7167b09c96d140c48761e178968d773fbfcdabc3adab26ed6230f48c8d0122545b15dc176d456a1406cbf26b56135fa4e0aa55c85fe0826d8859f648f6e5541b6c8014165fc6479cd6460430fc554326c07bd66807f93cf68d70dcdd4e9dc654acdd7c2d87cbf922c7b9cca37a884848e5353131e347db9d2d6bf2244444507235ffa208edf0b41eed7432ffb5f219abb79043935c983c3067d56b83ea00ccd05c8d128eadd37c67eaecedf38539921fd8baaf6916dcfecea86eba919ad8a7ea7bf8249c6a04f134cc5038f65923e6f3244504b60b1e17e1c998462d28c92469d0c4d4e2037e9191fbddc238f89d28b52ccbf66fe8500f1c7eb4fc97e570a3702d253858ed55db28b195027ab64339f48da256f32a93f40a0a42c54de601a496c536080f3002d2b56c5ed9fb0221084d044a1099e6a2428a0ddc6998003ea52fcd1863d6bce1c9754eba5a9a4cf87f01474420a37ddc860346d115e5edf3a547001d958550cdb28f0eb8949235da2f9b8d7accb3bd0cc155f1ab6ce35b7cad1bda79edc7a4fc03433cd04a85095a6002b49b8bcba49d6654d6666df9535d75ddfb368cb0a9bbff52df6cdb56a5ab7ff26a6f35ad84515403f11e997add95420e6b6307f69720865d80704add11b11831141efed13196560a50c0d21bf785597cd9f961e183e66a62c8c7181a3772234ded9f61bd9a5b1d421125f9951aee843afccbd48907e99fc99355a1e55cd416cb9b90accaa341aa40d8cb4d08bc81aa69e7536ec569712ac122c689c2b36078b7bea793d118f56ca83ea5198d359608f656466213a16d46c5f0a35bff9dfef04ec022246eb67f2d55cce37c6f39ed44f168f8e1b674bda00d65284aab7264336415ace0433176ba15c002442293572e8ab169923af82721c721e317c2f7bb218ec52f414da826698c9c3218416b5e75cd83c9b2eb91ec3a3c9bdb966a4e97843659d19e94aae6b18dc3bb4929f36b002ccfe79dbd787e741cbcbdc1140225dd27439d95eb3d73bdb3c930948e2161234e31b727ecc2e5b5437e82bf870d1130110d1d8dbe79c017d237344a021b04427fdbff2d0f9116c2072efe197fceac0d5df5ab34ea6506b847374ee73bbe04bf91c4bf2c17cf9576779010c1a72ca375ceafeb0979e38153f45a69f4b18bd8c9487b928a964faa86688601dd112a5e4b35c14cb54b63b089c47aed3b4070416e1d73f97b12c391a8deeace5d33b273e2d194beeb0c4a69c7ab502a7630ac17fbf99a1ebb1145032c277399fd46439ca532d5c10378dc3ab22fa38a7c17009ceaeea62905fe2f729bb846f7cd6539eb5fbd12a36c2fc717f0800eb0c0835df4df8454ee57ee615c75c045574e7f0323078da69c9a5aca3ad365c829a11c90b041b8a1316539e741b6f98413b59ee88263d8eabc82cb89283a8ca9eb7b13e483ef2b479acd37797913f63e138aefae9af6adee10adb260e61ab325c879f61411bb79c0fca2cc0bec6339b8812bf8edd636d3b0c3905dad269fc637632cb92c861f4ec810cc8d604ee31cbb72842c23af26b6e7dd4f24f16dec988e8097f7ffaf98480096d6bc34027a1c1a1bd39715870d09ae20c31e536dd281aa38d719b55cddca250383557d742aea71d9ed2a9024ceb9a02ef0d406b2ac6bcc8c2633dc4c92fb7937d4a4e523ffa3d2ff891a16f1eaab11cb97bc7e5cc7679bc36706527ddcc8b5f45ae1ec682555a9585b33e89158f530343189651b7135c3897ae1d732adb8f739d69382eb01f448e0eb99d8b23e07e8e37f0d5f51ce532c9c5420fd5e50e6a19ca813b7c365d5674056caab68ba48fde62e771d2b06d6b2883c7e5bafc6c6958bce2530d503d671e7dc7c1cf238ff1656e7df3fc8a02c694d0f4d591124678ad7af534263691d49f7ea39cb5d972d6b56cf464d78201a5006759f30652e01b615ece03bb4751b96a7ff66a40d0c8df435813cc3ec4ab16a0157919bd418d1c9db3893b3cae463926ce003bc2a2b8cb52e7d67d6d1698453658a79025a6d4a4b2ac43f7e8d1a336da99e5191288154482e8337556fe879900d40fa5b840f5ea48cdd5a4e263bb236f9f61979354f7186a000a44ab31375801f88084ae48af314ec46768d9242e4cfc1d0bd7d7c658279fab2b3cd341aa57ec5f7ec35c2a1e531ede2ae7ffb0a144afa018e0c5c1b628a0ecb6f2ba744748528c3b3be8aed0e3754d58fd493eb4b2e000740a2623c6d632fe6985f033acb0012036d2c5eabda307b8fcf21f5c2243f1eebf8d0bde90e240da2387b7cef1309c50bcebdbb88dec7398e48bf616f5e2edbf6243927131d1263c74dc755689be30f9e14775f87cd8a96018c282625033396f94467d1a8c9955a38e6b953901cc6be260d8adc78f49d82bbddb5b9ed24f7d891ad28291155279b4fb6ad6b25a9b304a09e002a7082ea1eebb73acf8c029563a45581688ebd7f68ab31c821a7e6ea0e12ac7656ff74740af57e18759e844e6d49192d199e2b2204c14d293afd0e71f5f4ac090f77deba4e9e98d7cdd8eda508df0ddd206eb2b0c8aa600a4762a6d7b100540be924d056e4f0b7d750fdedcde05bac4517801e4369de3aab45c9aed5a8e2df724f1b34a739c2688461f883abebabdb1f6b6593beb088ef21ef48efc0943fe85620a48baacc205afce15256535f8fb637770486c4f5b1ab73c53721e76a5a51d400eea8a9e089f722ca2cd982c08bbb07af5e9d2372764054c8528e5043e453558b3933a044ad7b492371d913b1f7f26a2109e44a6cc90956d6d43d2b6d77c113572ac76a137c8a6a2286bb50b26a44ac0db864b76b5aaea48581f703ecf440299a3a5798b7fc5ffbad853952cb12cfd6a2e3b5a3f171cb4f82f9f2ead9e74c739a63ea56e64340da436d6ab8104686d58b63c00c3d85f407bf4768fae5033a92ec7f123e8d23f98646f9999fcecb7a895b5aab7156883b6beac57d0c56e9a690d00b940a89e06bcded2a986fa5665f5bd8d1942e59ed909d9f077748a3d7e19ec0509681a093e9c2234b4572822e9a753c4c024056d77f16134e4124853bda9985853f5f116522efaafcb4116e51d88f79e9fb5d952cec8629b819b38a8f19b342973616ed92ad3c3bb5103f9a5e40437d29f838367a9f1e7fb4adf300d01ed9b4886ac53402192192b0e927743c2b316143dfd2bd6acbefc7e1a433da42fbb9f783d5c988b58dfd315c12d264cfb1d19db5b28bc94bf778d89cab4f9680385fcf27853ca6f1ca7b87107584ef8a85a59cf1ab00ec206f59af47b0450e4edef8f4c0c393c1dccc9e3a85a320aafe7be9beec1a2e2ce4a7b27a42d189d0ceb667d4a1b0096f14eb566f16bf2efb2d98ccd609a5cbfc9c8e6451706fd3b68ce2cdf1c45d768cac8028b1b5020c73005f2c0069504cd2db45e9162e356a43d9138b2d149c002e23b8dbc35966c142c9a4b9d430cb080de60e04ce1d4ccf45158a9bf8fd4bf4e0411798614c237f46483fa2a263877f06ae27ec2492d5b4cb452a619e7a0a4a8f89da2fd5b62cb179c5c6cf85284ea2e71c6d737366b1d7cf1e1db529830e0cac3f2a57abcf9102d1feb571f94b4b2758d8f8725087e84b0504145e4ce6d82365ddfcef6a42bdb434e1ed016825fd597ad25f413d9a679f4c5a9e0230071331bc3dd3d99e5b5468aac5b939a69945458ac5c9c1df6420de7842b67749ba999f677fb0b98150e5b43e73c027332323aafb59edd2a2e3b122195114dc0cb14c1336b5acd5ea27fbd394c3c968c1f983a5de8692836343a1811fb18e822587af4ae671a91164a08a8f16b42f9bc698fe627d3a7aa181532972554d528424a21ef5a17d8b74642af61e64736f782c969d536b29e4ef7a000d7316c8e99eab8c8f8b13ef704a386a0458e365ba67ada1bb61220ea0ee7e16dbb1ed545f4c54c4875f08090b187028771f28a8ae979e25e1a43898c6570fc5821b92eab1f709306239ba0514332761c682a945489188451f0f9e05fb7ca41836bd8552baa28ad3ea325c93f3f1f226c1dcdc788bff460fd9d19b872d9bba428f2faba57eb0bc7b63cdfa18c3fa1df13684ae2914542dfb4663eb5ef888562ca07c3576d28f4fb85fca9bc5d575e21768a0ad9ef7b0cdb7b13933a50e5c1c9b6c092172bbbe28858c4581ab25cc0906644b809a9b4c6e3fb5dc2f8d23245435295a5dcc1b043d76a16e776991eab84182249fed19298eca6d1b922fe1dde4d3feadaa4640613c890c29ffeb5195a47c0d807476f4ea07fbd8626758d986796dd44731f6f0e87b4aa1e984dbea6347e4d81d7b920d347d1fcd9546160eda35bcf7bc35b343a695ea19c1e5503128a43345c964d28c535b90af69e7e2f239c6fd1692c7d4a7e60b9290ae997934d033d0caaf834c213fcbd875d24fc9076758a3fd91fafa2db583541c8611c6dfd86a4b45602e601778fc08a3bba6f28b1481053c3b89c288613b051eab40e84d63cb13e1d45e23783bb44d12da9cfa06130f4ab7b5fb4ca127b8e1e96d77067eacb7710317cfdbac62586eca170b4b6c043029e5dc8e3611e50708df1d5bdf47a4743aea67cd1df44e2761209dc8653b33cd69639c76b4c925dadadda3d03f05cc04e0a7927074af025ac02febaf926fb4d946fd2c3202f81972b746bfd4106a3d2603fdeafc6192b7807aac1e24ff7d6bb770572d6bcd1732d69b156e12d18b72042cda5b30a52b6f3d323d85ebc93fab28b1a75b914d7037dfeb1bc258572c2ba3ca55f9f8823c5487c6f4b2bd3967b2e70e82b703e298760452387ddb5ae1778fcfc32639a891ccda64f8541fd71dee9ded67d74bdf5720a85f415ec1bb26b2754888e681d15410a65a15bdb13b64f17b01d1662619c5020f9f7f6e6d90ecf93ad126942d864ce73792b385f5a4a138ee46a1afbd4e8b68debb3cc430ce458af567ad9306a28a3ee04d6bca7b53689ed114b620dea0ad4307872bbc629eda1e4b360a113b6d6597dd8c141148df9b216771eac9052c33d887e706b097d55e78bb3d917ec7ce4f67582793754df735be73505e5bb71765cf2d22e82388b5e935ac3a95f61b84f7a5fc43b7a79ef4af704602d984a2710668f94a5b3d713c5fe42735321bd185387733b84d831b31dea6", 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "00ff0000090000000000000000000000008000"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4cadff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af519ae94b5d127", &(0x7f0000000080)=0x99, &(0x7f0000000340)="5a67923eebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608e4f7542ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dbb9dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xda) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xffff7ffa, 0x7fffffff, 0xfffffff4, 0x0, "474fa4d9159e7fffffffffffffffff00000500"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000001440)="dd722286aaa50f2a1300184ab8d130077c906ce85cb422a4f2c62cbd29c72c46660b4cad2da173d40b5106dd414d1529038ea57c0b83a2b5cd54ee9cd215eb90eea8e58e81e972fc5235d1cf8d6a5c2243d2bbede201ec8e6828a616309345bbac0658713001c94c8313f478fc88be0f92027aefbb5d948a1c5f0e5299550d2a052c4cf3b5c367dad1cdb6830a652b7314a08179a1eb7fa04f32aabdaa403b1975aaa4965d925f79692a36c3c5db606fabc956ec9138fc4ece16cdcc4f3a70ff31ceb008a2b93478c5a11b8d18574a3c007bba7764560b38077129cbce81f8ac611fbe3531e715f59336f000"/251, 0xfb}, {&(0x7f00000029c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1366c58af7e3a8eb8ff419a564f33a00db68da6ec62572fd800b44ddb72a27d384d7c0f59283172e5cffa871fbf54d432e04803f306b4bdd17a8ae02f5634de7f261bf856f7b29c4a8c1f03004f7c52f2f9e6db563bdacf11a4312b36e471badb5937dffaad3492204b136b6c7af7e032a3ca5851a267482edd7e7d92ccb87a8b65d5673815b76e9c1698ae7b1f4b5f9abdf83dd28f7ec1cfb85b91f142276afac2efbe6ca1204a2ea66c34768fde97b6e3ec499757af16215bc8f51325d653dabd4ebd4845684b1610443d845a10cbd974b2019ab2aaa364b771cdc3278d4439b96185ed0c3859ea5a4baaa391506d5bbdceb7f20da251814d96c79c641c12dee3c6c3008dea5b63a8d17dd8d567ae2ef71e10eec7343ade58044f19d750017b393a9747caa8e97186fd10cecb761f0f78928e19f8ffb6b5dfb954d1d90140f6b15bad46f9b7aaaae4fbe2f6dadf2ac7fa305306410a426f3da1198dc24f11845142715e81157342de40463eaeb5787d1f552f98f7bc8ec1477f11332e37e3705530ef8c541edf935da193d01448768fbaafb47d5eb3f82bf3ed063b7827445eab5a8fcd7d99d53b0dde5df24f8b5786d8351244164630515bc0fed985baf297cf2da41ac75f2ba68e432552f11b1d722468ffbbbe6a9ac46102969d269c43d624e218459a8db1b21cfa29109698467a1764e1f68dacfd6038037273063b89f01f1eaac9cf5dd2a8d42b1b6e4a60a373d77a7cd04d7b2b836af003812130ab23f44fcc641672be8e1c451c69e042efb361fbbf25916d4e725e9567d74ced7dd8fc1421c9119932838f3f3f3744d6e7e1c79455107178e0a968ee2f8e893781613452e0d241d0c342b0d8f869c0625dc711f82fd4b6b1ed73f62b1cb9e12bedc5fa2eaf58c969a25dbbce9fd087036ac4b95924f64111ef591d3dd0e905f3c89cabb205ab30fbfe844af7ed55b8cb1a3d4486b0cba74dab7a6c381441630966b0bdb830bf78a9677c64c62c79d165ec9562277f4782108d08240bd5f20a6ba683478ba115732d060000007eb5e8853600ce62b5a8c45b5d690dadec6b380193096ad5d18217d8dba3cd6c7902519df26cdc69b60278e57e2e70ca3e40459e3b61c295c3c23899923cc8a8745e91ec0a20d6f6e97f0fbad67600e90844f6257ca914e6e8cb5dea58a8be0939f827b9493aa6b3072e6c631a801957dca35357b4caa78b94e3faccdb887ae5c705f53765787f4440a7077baf1c4700f1d0b9c2de9602a940fa7ca022737006fae730003b66588848a757801f811710a078d2c7f91b1f66a01dadebbcd4540034aac930bac2cdffb947b6726a3b266484b0a5c94f6b80b6e432e01b8f89bab377c3f7dc878605ed50277c066aaefc75fa5bb1b4d642c651b4d46561a4eaa9b7dcea3b81fb6133fb0900c86b58f99d634bf7dd2ce3e25a5e3033419a976a476ba03bf690876b3e7c19e8c847293663cc45febc4335c19a81837e61a38b0d71951c305b63105fc9c150822cd35df33f5e459bfbd4c22f03ee3c830cc06cf37029fa9edd3da0930df6dd76775a4b91ac307c4034b1a96859507dd68b3e0befab34c62704f7cb8c44245be25f265046787e67e835a05b5ac84ca95719c50acb616369d213a8753f91c1cfd168cb128109d8de46d5add8377a795259418a03afc15647e54fb9a9c0b0757611968e9424c2848ebde24a91ef14aed1fa1879b51b131fcd441302916164af8b9ae3ce8e86b5d66d58efe5a181b4b4451a911f64267c9b46815e1b79909bea47f5e555bac2287aa1e2de031da61439a739fbc6efa2f08bb804c2f76a28680b29d881ec1404a25cad03445d4045236e3b919130c38efd90451764a9d897e91ac9058feeacb0194788279c02e757eb6ad6c3af3283ba03bd142d2032d59191b89601df69297aa05c95339f70460a68df78f44e52fe19fd2633cddd261e86d11052f6bb0a6c7cb9e9750bc540588d2108e6937bf16218efeddcf9d540c13150b1cbb911f03c0ab569a760f88f518a26798c2dbcc074d18a43d106001ee87eeb81a8bebd5c0a1c069efa9a3c0384514b455871de72160f0a898983f547c211345555d976c795fc1b05ef8706f199930ba4aa083a0642ff8dafbe9d582a4bfa09fd5c9d9ab0a17b361d141849583798f73b08f5e1a2290ec35d256a1399c5eba5cd805dac65021606753c5dcd1262eadf4d3d0af31075cfb71a1fa4dfcce346327495b898fcdebf04f7ecf7cb3aeb9fe99dee2e6734d95667f532c3a997641a53f56a9f2e082c211d4fb5f15a04142fefc1ecd89b77d371e541988cc326dc848681c8413c778962e54324ef1113e7b908558eb49a4617de12d619d16ed5a0224f728a1367d9e5a1773488d7ce986fc4208c35d8797ee3ad33b007849d98225f8003f0048707512002078305b8aa8642cf695833fdc84bb551ccc5ff920790c976a727b7972fb88f8e7272bf2450a18a5eddac6f9e8093f75f85d702307b302a54da7612d34d874bd86cf6934a3162c6745c579d279d5f62d27d0263d2f319e70d6e4d9f8376c7eb93511b07b4a588da9977c899d761811535d4b94f605e74c79a6ae820d882972ba524720e8a814d98fb778e26d7fc235b5b4a794b1244ca878a3193d48321f601d009d810c6c63e7853fa2e66661eaa1dadd55378e8c42d7d3b18996dc4af7b76cd9344dde9046b00f2c2135a71000587f22b5a8999eaabd1d3d15b1ea247f630259afeb5d3552d8b8d25353a45ea93e85f8b62a909a329007cb78d1441a3f88409c9e4a7f5e3a38b3ff8f83e5786214f4635d5602cd6305853225b133e6a44059fc6d88a3fea95b2d15d3ba3a9fa47a77d6a6b48ffe582f23c2997be60db8b496007e6cf91820657a4e10732d3471f128ea972f6b233b04d481c1a14fa32ba6601cc183f675644652d66df2b119a85d1751cd5104f77b7bc30ef503e606c5e9d1b255cc040f9f27f6b447223271a8124da64c1cb39d57c5796571529d7787859787063c3a44addc1c392267477ad30ba5ff674eca98cb2e445d458dacc6835b192e933218b4baf0ccb78228c7e3a7e3290ed3824a9cd4a9e74887bac564fc0097edf2226c38489946ec2ffc2527c9d5e26575da74d376f8080f8c56442720cb038157cbcae1ed319c2688f298b1515dec5a155a7ced1682a0c083934b6e0e806936b25e674148f39ade1d6fa5a554856dcb9984660df0de4245b70a27c8e9cbedc06423ae06ea9a27f7102113c4388befa688c8468b4e2865a94e58f3a2568211911af2aa038767fb7a05018dc45e70c33c6cbab47f81fba0c551d775ac92a1343e8dcfa61f102159adc5eefbff463be23f2278c3c7123465ae1574671ae665a91d1f80cfd9b9cf0b3edf53cc637db4ad77bd436b6bd32ea2f1032aaea3e99c30b7afe299232664b5c0d6d2f3c4d7e6a854c38937fff124977b399fb0e1566245703fbc2a6f666451602af52a979ab1b54f82b346b8e0b13c5019783e4497e6e68ff68236e8bafc37baf5e2b83ec8fb9868b8d6481db9b0e315bd554d8078be2710a7e3fab3ad15aec2062aa34bc67da31edf4bed01fe5630a0800794150856ef0db6f6b9b8e6b9a0a5a96b68d0f77fc4a3eb04cdd0a6f26590d8643b535c89288de0f81670b3f227e53d33c155b74af56ef72db01d191c9a216b48e82214b87d30b510b95dcaaf01748f8c772a271a77eaf30dbe0e3e33e3f319bbfcb4a3dc4c609c2b90f42c8c82861142a8d90c0f40304c7aa40ade9e50cce01ef6f819edd17f0ba3c8cfa225f500f3c4344700f0ee0e18b4da149ee963aac4cce9c9bea9990e20c798d717f7e8eead7c015903a408919cf3498224efc9d2b2c87cb21d3248cb8bbcf7f484fcea6ec760e301403dd65ddeb12b02070f597d48a2a93b89e21a3baac18af30e8678754e8548e573a1ccfaa2f280cf6d845e368cdb9faf5c6e6ba5414b8425ab454260acb52f5dfafacc64e83bda30b0eeb92d0bed8289ac0af11c6fb5e6bb123318fe8361159ca138e34dd85de53d0354c2ab887891dfd62081a7bd5e7ef910a3eab78110ee3cb7828416b51b2eaa3c1ce4c87ea75550e614dadc1ea104a55662c8cfa8a8562b04142d8025309372c528d2a6df1c8235d0df14e4ff5b2da06b22e68e3b62da0855ce7de35578dd1a4e39b0134acb52fb46e86960c6e8453f6bcdced3ea35e8973999c0bc300590d8bb76e48ebb1b8d960e530496f7ceacb128126ccd0341202e99368f2bea76caa9f60ee728cb1337fdfd896604cc9d80e5863067d44176ccc030503c7771123246edb4e2c18c27a601b204ff769f47b9120cb6cd61e723bee4892bb7632a5101adee58880464e6d7a56bd8eaf9b744e18ab2f72f14853ce8a9bf0fb41c5b853473a9f2b7c3a06c0558c653c0f19e5ad8598b21c3118242a226c8d63bc4584d8b1f60f3aa607d4f41547abf2535f693a6903b0d7ed40553dcb28e23d7885cc0aab8b5d0ec81bb9b1de6f3685f70dcbe591163cd4f535ac144776304a06a9c4a508c9798d3039747fd0b739eb6a0081de61ddf5ee31dede9dcc77ad35f9397e1503032697bdd022e29dba0f58675600c420174e707e8bb379e03b7410bdda2f71eecfd92c667ab9191fd1eb82d7745c84849b5a9c7a6daf10838e1b1bdbd05cd8b8f0e4b0a8c732aea7794fd3a06262abb3067a55db9e9740084af2e16587a33504abef0004f86d6fd9197419869806c99dd29ab408c8961d1467cccbbec49f51b3f597412212b849665e251b8ff963daf701e7b7dbad236e47a975b9cb6653017c2fc8db2927f06a0e8a39465db10b6b92e80ac87c00bc291b2013fee8320e1601b7866d7bf94f41cf9be7bb6612457c1c7187bc79793eea40c7a648dec22159196f9b1b27c56af83efffeb967030cccbf849f617dc143b38cf3c847cf3579a91fcc2ea8d8d49fadea5462228b079acbc3c4ed37e147568492defde75bbb5f38f172a578de7053d7d7ee2cc25fb38c0a77a0fe41101da85a9f7cb8cab82e012e2867365cd02622dec5f215b2284955afcf74ccd1ef4b25bb2141155b97a0bc7037", 0xe9e}], 0x2) writev(r1, &(0x7f0000000640)=[{&(0x7f00000004c0)="479af7fcedd1182665ff033735ab2855c2e02113e2651449b5e7232b358e22d0d047d3a99b65d7091ecad12e9710e9a4a16efaff6a2405e1e1cde5f1756553dab144cdda59612a8ed55973e9f03e9b6fb5dc975212971aaca3fac3e25b7e5ae400001bf9eb0b2408aa9faa205abcaaf2af67f54a8319102d0959eb011088cf59a384f0bb8e96198cabc3cbaf2c4bef30b9ff7a99341a460830196e4682172fdf418ecff64f341893a3db02c042bd336ebea9221178107d885e94eb306782c528253bb79a762c2afb472fd9cde02e59ac76bca329326e32f8d200006de7d7b531ea4e07c8225ea5e510ce519142cceb4f35525f137911c98c76bc3cae1c69d611776e854d30b4d34146c54d62562fcc9297375e30200ea05a37191847de0a5b114c879c2ae5feb0b7b5c9e31aa5c8b0da21ec92ca1fe4eb68d44cc00a43e02908f290f4af7d77e5d8cc59869a347073dfbf4451e7ff241daf2573c87bff1ec7f196c3aec684ae40042a1acfb889f1bd64ceebc209", 0x174}, {&(0x7f0000000680)="929d87b58af8f1e520a8c4c2eda8887f867725c28c004c4a36d8af80ee0c2df54e582003f7f3d45993ae095b4b06b7704d4640d5d2babdfb4d90dc5803e6c5a23016b1445ab6723d400d346ac58bdb831ccecbf7937218e0d067c190ef", 0x5d}], 0x2) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0)='c\x00') r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)='>', 0x1}], 0x1) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) setrlimit(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x91}, {{r4}, 0xffffffffffffffff, 0xca}], 0x1fffe, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x34, 0x0, 0x0, 0x200004}, {0x4}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) execve(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) executing program 4: ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') recvmmsg(r0, &(0x7f0000000680)={&(0x7f00000002c0)={&(0x7f0000000180)=@un=@file={0x0, ""/247}, 0xf9, &(0x7f0000000280)=[{&(0x7f0000000340)=""/170, 0xaa}, {&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f00000004c0)=""/225, 0xe1}], 0x3, &(0x7f00000005c0)=""/167, 0xa7}, 0x7f}, 0x10, 0x45, &(0x7f00000006c0)={0x5}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/223, 0xdf}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) r4 = msgget(0x2, 0x0) r5 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001240)={{0x4, r5, 0x0, 0x0, 0x0, 0xa0}, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x880}) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000540)="ac9555fb9b9dacb7d288809aa7b4b2258d76eb6b11a912e25a5b60ffc30fcbc1740b6ef614072a1fc92a0709b0de76da874990acf0728bc5372f0a2dd26ae93dac89324aa70cdac723be58c0a11dda75bfc28305ed43c619092697900a10032801ac3a2bc67ee2026db79880c028ea218e1aa529078426a07bee5fe969207294d3d194a6801e102759c0d039e45c7e474d00e2bc7fb4c1b0ab9ec0c330ef876b9ffdc82be9e89472123fe0d4bb0b8c15c37db042dd3d55251ff814bda53f725dc98a3e49055bace3e3c9fb655015f1585e997473cbae115c0bcee20347b7ee9f35ca88e476d333f0a11fda", 0xeb}, {&(0x7f0000000640)="e5c8d0043b00fed39a6c25bfb7c86d4fcabe0edb37522354c245c04f36a2072979d4b1cdd582a0a936820a8aa10a8f5c4ed615a0e64965a62266dc022ba5b9844dcfaa3b18b6a8f8c27c5a8bb9e66dc9b81a8eeb65735422aada6aed1eb3744316afb3aa4aba2112e9c2d6114726620c4debd2be410941bb77de52f399c9ff32708d05867ec317a184bb2d769567505f02a7ba5666aa3443e8705afb64e6d360b91e8751ae2cfb52cc8a9cd57d2ba140ab39ca00a6189970ab38e028414772f1af9ea2d8cce01d6b5a48c247a28e4195383ac2108f34959c5f962f921503ffa97d67561447f68d089fb53ef89276b4fe1ca3c902", 0xf4}, {&(0x7f0000000740)="f9996f3c6f7b8ebd71c2894ab233237cb33829270e0c29cde876236dc79767ae60b86a391b1f0adcb38647d23729172909a52d340401f27aee7cb481128ac01820fef7dbcf55dd3a4f5aadc7a19e294d171d086b9ba55254d7af742e6fa7937aa70bcf6092714cd00fc3d09687a9a68f0b3a08c823cccac97e2fc34509a6e558cdcabc4a57abeedb1432db62bd2953b2549ed239", 0x94}, {&(0x7f0000000800)="d9caf4e499737c92cb41c14ee535804645c73989f14a03571dc00820a065293651bd9d66a8b99c5538d51af049f5961e487cb56bfb4e05945b5f8ab45e77b94b587619b14bdc03925fff6ec8ff5bc863b62cb7c755683996b9bc3cda", 0x5c}], 0x4, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r3, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r0]}], 0x70, 0x8}, 0x6) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)=[&(0x7f00000000c0)='/dev/bpf\x00', &(0x7f0000000140)='\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f00000001c0)='/dev/bTf\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='/dev/bpf\x00', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f00000002c0)=').\\)\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='tap', &(0x7f0000000380)='\x8a\x00\x80', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000480)='\\-#$%&\x00']) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3c, 0x0, @empty, @ipv4}}}}}}}) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) kqueue() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x8106}]}) sysctl$kern(&(0x7f0000000a00)={0x1, 0x23}, 0x2, &(0x7f0000000a40)="1f08e5b774470b3f90e771618e35491baae00e0a5a3a2d135d26b3d5c496bc3d6e5c110c0cab946859989205b829ec54dd94c94256fddb38f9a98be134ada6883237", &(0x7f0000000ac0)=0x42, &(0x7f0000000b00)="1b41d1c5dec0a107c42bc8c59a5534658ebb77695b41bb5e40b326e1cb6e93d530684a08bd96c955713adc56d459638fce642a679580ead470607d41f65431cd6a42aec6763eef56cd75714ad7ba93028ce0fb50f377b35f7e2feceb9e6a9393e469f38746ba9852c9bb8e8ef9a275800f4b6d96d40aecee05c2af13976e132ffa0ca2f707fba203e5a8f7f419279df8ca553565ce54ce94415f7689e2593296e4c02f6ce015f999", 0xa8) dup2(r0, r1) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) recvmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/141, 0x8d}, {&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/16, 0x10}], 0x3, &(0x7f0000000240)=""/10, 0xa}, 0x3}, 0x10, 0x1, 0x0) sendto(r0, &(0x7f0000000300)="c2fdc10c4aaeb68835ee7475f4e3a4342d6003a3bf2fcd5cac5edbf1111bee53b98510a267be730f3b52547bad35cae9a1ed", 0x32, 0x406, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8, 0x1d9) mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0x20, 0x6a9) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) select(0x40, &(0x7f0000000400)={0x1, 0x6, 0x6, 0x6, 0x3ff, 0x1, 0x1, 0xa2}, &(0x7f0000000440)={0x5, 0x7ff, 0x81, 0x6, 0xfffffffffffffe01, 0x1, 0x3, 0x8}, &(0x7f0000000480)={0x7, 0x8001, 0x80, 0x5, 0x2, 0xdb, 0x81, 0x2}, &(0x7f00000004c0)={0x81, 0x1ff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x20, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000540)={0xfffffffffffffeff, 0x1f}) r4 = getegid() lchown(&(0x7f0000000580)='./file0\x00', 0x0, r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0xa0, 0x8}, {0x47, 0x7ff}, {0x9c, 0x9}, {0x45, 0x401}], 0x4}) connect$unix(r5, &(0x7f0000000680)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) listen(r5, 0x0) bind(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x1, 0x50}, 0xc) fchmodat(r5, &(0x7f0000000700)='./file0\x00', 0x93, 0x2) sendmmsg(r0, &(0x7f0000000b40)={&(0x7f0000000b00)={&(0x7f0000000740)=@in={0x2, 0x1}, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000780)="49e76609728b6855186c5f4314c4f0581fcee06f537db89cb30edee0bb605e64a6a7f7e672d187b8d81210d704ac58416367bd1db8ac483a80fdb792", 0x3c}], 0x1, &(0x7f0000000800)=[{0x60, 0xffff, 0x1f, "6e62b3269021d5bc2550b31b0185144b8ffcde1a5031c25d1a86ee559f73e411dc27dce7284269a056d6c6e13c0fcbe35163ee874011e70b0f0b22404e6f26cb58c8003c860d7e0c8267678cf019b960"}, {0x80, 0xffff, 0x3, "902c14c49d130c4f5fa2295d90034714ffb1366dec1f16a4a972da2e977a627b7a2118830104bd03d4dcb5701b82b4084aa70d44f75bbac9f15b9aeafcc8b68d23d8920b525cb9be9deb6412902b26712135f7c0122626dc423f555809177ccf490da57dba03b1d124"}, {0x78, 0xffff, 0x4, "314a3555dcf46d0144590c48898a6f9a7f3fafe72514a377ed276fd0377492f9b8f4e19251a06bc66651df5ef7ca3c42eaa499dc0062f914cf8721b6fbdcd4b2d7259249a6b63191008f9e48a88b2fd86b30ed74ae4a933c256203d6834bf6c7ab2c538861178e"}, {0xc0, 0x1, 0x9, "8f493aa066bb2c5a437c3164af5bd4dce0c87234ab6c890e44594aa985476b0e48b29bfd579af3af3696e994ed15bd6c1cb54d8cb92efd8f61124f7b1a449378d09ecca0b50a9a682fcd161b3ec040bb5d0b4d29c0ee216c845d963e8b43009ddea9b3e13b606578b51b55b385d5f833c4b189c7bf24d7281ca20c7aa3fe91fe9b5649503f2f5803c41ae341291dacdded9963e370e2032182522957bc68e2432633fd9a6b721ac98d48a63bde18d2"}, {0xe8, 0xffff, 0x401, "11cfc9499b73cf2453cbfe9bc79068b0ea61184f23f82efec5bbbd365db6ee2a29874529cb4485d65d6aa789b1ce700d9b2643cb8b7a0ecd300ea8f8e3cc59e94855d3afa0bd3c2b8d0d6fd0de2aadb5a7a5d752ebac47dc2aaf579cde6bf0917eee4fd99c2c4e2b265a3b8e5ecb6aaafec587cc7f5ad8af7918a8ccb60c511dd8e98c88a17ef9dc2973e271672fb8e8155d56545f5b2102ba27f61c81743fd8385b8c306786b5d34d6647fb9f7807c5fdca7c5db9fe81e0e96e39da50640684e5df9a9a9647d000e869e981682c64b60b2bd96b7d"}], 0x300}, 0xeb}, 0x10, 0x1) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000b80)) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000bc0)) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000c40)={0x8, &(0x7f0000000c00)=[0x1000, 0x9, 0x4, 0x1000, 0x1, 0x0, 0x7, 0x8]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c80), 0x10000, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000cc0)={0x8, 0x5, 0x800, 0x4, "905ddb4f8ca382508dcbf9d4d621bd88a580e3e8", 0x6, 0xf8}) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000d80)={0x8, &(0x7f0000000d00)=[{0x3, 0x80, 0x9, 0x663a, 0x2}, {0x7, 0x1ff, 0x7fff, 0x7f, 0x400}, {0xfffa, 0x1, 0xff27, 0xff, 0x7ff}, {0x45cd, 0xfffd, 0x100, 0x200, 0x6}, {0x4, 0x8001, 0x101, 0x1, 0xfff}, {0x0, 0x100, 0xff, 0x8, 0x800}, {0x0, 0x3, 0x1df, 0x200, 0xc8}, {0x8, 0x8000, 0x8, 0xcf, 0x101}]}) r8 = open$dir(&(0x7f0000000dc0)='./file0\x00', 0x78, 0x100) faccessat(r8, &(0x7f0000000e00)='./file1\x00', 0x6c, 0x2) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3, 0x71, 0x6}, {0x7, 0x4, 0x9, 0x72d}, {0x3, 0x5, 0xa7, 0x5}]}) r2 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57", 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080), 0x0, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$inet(0x2, 0x4001, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x55, 0x20001fffffffd}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) accept$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000530, r4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCGET(r7, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x100, 0x1816}) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup(0xffffffffffffffff) dup2(r6, r5) socket(0x11, 0x3, 0x0) r8 = msgget$private(0x0, 0x701) msgsnd(r8, &(0x7f0000000180)=ANY=[@ANYRES8=r8, @ANYRES16=r8, @ANYRESHEX=r8, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x1, 0x1, 0x4, 0x20001fffffffa, r4}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="838420b311260ca84c770410200dd447a578161c3209a725c2c425a26472c6fdf71064562c30a1697c35a368b9116155707d6aa2b519a76496089c4e3e574777ebb9bc985b54930ebddda68df1e8374c9bd4010a2a7279690998e9d22640312d85c1bd7c65ce783d7abc35f4100dc75f372614adb3c5ae39a23c03a1d277b37291fbd6fe9a5e887810204c779491ae641ad60700d330b2bf9549859f82cd1ebf68d9b6fc57297d021ac42e1726a9e8aa3e8dbf2a8ef7744b48ff983ff1088aa63cf31a0f54b0684ab9357fcdda02e013e361ebce927d755897e9cd6119c919", 0xdf}, {&(0x7f0000000140)="b6ffdd420f6ce8987b9c4fee550bca6fb54d90ffb50a1081ebe0703bd0fbb70845da0254e44209832a862a525bb9071a9c2e6ae04527bfa42baf909af59e8cf7799148e5e3c0c3042b4b7f22f4bced0ec576d8b4666f57876e13603dc8582eb47a750209e683b38bcddffb385cb2928b3cfdcc8cc8c1ed5fb586c0d689093a1bf50202ec4ffcf8e8502193d62ae1120a4a6915f573594a5ec987f172aeafb1cfa423f62a0e03d018997e691a7031cf4806c0d08eec4330ca", 0xb8}], 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) executing program 7: socket$inet(0x2, 0x2, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001ac0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x64}, {0x8106}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x0, r3, 0x6a51) r4 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r4, 0x6, r5) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) pwritev(r8, &(0x7f00000010c0)=[{&(0x7f00000000c0)="278cc012d256e0b8b74465f2b00192b5f0dc5c08db75dc41136ecd3838cdb0309423d20796609e88737f595c408ea3a1813019a4692c6f729eafdbe8a209e38835f4b24a2c14d47139d61b58f2fac241a9252f6ef2e7f2e722926f5aaabbe1298796daae32608bf52e3591fa3d940dcb6fb9f36e94c0ebd8eb58e669206c204200840f3d5efdf32ffb20f250a1e03687989cb5df7b2e17462c49d4dc1106dbca0c52932ffd532f5744814d8fe99c14de35ca9e965357eed878b2939dd0af7edc4012c3afb2ff1449db6a4555108ed9d79a5aabde2c75ccdbe170b43b20c4e7f4f3e7bce966c80012e0f8b11aa11d6fd6daf56f1a9d165c39a9f6592fb718c7552e8cd225a3e25f12a81a2f71c8a5356d84f33ec19439ae58ee0dba20cd2b4ed5fa6fa95893433c9f2cac3a2ea9876df5fd0fc27eb3a491961df4eb6451747b5ccb25edb746032123301cd7dad03a7d8c7a48bf2390e6e9f850050b8f6a246d77b9bce9eee8d6bb8766f19e4f5ae0011c2b2b37d1965e14655f13576b8ea9a0de117c7e262244c62480a18d01fc6d7cfbebd46fcb83af36da56fcfda55a9259a819d6b34d759e9fe783fa5031a03d853ee091be9d104fadafb2e02d892f8230a092523d76b131db6599c3a49c128649580ca154b9cbdfb5e19ce3b1434d55ca23ccacb8472684aae88d8e34a0e0e2c062c83a3dfeaeff1acddac677a88b6e4a6b8e46f06ddbc63d17277187b648707c9d48653fbfbc88d6b112a2a7390ec051426ed1acd490a63cc9b86c9928c2f089419ea9a802ba32531b81f5dc9467b508535a8228b3d9f2dda433bf279ff790683b6b00ad246f1622f02153a29cf0b2a1a4183a5b9279709fa13cb5f8bc91fdda5e5315c5c463c417cef5332ad61d0a109540fe33cd3135e687e5b86f97fa314b210e2a20e75292b664d45b89300adff5b1f09e1f9be058216fb17154f0a01dd403cd4844a6356886c17af254fbed82670cd4bb40f0fe9c44dce444da6b1e3d4da05a86c1d2369c09c6be802dc50932c849dc1cdfb2b7bf0fb0018e33532484dc63bf818b33753dcad731626b45a7bcaccdb55c6a3b51dd575e4f285560459f4d80352ddc44c5ca9fb5cabb0f5865c64dbdb00c14f2bfd1d2b21b58f8b7c8e897ec9c19b0d84a5c821e396ca7b9eca9e57d285a920fcbba453414330f7eb2d68be249ca9cc6ca352b869b8defdfb7bee597c73d265007cf29ca0a51c56a412520269857fcf0cc27c98daff6d5c5e8dfd3d4cefd6e5807a064447b2f62d45e8b000da4027de672c3cb037bd01dc00c768e1647fce167eb74b5e781ac365a6a876b70f9b0c1af82ca507175bd01bf140e948ebfb6362c7cf0efecb31842aedbee9f93370b8cd64e1201a4ef3cb06814be1b5f1cd8ace316fcc189684b822932852eb41e4ce76262ed9965adff348ee67d2cf53973cf01d214254ed182940c832cfa8c5e73fa7b8aff8d0a3e7cb185e37640e0d272a38e75a02f38796e5721deaf1e595e04c6dfd174b26e95cd9c460c920c64985461d75cf5450fad6e0d889bad0caeb76659410fe5871ffa8bdc9becfc4119283a37788c074d53f82244374f345c2efc07fde2d9dd813c6db18ad42b93688ef7442c8c9709f182f9481f98b67121717d77ff298b5bbbe53a58c4ca8966de5a90cdb556d85067ffc3a36f145175b1f917f420517e0d64d73a2349260c0b2c84ab55423a20216b8d266d7992bcef6ce8a4857b9af194bfe520deef5fb9ec83df916ad9be0b359ae75d5ed4aa995fe02a8a3dbfff76cd6196e5f17b8d0927371e523de7c8ba835d4ad602efd4abba80f93e7d19046959d69f40267d818eeb38ce479e63f917cfdc724f19e8cfc330169a669345da2a7f67eeb9a7336154a7f9fb763db77d9ee025b4fdc921c0cae8f5cce52488d71427cc767218b4b444477ac10b22a1ab1e6644d74750eb213b397c7647057efc432bbd180f077baafd9df10d3a11f9bcb3ac909c94656853bdc27f04a8a81d77e919282aeea0010c429bef4acc0f86cbe3d08fcf184ad676a0144927242d93808c04d7028db28227d3360c79373d452721a7d76f28008d8b4b2c31c4dba7450f62eaae1a84fc32617290c33be513dd833a55d93a1483b24deab9fa28e10e514c81d73915b77a1ee120277527266ca4aa732bb4e3421b4be514749731ce13ed6a920bf4d207d7c204e23f4840b075aa96f559468ab883d459702d7f70dad475b20b1973cbaeff81fc8ede8f327213775cd7ec09cf393bd066e6825b17475ea01a6a3846d3b33157073ef6de2e3fb5255beb3a759ef8062438e03ed4d935059d2baaab718354f9d5ce977b1a4fe9eb93f39c73643686672859591cf6501100f1cb31661a266a30ab74e6c9261859097f796c2e29d598fc299cb94e49a7b0265195b16bf08a5af4e5c373e12e72615ba62087d958cf25d1ead25b3065088035201f05a2e34420b3d5b91eb4bb29090834dc18536ca763a395e8d3930141b2e53c68def53b1393d94d3bb4c9148bf697652a9de8d7fdb9268f6f56d2218d1b46bd23b8d803ef068b4258f141f94286114e0e8bfe981b40816a7ef34f28edc52b0f9b2bb43e6668a8e28e46f40d10dbb49281e8a600d12a83aa1b5b6e091a703212ed2a3882eec1b5c8da8d1da1ae552f265b9dc7831cd6a30602c1bff01cac59b98fb4c2dab6c47688b323190c1c7899feb5fa871dc09c3cc899ffae1680e32ec5be7204611eddbac87d0153186d8ec97e90ac571a17ef8bf1765ddc960c3ce2e093a139a59bee4db06de4341054c951d16ffcf54238da461621fdf0587577df58e94c44f167d6a07ce76f4d3d9f1979f1d3cb953f78aa8907927b9eb963d1267f1ef5407e5b4864b0d784c2ddce5138b01f396ec5545d694fed4ffdf039b88a17f12e74ea64af3c4d62a6624b59ca616edfca8f472bf094168e852205d5eacb20b1f839191c1873e3dd0eb78a0d00a3ae4af104ef53ea1af5cd48401def1f2c00135821bbb84c4964cb43d1962f8614dd8619df1bc50a0d9add4e254e6fc2439ab966929a8bf498a7e8420affa09256f0aee8fa4c933999cff8e1a28ae7f0ed4b0ace6e52ccbf1e3856788fe188945a8b9cab7cd39b5aae21aeff5d6b60cb2ee3e8c8f22ace4947932f6d3b0ad5c1613dccce16d89da2138590abb80d455a677c7c1b6d799631b015ae9c173f41610bd2f55cb17b78cffffad604669d4ea00a452339e5bcaaa956feed5ca2b6126d50a0ec4c1e16175771016926cd698df4a2ce628a29f92049432cc2cf7e6f52945faa9fcb87440f36990ea9920b6acb8eea807381aed468dfc54d3542404c0fdd1ea7380565e17cc0ad5cb67110f83df33c0c8d3f2c18822d3756a9965ccc138784569efb301e75dedbb9ba9d645eb2764438955f1ccf22514c658b1f4868d480105125b7ffaedb0c5f179b376af7c5cca1f21b632761b53b1c2715eceeb3659b826f33b0cf3f7c4f693994c581a951bba748b5d52d6a94502388aecca10bc090f28981b04c0f01714f4955ee5d58b72f7bf0f28fa8cd9c132ac6a9aab8d486de581c7703392d15d3fa49155db397227026ca45f9bdcf5833977dfb291cd32b171e9bf17a54fdab359acc5bc9f2aff3f54de44126f1ba046407dee69e362233dfc512ca57cd62d367606429b328f3e631ed48f7e4bdee1bb0b2817ef6d0ab844580be4b09c1277ef1e658c9d3fba31d355c3c9d7983c02ae17085e0794edf4975a45b45fc058175ec7c25a5a78695859d9f758512e694ceb12c3e5f1de8bd2913e4230325a748bfb667dbeaae251d52a0a1c24a5ed11cc74ff03c2652c278f7697aebe320527b4bd031e9705609ded2929c95c7556c878cc5b3347c655bb02f66982d6194f1f375a1eb01d7d41b10cd042aabf0134bd7049919388c5feefeea0e202ad9eddc3b0636e322a84b34a0c5732a62eae65606ed330b50c1a53e3b2b7dfbc375c1cc592a0654467d58947c9f59fb0763e3a52246f3c9ca3a97d4c87155321ab257fe8f5c17e9988a9eac7b7c9a5b422d38d06393847c0e0140f26955f204e2a5a85f36bd1aaa8885e4931e4c8f8aa3f731c66bd1d5f0d3b46c8a0e106dd54989bb8f9b179be3daabaee3dcd3ec4406e66ff525cab9183ff52316d82ae4483e400c56f5cb68c0d5d16b87b44c139358a5b1f90f2885049d1d2afa34fa7147dac7af404ddd74aca7ad364aff6c3375082b1038d5a88326da7fcc221c6556e93b91f874e165677e6ed1e1c40e26749e2d8d7e631344c20677201f3cef91de554f63f0c227e463b0b470f757b4ca8c003b8d014e9176225ef80f97ff9a3c47e25e12ba26d255566da016424f8ff6d2c5b198a32c61a94d8f03121e64550c91e37cb8b0f2a693963c1eb898f08bf8ed4625a95b259ba386de92424373325ad4b6d3456766e6378dce926bb4d815da7bbc4adc6378b76a5598a6b2a2b8bf366b2a7b1e4b2f72a16ca24b9da71c7e035e52166f7b7694ff1e7ac978e1d116bb99fe0f5eb3d1c98c2b1d41f31d17fd0a172c3f22fefb72a67dea3ecca1160cf9ccd2df6266d978010eddcd7119ce186957aee5534b6f6a2f4df98d20fc159475108fba043092aec125a8cc820662a7ba04cc6f4d778c429392a6de8bba9fed210b97a15234c722caac9df125453c8f9033a1a0ae340c8976d4a0d606326f4e1d4578e45ce07d9a61a80bce4e1875d12dd8ddaab37f41b298098be90672f37ff58f0027458a96a202944e66d82e2f3159373dd4900387f740adcec87da796db9918171f1285962bd186a987de77e339a68437a1b99c6d531a42de9038aaf00493d63f310ca9bca2bebe9b15ff461e571932728e5fc46e75656a36dce3716f8ed33679046e6e0ad2ace9b70568245d4db017db2b472e17644d093a1e82e5876def0ffad2e88134b98d51066f2360c0639b8370c91028d2aa4ef1e29239fc27df863fa138a1e3e687061228a43b03d9e980ba16752af9565d67d9659ef098df8c8b02430d7ca46d57ab53687749136eeb01b4633d534c44efa8ce49ba1c20793701d70d6850ee82eafe227b4e0d5132dc82924ea3f494b5251d87828b9b7135da2817146fa22760a71a17785dcaca8019f393bc8ea6a89dda64090b6e85151dc010af86a0c4522b6c5af0613ebfd45b61679a53a52161170d4e307fb81ede111f8188e24a5bdf6ec3aa87e3f4d38739e7d75987d7d4380a65f04dc2ae33639b2be8fcae2b3e526b010ba188ef75d4fd677b195c235f9309ae598b7cfa48dc57b72267ea2193ad154ef21c9ba6d35afb61e8ac59d73560399e0e25f7b811db1ff7cec6ff8f153f9a7317f03d8039567a2b3dd85510b31778e6a680dba0860d1a94827ec97429fbc2e288851b58bb0895e9a4b842650b771613d595913419601f68b8d394c6a32cc545fe859cbad3ea38e28eb0bd61b4c059b237f8af9c4a23e6a7ec124d52d48643774bc6540492fd18f0def58661e62f6af339c0f503186ab8a1258b340fc26ecb688602fb31b3c2a4adf3b14f35d5d1dca140fbc768702f2378a7e07eb0859efb79b55afeced193b03ff85e3396c99c9107cc3671e967c6062e76d780cd616adb0dfa3eb39adc6295f56225d13e2fc649abaed96a06960caf977f92396ea8f6bfdb3502125b712b15fd3c5a08a4bd00012f91d0acd350c35e8e3828dd6580f103f75daa3af7fe3033382941545e5383b500de4dcd21f1a9e44e62b7ddc47ebeea24d05d8643c5e35acaab5eaa11a3406010ebc2a49e3e437585f9", 0x1000}], 0x1, 0xd8) execve(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001240)=[&(0x7f0000001140)='%!.%{\xbe', &(0x7f0000001180)='/dev/wsmouse0\x00', &(0x7f00000011c0)=']\x12', &(0x7f0000001200)='/dev/wsmouse0\x00'], &(0x7f00000013c0)=[&(0x7f0000001280)='@\x00', &(0x7f0000001b00)='!\x87\x12+-]\x00\xf9\x9e\x1b\x8fK\x04\x91iwI\xd7v\xc7-TZ\x0e\xa8\x84(\bG\x93\xb7\x12\x7f\x16\x06\xcd\x03\xba\xe1\xe9\xbe\xa7\x15\x82F\x990}\x87\xdadFO\x03\x94}\x88\xcf\b\xcb75V1\xb0\x81|\x8c-\xba\xa9', &(0x7f0000001300)='/de\b2ws\xff@\x9f\xdd\xb6mo', &(0x7f0000001a00)='/dev/ws\x96b\xd2:\xb2\x98\x14\xf3wmouse0\x00', &(0x7f0000000040)='\x00']) r9 = semget$private(0x0, 0x1, 0x20) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001400)={{0x5, r6, r7, r6, 0x0, 0x110, 0x1}, 0x6, 0xfffffffffffffffd, 0x9}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x2, 0x0) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000001500)={{}, 0x5, &(0x7f00000014c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) recvmsg(r10, &(0x7f0000001640)={&(0x7f0000001540)=@in6, 0xc, &(0x7f0000001580), 0x0, &(0x7f00000015c0)=""/87, 0x57}, 0x1000) flock(r4, 0x4) close(r2) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000001680)=""/94) r11 = accept$inet(r10, &(0x7f0000001700), &(0x7f0000001740)=0xc) recvfrom$inet(r11, &(0x7f0000001780)=""/234, 0xea, 0x2, &(0x7f0000001880)={0x2, 0x3}, 0x50) unveil(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='r\x00') r12 = socket$unix(0x1, 0x5, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000001940)={0x3, 0x2, 0xffffffff, 0x3f}) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980), 0x8, 0x0) ioctl$WSKBDIO_GETBELL(r13, 0x40105704, &(0x7f00000019c0)) readlinkat(r3, 0x0, &(0x7f0000001a40)=""/110, 0x6e) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000500)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414d688e6f772d28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899f1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e20b62f072504cf31d7d570d413f782df05c45b3bdf6a86ea44d6ff798f83f6fad27fb460ae90b3fe501e4d19019f27484a5dae0ced7b53a979d9b67745ef59ffffcbbab597d5036975b5b44d0652f99460f337", 0x120}, {&(0x7f0000000100)="6c1682a4e661d16daaff9a7d53bba57ad534a4f93b60bb6c5e1175f082e15c75402807c30437e990ff1a8780675d0ca2e9a6199c266be0a8ca2a34f81405c4163c36967a57d6a9a317bf8b2faf81fc263081b9256b7f8a1d3a79abed51b759aef801e0ae2298a95cb8ef137738d736c033ee0d1dc05d5ea7a47bd0916eb1b7f439507236d9d0c6bad19da17115bb06a4b715cad783a4d908f29359b35858e84447b1caf14d49444bfd389b2a6201ae7a2c", 0xb1}, {&(0x7f00000001c0)}, {&(0x7f00000009c0)="48b2126791e31f5362f80b67dc4ea557b81532e78895f134ef15d3af2619bd9f684b6e722d3d70015200e5b38166fa54a2442b7a247e8e48f4b9fd7422f1338eb33e777969b835f037e236904911bdf63017f889c033221a10fdeedf70edd2cc0d17998b2ec5162507071c7321e068f6fb01e03441468d82ed10975a6a5110c5a8be4709575c0ba02340dfd27e77eaa7914a83a121aa996c486033b7f470ea376ffa6db72742d970ae18729ad3bf254468a6b1499f4f549fdee2c4cb4445b6fd13ddc533cb5fcf77369c2f5ad3b948da9ac00736aa372c01d5f5559a68fb6d27f02d572c1f29ca55b43c62c8095d73653fa693e55a9c31fc851a11aecb3f3328ff2505280a5271e2b1d77d3203c23809c15aa83b37bae94a68c7497c777f7928f765b607b29c10c709fc9a9e3b019202874061e753d991885f0453e9f7bd7d82694d9757bce163de28d4a0bfd953e784be9e19f773a1048d457d8c0d4a8ec01ec1b71604b765a4ee4079f20ba8abc46d1e566a20b30b74ba4d88df2d172caa66c4f089d2f0d456721ac2750a8962a4184c338bc777a8919569e9de28f31cf7a575ed56b09216fd4ad85fe3d89d564258e16e94eb0be3e75345e3bc6cd6337a92a37a1ca1cb81abc9df07ea88cf7b2e47fc2e64469b296b7160dcb6cc813f99f0a5c5f5ff4bb0fb433e0c8cd0f23fa5113eb0b986dca11af18636f5883488e791a0b951803712f5dff587fbc0d1646f60a865397c60e2883215a0e49ab36020e0ad3c2a3aaae871de83b93a8056474533fa9406271d6ea3b47f1fc67122f3db9af51a9a1440acc2d6cf11ce44364101c87fa1e9c1babe8fde0a6693068b85963037d005aadb93f4678650e4685cefe67833f49e9e99a999940314281924664b2db98dc9975e230cc7ba323c619412814dabef6bae517f1d4a2b183797fcbcf15856c3adf480ac98c9789f79273ab11227bc6d7617e3b5300e48c63f53c570224f6f7bfac2b12208ef5b6256dd4c3f2a759484ae5ee8590399da776155dae041d6054437bca2a6ca8eb240af34446be62b3a286616aae41c44a371c38040dc76140bac68e0c8b511c809f9d0c9475acd50385102f1cf8cb2d4c2ba523f058761833e6e9905db2f59bfce45fbb854fb3bbba1b573d571d6ea47d4d953a37bc46e366151c12550e7c458f1e1e8cfcf95581a418800f4b171a948f0e1c09a846a6900ee84c9f3132ba041b5889997c8c48e578bdf0c3c64c5dd5d2fcfcd5be7d517ddddeafc513ba970a3909eb3641bb669d26d1a741d70efab6ccb0e1b341f1195ea9a4247278fb55d451eccd711ebe440b0f66fbb20958539de4605adc3b6facfd4dfd2712e7c87a371873bd2e8ff8add41a6d99badce25dc56773b906d0af6a5ef651d569e333ecb1e5b5081ebb87ef88d0a900cae65343c33789068a3503b105b1891d8f92ca82ff5a4874960d6833458839f9773c4b00957abc665a7fdc1ec71ca54f3cd737b5691dcac4222ba33ce5eb1a3b5352f46a1b99c84117cf7eeebe08097b4be856d1a285360a945e221d5ade71ad79dc76bd84b8ee76a1c58b726f9d493093807a7519ecfeba191fef3ca126628012ad59b5eb6e29a234cf8e9a53c94b51ab724d6a46117694f23a32d091172e31119c0df5eefc25610d657f6515eed082fb4c933c67b7d9a53527520da148b840301e51f9468abb2d3639681147881fb1a97b38aecbf2e2a6d09b39d7203c97d710bd7161ba785b054f64e4ab797ce6f71f9d1dbed9789b39d24808b4350ded1cca81d5088f73693e87da7a9d64e51b7858c5bfefdb5d3f1b8a3546363cdc98fa8bbae5db677bce3da0fd1f9d2a4d37e624895cd9f65ba01a4b1e6273780f579b2db26761430093d021c02fb0ad4a2e86057dbf9d553fa4bb856e8de192509e6ae5fa3a1b2bd9916e0ea225936e0594ffba053d833e2445fb0b17725075e4ad685d9c4b97b1358222aa61960760980002ddc5a2e5b2cfbdd52784733a446f1078a8b8d0e1d783a6b0dcbe712646a633309620184384fd1aa26df6bb01193e7eefce025727bb65c3d35d7bcde21c8995577162d866149f044499b2724d9a0578d387f5c90e81b8ffb8654dfcb7b50edc5cfadb448b9ac4539156fadb81d25b2428ce1e97c47b9a5a4e7bc361575de9225f85b5d7b96a6c40ea4d361e85acdbe0cd81a1195dc44ba80b56f9d243842a03abd254351ce3eb28eccd999af3a797e6f2b316e722317a04a6faea88c169d9e4b18e519f29470818a29ba9bfa881465ae96c58b182d4de363ee0991f93932b7e1e0da08d3965644e377b76d57b2b980f1c3bf515d30dfa8aa07ad726396d2b33da3f8541a4a58c09a44e4d9e7be28ad35355c23fbe8f7b10d594966321424dda6c610f9a73670d8e3b0f0edbcc04c843bd1d0cddacfc6363bc77e9692a9e527f026048876104aa2fecf33cb87f088f09a7f4cb28b3c43e414904285cd606e5572445c5501f2ff85df1e2a82e8dded33ffdf8f8c13387b03560f6c66fe160b2de1f65614aff8c453f9f75ddc112a01629627de7bf1e4415997713a557660dbc8d9a48ca5fd550a6f2789690c102701c01145953b5ff854ef07841a24514609e9ef69fd0c5c09accb3d6ff039ebddf56e6af33636a2eacb036908d0647249d9ccea3af2c489cd003f9c06436df5c603c15f9d8e38be4a523a1ff248b140fb8538e23a588cf0c2eae14d5bedd5aae48c4b6619ca6f694b5495c2b746e0e3bc61100d8d1156f94ee2426a63422780581d0b8b056ab1ab65d086b9ced34a239c1a9c80dc25a901bc1426e7ed3ea39ef1f4bbacc9eabd048a696dcca4e894429071891e77d97b0db73820368cd7752a135275e0fdd26b72792c6b93ab063de65240213d62e014c463092629357b1c7792fdf92ac21cc89066550288d1b33bfedac457d9ac5464dc3bd586a333995f2f16b8690158011d8d19e406f67c6834876014c790befaddf40b3e8e047732d34177f84b75d152795315af51b3f9a606afca701b67c651b1cc49aed9a83c69b8be3f08e6a5054b87a0cd8780f50ba467a538673d7f85e0e006fdfde106f98cf7ecb979f56414a9cab008633451fb037aec4783d7634b32bd03daccdebf7c524168f82110a7d31929834632453173f53b61b20fffeb660d3d4802aab4fd713b2afcdd1d0c5f3f2d82d9e165be2d955fa23a70a4315fa41e05085c4a04b1b17ed0536a3da7be7a9bd5640568467a80f20a8a4ef1f83cf1f77aa2e251101c8498c3fd33d77bf30d2fbae38b9a45eda7cc0dc65db9ee202e4b93d9db0853d2bc9c3a2c86ca5fd7265fdfa11f1fe917e5b866c09d6c2aae5ead020f8d9fc42520ff5111749413a71f4b0e15700e949d70dd31e94da5da42cce602721869a84810d6b730b02c0642454142950ea2454ae292e0189908e18a31aa49dcab3caf0a5e17b48ea6f9788314c03fd95aec0565211dde3df5a2695e612005d45dd3a0a44135ef57e1b5edcb9982d4a7cedd35e68fe0c48a42c50b4b9997a2f78486cf4b74e0ea0264746f9c7a9ecc889b3cc9a645227c2682150046b8cc1d45c4c2b21a1b6a0a87c6bc0a4b2a1387505cf20dbbf891618cb47a4b35d0d194244647d3a9bca87363a75a7cfea6a2a3e073690bdeefcebc6018cf575719b73177f8b281322c4b6afeba1965b70bec4f1d4248d5f7bb51decb9e0fe9d6b1a26d97da405575ee5be27912134d2880c91f7b3bf8336f2b5ee6a45196d17587330f711f9637ca188d55c3e746d09d5e947668c71bf279fc4cd591f40806b396aa1d7e6a944579e342c1f6d10309398b4e3863c1b1332c73929e15a26e89377ef1b54a18e8f07c97f45e553641183ab1da741b83ae869a4a47e4b9c7fc1cb31d4b4e1e55a8857250489f0393286a11972037707e057bdaefdb852369a2f4f57c5aa5ca857c43c2333d0e35a0777914f0837c26a8f913ae1d9557510a9e1f567de717611d3ab1890d3afa5aadc4221e4efa54db578c78469ff7092573a745e30be3eba58a27677c1a19ca9a7d242e97849b9112dcb6df1692ce86daa2ec780ad510f4ab6846fa87758ba4490946ce64728606720020bad668f9e5316b0a4f3e1ffb6c02cd4c14b708ef5c197bcd8adfa542179b0b6484df962654b27cd567fee8f26d51711aedaf1637785c5c53df2d12764c3d9e54ab2a324a035f62fbb167e78e5ec50385d7532bc5a313a9b615a8828c072559ac86615ac9deacfb1183e420b34c8c842cf79671017895e6cd3f62f460e15cc09bf268053061390c74b39bbbe0fde2ac2e0fdaf1a4692c1ce22608b6bc3400b68be264e0117a03d809d5da34f557d9f9499d55e30dec3806f76ab9d8528ee63f5321406ad2c53c1fb910bbb5f0f1d96226d7ec278afa6e9ae243bf82d86b87e254cead9e96404caf7d6be763a2e155d58fd0fb819c564d96ad37a31d5d61509d7501f319d71859c3547b9f3506aa4dbad3ca767edc5c8d8be709f5e0c2dbdf6cd82b0385c54f74e8d324a396d7b90f4d8d97b02a01250ecbe28d72ea3710af994712a800f403176b452a90d0800d267df4ca9a8515c41572af23323106099abe36f503b21169f5aa7a2c9ddc92fe26bc90779fefaf8cc6f2cbaee278961c14a777a5f4e246936c9dec80d50c12de4cf00615d6abc727323c15ad3feaf344be94df5a836d90b90c9aa51aa5fa6b074ce9a7087a593f67b144f04387b5a811da8880e4e79dc7c6b43523ab88042670e48ec5c571880ad6586489caa7dced606fdede00c7c8adad63118ed8c01a27a2f103251701eaadcce0c329915b6adfc88a4ee93dee90d8ed60ecb603b58a35bf7e8b4eff0f2d1331c61ee573c9998ae202d9331a696e8701cf34d1cb14d9cc686606d354461d4f5fcc99176ba93f28e996c52ca3297fb0dbc8fb44ec6382dfe379f593ce8734a53e0d5d3aa99c17d6f30e4637ca33946b462f20c1ee422d9d09d7e6d2edfef20e2ae5c2345ad2dff32d0a8a41700dc64362099c5ac997d4e6e78d2e9526bb2c5ba2efc07c1a934b59507da09c314721ae26892ded7c94cd48b947446c33854810a462c3b04e9d32019160f96f08624338eb62c2c8d4643a023595067f1755e9155cad817486a0e8e6833180812ecba2e943e2cc17258688dad00d9eeeb8f26c31dac94637968e7c4e28597ce68af71365b0a4e99904c551c1b8c2d3ec3e20fb7d11f458576fdc08191bfed1ad8f6ae1f34f51802ea129ba8a634428b12041f368f69cb278904ded44534abad580f3dc5d9b0e4904fece4c207dbf26962825c6d5fe727533e70ac0e33080eef786e75f4cfe0162d8d9dea3c223ade211ae480ff0f8d21729b7cf05097d75af12d673c3418313b8e7d7f0a999027a9722f19a0eeb522eeb29ccb4cfe59581d4403e27b02f730e35eb0dea14597fcd716b36b75ce5c498395020ae9bd7e2777d3a6fe697b1064eddf04d2a2f30274ef1700ff812d0fede2d71aa4dfa5616dc0dac74fa9c7d82fa99024a93b2c73274379558da92c91b80f77a56107acc9965edf8712583253e756f60dd91f9839b11008460e3367b16f5942d20b96e629c4142b7d4dce8c231461803df740379feaac4971f1774b74bb4db4bd57e161bfa41222979e8efa0cc072a8a38ab759036576fd1d66aa0a83d5f38da6068ae15aacca86484b9feb436ea2979e8723f7f62bbcfee06b4fa91121ce7d5a2726986c4fde1fc7a1ccf10c02da3e23e909b6d6f84480458f4c2230d1d2b249017199330c8a73b4c714beab34d72d8", 0x1000}], 0x4) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x60}, {0x4d}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000000080), 0x0) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000001080)=[{0x84}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') r3 = fcntl$dupfd(r2, 0x0, r0) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x1, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) readv(r6, &(0x7f0000000240), 0x0) r7 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r8 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000080)=0x7) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x0}, 0x0, &(0x7f0000000300)="71f9221ddf7c298b2589d90ca7790271ac005839f9ee081d07000000d1e0351938551e40d5d7f1be327b3a84eaf3fdb78c5289776536df55742518fb056c5fe6a72e34fd7803d1ace0e31bed56bca530762718498d36ea81d9eb90b02880397a2b21dfebff63574e4df356c97fb3b495cdc1e772f3", &(0x7f0000000180)=0x1918, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 2: 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='/dev/zero\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='-%\x00']) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r2, 0x0, 0x3) r3 = socket(0x10, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r5, 0x0) r6 = dup2(r0, r3) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000029, 0xb, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000040)={@broadcast, @random="ef4de978cd00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x11, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp}}}}) executing program 5: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchdir(r3) sysctl$vm(&(0x7f0000000400)={0x2, 0x8}, 0x2, &(0x7f0000000440)="e48beed8", &(0x7f0000000540)=0x4, &(0x7f0000000580)="096c62d9", 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7, 0x0, 0x1, 0x2}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {0x1}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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=[]) r4 = socket(0x18, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x0, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x5) unlink(&(0x7f00000001c0)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x2, './file0\x00', './file0\x00'}) r3 = socket(0x89b9d85ec2e6b7c9, 0x5, 0x1) r4 = getppid() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000240)=[{0x1ff, 0x3, 0x9, 0x2}]}) r5 = dup(r0) fcntl$lock(r5, 0x7, &(0x7f00000002c0)={0x3, 0x2, 0x8, 0x3, r4}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) r7 = socket(0x0, 0x8001, 0x5) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffa, 0xc1, 0x0, 0x65, 0xff}], 0x8, &(0x7f00000003c0)=[{{r7}, 0xfffffffffffffffd, 0x61, 0x40000000, 0x344, 0x8}, {{r8}, 0xfffffffffffffffa, 0x3b, 0x1, 0x100000000, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0x8000000000000000}, {{r3}, 0xfffffffffffffffa, 0x54, 0x20000000, 0x3, 0xf686}], 0x7fffffff, &(0x7f0000000440)={0x3, 0x3}) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000480)={0x1, 0x7}) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f00000004c0)=0x5) r9 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file1\x00') r10 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000580)=""/33) shmctl$SHM_LOCK(r9, 0x3) dup2(r2, r3) sysctl$net_pipex(&(0x7f00000005c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000600)="0a207bcf260d81b56586d85fc56c0fe4f26e61688ab388ad077ead17ddfb8ad9c67acc7bbb8d27db0587d7d99c599496352349abd334935abb5b89143d7f4fb3e89e36f36c494da054d33180873d00df55b05c7a80a00a1bde868efdba7178426d219a1d09e68583f6080c8c68e12e4aab678ec043134a279918c388af1d73731c46de26794e800f6a6d7e181b77da6ea4f037f5c237e705cd7787db469c762332e6b427f3337cc3ab53a64172d32e1753f81205be6cb41f2fcdd65cb9ddc997225e779c11fe4b021145f0898682c13c1f1f4048fb0552165a9e706bef", &(0x7f0000000700)=0xdd, &(0x7f0000000740), 0x0) getpeername$inet(r7, &(0x7f0000000780), &(0x7f00000007c0)=0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000800)={0x0, 0x9, 0x1, 0x8000, 0x400}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x46f8514a22d0f701, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0xebea, 0x0, 0x80, 0x80}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = semget(0x3, 0x4, 0x80) semop(r3, &(0x7f0000000040)=[{0x2, 0x6, 0x1800}, {0x4, 0xee26, 0x800}, {0x4, 0x9}, {0x2, 0xba0}, {0x2, 0xfffb}], 0x5) socket$inet(0x2, 0x4000, 0x1f) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) dup2(r2, r4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000100)=[{0x50}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) executing program 7: r0 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f460000ccb0c042bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdcff45d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e1269270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82edbca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a3cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94503c49a8ccc5ab8d", &(0x7f0000000080)=0x1e3, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x17fff, r1, r3, r2, 0x0, 0x140, 0xca32}, 0x3d5, 0x1000, r4, r5, 0xfff, 0x0, 0x40000000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x2, 0x0, 0x8, "4a247dc47c125070064d53f10cd66d6aa181894c", 0x1000, 0xffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) dup2(r6, r8) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3}, {0x6c}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r9 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x100, 0x0) pread(r10, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r9, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r1, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) syz_emit_ethernet(0x6e, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f0000000240)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000180)=[{0x3}, {0x5c, 0x0, 0xe1}, {0x3}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x4f, 0x0, 0x5}, {0xc, 0xe3, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x802001}]}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x6, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file2\x00') r5 = accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000280)=0xc) dup2(r4, r5) rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x3, 0x0, 0x5}, {0x7, 0x0, 0x84, 0xfffffffc}, {0xa, 0x0, 0x8, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x1861, 0x0) fcntl$dupfd(r0, 0x0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r2 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x64, 0x20}, {0x91, 0xfe, 0x0, 0xfffffffc}, {0x5, 0xfc, 0x0, 0xffffffff}, {0xff81, 0x1, 0x1, 0x4}, {0x5, 0x5, 0xcd, 0x9e51}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000440)="4bd66d399625cd4f29190d14fdeab3e466a7e35e83e559ee4e14988000b2a3896675db2fa59720d214030db5b9bf60cd7e21572dc87e431eb23cacbd1ba016fccb52cee0207d7d0cee3ba49c56501cabbd003bfcab246a6dc91a662cb3a31ef27f414e18022a7fac8f59ea5c5639fef378fa565fff47147ac15bc5f44518dacd262ac6ab81d165c2364a5197f31c4ac9088407a04be14d24b6352d2a77b47e9288108d1cc621598bb4f9e3ee0d71e2fba41ab2c4998a14cfb200c9863b3dc55b8dfcad53bda4eb86", 0xc8) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, 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"]) open$dir(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='^-\xab!/%+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x1c]\\^&-\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/]%[{}&\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='!)[{\x00', &(0x7f0000000480)='&:,%#::/@&&\x00', &(0x7f00000004c0)=']}-(!!:{/\x00']) listen(r1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000040001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = geteuid() r5 = getegid() chown(&(0x7f0000000540)='./file0\x00', r4, r5) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f700cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb66400"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) socket(0x2, 0x1, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x2c}, {0x6, 0x0, 0x0, 0x3ff}]}) write(r5, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) syz_emit_ethernet(0x5e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaa6dc902e2aaaaaa86dd6036e26fe8a68200283a0000000000000000000000000000000000fe80000000000000000046a3a3340b8b87d4981c7ed14f6b4a89330f4f32dc5d29a1dda380a30000000010aa890091780000000000000000000000000000000000000000ff01000000000000000000000075bd0ecdfa60cf0ca413fedb02077497cb41b17782610a3a095087990f502cf69d5bedc9a2"]) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x7, &(0x7f0000000100)='./file0\x00', 0x8}) pwritev(r3, &(0x7f0000000500)=[{0x0}], 0x1, 0xfffffffbfffffffc) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000600)="ecc857bd7dae177945b2595f7cfe0a1862273d8168b7e92d5a5bdf6ada1c8d2600130149ca5b75b2851d1638849c4df403d6f8322a5f008405807d11e6a0f64bf8d0a63e0b747e9206d8cfd7f62d9238ee7244c0b03b6ec96954eb49552d6a554f7b03bfaeb6c37c984aad817901e6e775064f53e619c77cd2120301e478eed4244fc0e9b7d70d9501000fa9bb7db9fb58d9517f64fa44d0624416d7cb06797a737946a125010d8f246e157ba1b11fb85226ac318a5ef56d5b53d543eb62dcf455c2b355c07daf86bc2bcb6786951d13d0b3e1abb6366a63f4ea58141603dddc14b78f603cc7ac27a6f89838f26a640ecb9f58f7c071c544864762b6748c3f66", 0x100) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000000)=[{0x7fff, 0x6, 0x5f, 0x6}, {0x2009, 0x41, 0x81, 0xffff4901}, {0x5, 0x3f, 0x7f, 0x1fb}, {0x791f, 0x81, 0x7, 0x10000}]}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000004c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) chmod(0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) syz_open_pts() syz_open_pts() r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x20, 0x1}, 0x8ad0, 0x6, 0xffffffffffffffff, 0x0, 0x3}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x20) r1 = dup(r0) close(r1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r4, 0x7) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x1, 0x0, 0x8, r7}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x6, r8, r9, r8, 0x0, 0x0, 0x7f}, 0x2, 0x401, r7, r7, 0xf2}) r10 = getuid() setreuid(0xee00, r10) setreuid(r8, r10) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x80) poll(&(0x7f0000000040)=[{r3, 0x80}], 0x1, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r11 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r11, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x23, 0x9, 0x7fd, "0000120023400000000900"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c62a336fe47ed05f1064a8925f15e5f7a0c796f707c5e4489a6a7335626ae50614b1ccad60fa3a72dda00946a574846089751456e54949f09ca4c743831eb39d561249aec198b8c57c0cc0bfc80fccd7503c29d5ca6", 0x56}, {&(0x7f0000000380)="2215f3162f2545c06fb888a26143c6aa71def79d06d5a4ed17cb1eb9d6dd22cc969a3cdcdd93832a98a072691dae0503649f8cae496b94d3b149c4e531b1f4f490c84efad1f1bc782a341fbafbb717cacc8d9d9f2c", 0x55}, {&(0x7f0000000200)="ab997cbfacea18d2e4a8a7c4fc9e2bc6849c46fd5a606a5df0a107851b8db0cf89a8142e3e79d99389e02f3a0c36c8de9e6862b2d42c9731fcf5ee9af83af0a68fb0b0e2c5c59976adc84a3c2a89136ceb4f0fa53739659242079cfce89fed45a5e110dc880a060efbd0991f6682593fc2131724d7bc0b36099256bd3410b57292ca6bf095c04c8e308af8f2cd9585a14d8f06a93d95c986d2635abbe4c08b7b6c917f0880", 0xa5}, {&(0x7f00000002c0)="835b53760ee4f9d3510546b2b6a55e48239da90d53f9eb4cf93c15b5bca25c046d2989de89905bb2ed89a08b918cd472d29da59ba46e0fa51a1653be55b1a08e959f929079114b9956d441db631108b21c38e62ac3d65a52a4beb8d082444fd787b291af6bf4da308daf0fe419af11bd09ba67899d58d0c886e754388d7cc296e2e81595d5a04dbbefe879f89533bec9e6ad4d1fc0d05bee77cb4108e8b969a2ddc19405f4e613e60f15e4638e6c971932d275", 0xb3}], 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x200}, {0x18, 0x1, 0x9, 0xff}, 0x8, [0x1, 0x0, 0x1f, 0x9, 0x9, 0xa9, 0x1, 0x6]}, 0x3c) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 5: sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x3}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 2: socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff02", @ANYRESOCT=r1]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0xa, 0x1, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x3, 0x5}, {{}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x0, 0x7fffffffffffffff}], 0x5, 0x0, 0xffff3955, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() mprotect(&(0x7f00005c7000/0x3000)=nil, 0x3000, 0x2) shmget(0x1, 0xc00000, 0x204, &(0x7f0000400000/0xc00000)=nil) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r3, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x802069dd, &(0x7f00000001c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) bind(r4, &(0x7f0000000000), 0x10) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x3}, {0x87}, {0x8106}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x28}, {0x28}, {0x6}]}) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) syz_emit_ethernet(0x36, 0x0) r2 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9fff}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xfffffffeffffffff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r2, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) socket(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x7e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "008300", 0x48, 0x2b, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "8000", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@hopopts={0x0, 0x1, '\x00', [@jumbo, @jumbo]}]}}}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x400, 0x5, 0x0, 0x3f}, {0x40, 0x80, 0x2, 0x3}, {0x7ff, 0xfc, 0x15, 0xffff}, {0x9, 0x91, 0x40, 0x10001}, {0x2, 0xe3, 0xf9, 0xffffc6d5}, {0x10c, 0x42, 0x1f, 0x3f}]}) executing program 3: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x8b, 0x20000005}], 0x0, 0x0, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}, {{r2}, 0xfffffffffffffff9, 0x4, 0x1, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x402, 0x1000}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0x9}, {{r0}, 0x0, 0x10, 0x80000000, 0x0, 0xc0}], 0xe4a, 0x0, 0xa9fa, 0x0) executing program 5: syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() setreuid(0xee00, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x3) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x28}, {0x5c}, {0x8106}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x4}, {0x1d}]}) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair(0x0, 0x4, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r4, 0x1, 0xb4, &(0x7f00000001c0)=""/172, &(0x7f0000000080)=0xac) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="1231a705ff7f3692", 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0x4) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) executing program 2: r0 = getpid() ktrace(0x0, 0x0, 0x0, r0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x51cbeb0fca686381, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x2, 0x0) writev(r2, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006d8000/0x1000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00004f3000/0x1000)=nil, &(0x7f0000ff1000/0xf000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00006d9000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x2000000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000692000/0x3000)=nil, 0x1}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f00004f2000/0xb000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) close(0xffffffffffffffff) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f421db68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee00fcffffffffffff01e9a91a3ef464f75a7bc6f3cc29141110057a000000", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c76195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381575b6c070b1b1165b3960da1c603eb4253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xc6}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB, @ANYRESOCT=r4, @ANYRES8=r6, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES32=0x0, @ANYRES64, @ANYBLOB="8e1ad5e32ed5cca3c32bf2bb4def38d0965e0b0fa3c6a2ba9ebebd27fdc44de77ffdb61ddd6f5578fe4b25d938ae5bf66a0d9b35b127759430c3cd6ace890a37506b096a04bc81c4c8241827b605010e80fc1d66566d415e9617e46c35191739135eadaac1d1760b219ba30c0bfa93355bf3", @ANYBLOB="00000087d12bdb5bd7c4cc00ffff00", @ANYRES16=r5, @ANYRES8=r1, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x8}, 0x407) executing program 7: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080)="8b", &(0x7f00000000c0)=0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f00000003c0)="0341d86c71a30018bc5a91505d9230cca32a2b4b71b59c7acd912c34eb8627", &(0x7f0000000080)=0x67, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x5d) execve(0x0, 0x0, 0x0) setreuid(0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x41c, &(0x7f0000000000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket(0x0, 0x0, 0x0) r4 = socket(0x10, 0x2, 0xff) close(r4) socket(0x0, 0x0, 0x71) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000080)=0x2, 0xffffffffffffffe0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) setuid(0xffffffffffffffff) getegid() dup(r5) openat$bpf(0xffffffffffffff9c, 0x0, 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r6 = msgget$private(0x0, 0x8d2) msgsnd(r6, &(0x7f0000000240)=ANY=[@ANYRESDEC=r2, @ANYRESHEX, @ANYRES64=r6, @ANYBLOB], 0x401, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000280)=""/124) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) setegid(0x0) executing program 4: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x149) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x10001) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/531}, 0x215, 0x0, 0x0, 0x0}}, 0x10, 0x802, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) 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) setsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r3, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r3, &(0x7f0000000380)=@file={0x0, '\x00'}, 0x3) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r4, 0x0, r4, 0x4}, 0x9}) semop(0x0, 0x0, 0x0) executing program 5: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) sysctl$kern(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r2, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x10}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}], 0x1}) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x1a, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x66, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000387000/0x4000)=nil, 0x2}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000629000/0x3000)=nil, &(0x7f000028d000/0x3000)=nil}, {&(0x7f00000d9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000354000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f00000dd000/0x3000)=nil, 0x4}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x579}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x42}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETF(r3, 0x80104267, 0x0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000280)=0x1) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x800, 0x0) close(r7) execve(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000000)=0xc) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYRES64=0x0]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() r3 = socket(0x18, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x40) shutdown(r3, 0x2) r4 = socket(0x20, 0x2, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) r6 = open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x80002) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000002c0)=r1) syz_emit_ethernet(0xe5, &(0x7f0000000400)=ANY=[@ANYBLOB="c4fc6fbfc3b7aaaaaaaaaabb88a83000810048000a00c6b5c8382bc18c2040d4f3639197a47a8feec3ea64f275768794e7354fec42323a4b7b83548a4cb535cc86972253388540cf8077aaf1e96cf210d2515b55d27ebd4d789aadffb1c628ae2426438944d6fa7a8be6169661c25fe95d533357098125128b7e437e875fe2c1fc342d746054c24aa0f12aedd6b820163e25c380cc3dc8a6c4769505500813635e8a1a17120dea0eba29c91b268f093ed3d89aeb02263a3d74601dd57601adc7a5d18b22fcb021c603ce08ebbf4dd5ac2e83b0a0cf564c5cce48b0b6158d276d6ec4c5d58e9878df88aaa726a4b0e63df81e0ddfa1a4d625966c774c6af376743befe783a2cdff3c6c05"]) renameat(r6, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000002c0)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f0e2170bf975970136b3f10b047d2414452b89389326804848e5383d16bf187be4015bbbf2937a52b9d8a0000000045e60e37bbed525e7d327b665e3b11cdf866e74ac5a244ce69d7c2cdbb3175297d2e17b5c2db38cd859c7f982463cb7ddc38afb19d547dad1ade2674c801d6", 0xae}, {&(0x7f0000000200)="ad078c57400e4a381fee8cc56da3067fce0ba5d1c6fff867298ed580f5c58781a22a783ae100000000fcb32dac3d79237630f2338c2538a0e4e28bb389c0b5a929506f60311069591037c409b3ee9c629c661604b9556010f248c81cfeff80747129d197d703ae805d4b0002e3f689a6207dc7dfc2b9a0d0f801a04bcc4cd72e02d66cc057968181b87793434a53915a49242512a912db85915b2a064ce70f986b3e7bfed4eddf958c378765e693baad154f4857", 0xb4}, {&(0x7f0000000380)="c29356e9c50517c204e3572365c3c9a1c284998463463499db38c6becc1cf4741636aa11084827c4bd152600d5711801ab79d56f4557e0604ae9bcb5d9449fb7c99e0ac64c0700000000000000828c9e7aaa74fffe", 0x55}], 0x3) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @broadcast}}}}}}) socket(0x18, 0x2, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0xfffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000200)=""/76, 0x4c}], 0x1, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0xfffffffffffffda2, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7}) executing program 4: syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000480), 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000002c0)=[{0xc0}, {0x20, 0x20}, {0x6}, {0xffff, 0x3f, 0x7, 0x100}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) recvfrom(r2, &(0x7f0000000140)=""/150, 0x96, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x61}, {0x54}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff6, 0x0, 0x1000081, 0x5773c549, "10307e7b6a8af473873618f4883573c2ae5fde00"}) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x9, 0x0, 0xac3, 0x3, 0x3, 0x7, 0x7fffffffffffffff, 0x5, 0x6, 0xa, 0x587c, 0x7], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x1, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x0, 0xbc], [0xffff, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x9, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x1ff, 0x2}, {0xd2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7a, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r1, @ANYRESHEX=r2, @ANYRES32=r3, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r4, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shmctl$SHM_UNLOCK(r3, 0x4) r5 = semget$private(0x0, 0x2, 0xd0) semop(r5, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) executing program 6: semget(0x3, 0x5, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = dup2(r0, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0xed) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) sysctl$hw(&(0x7f0000001180)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r4, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="da8dfc7c32abb261f168b987334adbe82ecbb738fbd55229268572f695db47c4db3fdf59c6d9234a2033b3c254d8ab90a3030d7b4ef32dc51d9fa6118a22fdd998f83e737169d27ba64fe5e7e235fd25c7c84bd9179b9d234b1f7f97969b6f61a56ae5a229b63f915bcb7d8b5f801afc91e8d6602fd4cfd673283105cc485dd6132d51351ff795df0d74099ff4e13c1e7d55be06f0e1799bab99dd5d4be438dc6e0e040fb802c34f6a58ad45947773304d2c430e26748b52b62eef5dac9ace651e0d0af577eb6ff9df43b948d31b827f208b13d9", 0xd4}, {&(0x7f0000000380)="1399a044a77719c0d529c211ec726b7fb18cf47979b02eecb43ce1789d74a077dd888a8bbbede602210117d59637b934c16fe8c659ec270a527c67494b8dd4e9bc537931c9ceca2c63777fb7b058c6585d287ffbf429014ab2af8fc45b153b8160aefe0b9dac9b98e42af20fff03390cd40e15b10350a53b99a93ffc2d7d8b188c243734259d68d3e071b3b45b9ba268b3b84cd223d50a6d00a1a70cd61824e88609cfb2a2d219caac1e2c7dc9dc0208169608e1eac7036770ed327c9bf463398d26c64cf8", 0xc5}, {&(0x7f0000000480)="83f5213b8e62661c6186b5f24ff4654ef5bf36a2217a403d0930782cb5f03e7c14e83b9491b4d04d2a984f1fe507b4023b2295690e5f40328947d0419547dd6033ac0854f6e7ae423165f2fb6c2972aec94b07f9b9c48de562d8553241b553e6446647b40449bdbfa49954763f62448f676425feb593c92b9b9b01f0f61ea69261510d6e8513784e22f5af232fd49d532d0df1db30b78fd8428259e9aa07ab71b39fea351885f0cec0f4cee8140608005999ad54806df65bc92fa0908435377a1627a6bc2fd92fec09f4debe6770795101ab28ebaf31eecc8f392b", 0xdb}], 0x3) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ff"], 0x28}, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r6 = dup(r5) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000100)) syz_open_pts() executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x3a}], 0x44, 0x0, 0x100000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000480)='./file0\x00', 0x5b, 0x0}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r4 = msgget$private(0x0, 0x2) r5 = socket(0x2, 0x0, 0x0) clock_getres(0x0, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(r4, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r5], 0x401, 0x0) msgget$private(0x0, 0x25) executing program 2: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x64}, {0xc0, 0x1, 0x0, 0x10001}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x74, 0x7f, 0x20000, "28e54602000000000000000000d2000010001c00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x48}, {0xe6}]}) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=""/186, 0xba}, 0x7ff}, 0x10, 0x1000, &(0x7f00000002c0)={0x8000000000000000, 0x6a6f7860}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) getrlimit(0x0, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000076a000/0x3000)=nil, 0x3000, 0x2) r4 = socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shutdown(r5, 0x1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) executing program 1: syz_emit_ethernet(0x36, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/528}, 0x212, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) setsockopt$inet_opts(r6, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) r7 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r8 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8410, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r9 = socket$inet(0x2, 0xc002, 0x0) setsockopt(r9, 0x0, 0x22, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 4: mknod(0x0, 0x2000, 0x6381) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setreuid(0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x80146945, &(0x7f00000001c0)) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0/file0\x00', r1, 0x3}) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="dfffffffffffaaaaaaaaaabb86dd485d0000423e7cf65e870a"]) execve(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0/file1\x00', 0x80, 0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0xffffffffffffffff, 0x0) syz_open_pts() load: 3.06 cmd: getty 55968 [ttyin] 0.00u 0.01s 0% 320k executing program 2: 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, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r3) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r1, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000240)="f8ccbae66065c7789d4eb52892d8", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x2}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) executing program 3: unveil(0x0, 0x0) unveil(0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x7fffffff) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="d6d3af489e2b9e97a4dbd943f57bcaa4fc578ee82345c165ef3d8147ac5d1609fff124136239fb4f025027fbb0ab840a10ec04c860373c8857949b80639341bca9714860825d9b396b6290d40c92ce128e25dab715ca63830eb82f283d5b83bfa7feb87ddf6dc3674c6d68e58c92ab6cc468d47eab7485fa4d52948c21e80ad7f08efac1852ba79b12218b69a674f7aa242eb736469f3169f4c190beb6f7bb05dbb7113d916d63308bf43b060aa82c99a9ecac96f7dfb26e7849a15c22ae0252f0fc112c0a0995", 0xc7}], 0x1) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6", 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff", 0x3) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffd0b}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x44}, {0x15}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setitimer(0xa07ddb02839131aa, &(0x7f0000000000)={{0xe5, 0x9}, {0x6, 0x9}}, &(0x7f0000000040)) sysctl$vm(&(0x7f0000001800)={0x2, 0xc}, 0x2, &(0x7f0000001840)='H', &(0x7f0000000080)=0x1, &(0x7f0000001940)="67defed071fc26472bcbe1a4d8d9b6a4ac7bc0", 0x13) executing program 6: syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6004272900080000fe8000000000000000000000000000bb00000000000008"]) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = open(0x0, 0x0, 0x0) syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x3, 0x0}) link(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1b2, &(0x7f0000000480)=ANY=[@ANYBLOB="92ea20d4e6b3da143e27ea6e86dd688ca1d1017c167ffe8000000000000000000000000000aa00000000000000000000ffff00000000161600000000000008b052a636a2467b4be859e9de34160c16fdb85f54c045e591875fa52525e271465b889c7c87fb759c3a50764a550e9a25ea704e706cb4bca92c98f8ba3d183b866ebb2c9b275dc730584925ca0d4fb658ea1050300323073fb4b2427ed2cbea768b125dbda1dc5698637fd59a7ff024c67eaf17580a23caafcf24fb83303a2c75bc3e65357d6782aede9c3e05491d52606fe2b29c64e290e2fb6d8edf276711e397c63bfaa5cbb40f238cff0401660000000010000800000000ff020000000000000000000000000001000000000000000000000000000000010000000000000000000000000000000100000000000000000000ffff00000fffff010000000000000000000000000001be0980334b0b8d731377bead54d013bcfe8000000000000000000000000000aaff0100000000000000000000000000014e224e22000890785ef0b618812aeb6dd3708fea3cc524b7a91f73d56c2314d0fd00dd17ec072446581a21b074bdf4c0051d979900000000000000f54c3ba1c98f62a96fb56a98d5562e99b4b109eaf3c72ce1d068619e8fd7edf299129a061b6330b123ccfae853751c7dafcf446b9a93a8df27da3aad766e51a06b740e049133e90a75fc21895710de0397c03a0aa900b141df855158ad709e169542666ec755d00dd291c231cfe39753a01a29edd27379d4606c74606e84b6b1b2c18f"]) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffc, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000140)='.\x00', 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x3a, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000080)=[{0x20, 0xfffffffb}, {0x88, 0x401}, {0x22, 0x4}, {0x84, 0x1}, {0x8c, 0x1}, {0x8b, 0x883}], 0x6}) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1024, &(0x7f0000000300)={0x0}, &(0x7f0000001880)=0x67) setpgid(0x0, r7) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) getsockname$inet(r2, &(0x7f00000001c0), &(0x7f0000000180)=0x2) setitimer(0x0, &(0x7f0000001600)={{}, {0x3, 0x400000000}}, 0x0) socket(0x18, 0x2, 0x0) executing program 0: sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x17}, 0x4, &(0x7f0000000040)="12abd078791a626f1aa5b2db7567f988d638c83d5b693051fe544e18718455ee464b4d08c3b8cd8411c6a26ff7ec181859bf8f6ddc034075c61170cba4d354344ceaafca4e30c3f70d9f914ae29f36c09702022d0d8d4dded9e6e4da73e4952632e1156f4ddb5daa37baaf06f634c7309c0d70dcd01ad414fada5ca8542da3", &(0x7f00000000c0)=0x7f, &(0x7f0000000140)="bec9de9380f15250747af1c95b2e4d40603c848bfb1b32c72605abd8d4bfff4314e731f095", 0x25) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffff4a87, "00fdb1186461c0810281c796791461292150a3fc"}) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) pwrite(r1, &(0x7f00000002c0)="cf004fa183163717af2b307c38f0980ff0e3382fa73d99b1af70d1b8a9d9df726b0061906a68d37f80e72aed967c7ccfcae96d6445684fae37168d6d3baaf600062caacaa75d1704625241193f6c9b00830379d353003a47fb92b9e265c89847f1df4f98a564a3958c55f8bdc93a718c61d46dc89a7736e24ed4039be1408aa7b84be8ec5f194702d023ed1cd3a9c5b71a806980ad73ee0af0e0fc55ffa414a499f14c2c61e1eb2db05ae4d132d83cb0ca85e189e425c66973c09283df818600a5ecc4f8949c80d47ac0887ff00da1e88501b3babd6ee06b3c7073675f54c2f7c52c840b3040898cfecf9013dc7c9c", 0xef, 0x101) semop(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x74}, {0x60}, {0x812e}]}) clock_gettime(0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x17a, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080)="610c3cd16367b4435dc113b1ce2de99cf536cf39440fcb0892171b433291627a30a4110fb022e5f38622b4f819", 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407", 0xa9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0xe, 0x0, 0x0) socket(0x0, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) 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, &(0x7f0000000180)="39f29fff56576a8d", 0x8) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0xfe}, {0x25, 0x0, 0x2}, {0x5de8, 0x0, 0x0, 0x5}]}) executing program 2: socket$unix(0x1, 0x1, 0x0) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x18, 0x0, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0x31, &(0x7f0000000140)="38036588b48004ff9516be88391b4195f5018109ee595e5d960744d027125f50d6601737a812abd7332be5a0da64378c3f188f7f647675fcc5c6177c9e24fda9dded4652c96639a644dc5e0a25f7577bb53d04000000cd450cb682445592d15040e1b02200010000f41b40b6c5b66a83", 0x70) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x7}, {0x8346}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) bind(r0, &(0x7f00000002c0), 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 6: sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e7", &(0x7f0000000080)=0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x5) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) r2 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) write(r5, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0xf, 0x6, "5d58c8", 0x8, 0x32, 0x80, @ipv4={'\x00', '\xff\xff', @broadcast}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3}]}}}}}) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket$unix(0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) kqueue() sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x2) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x5, 0xffffffffffffffff) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = msgget(0x2, 0x2c) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x0, r3, r5, 0x0, r5, 0x1f0, 0xfffd}, 0x0, 0x0, r2, 0x0, 0x0, 0x1}) r7 = getgid() getgroups(0x3, &(0x7f0000000040)=[r4, r5, r7]) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x1}, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x3}, {0x0, 0x0, 0x81}, {0x46, 0x0, 0x0, 0x400}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x54}, {0x81}, {0x6}]}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r1) syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x680, 0x0) fchmodat(r2, 0x0, 0x1ab, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(0x0, 0x0, 0x401, 0x0) listen(0xffffffffffffffff, 0x20) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000180)) setuid(0xffffffffffffffff) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x32, &(0x7f0000000080)="b6", 0x1) r6 = getuid() fchown(r4, r6, 0xffffffffffffffff) msgrcv(r3, 0x0, 0x4b, 0x0, 0x0) socket(0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaa1a817da3e74e33aaaaaaaaaaa8aa0900000000000000003000008a211dd145004a267f5a1957de740000fe8000000000000000000000000000aa0200907800000000600000000060000000000000400000000000000000000001ff0100000000000000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000200)=[{0x7, 0xe1, 0x1, 0x3}, {0x1, 0x3f, 0x1, 0x80000000}, {0x7, 0x0, 0x9, 0x17b403f2}, {0x2, 0xfd, 0x8, 0x8}, {0x3, 0x9, 0x81, 0xfffff001}, {0x4, 0x81, 0x7, 0x8001}, {0x1, 0x3, 0x83, 0x9}, {0x8cb5, 0x2, 0x9, 0x2}, {0x2, 0x2, 0x1f, 0x1}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) fcntl$getown(0xffffffffffffffff, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x20006473, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x4, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1bbfd33fa640800000025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17212122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b40066fe217c1d994b36a0ee8c5702651426b5cece1e7545fcbccb734ab34b732468243f7a98af05d5cd49e2d3968c9d12948258043070798836b2e5ad0cc72ec1e6731a83300"/253, 0xfd) setsockopt(r6, 0x7ff, 0xa, &(0x7f00000008c0)="a7c6e83c4cf019a9b25f98e0a2a5686401cb5105432ff2392b1a53e0dfbe6f54045b5509e46410d81e50d87b58e429728fc2b3c6948a11ad3a84cd2fba10a9a6e568187ea9790f55ba5f98645e1b61266775325307e4fd1cc60d2f43afa371a3f1e9b05c0edfb31b545c172a28b3ea356c53f5f7b67f5276a39e7a9ba48cb9c70792a9d50e63deb80a2e758041b17c059ff11618adbecba096051d4bc7234b83f8c9c39e15f93a795bef3220431b552db6e14fa93da5896af54e52cf62619719f0832436517a155afbdf7e6bf9b8c7b84f3c07fe2761bbf26ee56155b6e94f6257afa6cc889766882ad239f8d17724a6b7536caca281371b590b5eeda8a1c6264589c1e773eddbcacc14e354242ca4d882e789b1cc2a002daf5d3ec8d50c4b97aca0a2640d0300000000000000e62c4ff1ba578dec037d8d5b94d6724db5cb2798b68f08b8c625d02909982e4fc548d7a0b3f4dca2abecc37873f4b12535121fa715c750e1f39172a84a18c570e0d00a79931f9a95d113c83b2824b197cafc9d7d3931020180530a76a2e6e5d82199a28fbc53a3089091a406143a445b378b3ad7dc95d0d6e66d86251cc5e5a7324f287c328a136b2fc9dfd890e6bf6f15f2df90031a086bb69b030564e7f1", 0x1cc) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x6, 0x401, 0x5, 0xfffffffffffffffc, 0x9b3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESHEX=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x1e5f) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x5, &(0x7f0000000200)=[{0x6, 0x8, 0x7, 0x3ff}, {0x4, 0x0, 0x23, 0x4b6}, {0x6, 0x81, 0x3, 0x3ff}, {0x6, 0x1f, 0x1f}, {0x9, 0x3, 0xf7, 0x1e}]}) write(r1, &(0x7f0000000280)="e406000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae621e82ec0f0eb8d022b", 0x28) r2 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x2, 0x0) executing program 4: r0 = getuid() setreuid(0xee00, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2e19a72cdb5e58f7879c2aec841786647c4b5eface7fa668ae1ad6ee09e78", 0xd9}], 0x1, 0xfffffffffffffffd) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x13b9, &(0x7f0000001600)={@random="73702eb9ccc3", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x1383, 0x3a, 0xff, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, '\x00', [{0x2, 0x1, "22735fab88ed73"}, {0x18, 0x200, "9ae31b876aaccf384db6a05562c22663afc3997973faa8eaa7c6b4ee5ee1a3ad5d9e213dd03cdec69bb9995a02fd8a980ea924aac61caea797a5929e97faa2b9eb799b7da291a0a9e477e47cd490b5e11bf085a78a8cd5048065c9f849e44226adac9778c65a9b9c8dc0d1c0170f0d296653eea389e94f0ee2188ca184f59a9e717f06999db6d8c5a11f5c2298c6f2276ba98f99f19ac2f29a43535ebd9e0eec097c9f8181c588de20633a8d8caf8a4aa6d00bbcf71e067b70e84ba4334be154b1bd82e6a67d0c2f12889e9f96b93a767845bb8e909f2fe83c14047c97e6c92303b45d56737e9fa7a2df02011a229a3c0bb9da0543e1aed7d13eaf8b2e2d96bec6b3eb6f798a94064bcc0d7dbccd87f2d7896866e56fd2554cb61e2cecd46ad88ea9c5f585dc20df586d517ec29fcf459dfd5959f2db24049feb64b12493afaf936e076f149c8530a980f91e9947cf6adc6a775f5c6795ea4ec95f360bd7e17059e19395c76aa7d26c604f5748b28905c097847cfdb1a48c8ffcce29f65d51d856ecd2a620da8e4f40ded5e6f34213da2e13948a6ceed15ed8b5bc4f98771365dfb767a6e98b0f46ccf1a61cb99e89833fbef6964639b07599182a1df28beaf4bf0e0328018122597ece7c5564a969a87332e4e52208707174f4f0a8f6f7965c087b5df0503e28828ba6552c4a1c4a7d8fd43eefd450a458f54600264b636c2fb2e66bdd65f07a556ee141735950c101ead54208b8797f9a907cd94aed95cd22f7b28e4472fb9f545967e65e8cd650fc3b23388c6596bc0ca9e7fd37905aa74f3f9340d52cb708a2169bce113eb13ee9449a907bcebf2472a42a02481c1e566a4ef8f2e20b2c9fe3a0ef1ec1f8313b9133f35a07906f554e99214eae38ec5fe6a3e2d454b9dc7740462857d12780f660827b9698c3ce8226f5d37d6de196fcfe53c990371b0c98b6d6bc3291e04e592f55655ef232bf8f8fac96eaef01fbc4372fd736bdf1e2d63e366ad9422c00b45047adb18c11509005720a6f014bff47da277acb819cface1290d116886ee91e010698144f8b1231c2c5df0412ca580954f92e56bfb55d2ec4bc2fd38dd6d6ae12ffbea363fc6c6ceb3eb98574bf3ba572be6dbbe985c5a991222f1c6f04270c4668b2411fe3a1e4dc685de37d4455f953b09879ac0a053d5febace8175a2b96b2091a9984b7da8ed9e1c627fd3fd56f059c300a0a0563c56f3eb1a8bf15a3102df3b75ed751dd81eb99bf1b0a966209ca3af9e8e0e3b14faebceaa0114d0831fde3fd3bc730dde0172baad97b64d63089ce8aeaaa3448ff2ba6eef116b5b101d869cb29ed9eb1f7e67f35f33d69c2beb310e9fa255dda92fceffbee32a28a0185ceb454346e956e653a0494cfa07ed90b3c1a53d267a09fd0e347f163435fd976eebc0438706d59a6c74d21af00824efeb96d3efedb9b59fdb46cfcbdb054dc4912f0c59df965d2c7dde74dc518c0ca6d2002e6a5e51fc5eab9ba0fea1e28e319a4a352def1f6361d8612d712679a8415c1c5a3915e0c237082be8a2e9a8fd38928ee884efcaf5d33a5ecd2347bc65a499975f8fe74322ffdbb2339804e00d75adade38c38384fe56ec18fb9554e3c608e082fbd0d3f132db52801da8e0e65e45ed73854d77a0bef895ba22306bf458719124d2687f3880f7b2f9bb182ca2bf75245f05b96a59bba356a9360d340c1b50d05bae34193d9498d59df7eb6fa453f2a66bf08b95b2292b1d3ea9271e0170a467a3090d11e6d5b48e91d5bb5096de5b86d2b316a0e9c694a361b5d2f93f5e2d407ef3204408233063f9de01fd59b1a363176071bd6a2b05939e5cfdb9758b0b2149adb67fcfa40932b62a79c6cc11121bd28ff8f6752437f429bb5bea66030b937025efd8bf08c7ef9d9b45fb869c8aadd6152fa48fcfe94f87d05587a4e3cdb87fae3eab2b731a627879a80a2ad859083dd8f46ae01d6eb64098f9bbf37295c896c8be882c1620850887ffbd61292fba22a1df71b7cd9a3836fd61fdda3a0ede67209053b5ffaaa47dd27c5c02a7628c2aa889420e1262bdd9f7faee9ca85ca52e690a1d30c8f954fe684cb1453a0f072f33ff129b292d57f0a78d4e786e8deb8f4bd43ce560e516be50f72f50fe54a2a36b39eaf2fd005e670d3992801fade6717de75fa0156d8394776b83fa18c7f9696c92d13cefa366573747c3bc0dc28d5d3dbd4b4f671b0182d0fe87bafa5ac0757e1c4bee35df0ec686caf89fd84e2d6fa4f6989645087fe68cffbac4dcf1c798a8955d3266cf14104c9bc84a8456f7ebd4f0cafd8d83564c4481a963edf6bd7d1da7a47ef35001af3e9269d597f95ceee2bd1330cad728c62bb6219f0c17381b74b9b4be4a9d335d1aef9a4176ebf45eb4ffeb95274f58c26598f0d16363fd66b51d3fb1e8a49677b14d42b74b41d784291dbc720bcd85f75a45fbc5f7823adef2ed8f1b86b4124f94bd2f784d1b9202ff06f144767cad75998874acbd5c0171ddc274faddf6a038efbbeb88c28f78750bea726be9b0fa1a8039dc51f5430ceb2ae8411a436b16b9a2ac779f4ae923a79e86cf65d5c5405d42a6ec16aeb32d7de8d370747a8559aba9effff85f61fec9838f0221a3c370e381d660d6fb5e21e08645e05e2ae86a34b8863f19f11c70bbb8ed9e8162cac9f3114af579eee86e585c915bf5032121b249fef6356f0e3f6b349d77488725072b29045f7be7b3ccece7d8323867bf00e421151c25aaa0875d0a4c79bd85393acfa3167637cb24c10a8d588fba7f77d62917ec3cd49e1be2aba56048b3cb4a1d1020bb771b11537eb07993fdd9e0c20e1df016386e5bbf18029c7a1aa63c0cbc994f521f59a7083d34e171bebedfafb2abd69662aebb9bc32201307773a4827372b44bbd93ea4eba21fe4df984cda689f2156fd684ae9b7276f647180914986a7f0653f2b2ae521856a7b122f8932cb6e7eb911f5ba49a43785225b8d15a9143a9a2d840fe4d020569026e810022022b7d1d13567f84e1cf9ec8e5e5f5cbae7de2a03b8158e0eb86dd4d8a298e24c822013bd507023b7b45ac15a7e1c21004a3f2b1d1b9f18f2f84be88808cac2795eb8df621a437c9142270e37f6e7841e6a58de4dcdaf91772382ff3677fe08d9a49876b6b61fb8dc30f95fa58561c3ed5c31babc14f29ca5b99ff5349de3b03cdfa5ba289900f146d42616e8cc4c8b009893ad412b5458593db8dbc513964436f69d789e99395459c67f134cd06e60e38721743c767c511b802793f41e160183bf925c0f60309d4c2d3e33ebabf0452529de4371034cd07e879646386629fbe26e8fe3d35cb3fcd4154185d98f5997441a14f6f5f3edcb7a60b203bc61f96c7fac932658d61028ec677105475d96ab01d1dabb7fa654cc390cdfa8709ff2961e2671f8e17dbcc42049225631df0fe53642565a728ecb6b669f92e7f861b5c476ab04ce2b1ca19528ef9074d8ba12f6f98796d6356f89f95eaf4a8b6c3de9960ab1b5e1323f5cc16872df11c92e8e1ab578e5bd161e44fe3fb1b6b27554e5a3e60880d1aa1f6bf380ac7ce9dcb9166610af92360010578c2e05a293aa1c52b88b1eeaa50f13760e50cf1e5d9360ebf9e7e3f0ceeff205fb906a6f54ac387865de56189047f9b06e1f464a7d988f4acaa354b19e03811145d52734c773b94a0c761708efa707e8f8d20eb15df7e2c9eab7bc037505c8f73480b7536891c56d54827ec78e6d10ef9787bc80c50b33ac4183b6c7e7e23204c5149e7755e4dfaa6113a0f321a8e7e13e83607c3429f1214c2cb626d7380ca8a1e5b5b39d68516832b094c11f6c7839150f9e24b54385776ed8b14522522af171b58f7fc75ce8bc4329a169681bad67c816589bd8d9cb9aa48de8dbc9a947cd6b79c647b7b46200daacd58ca31d96320ca29a7311308185e5fe15239dfd39286eebcc8504e2977b8fb4c97ef450539ce8de5513da9a91906122e3ed2872aea4ed21e3ce44d59179b5ae805aa774ffbae22c99ca14da1e0c65c21000c4b54a966627af4b8f0b8c4f87aa591eea3714726819fb4e1d93b0445a9509b44a0b0b5042368ada86718e36f0e14524921e4f2d40faffca9039002640dba3f30404e971fb27bf4084e321353ff12602c74812cf40f242c25301e524cf8ae1e46434f5b86fc619a6b49a43ed03aaac99fa33fc097cb7373b8d2cc1f8bc5cd58bb7034a43b385c1a1d1273cf1e70b6bd7adf86243ede92684c714e393ce14f46ce91e6079a0d4e5f10c68dc61a8caffd1cd37560beda4ac2c8986b457371d03200f21e8f1a89c45727b72f6460c90f2d34eba9ede514e7c416dbf059e75175bafb453da4ceb8828d080087437ab22e8c52f67cf600d6000f5876363bc3f2e844d70b5c9fdeaa3e35c4f69bfc1e26e52f1bae4113e27129499183821e250273c9f2f0a8ea0a07dbc9ee839e678df798fbec36d7109b10144e87df75d781ed4d2141494243acdbb5a5476c8b1660496f4443b0dc5478141723ce9042dfbe894b2c4064869589478270a461c5be19ae693c19b7c2dfe9a6e87779e97643ea4cfae11afc33b208a240a9fdd528a167b2b1463e8d7f2e1cb700696ad14d37e75adc343c9d00d27587c508c69a6bf44a77f081615c0ffaefd01412a1b0d8a288e5ef1d719d9dff7f193584984eafef707dbde128c776afe0136b10ab600ea551ebdd6153579bc1083d0ce339e467b48b82670c3bb51cba2634423f1ba4b9328b5840ea26e67253ad9d3b7b8b9f9743e5904bb375b06f7d6907526f48cc0ffa5b00781e0eef41c8019f397997bbfb3b1a719a630ef7297777ef591972979ca57abb356a82162026e2b94cf89be0f6113169f3f8999144f066767856f2e94d5173824a7c8f975942b6f308cf1386543a59631b3acfb2acad1729fb644adf650b68694aaeddc96cc603525390de91cce652ff9f4403feef08c1b89fe9ad8dd78daf22f2e2868c259fe098ac09b79de4a136faba09a9bdc9f5e19ab4ea39e4ecb8edf99537c5b0b796f7506a805c46eea9dc32af8fc1b05d35caf28cee56646d3ab43ed679525d6bb2e83c2d89221f2f2d1508a95741d97bd99f9aa65855881ea396dac8359d22bdb6c874945205a96ad3bf3b565cbe9b47302df85f0414f6e40bb4b5c34ba5934089072e5f7a2678316fc36b2dad09b8dc27dde9634f558814e28c902b96a94c9cf82ff97d6119fada1658a8478760ff0c21fde2c8a56fd21bb9041aaeca04f530239aa5ab3c4d8ee56b7758b1652ad1ab3cb4df3c995395a5793dcd2c0e2a789cb7b4f3f2e9e7e947f302006536e4b4d908d717a0da6f54694ed4a020e08e45429ce4775de75638a437d71e67359262e09eb3f7bb7a99f97ca32a8226fb6e3053533d640b584cfea306665736aeee8890a13cdfc8e469d28ad9f6d714c98bf46266d70a9b89c37f06d5ec66841407d18b886ae9a5985a70571787f23de5f542acf16165a26df2c07d691a865c2991ad1cac87dc863502de4bf3b9ae59c7f95c9bc749637cf852c3e655887297ec131c43209d733e0bda351d835ba1cd8105a579e464e9cd9d34bc3d9f64f49c674cc507c22c71389906d32c666f98936e6ed352babf395d53440615014a50cd237b73739a2aed14f4085c89416bf077bf556c99addbed59d4544ed1c0ebd8303b0554ef14a70e0c6481848ec1ae376be74c04dbbbc123103cbb66669bb8c799ba72d335a9125ccd50d0a48a17ba229af7cdeca59791bbc7cf01ee34d60646bcf6ad1bde6a7c38c8"}, {0x1c, 0xa, "93f39070a67636b9ddd8951c17c87bfd231e77f448179b0cb5f8df480aa12c706b2116f25c363f118e1241fce7a3bf378e8b1550dc52df796b63b0bd21da494313fdf15ce37cf1882825683d1a77"}, {0x2, 0xa, "d25cc0fd9b935eecea497ece2b5ccbfc602a0a63338b04f90e5a807e197f0b4223265360d3792d293989097ccf36c1c43e4271a7eca1c5f5510ab60380b21e3d724a2911cab70d9b72b7bbfd7ac88a673b6c"}, {0x2, 0x16, "5c69305d50176ed987a24d1f0e246f265f5c9be769f6bfcbe75926d89e89c97f0ed7206bb566929dafa2f7d04ebd981bdfb61002706b87c5c878285976ce551a65a76771a33354e66e4ad2935d6e22b03e7ea50b0cd5e6e9c8516325aa946be0fbdf848d7ef975ab5c0b17e19a7c5e4b81bbd2e4d45f15db6d82ca2463dc918b55b2e23c10383c6a17f61275f2966d9cdaf5e5dfc2995faca96aeb7ff3c5d6c6b607ca7e003931c90fd9bd6970555f"}, {0x18, 0x0, "17"}, {0x18, 0x7, "14016457d18222ea26c9e9ee510772df7e227935e3a3bc7b5ad656bbe6a5b603abbdf7c61c8e64609afa8deeaea57d4de42f168f35317e9a3d"}, {0x1f, 0x1b, "9bed069542718abd27ee7a1ba326f116f86064dc726b9a089551ec7ebb9f8e647a9146be75fa8bc30a7ffd642d9e3a14e512fcdd0d8624d86abb82890d11233c21be62b2a17868f77cf3e72bdd3162260347d0a2aa683667534ad46e5a3b5d5f79a16ad3a434cd40534377bd33eea40c2449bbd12646627a3c5417b4e87f92b4293d68cc2eef0bd38c066e57e2c812195cdf2bab92798a89e982cc2eea86f6608eadbbeca54ee4015690c7add707f8fedf10636c4cfc6fe5a3131c51fa440dfcdce0659d77b05e188ec94a2215202d41284f075d9a96e210342c22"}, {0x2, 0x20, "f5cefecb145d0f202c18f7310529b9b3f508a173b7a4b689c9d8150445400b36233601734f33cc12f92939442d5e263766ea67c04dd4be492be7887524a40a9503a38702c5cc6d82c27b2608c51b5d9b3b558400e6a17764d0744e6fe3a2bac7034f6e283798ee8f7857f541c80f9d05ac259e1fdb44b5a4159168a30ec4d9bc42847fff139993b86bb9aef6fc887d6d9e10913201cfb4a94a0343a48d147cabae123be0fd66cd30a2e6b5648a766302e7d683abe5ff0d44f88e341f5bf06c902a34451039e1fc2d1cd6b39d355889befdd06c2b24f3f00d2c77b175286b1ea9737b43682c80fc639d89c8ad055bee97583fb01f338342ededde268f97ea"}]}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) executing program 1: syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x56) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x281) socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000480)=[{0x3}, {}, {0x3, 0x0, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xe0b, 0x1000}, {0x2, 0x380}, {0x0, 0xf7fe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(0xffffffffffffffff, 0xc2, 0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x0]) getegid() semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) geteuid() executing program 3: mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100), 0x1000000000000309) rmdir(&(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) renameat(r2, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x7, 0x0, 0x0}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) connect$unix(r3, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) accept$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x48}, {0x16}]}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x19e) lseek(r1, 0x1, 0x0) getdents(r1, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, 0x0) close(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x1, r5, 0x0, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x9}) syz_emit_ethernet(0x85, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff83905192c1c988450159ceaace0e592a176046c2666c24d0d87f02cc56939daf472c52b3e400807484964cc86ff7610754ae2dff21c4486c5edfcf1b5fa019bcbd6e854b6f76e8ac44775bd5cd48359b20dd78c1ef79858ff57421b4cc95811292f75085d95117d9b76731f5d6c3f399b82137c5ab63ce0c3b"]) executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xc, 0x4, 0x0, 0x3}, {0x40}, {0x6, 0x0, 0x0, 0x20}]}) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="4f56abfefa7f561e804b0a708863"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) denied attempt to set clock back 4261347461 seconds executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000380)=[{0x6c}, {0x7}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r5, &(0x7f00000002c0)=[{&(0x7f00000009c0)="0000cc9bcca9e1be037142000000", 0xe}], 0x1) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x64, 0x0, 0x0, 0x10001}, {0x4c, 0x0, 0x0, 0x400}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) writev(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000340)="fa63d601f89ee2f9e7194e549c9ade0b64e4345b440018afd57755cbf21d52c8e4f925e74e10554bb1f48082f0dbb31cd8cacff4211e5672d7679801c0b6894c1062c3fd4236cfb83d4636566a5dd7e8888fa56453572ffe0acb71359fad5c5979f2250430df09f7b5b948c42f070f646a1894", 0x73}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r3, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) close(r4) close(r2) r5 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x200) open$dir(&(0x7f0000000400)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffb, 0xffffffbf, "0000c6f26461c094f4ffffffff00", 0x4, 0xfffffffc}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r6 = kqueue() kevent(r6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x21}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) socket$inet6(0x18, 0x2, 0x41) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x1, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f00000001c0)=0x1c, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xdf2, "f8a19ae5c092a8a2c0f01172ef953678ed615f27"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) executing program 2: sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280)="bcbe4f7368f88e9963bb350051d56fae861f05000000000000000c32f460c29fb9635987cee236e92a46212eecb78529c221b47a17cb663edd3d709599cdaeff382625e3be3cdaa3db8d66bcadc3ad4637a1765012a359cd9a32a0a7b974b707fff870c3800c604181c23cb7575aea2e7d80f6a43ef20db13545e8a43badf3e133590398edf7c16dcb8f8d31b433a3f0779ec8e8fc27119fef005ca415fc8f3fcd9a9d", 0xa3) r0 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "e73cd833c9234527994d031ad32b887ed48217d9"}) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80bd}, 0x40000007}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r2, 0x0, &(0x7f0000000040)) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xc) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x1, 0x4000, 0x3b) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {0x5}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) getpid() r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) executing program 1: mknod(0x0, 0x2100, 0x5f00) getsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, 0x0, 0x0, 0x2) chdir(&(0x7f00000000c0)='./file0\x00') socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) dup(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000380), 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)='T5', 0x2}], 0x1) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x8, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = getuid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x14}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) r2 = socket$inet6(0x18, 0x8002, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, r0, r3}, 0xc) syz_extract_tcp_res(0x0, 0x0, 0x0) setreuid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getppid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x3, r0, r4, 0xffffffffffffffff, r5, 0x0, 0x1ff}, 0x0, 0x2, 0x0, r6, 0x0, 0x0, 0x8}) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="eba78eaeaf2823b01504b27b62cd0df4e6d8a9f3bc5cb730531ee1ff69ddf7440533f67425a9629d2ab87eef902580f7e1b6d461784b234fe0661d8b03271fe6581b1d67cc7802ce524e4f551277f22381150f62cf701c422b3474f63ee926c65d491fc8af1e8cbec472851a43226e8778441391d91b243dfbb40ffb42d569f6fb5d5abab86bccefd61f63b92f10056898e46d60518ef530abbcfce15ed4a49c143ebc3a0446bd66fa39657a40e097d90cf66e5926387bc1d3cafcd7509913a0ac9bf62c59", 0xc5, 0x6, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = getegid() lchown(&(0x7f0000000140)='./file0\x00', 0x0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) recvfrom$unix(r2, &(0x7f00000001c0)=""/17, 0x11, 0x843, 0x0, 0x0) r3 = geteuid() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ftruncate(r4, 0xffff) recvfrom$unix(r0, &(0x7f0000000240)=""/154, 0x9a, 0x3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r2, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) seteuid(r3) recvfrom(r4, &(0x7f0000000380)=""/74, 0x4a, 0x42, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x4, 0x8001, 0x3}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r8 = shmget$private(0x0, 0x1000, 0x228, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x1, &(0x7f00000008c0)=[r7]) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000900)={{0x4, r3, r9, 0xffffffffffffffff, r1, 0x28, 0x9}, 0x4, 0x5, r5, r5, 0x3, 0x80000001, 0x37}) fchown(r0, r6, r1) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000980)={0x10, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5af191ab}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x5}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3a81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xadc}], './file0\x00', 0x80000001}) rename(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)='./file0\x00') link(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000c40)='./file0\x00') setsockopt(r2, 0x0, 0xfffff801, &(0x7f0000000c80)="eb1a98fa1a758b2e6012bcb51d7c5ae9886414f4639e1ded4e3666e74ddc98d99057c186288c048040db311d4e9d4eed7a1d704b78d30997b840", 0x3a) setreuid(r3, r3) fcntl$lock(r0, 0x8, &(0x7f0000000cc0)={0x2, 0x2, 0x398, 0x7ff}) getuid() writev(r2, &(0x7f0000000f40)=[{&(0x7f0000000d00)="4006e3342126fcbcda32bf4ddd2dfa310174d23c55375badb315686c06da60f591ec33f31165b98bf5eeff895c421a67487f22395c4b57663ff36d5e5a532a44d4bce2af1ffd4153ef170aeefe927e41f36ee82f19e3d82403af2678716c6e", 0x5f}, {&(0x7f0000000d80)="9583d338fcbe30a344a4b77c31792572cb446bb827d4931271196ea36f033179db497cf2281ea7b584a07b94e81be6eb1d1b6ad40c482a2e735f739139feddd049ea5b13c1152561569ac22e2dc8c89637cfce21cb201f1a91edfeeee076256583a6e83564f474c817a8ddfb", 0x6c}, {&(0x7f0000000e00)="51b08f6d73679c2d4f079d346ea721ef4f16f0fabbdc33f473c87dae135295c2706ee61c11655de6a28236a052b97cfa10631a69ad586d769bd204284bd89e299bf473f52137935db01d405bd7d6234dcb8e708e26ee11ccc4b65cc4a50222dd72392866e41ea3fcab16cd801dd6d1e1e76822eaf1404fe6a2a267563f8899abbed01b965010ea60a016d1ea483dd0b4c61a2f32f1a5144735a397daf1a227e84a19c9cb328a53cade632f035a35c2de83a218a0b0f125ff64547eac6bf1d0dd0b6c2d7aa89fa1b328609c7906b08c1ce8d1dbcbaa61000286dc110f91fc74a0fadc089b0504fe95a3f2db0ea2f346974bd058a512dac7dc029b91", 0xfb}, {&(0x7f0000000f00)="29d40db6b62dfc737b2471295194f894f0bb70dcdff0802f1cb9aaaaf12699839b848d6c043e3022c381d00c", 0x2c}], 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000fc0)={r5, r10, r1}, 0xc) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0xa}) r1 = socket(0x2, 0x2, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000000)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, 0x0, 0x3e) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x10, 0x3, 0xfb) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0, 0x2) socket(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="b1000504000004000000000001000000331c13fecea10500fef96ec00200004e3003000000acf20b7804be38164991f7a527523d2b297be1aa2500000051e2f0ad3ebb5c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000", 0x69, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0}, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(r0, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) close(r0) r3 = accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = kqueue() read(r4, 0x0, 0x0) executing program 1: sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x20000, 0x70) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000040), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}, 0x0, 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) sysctl$vm(&(0x7f0000000040)={0x7, 0xb}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffdbb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 3: syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0xc, 0x4, 0x0, 0x3}, {0x40}, {0x6, 0x0, 0x0, 0x20}]}) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="4f56abfefa7f561e804b0a708863"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 4: r0 = socket(0x6, 0x1, 0x7f) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f00000005c0)={0x0, 0x3ff}, 0x10, 0x400) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{}, {0x35}, {0x6, 0x2}]}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) listen(r0, 0x0) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x5c4a) r0 = open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() setreuid(0x0, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x9, 0x40}, 0x2bcb, 0x5, 0x4}) sync() executing program 3: socket$inet(0x2, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000ff6000/0xa000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x200}], './file0\x00'}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000002c0)=""/125) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="13009d7710da1139dd61b45354807c3700715b591cd2a989c6ca1338f976aa0c15df1f94bdca487f0648cf38ad024f4fb6184b9a23723b2255cc8d943be718944d0010c920370d6fe21b51984856014aab3fefd7e5ed135c3ffc783527d14074fb6645bd2c205346eecea1ab510d5e742fff267fe53aa516c82be055df84002b04eddeae6e3a13c772ac1cbf57f2d805ffbb140acfa9808e80277e17f6667e2ed6543436cd", 0xa5}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x60}, {0x406}]}) r1 = syz_open_pts() close(r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYRES64=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRES32=r1]) executing program 5: clock_gettime(0x4, &(0x7f0000000000)) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000080)={0x10, 0x7f, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000800000/0x800000)=nil, 0xffffffff}, {&(0x7f0000d7f000/0x1000)=nil, &(0x7f0000a17000/0x4000)=nil, 0x1d}, {&(0x7f0000e24000/0x1000)=nil, &(0x7f0000cd6000/0x3000)=nil, 0x101}, {&(0x7f0000a2e000/0x3000)=nil, &(0x7f0000c27000/0x2000)=nil}, {&(0x7f0000c93000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x91}, {&(0x7f0000e3e000/0x2000)=nil, &(0x7f0000aaa000/0x4000)=nil, 0x3e}, {&(0x7f00009fb000/0x2000)=nil, &(0x7f000091e000/0x2000)=nil, 0x6}], './file0\x00', 0x8}) sendmmsg(0xffffffffffffffff, &(0x7f0000002880)={&(0x7f0000002840)={&(0x7f0000000280)=@in6={0x18, 0x2, 0x1, 0x2ff}, 0xc, &(0x7f0000001600)=[{&(0x7f00000002c0)="da261b58df3cab28d8c74eaba60afca4b77c829c30d6289a7265e95d73948f7564e0700f805d887f4b5c82c77804f496686a4310deecb76188f07968d83dd47f51ef4dc6edbb23b6ffedd55f184736651966bce92b062b2afca8714d063d3643e75a7a5bb8b6d06ed4eacf4964cf64a2e01c5da0308158ac82b93dfd238806b4ed6d3a83afdbefddd1868d429f8f", 0x8e}, {&(0x7f0000000380)="209904442509b184e549f0665de283c45416890df09040ab673a3f333f4b913ac8018f48bcb999f80d446134eac888b9b297cfd23eea0fcd2e9be92362be430d9917f3fb28636b4dd65c5e03603499ab01c5afa959cedc34c2ea3bb50d4a4c0838bdd2bf489672914ff0e10fc1a04acf74801beb6ddea03c29c0b0b9e38bf6c7519e936106c445ef4400ba63c98a74a68b41c9579e0943e43cff2f56035e51e364ef432a99fdd815807ed3fcfeedce36263e8debc4e1837ff7a102aba0368a96e336fec26f77d21c76588ff6682f676856c9835ea02a4047f681", 0xda}, {&(0x7f0000000480)="d8712becd1b4729ccaea87a40d4adc4d882fdb325a66e914cd44d78345455fe4dcfb95378ef9ef6d19729ca63dc95e4905de93ed227cca8fce622673f8ea57e00d7984078416d24876faa0b3431f598af1de36bb02dc14dcff3e96653c7b6e6c1e0ff2a3e9a2cf8540caef6c012db9aae86a4bbdb8a09b7a6326f524495d492ee25e38889ed1", 0x86}, {&(0x7f0000000540)="4816c9110972b386e70a77670e5d97da", 0x10}, {&(0x7f0000000580)="3359ebaa0bff4fb8fa29a1a3c0c237", 0xf}, {&(0x7f00000005c0)="f5f5c8d632de02c303bfc2f3e8d660951c79cc5b31884e68aacc53f954ffd77a46279c8e2f2aee263a76b714a5aaa74711344c3bbd6e1fd40cd5c598ec14abc7a5a52e11b1b23b163a6e974f996a22ff99f20ce6e3ebf3f95a873b9da63153f55d75fc3d519cfc5211fa1c1646096c864ed0e4f09a1f433953a176553551eb1e8333632deae3fd7cb41223185f7205561194ae1f4550d64d83f6bacb0b97c0fe288e23f5d3ff623ccda2b64ae46ffca7eebd2dd2fb935b335d6d8982f8d4625f0375210c7d2c27997dbe6311517daea0bd07bbc28ae5c1fcc6a52ce70b3e15afba2bb2a6b34e12abc1d69dbcb051094449be44c1af0b07afcb1730d2b901706743b432c5b2e688cc678bb28ef1d35a2a07b439d56f49d1feeb672b0fc9453464f55012775df637f7c178a987bc3e3b8c879174a4c7ecfcae6fd0e94963958bb709b17f1bb03d8a0b41ea7501c1acc564ab309cf6634f459c1dfeb38694992586c82367b37225b44a9763ca20d9a561a9f9bcc6dfa141e026eb0fd33296c5dd69843c9f1a17d8ad2efe3525f54dd65396bebabef91021e1bfeb2be4408fb701fcbe40fb17750ed335edae3601c18d61a58500ff4fe1a5b3d5d9978d3deff2b9d8f477ed090556fa45482ab261063d1ac244df70b7430c251607963100b88e470ceac2e54eafac628b8b9508525a04296d8fc8a537ae3765e4f437d03d6ff37162cf3a9c7b7cb2e71c8cca55c738f67cdfd462c424689c895852a756a2faf20014d4ef1e859227ea6d784e8d203413a27e92d8af4bfffcc87d55d2c0c050cd47ad400e787e1c2efb5945497ba65897ee776114b1ced4aa662baf02adad72c851bb5a7307ced46512495cdff19b5df42f41ff947f983bc08e5e17eb5d1e1fb120a8d1954bf50990671a9da32478dc3d0cee9dd1775c8937adb903c4cd110af89ef93cedcc6fac4b381c2e837b7dabb2b79beecb26df0269082ebc294bdc331583bf1a813e50ecddf8c5d0f5aed3475b7907a9d968872848904de7be80e8b2f15b9df5a80d5a9b4188da292baf9072bee458a198e12b9e86fae681456014ea1b0351fbb3bd783711743287aa82b5ad6b9a6020fc0d980ed8e54589154d4d9c9b567f54f66e41508f350717b5b9a720a993be1b8fb2a86a5424b012a536995e4ac25ca9457e629911a88953f38e71125a12906c85cf288923ddc670761b35a7c9fe322c93d963b55d77ceb762909e80ccf3586f94487618a664feb087efbbe092582592120bdd8f73b84fd7c1721a5c5a3ea739453912e2053ed7ea86ec880e68f515a01ded289a1343efa479c58fbecf5d492ad8e32fbef1e8551be10a1017d03880be557e9804b7b3a0928749248295bf7c7ce160df92cc04e3d5a327449924c4fe4349f37f60d5778e830db4cdbe06881958b3a21d7c7d0174060e6c3f4873baa2989cb0573972bbe894b84722a14cc08852fa039e1eebe64dca14e871a866448fd70d0513ee091e2e703c77538bb65d9b5fc4adb24e76a63d9e48b5723567b57d8001dd6155ccdfaf451bf8919d88b752244e7d2c9afff69cc12431fd6483bce1cb09004cda713f6991c63d542b23a8d394f0b841ff3eb5ca750d058a9081e1c7488d19db9e0213dd4d3da824ce8210ebfd415e0bda57f10d219781c3e8a4087eb6b1c35640de5f8420652d441ffddf562951ebc2d2013ff2f152273858108ab8bc31a6b895d13a45350c7c6704471138153eeeba599216cb8bf0a669d6a23d9011c7d66a70f9e6a287f91c0482a51362d0bba67db70d8f7b52501ebec65cffc40724224e69b5992ff7828c17f1ff0fa96ebf7cb2c041a07811df947b37240bdb09914bef7c16b0b64378e82fcd216dee6840952e5b7e5706ecf0242945e65352436c1f49f3d750d0684dd828301abf5716622c7ce850b260f5a62fe2aca0dab306e1c7b43d0e317d4744dade69ffe4ddded9a10f24c0b6c97fdf14d9ef82a3fcc9033108d13545cc802fb42533243ffc57fa36842fc2b3268283d6076e91deba317ba4f71d82e14501b009931dfa35740385da4d791da5cffa3c9bd40d1d300bea03b5a01f4acff75481f0a7044b69f94d04a8be5ef9cfebcd24c85cfa5d6ca44b211c7e2e11e2ed8cfd0a03c4144a76d64bd9b96fafd0d02873812b6c77bbb37fbde34091fafc34f418e0dc8e24a62a9cea53e140520bb4100192a4e72a80ceffed57806973e232ff5b041710f7a187bc6a71ddbb81fa86596bbd8153911fb1375cc0f504d20dda13a0bee32fce00ac06e58a9bc6f54b56ded58d219cebbd58f4c6b966eea43847183dc8d12e6d282dad0980e69f235cfc922fb58244ad8fbcebe3ec901843ee2706f6339f8f4c1d02c177b5807f7872e41435a1ea8ce9a1c0fd355c8c500e72f8427a14738f26e40309aea73ef6131fa36932ae6d17dadc007e04d2b4beb98737963790c7f8b6f0c4fca345b4dfd5144504590c8128e513b18766e047c172d61c28754897df0b4969e6a92cf6d61f1e04850dc1f3a7cc9300289aa11998ce33f13655b8a0294ccee5056a80b642d0eced871b5038ec19dc625c43a2e8b37a9740c18d6996ebf962950ceea7b013803e6d22a5c4dbb94e88b24f93d4e1d7a123827f766f402767f3ef6cddd97702944d602b315f85402f9207d02934f451602442d86bec7e21ab952b1770797aa88e1c4a26adb800f63a4832bef9f8fdfd50d9a0747b5e82a3b29cf8fc8012470f7049db182a207885e39f616ee0c0a957cf48db31ed5ed2044c40b8222ab144dc036f689f715dc11469d9eae5d163e54d289166e74311176dfcb7bada1f13f67575830716aa117f499bb3bac72eab17e925a29475b97e40a568e26bacbdeb0f0a749858a0ff7cb729bec57ae58aa14978b86520b48ea1deeedc41968602e71b373d9e2d2dd12ac6be5957b9e8bb0ba00012c7416f78c3558355132967040200e1826665658aea63f4589eadb6296cd6c1f66dcb6b2da888ef03c55efe284d4391a8724cf601a1dbb7e21a73ad4f1e6a72ffc942790b0eeea9e65a2ff1230a74465c1535446a0fd4a8a17994186ef1e3ed8ac11ca52bc4c9f797c2059c2fd7b47ef8d6330b32fcb214c363d354bc76161a1c4a5c7cd60e4f46868fa547f97c879ea22627b0bf0ffabdc1a4347edc91a0e9154a88a567428c2e3d9787f465b70208a92423959dc656c5fcb8a39ec6b02c3a639d89fd494aa0cc669d74317dae2a8f5c09b6ca16a40b2a4728e0a0084a3c1e7d6ddad3b5730bdd0dc1cf298dc9985d975bce5362fcb9b9caddbf9a58b7a6d5bf743565be98227caf1d545c2d6fea751558cc9a7bf9ec3b97079a90474cc372b89f8fdaae21c96e3ec28457e21f42f6e0faf3d82c2050558204eef8a042e512c49aa8a2aea2ca2786c720dd2e06613b5fec505ec943fa078648b673940cbdefde9dd7c2ad01fbcd0b368682c01f04632cf7e4c269067e18804a11997111ae56a27a56a97a72231907b3d0b12e3479ab677d758edc5c4e7fd98d5fce7bedcee8c2e5ff929c3d30a552edbba5f856392f056071365e6839c6776f5580ed63b553e149999ef420690861f4b524b00ebf9c833fb5b41ec2d0846bc80c54f22605fad8383ba428e9a8586bff4b0b524d263f8ee50c4c31768775b6f8a6a08c7216c0eefd4312647a69b67185b8dfae4f2c1c58c68bdf763ee2bd2f69e5820844590f17a9cd8619bc9f541d02b3587c5656380b11408e56654a8734b8a70ef82c98fa5b01af817a0b0f2d96198af1e0bc7923b1f2c77acc7561237f40afdbe8ce067303a05bc8211fc7501aafafbb7595ee4055430361ac11f6536bb9ecafee96e1fbd1f863116bf2f682ddde4939e7b5a257c8ee70584b562a05347a6120d099a67874aaf6819cca0534d9087f83d8ef342afdf72969a270e6d11ee7062a96db44c4f022059dfb275fd0897d0c8457a1e2ad291555cc9ba6342d6c3549729ac728dce6e0bb8cc26e095614100f05d179c4a82000e8fab323a66afca07e289cf2363c8a178a748fbda5c50c3dec0c588f7ac0e51193e0d9bb3f666f14237e90da8990b9e1c4d42a170a495ba49b633033d4b618ce74e42a25e6e77dfea2bba2b875d4a6e6e4f6026243584803e234d890892f562954127e34c4da0b56b4e3a886913998e6578613eef11041d39ddd4bd2441bccd03ad7c20d5a5e58b540f6073908a6e0e41eb183757f3415f010cfce318dc2f5c4d08f32bb477986cbd7e97ccdc767f171901ffa157db1cd55588f2631d40565c408c0c497d18b7d8f7b139096df12c8d4b9d76b9d3ef208a469c64a9b3e71bcd4e46fa4793fdf1a9a167d9606f7842880bed03ebfc03ce03de678a6147290595c6f97e811ede2e374de8af39f61878e1f938538e3c8f958b845767fd5213c9cfc4ee9dcc8841c3462bed96f0de25c0a7fb0870043c3a15a2438d48c4f760dd06e96e297fa9b751167f98d89362dadee53739dcdd37d51e7c809f509c9f703b9b332156d8ad8fa50efa46fa7ef51772d993cb88ce7ea355fc3366232d5a2e9ff23c6cdc4f5ac217a2755a522a5e25cc59a565494616278610b0dbc4d5e7213b720737517cefdb4edbcfe08fb662be8c3a5464b9a42e9de9211bcb7a5f6f07859b9eb5c945b39fdf17c30415d2da5d8a6c18d29df8ce8ec3b2d4af1a87ed73456cb3566e862f0aaabf553585d2b960f691fe64f629afc1dbe64d4fe32385dc07298d8092668c4f4b7415db6114d8de73a50de0b61ee46c6eb62f7b77a27ca5e7eb88935f61eb5e7e05ee3db52c399115ea29949103c980d9a41e7157b51bb0c71604c4c2d347030d6a497d39cb52b5ded8cfb5950a150af85206cca064dde4eadd64d26c0743d7af266f1a5e73f05821b4427c2d3124fe5383cfbfcfe22af3689c17a1673cc4d59498342c63cbb665bcbc3f8f0e5ce3f07c5158a86d9f75bfa2a3a7f80797a49df7604c7af74c33218fa9c1675d85a2645b8cff1d7988496821217b7c47f5f1cf43446f4653d372f885fb03fff4b866c7bd18f5a7c14a24871a8e0984f3739eb40a17c23522bb125b718757db9db6896069abbc42289eaed8cd43aae190ba91382e9954d50cbfa9f4e3103b7d21fa41a924a0fd184e7e653f2ac4210a3a3337ac3566776884e593a9333388ff5d33511be8c49252d77903555e642113dc3501cb3a8b0be7d1b73d6e38c30308a0bee71516dbd1c3ee70e4585ba5c23e46a3d84342364aa606a68d46d6d415c850a896d963237dd707b087ba27e692d038a572f8447f6166b0ae17ebab63a487b59376da87d8257cf16b3c836ca62a58feb8143506fbea214bc06a4494e9dd74d53f6cc30a880f9d0796cc7eccb2db284ffb05576355c3f98c6e9fcc41b4ed044ab69947bb86ba9263be0202eac257e03f4f8a8e6a326347c21f6fe0e0cfe342db199b24c4caf3971b19dc5ddd88bea9487d81c83c399c3c088b5d3b1311a86495bf487a693a54df347bc72f9071c604c2e59a20b0f7b512fb18dbff9b3396cf02f8c1fb5f0a1591f07258e915e699e7757c4e0bcb4dfa183590da09e75cd9173d8bf6dda177caff1b57833487b643a57f3d0e22893cb732e8b74f680d5986885d2b0046f971b1b258734c75325f77753a4c0704ef415132f34141ad94418b33e402265c9c52e0b91bdc5edf01a028676b0c968444d1555f3844210b6c2c6bbf6303b30c970db89a9619b5452209bc497c19170be969925e00f7eefe230f2ef85964e968db331593ebb7620858596644411f9c3defefa32", 0x1000}, {&(0x7f00000015c0)}], 0x7, &(0x7f0000001680)=[{0x80, 0x0, 0x5, "fb2ead0d737cf129488b7eada7fa792851135fae35e4b5bf79ef01c3efad1ed553b4705c451e37e5c8e9de05a977e9bced870b8a2a7645d1a9471babd39ad5739a69f765d1faff67da4c88a32a1bcdc13214f484d02cdca706dc227adfedca7a7779022b6e469974d923e69d1dec"}, {0x48, 0xffff, 0x8001, "3759fb0d622c3764505b15df67a2c2e63b0cb94c745bd70da46a7ec1c7fa8bb4ec4a88b57efc971a438ac0696a011b5656778e"}, {0x1010, 0x1, 0x7, "7a204b8d9164211ad60169533d02cac7cb13e6aa2534b470542d1b3cf3113608c2937c21ce202f27a3f6730aa0e98b216e4c5ef679ddc5d2dd83ca9c631f3931d7bfcd11be7c7ea2416056c94999abd7064e983300e515846e2c9e426a1418c63fc71fd9d2a4742b21a84ae4d81bfcd081ec2c73007444245331924d374641e35334992e896f3ef3a12896ae466b4ba5f1f7284a10a37b80789acfe6195bcf090b650f793a3ddc6719706b86a521950ab533f171a952fc718e143b398ae041f8cb8e5f6d4291a592d5fcbe5815365e4ecf81ac8065b39e1971a7899301e9d4d81bdc2fd66b98d90265fd302cab8f0d5226642a2b440f687232dc399d9c976108dfceadc92e36fc37ee8a297461a038dc24df5ba281614749ada17598deb2f94a9d647c6c7cd6392407704941c328d88a2dba0ad0c68f917d1cb909a33eb504646586ff9c369c428f970c8f5b5a280d2a4bda4543c187e4c3ef56b64a4d8baa629acc098e643c16dff54ab647a305696ae6da8bb79a631433c2bbce2bf4570adf0174dcb1094f0ad1d7858bd008ad67c768e999dd3f83321cf29c5a7b91e8a73797950d8d1c44a3e97ca647dd59954df95197e4bc2134b605b92dcf19bb89d75584a434b4605771d1c54285987fa91826c0b46c6517b97a617f5d0849838b7c30f8169d5753008811b4da9fee64fce83bb26764d20086669a3479f1b5fdd86cb4590286a40b32dae3e9abde650ce331d5e103b54ae71b7953a75358a460b7679c285816b49e8ec3748111f2d1adbe199b0c84a08825c94a94fc1414b3c085f0d316e1a755587b0e8e1536fc9363a71f0580bbdd762b927350091bb8b660edd1874b9767d7a7e2a2bac459a9f34c1753757580772fc319ac6b0c1186aa58da0e2cfe63fc5ad8ca8bb82935c56e157f78782b5f6a558fcf22e755a122eef042de3e8735fa5759bd25747d4865a3143cc0ae862fc90d7231c912161ae9b1f2715b8cc07170b761965fd7ae0412a734b85a5842b0173428a57bc5035890bcdec18c6c5a59e2f6d455ad1c8a150b4fb4ce306d272160aefbcf8100ab84c0b84a3405f3a1c2e19e0fddee7f0b9f0097d792e221e74a7330f708a368f825e569454edbfc644071f8dc8cad4e5066ac6ddbbe06371dd4d97c673ca8341c0aa4f3ba819634783c5b0b21fecbaf922c41bf43cdd81637400deb65c1ed416a4fd4982bc4afffd42e850cad27ca61db33901a5698c9f666a639e838ef2b4f5c3af188a54562f1d9f2edf406fc3db4db56524ad231643be70933c2e96948a87133d9032419e4ddff2bfca1f2d25fbaf4e4fd7c17fd6d2a18cd79bcde3e8114ca3393b32fbe9f5a7b90be2e4a8810bf5dcd628db75cdc42674c290b1b76c922937c3006ff3f975bcc1e6221843277534a8e2999694588f455f437227a07729fb8e5919d375b06c80334ae7df29fb8fda7f3621a4e972d578b867f02d3c6e2a7addab9bb21aee766c51bfed48768d969ab7dbd64125e749bb1d1a688b156ee2cac58af30f957eefe4dbb2c2d7cf04d5d0fbbf809efa2bd499cdd0e5c928899002983e23e97af813119bee5191d3fa5d7ed49b4e17b5c9a91038a796c27277b72b534d7f0d1be35f24f7d5bd877fc63ac614e0b9f46bee16f75797b12bd519139c8f00a12d0c2047a1d8e5e8b3ef8f75ddf6dc73cab431f6499dda22734652369d5ac9b5e69e985b8c180a4219e80f9456d7327dfcb823415dbf2bf8147f7f31dd0e477ba67c588daa563a601d5a62ef35858eb458677b8c2bb3774f1f1a61accf56c7d19dc4883102a504b90e09f7bf0e81d89a6daf7098cf7cc4221afbcb1cf1890a4548caa23edc8fb3de099339d90acbf82ee737b072916dd502779032dddc13b399c269fcacff594c87ade5f727842b8a763fe2ac41620ae6928fcfef1f9e1d074423df5955f0b7d7c1e398007a49f291bb9d17ad1687c8deedc21c1a79dfdd2b3fa2f5659fed2748255f8d475cbd862a2b3afd7f553c728f9c21420317fb60642c521ddf359abd1859d11890123660ab04ee0a8d93cbb2a7ac44d2c3962acb405f2015a43f4931ee9504ffec6ff9c66c6f1f733dfeb5ffb69dc10c9d0567f5ffccc252d730e07c8e6c67e85abcf74232e4aeccc006fe3d826906a1e4f9f26315c0f5f6a55b7eeb7d966c350610eb1f3e8941749729cdda40c29cf61b446247bd1b8657952841db6fb8ca9bf7b0f9c7a1d5bb069ec8b3af20659566255310cdcc6812d0ad7d44878ffd459f157786cead5a3e1ae9420c42cb6428250fe2a5dd355debe05f2c84ace2b5cc8b5fb98ec44ebc2da6b4c21e58a804fe51c28b57f59e53c68b9e097837a617644fb2a531abb37c558a4f20bd078fd34ace601222387929b0a9ed6420ef45676b2627d403aae0f3267de278f37ba2d1825ab892aa7494848fe61daf2faa0449703f20426ac6195814f9bec467e0c8b1077ca707c33745798b02d262f69bad3e1d9737631a58bfe438b079ce98882dba4170fbf74c07f36fe0df1461efe42646488627c2e0ced6e07537fcfef9590de0dcce6b936bb4c52527d9c02331d81c6aaaac8a721ba4b5b9c3a998e2d76dc3742849ddd4cf313358521394392eee0f3dc008456ad89f8214cf9e5cd920bbc6af07b74be4ce4e903b1eb65bebf700fbd96e1fe40e648e67a2fd5c892ea948df0da187a8414299198776cfe59151c236b198383acd475024758b86fe3f774d4a1db7972d8ec8e54575d652374e89f98f2db931e5f44dacaea91c5cfb4f6f1771d5274a45c5f11aef14d27fd3e330db3d967982d4f2954c3021ac2cfc9567fe87c6559ab9001f95f5bc5d8a99abebb016184e5ed9548ded6270770a580ed58627de8010af22c38e7501f207f6147ba0d1fec2d1833267f70cd16a7e62d01497806b290c1c529e212e06f629673620e7ee02d0c93e5569d823e49855d88612e865ed6747a1e2781b61881caaea795f65da3b6c8306d526f215e215121a9276a14715efa4f247cdee50781b64f9dbb49e4232e41dc826f40cd7d1bfb5d029c647d398cf796446462199edfa9274cafa09019999a9489218e47ed49e059899307227dc17cd8b4b9b03b84746390432b7073a9fbccd0ea44d764f8390cfa43381556da752c9249bc172fa9a996b897ffc51cd3e508703c49a3fc71ccb9741e24be8d02be83c1e2cf8239006ad3a3674dd1e15ec16084feabbc3025b369cbb46a36b9360d6be70fb8d0707231a546e88fe2aed9304a7f4a2ddb481ab7fe480e9802e7264497b642db6fc8b8cc7781d927a18d100aa594e8718a7794300b4eddf26e998f57f77c0f19caf51aee77ac8df11b0168374aebacc3b27ff9a38866973018d101bac587a42dd2a5206b12983fa76acf79fac1767d316a4ded5a00853e324c28f2ef14fa133ebc921ffbb7fd911f1d2a28e3549eb8feb0bdb6d9793755c38cd8d29e3778e07c35c3cd0e8324eb7874faff7d46d2863db1d2877d5a31224fe8da64246f8a1dcf2dda16e39ecbb9b347d2ecbc736c7892a2925f7f7128a22c8cb5f6ec5f8d8466da3c74deca12893a4829a68641309557d1ca92b8dab69adb2173bcd83339718dff148e8ad6ddb453022994c92cca2be983ba0138015a3dd906ff014dd4a7df5cdccd9641b53c7b1b4bdb4ebe72e7e0969e72e27b9b41d859101ef269b53595e1d0e53c6cd9a50c99f4d01e74448dc5edeff1fc8b93f799e55498e969413d17e5ab029f1a22eaae513e38bd2fd2f8ae249da0bcc851409a8820718209bb869f60434abc50f174e84cb02c56fe82fa51b1c0fadca5593f5ec0a67c009c5e73c539b5c83e808721cd4b212f8e9bcea4ca509e93e51e302c4c568de559f9cd6b4e6523b9543ecdf7ed6c340b08a501f2fa5d9cabf61141a1671d30805fe452b8d1daac417108a7bed842bca64f9180e8ae12aec886553753a6915dc5eb235ef5e94692553ff5481ee20b4fcb6f89a91e7d48f1f84d9b841a16c9a9dd9ec15c768743192c6497f0985903f5dae509be10f083584d994fb6d3613aa94e99d28054b762d09eddb61e028eaa3b6fdf53eeb4e05212f599a6388d1042522add895b5345955e6223a2d27c867c942dc834e98c6af32dc5ba9e623183b139647c55e615d31eec566c334a2b673c16307b279ea4f729d7d77ac79ecf6656e63f844d7a92141ba6dbe85351e63179c20eb34b870b3678b9ae6bc7e71f51e51c23e9542373d29df6befef8b770d4b62506df1a704a9cb9b2111354c40b29399426fb1da01530b6f0bba7ad0ed2c185475864b4830ab78198621bea40fc82641b8f4487096165e4d67bd7097a22cc1a8c5d4232f5e5329b191ad399276b6dcae6b4f0de14c7edab2308dbec673ecd5d9b9699122ed5092ad578acd6c092c5e6b9ecc744964277cbc0cd2c64623f0ea9644fd4da0216ac882d6257b76cb9deb01ef747138c5f41e067a1807084ece1136ce7f40a54873dc9505f9a24fc0f558d7c957b9cdbc9e847c0c3076fdbde4dce8c8823ee3dc6ac7290ced108742285785a089a305c3385c70f1444536dab685a2604b4c9da407f040da3677c4aebcc8512ab78f5889ff0e27a58c98eb196708f1dda52bb4dd1976f3db287503851f9f527a7109ba010abe0036f6105c9ac58da66ea247e18f1c6f1b0cc6100ed6d92670148f5c32749436c4ad6e3a20b0d48a493aa2a132cd4b10377bb9a0836c67859ffe5570f9d444b56546d58a09014d8a1d6ef59f1d10e258a5719191d8dce5cfedefb7aebcaffafb56b4681539598d5828c087d482d44552693462263b708d16c6e507333d0eb5c3ede6c58a0d64fc52e7b8d81f13109a733d8b43c058a9ab58af00aa85080dbca56f5b4f78abd56134a68619e39adcc4d41955a12bd433c19f61d255aa343f4297c106e84f00a03cdc0e73a5b88e53c8697bda8bb7ce17eeebb85048e101d20d5dd66304539f8d16760b3dae06282f3921da735f62cbf3447aaf39a3038d020ef83c6a9e5d17c9f8d0f25a3ceae3f983983b87e3700d430023e1aeb389f102d0c6dcd991fb2e71ee75576b5947dce5ec1fc1bb59dcac25df364c77dfe4d86fe71a7c276b351780b7d9e5fdfffc75a3afdfd6768c21cacba4e6dc7d20dfa0702c51545fec628f04f54a45743affdf6828148188631c14f17fdf011d19087a992282ba16b509c8684225dc9b183681802877659b2057f0b431aabe26c6c95b81fb5ca3bb4a1a44358f851218a1dd6258a059fcfa18bb71c823ccc372fa5347b25970d0ec1be75fd51e57d46f1005cb9ef7d56de6726f1aae9b4ebb82f4de7e8261ded393d183f69c2915aa2790fe2975ae9263d005541494d5fe3f52e77bc2c6b3a53e1aea4d10a0d03d33216896dff7d93805298b15af40118e718c0d42be2c55f4997fcd2a5ab3d8a2943cfb413df90311a1034156a9db3a4f900eeab1d1dbf403c55e4444f6033ec113f19394b1e1e6dae5949c7eca37100a5466f7aa0d7061a006dc96e8bc80595b558ec5025ebcef476e1a6ffb49583b655ed4d06d64739eecc1efb293dce98bc909a3be5bc5b5b95a0e73c738663ffdd224220c121ac6459dce3b1529694e4e4f09a3c5e3da4dda90ce355d22f729f56d74c9b76e8d6d53f71e650f52050f204c9d5b577d379d14b2b543124767dcebe53ceb925d048162e5bc23708fc416f182f7939207ff18f5af5a27642a2da1e4d82654bca90be61b1dfdb348b12975c98c7449468248879acd0aef46be70e240320f98dbacd6128f9a3eed789bc5dc1c1ff"}, {0x10, 0xffff, 0x5c1e}, {0xa8, 0xffff, 0x2, "4a556e0e3b041357d4e1512d10afdde7714b110483a8dde0ac6f520a6c0ea234583f1a438c30812648151eba381189d27fa4c942bbcb44afa0908b6053f83bc10f0159e6d37cd82d0b81cad53408360a81bcc6eb9ac1fd830e98896cbacd0357179b8eeb92e09e3d0242e81c5ba961c144a6ceff51e351acc2a736654069f3ef0baa7dc27ec643ae1afb996c6a581d58f8181145384de216"}], 0x1190}}, 0x10, 0x0) clock_settime(0x3, &(0x7f00000028c0)={0x9, 0x2}) read(r0, &(0x7f0000002900)=""/91, 0x5b) openat$bpf(0xffffffffffffff9c, &(0x7f0000002980), 0x20000, 0x0) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000029c0), 0x801, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000002a40)={&(0x7f0000002a00)='./file0\x00', r1, 0x2}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002a80), 0x80, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000002ac0)={0x4, 0x5, 0xadb6}) r4 = msgget(0x3, 0x4) msgrcv(r4, &(0x7f0000002b00), 0x8, 0x3, 0x0) r5 = msgget(0x2, 0x80) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000002b40)=""/164) getsockname$unix(r2, &(0x7f0000002c00)=@abs, &(0x7f0000002c40)=0x8) clock_gettime(0x4, &(0x7f0000002c80)) r6 = fcntl$getown(r2, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000002f40)={0x2, 0x0, 0x1, 0x8001, &(0x7f0000002cc0)={{0x4, 0xb6, 0x9, 0x3f, 0x8, 0x1, 0x80}, {[0x5, 0x8, 0x1, 0xffffffff00000001, 0x77090585, 0xd9000000000000, 0x9, 0x8, 0x7fffffff, 0x5, 0x4, 0x2, 0x7fff, 0x0, 0x3, 0x80000000, 0x3, 0x7fff], [0x100000000, 0x4, 0x9, 0x0, 0x9, 0x8000000000000000, 0x8ca9, 0x7f, 0x260, 0x4], [0x7a80000000000000, 0x7, 0xff, 0x8, 0x1, 0x7ff, 0x5], [0x6, 0x8001, 0x2, 0x6, 0xcd, 0x4], [{0xfffe, 0x100, 0x10000, 0x5}, {0x807, 0x4, 0x0, 0x7}, {0x5, 0x23, 0x1, 0xfff}, {0x8, 0x80000001, 0x6, 0x28ce}, {0xfef6, 0x1ff, 0x7, 0x9}, {0x4, 0x0, 0x7, 0x4}, {0x1, 0x8, 0xcd, 0x7}, {0x6, 0xc0, 0x9, 0x101}], {0x5, 0x5, 0x7ff, 0x89}, {0xfff7, 0x6, 0x1c9d, 0x7f}}}, 0x57, 0x1f}) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000002f80)) fcntl$setown(r2, 0x6, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002fc0), 0x8, 0x0) ioctl$BIOCGETIF(r7, 0x4020426b, &(0x7f0000003000)={""/16, @ifru_media}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003040), 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003080), 0x80, 0x0) r8 = socket$inet6(0x18, 0x3, 0x3f) write(r8, &(0x7f00000030c0)="dd36c967b77a78a1eb3bcbb7b32ccc177bbcc8753458d0158ddf8e65a52dbbec1341e58aa906f77ede", 0x29) rename(&(0x7f0000003100)='./file0\x00', &(0x7f0000003140)='./file0\x00') getpeername(0xffffffffffffffff, &(0x7f0000003200)=@un=@abs, &(0x7f0000003240)=0x8) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r3 = socket(0x18, 0x1, 0x0) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0xae) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x40) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}, {0x0}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) r4 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r4, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket(0x2, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) (async) close(r0) acct(&(0x7f0000000040)='./file0\x00') (async) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000041c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32=0x41424344]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000001500)=[{r1, 0x4}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0xbe) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000040)="71f91e3471ac0058bc4f91501d94a34b6ceb23008dca45881102bc72", &(0x7f0000000080)=0xff44, 0x0, 0x37) executing program 1: 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) r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x19e) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) getppid() pread(r0, 0x0, 0x0, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000340)=[{0x5, 0x83, 0x3f, 0x3f}, {0x0, 0x3, 0x2, 0x7}, {0x7, 0xff}, {0x200, 0x0, 0x5a}, {0x6, 0x0, 0x9, 0x400}, {0x200, 0x1, 0x9, 0x1}]}) msgctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() msgget$private(0x0, 0x120) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) r4 = socket(0x11, 0x4000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300", 0x5f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872e623ed7aadb7c04300000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000280)="fc679723d15fab1ded5f520435cfe0189fc6b8c7953393b4d4cb", &(0x7f0000000580)=0x1a, 0x0, 0x0) r7 = msgget$private(0x0, 0x0) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX], 0x401, 0x800) msgrcv(r7, &(0x7f0000000300), 0x4b, 0x3, 0x0) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffff9, "0000800000000000b01e42318ce7d01302000007", 0x40, 0xfffffffe}) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20050, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f00000001c0)) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffd, {[0x17be400000000], [0x1000000000], [0x0, 0x0, 0x0, 0xfffffffffffffffd], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x200}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setuid(0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f0000000200), 0x0) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x1000, 0xff, {0x100000001, 0x4}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x198666fda955f6b4, &(0x7f00000001c0)=0xdd, 0x4) r5 = dup(0xffffffffffffffff) renameat(r5, &(0x7f0000000200)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file1\x00') listen(r5, 0x4) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000280)) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) sysctl$vfs_fuse(&(0x7f0000000300)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000340)="e32f0599ff27872fdc70f0", &(0x7f0000000380)=0xb, &(0x7f00000003c0)="8c0c", 0x2) r7 = accept(r5, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) msgget(0x1, 0x201) connect$unix(r5, &(0x7f0000000500)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = dup(r6) fchown(r0, r3, r4) bind(r5, &(0x7f0000000540)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000580)=0x100) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='W\x00') recvmsg(r6, &(0x7f0000000840)={&(0x7f0000000640)=@in6, 0xc, &(0x7f0000000780)=[{&(0x7f0000000680)=""/208, 0xd0}], 0x1, &(0x7f00000007c0)=""/98, 0x62}, 0x40) r9 = socket$inet(0x2, 0x8000, 0x7) r10 = open(&(0x7f0000000880)='./file1\x00', 0x8, 0x8) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f00000008c0)={""/16, @ifru_index}) shutdown(r8, 0x0) close(r9) open(&(0x7f0000000900)='./file1\x00', 0x400, 0xa) connect$inet6(r5, &(0x7f0000000940)={0x18, 0x1, 0x1f, 0x7ff}, 0xc) fcntl$setown(r10, 0x6, r1) executing program 5: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) bind(0xffffffffffffffff, 0x0, 0x0) link(0x0, 0x0) link(&(0x7f00000007c0)='./file0\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x1, 0xfe}, {0x7, 0xd4, 0x0, 0xffffffff}, {0x8, 0x0, 0x0, 0x800}]}) setrlimit(0x3, 0x0) close(0xffffffffffffffff) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x1e, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8, "cf000000006300"}) write(r2, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d56", 0x5d) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) listen(r4, 0xfffffffa) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$inet(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 2: sysctl$kern(&(0x7f0000000280), 0x2, &(0x7f00000003c0)="8b5ea54a413c745995d4a95b979bb64d0541e6a50849f2861cc5f3e014d9ea6bba61da747d3cd9a068b38d0bb67a985e46184f42a6c16a68078392dee63af6e601c0865da92ccdbbf8b85cb74d593a4d771ba5adb1403ae15565ef56d99f35fcc544e7a02a6c038ad8350c06a67bb9150e72e4f7e3084bf8a8cd1f65c4f707722236a4bc53e00f6e41aaea38a0c4e09508e1e439d617879713ed556c9f38b1213fe3ebb3d05a1fb9af890b38975b0a67fee19a5840f6e655d79e6d8596f328b0a7315e826f5b2d2ef536e5c9fa3e6af4a8c312e71e7da86dd5ea55f5a6a153b43941fab0217cbe2a5fbfc598f2f1bdd630558d225116d927d6d4c600418246ac0b6dde68455e73", 0x0, &(0x7f0000000500)="c1fa07253aa2beed3c762c7a1e4adeccc84fb0397adea904a8d4e4af9dd3fe0e58dd6ad2b4dd1cf164ff9bffbb1d4ddfd463761850aacd1c680915b8d4adf33731c25c0431cf0d3724823b73dc38aad6d756f18336502728f9003a1a4146478df6e8363c37d0ec98e83c2f3dc5b2e1fe7077091590232bbcb1e4b948dc12470fbb29080dc0fd1d5dc65b2c23613d0f70af8ebd52406bb16b55d37c99d408b0a484e62d9a5a53f14c60c384fb5c499f68e738d9b0458cbbc23c97de987eee829246dfbf8a40bf38623d08056ebd6c2de9e21a062c089ac1373a877938916f5ae8c24de3", 0xe3) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x5}, {0x6c}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xffffffb2, 0x0, 0x1, 0x0, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc0}, {0x2}, {0x12e6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: mknod(&(0x7f0000000200)='./file0/file0/..\x00', 0x8, 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') symlink(&(0x7f0000000080)='./file0/file0/../../file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file0/../../file0\x00') executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) mknod(&(0x7f0000000200)='./file0\x00', 0x3a0914c44f7b202d, 0x502) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = dup(r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r3, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2012, r0, 0x7fff) r5 = syz_open_pts() dup2(r5, r4) r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETWF(r7, 0xc0205601, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x0) setreuid(0x0, 0xee01) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0xe4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000180)=[{0xc0}, {0x2}, {0x12e6}]}) syz_emit_ethernet(0x3e, &(0x7f00000003c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "042729", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[], @udp={{0x1, 0x3, 0x8}}}}}}}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/127) chown(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) sendto$inet(r0, &(0x7f0000000080)="e5172f5f9e517bef9ecea13addcbdfd13a19e174b62d35b462422d058b142b156eff1b6a3724748a7abdeaed8e6f64ce716ce6d64655ea1876b846b28cfde505b0868dd57305fef83898ad662eb7a29578bf3b0dc49acbff2a06ecaa56acb1e3841c08fed0857e5cb118", 0x6a, 0x401, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) setregid(0xffffffffffffffff, r2) setgroups(0x2, &(0x7f0000000080)=[r0, r2]) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() sysctl$kern(&(0x7f0000000000)={0xa, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="6966b3bb9c87ee171d028d0ef6a37a19816f4c322c480c4adb6d3bcba56f20cc2b8285da12c96b707cf0f5e131f3668b19e04ce4770fc44d74377e5b12bc73e2bda8bc627945f1dfe7670f8af1bf99fe97de607fcbf4d51e49209f5b28b073951b2b3562c34cba19a828eb2743edbcbd4af92b466f438460638b20f1b74bfb74f38662d0e45184c3a0ae79ff76046474b6d50e94f3c031bbb7420eb10a97cba574d4aa51ed5da8ca9262a5e18e4051af9adc27388d1b784955e5923b909b4ba6df8c6c22a2b4a288cd3ff7678dfd294647736a4b156d35c6b2f4196e8f330dfc00000000000000000000c3d2105fafdf90eaa4bdf435e2c13d36004192b44c185015f410db17420744c7f9b4344ce84b0601d5852fbf60fb9906ead8a71096d54d94f1145caa7de47aaa5181a367ca842be270615251e8b2c73f233816a5238f74b99effd9b3bb6f649f8fc593495903b16c6c080ec5c1301a46c8fd834b4749dd4e992c5880", 0x166}], 0x1) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() r1 = open$dir(&(0x7f0000000340)='.\x00', 0x20, 0x10) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x3) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r5, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r6, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r7 = semget(0x0, 0x4, 0x653) bind$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="a866543a5ec0213232716ae627dc887b720f1b07974663eaacb053f232e408cf5b750101b052a213d2e738a45888356ad2769bd8010798e8758d1c032b9be804ef2e0873f8fb3fd89e5d25d2d5687e3369811b0deafe64299ae82d4ae2b13fee0670c44745864761db3b0b0db70d70c8f5f31bb45f0d9c9e", 0x78}], 0x1, 0x0, 0x0, 0x9}, 0x0) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r8, &(0x7f0000000180)='+', 0x1, 0x8000000000000000) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000140)=[{0x28}, {0x50, 0x2}, {0x6, 0x0, 0x10}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x30, 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078e0000001ac1400bb210090784495a0de30ddbc30e59ebecf082277ffc503747c1f0d8f38603904b0749942b0ca6e11bdcd0ef3a420745d3f5c21090af116f817d5c232a328aa6575a66a6fa20e8a17cfe1fce199dc9cfd17b54762db89e44a08b60a8f656d08c959e0bc7f819d18f9b4ebfdb6d5d327acbbf1e416ed462fb175"]) r2 = socket$inet(0x2, 0x3, 0xfe) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYRES32=r1, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5004000090780000"]) select(0x40, &(0x7f0000000280)={0xfffffffffffffffd, 0x8}, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x4, 0x0) sendto$unix(r3, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000700)={0x10, 0x7ffffffffffffffe, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x141000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x1001}, {&(0x7f00000a6000/0x11000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x9}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {0x0, &(0x7f00000a4000/0x4000)=nil}, {&(0x7f00000a1000/0x4000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil, 0x4000}, {&(0x7f00001f6000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f00001f6000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001f2000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3ffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x104) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x24, 0x3, 0x0, 0x800}, {0x25}, {0x6, 0x0, 0x0, 0xffffffff}, {0x7, 0x1f, 0x81, 0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000480)=ANY=[]) executing program 7: sysctl$hw(&(0x7f0000000600)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(0x0, 0x0, 0x0) readv(r1, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', 0x0) rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') rename(&(0x7f0000002a00)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000280)={{0x3ff}, {0x0, 0x8}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) socket(0x0, 0x1, 0x0) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r0, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) ftruncate(r0, 0x8000) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f00000014c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa89254ed6c3bba690a611889032ac7b3581d7c92d1c546e59664f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea25719000b1cc90349e9f4f3d72960560791cce4a9932d8940648ef906a963b0f8b8dd1d24abdea6bce6f8506841e690708ea9c1f0429687285602371ba3e4a34d2b1a5053430a89c3b9f26f39a8d045c6ac9da61a6d9a3a15a500a67f2139bb43b14b3a6af6", 0x10e}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) execve(0x0, 0x0, &(0x7f00000013c0)=[0x0]) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 1: setreuid(0xee00, 0x0) getgid() pipe(&(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpid() execve(0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x800000000000000, 0x1000300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000001}) close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socket(0x20, 0x5, 0x4) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe63) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_open_pts() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x35}, {0x7c}, {0x7e}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0x1000, 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000001080)=[{}]}) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(0xffffffffffffffff, 0x0, 0x40, 0x2) chdir(0x0) open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x6, 0x5, 0x4) socket(0x18, 0x5, 0x1f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xea, &(0x7f00000001c0)={@broadcast, @random="83118fc3996e", [], {@generic={0x3c0d, "5943ac28a7540d933e736b321bdd97b2f300347733353dfdda7fe9fe70409ea29fadd4a77e912793a5620e5c72321ff466f3f6d8f4eb467ad4c7ca31f0442f8fa769a15a22bbd0b2c80c7c239972ed5c754e9df332ba890981d4423ec078d3af5a6a69ae2525d8895938598191d3afff891f4d4c3ca78ebdc87f74bfb020fd98cf8676b256766e47750e5f6f6c442998946b3d4900b1b78e0cf6e07dc5234df426cb07e21755a612c28bb3f290babdc64131c1a4e6751d246fd4dc240f73f9d7ecadf54f98c9dd9f5e1cfa87c719a5cab959fd91e463425d4da4cbae"}}}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) socket(0x2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x148}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="5db42e00eb72ef7b71b8b811f8cdb8282b1e9a318c8b7a0d9d85667b5056bfd8f3a37ae19c9125f968c951380205addf4d8662ff425607a8fd1482a8f24a6e9aacc4c0e8404f5df13b1b5980d06713d44ef42aae1867c049a0f4", 0x5a}, {&(0x7f0000000000)="44c0063e6484dd64410a", 0xa}], 0x2) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, &(0x7f0000000180)="2de4df517565fef2", &(0x7f00000001c0)=0x8, &(0x7f0000000200)="38bb1b40c416cae8b0609decb524350d903afd0e9a8991b52df02c70c9831b2ec167b999085524b1887a94f41d8a276f9483ab2a4834a8337a3a626cfb5967a932c77f057fac8653f7a918e4109bb41b3b22a4db2998235d0521f7831091e83a", 0x60) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000002c0)="10493321b675eb4f811a3b584446d0f78daa8d9a73800e27379dd4f120c02169a05cce03eda1dd71b88eb282d90907e0b15d923d93e4a52cc2a32fedc94751cdc5279b11584b87011597bf419624ff55c2690459e85fdd5e5a15d74d29ac1b0331de4749baf0c937cec431618459e35c1cdeaca171970af3a5", &(0x7f0000000340)=0x79, &(0x7f0000000380)="088547f430e6710e8a3a8addd11b2e65d1be4d8e309abf24ac09f4", 0x1b) sysctl$vm_swapencrypt(&(0x7f00000003c0)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000400)="c708143e31294c86973dc432f5e5d9b120c22746c138f2fc18db5425118d6288290b3d0a2e13c1ea9bfebe3088c28058360b397e76336eacdc0cb7b78a57d91e1869198a6e9e5a0647e2ff6254f42c1c61f1e9ef8c58bb1c8c9906b8262f032f24ab28634989007431f241e0a4690509b90b49ffceace72c045db954f9182caf377a89931ec8b993335e67989996362f79a62fb118913bd936cafeb0", &(0x7f00000004c0)=0x9c, &(0x7f0000000500)="714cefcc96dfae3fe489044d543f12ea9f6d4a35cb6bdb5a754caa54c39206fd4b709d17f1f0f5756755bd2f93557b7a4b4b9eb9f649321f633dc9ca83d0b8e60cf595e1aaa4ebdb8cc0a901f6d408310ec03ccd8049c3c4dcc289feffbe08", 0x5f) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f00000005c0)) kqueue() ioctl$KDENABIO(r2, 0x20004b3c) nanosleep(&(0x7f0000000600)={0xe1, 0x1}, &(0x7f0000000640)) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000680)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0xfffffff8, 0x4, 0xb0, 0x0, 0x9, 0x8, 0x1, 0x1, 0x2, 0xb5, 0x2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) setuid(r4) r5 = open(&(0x7f0000000780)='./file0\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000007c0)=0x1) sysctl$vm_swapencrypt(&(0x7f0000000800)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000840)="d48d412a5f373cecf634289a059aa6318af16496f49376487e5e9d7233a015599ab7e6a7349fbb1ca1e16d20a071cb7fc54e8fc4e696277726d0f0237e67ed29107285fcb4f96c44a97be063f67af19ac2a44dd3d8a5d31177c61d70198a59473de31809045a00c1dfc069c261451a97a2242c5edf188b56393003caefa2c51c3903f070fc3f75151c84bacc2999355319f0d3bcfc0da0525a0a954fa702e9f568dd58baa16fd357e64a2fe10378533e5ac9c051ef200473478d035b929a948f575e17b94c62b32a38", &(0x7f0000000940)=0xc9, &(0x7f0000000980)="255137ec1ef023f92826df9bbf8b77dc2a9bf140f5be3c7923e5eaf597561b2a38b2cc052898c3be9c173622729a1389fd71f4b0a6f3a4bc22", 0x39) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000009c0)) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000000b00)={&(0x7f0000000a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f0000000a80)="f844fdbf11bc061f9c25969e41a1ae5f327ff71c5cb2983fd54369be30a1538db762", 0x22}], 0x1, 0x0, 0x0, 0x409}, 0x9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b40), 0x400, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000b80)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000bc0)="d91f2f17fdbddbae48bcb7a2482f13c65d683eb775b2a01d9664f9d257a4528c9cbdbc1d55e25aae2f2a560398ca34eb30e49cc9ba96fad2d57f221c06590a5159824b9b325c4ae2bbc53a3c4404f67ed697099a78e068c83f12bba0e93cdbaac35f9e4852a841e7c0100ecddfe13d2d93da22a6c0e25b1793b46583dc668e0bef84081aa27c0e952f7082701d02d956b5a4c3a407cdf118ff8153aa2cb0db8f207acddf3f3f282d722a2973d10a2ba175c05e03f83c024709234c7d3cbbeef26a51ef6a2b83cc0d976f6bed51854d9dda7b75f4b0953847202eab287f03290ca925e06f46f951f3113a6da636f29268d8da51a8801957ff38edacfb8bdab22be5026450f1987ee909407db2bb7850341bcbb9f2bb4b91b4531bcd2e69669f2c51b7b07c9a8dbba4789725d893c166b3d2b6545f4181413ac6ba818f339c95248df500d5ccaa07f6114a943fa0c12633eb8fd5648c051846ef5b179547da539e80c08c7277d19a0a38136aa1ea181ddf23179df91112f93007c583555be33cd0c827697a05d89ca87947de9d060521c83040bcf53992a007bd56501d30a879b68151960499c6096b3ce46c494283cb06c7d346d207d803e6c989614ce66c1db59ee7b50eaaebe0be6af0b0a8f2e58181cf9ef5459774e18205d5647e1388dd0b4e9c85f107a36e002ef5859810e2ab554a933b09b6e40cfd85694b835f440fe983d339ee35893b4f4335acbeb892fa4f507ba1a5f29ff7b168005dda6553b82578858aea930ed84916fd3d33e5426eafb32646c325590039f57ceca94a5a287485b5e8def15a23076f9c756c1edf1aaa5fcd75135702badb2f1a8a2d2cde62ff521ba6d22267b46003a7fe60c45aa1b106bf77022418ee316e31e5c2463ca4b99ce034f2db6cc1295b5ec81c208fce6cb464f12410ffaa71289c63e4f710567b4a7cdcef5183755bcdf89295212627504e8bec0ee4028f487ef78555861d2d8e65651c987a49bfc4f6d857402e239ab08fc18e75f106037473cf738c0f81f17106d7b897c1a50a11f287458181eddf93b011408dbef9bb6e82829fb249ec71cccf17727a49de127e28afdd1d8e8ae685aae1d7312a38d1457290b3e979a68464a040e6cd29bead8e21d4eeae5fb2f192a1ee793a7fcc56f977c126bc370e4e18d494958cbd774d11746222239cdcc2014fd65e68f7495a5cf41b970047d00bffadc41e66acd6ebc41badcd45a57d137ecb0c0d621db31b087cd1d567c66386f268b73b1190e0bc66c8930a7883adf07770f13f76741ca688e3dcedfcb8b5b35c62b53abecf17f6bcbcbcdc04a61d44420b1fe068f56aca64b6e58ed96f75c5a810dafd64df7e0dc85be999706da3fd51a6035e2dab7479c7897a2eb3246af362d8f93b934d8daf7dbb516d7a91314921b2c3cdf12a61adc86743a5762afaa460e44615da53c765f752eecbe13515f339a016ea7a534cc4dc0889fbc38aac40856d5ff0821d0bf73b352338a6cefb28530295857d410a41b264855302363cbe3f2e26df81deeecc85eefd5a379ee36499ab0f9d4b71c975d27bbfe68268acc545d588c593f233999e92a1da5093411f5b7b4f6a1006a48854c4788732995ea28c0355f7a071f5fd3206b904baa935133a18af7a616b9019b1e3b53d54d2ac22752c58cf31d19723152459490cdcd2601329d7c992c08af325d746ea08e2081c975db1f103d0aacbcd0cb44552341026cc6788dd227ccdaf7bfa40abe0ac125d9931daf53a9a6c9ed52552964e43f3d7a8c7ca1e4c93f7ffd71a1f36648ae8ac939e8eb21f759fbc7ac1f9d8c79d514bf2ebd055fadce310e3efd84451ff63a4599fbcae64c31210bbb460ca29e7245dd047fbd4e18921806a0aa9b04827c06d2e2bba2d47234c1b333aaa07d4ef16cf6f506fb49d7a9a5c4e078eb0a42410af34b11e8ae72983489d8158dc750d4e317027adbaf0ccc3780b2e468a53f617a5c09b611c93cfb333a929b326e7e58af0447a7d90776cc7ef75f42c763cc9f84de8cfae3b38d8b8a28d1406d9d93195ae714c8bc1c67a2bf41831bc5a90dce7d20ed7483e7568ac4e0ed3a48c9085f686e8a36a140eb7ebb2479ee11c0cb6ba038f83a29a6d033833780f04b92f8d9d8acd8b7050695740f582b2134e4e04f74f395e0188ed6489b4bb94f623dd81cf2ab8b37ef7a7893f04735f4fd3473c62f95ccde9343479e9ab6bcc8948b2f5fcb44a5cfee95ad93dda9a36e213ef94db8736c9828f216f389e3cbc7723427971e11ff1f8ac57a8d0158277e02031cf9476b4b6664a0765df91af3dd36fe5b9174a4f4a9b98dd33ee5f51277d1c66214dd49ecf1730d7fbc3feae2f67ec594f1f6ba75521df5e9d1066972f7cb55d23a4c91f6b59fe6e65394cdd724f63151f2e91f9f86dfaac024e8b1d4dfb884185f7db84f9111eb3f913c986b90b0cedd1fc434d5d41594419f10013875ad726ee28828a3d9b0b8504b41eb801a39cc641c9f51b3efe0305fe1cea162e4d598cdbaf13b7255aa122017b561adbfb1f2a21650a79112893487857af8b017fff05e59e66876aa482c751540d1028a5a10758632f60e4aa0cb0012965a5ac786af5c55296e524513884c77812ffeccd3057e26c844e00e8cf22196e10b85bf3dcae2a260480aea41722f6654ad67c4fa7bd821a8662840b6027ea75c3818781246e495d71ea0cf9005cf044aa13b1f2a7038a7f1e1b9aa4f9b9f87c2d0958dfaf1419bc4d9662826803aab944a0413750a573f3131a8f1ff77908c287546b22f38826cf6243178254232f4aec0d7629709690b7670231b301ea76721ff8cc445f030477bcdfaf79d428f84d9b2ac6ae41bdb0de6dfc07ce12784df32912e578df65be8fb1c4ca7a36dcbea0aafe1c07268a218a205f42e6211c4df59387d6358bfc12f473e2c14f9dfcf4c66682308e0f85fc6c860af27eb339b3049cabf145b158c25bf3b3037e180fe935a175a965a7f7924f20215675bb90c4bcfac4133a1b354e32a5e25088d533acce29a5af7ed05d7e55deb7ffa64ca162fbd9aa254f97e4207c76534cb93fd91195e18f0bd0331a6bfda7cde8f553da99cadee1f5c4e13cde12b5e89e29c668f297b8e9817c212986fbdb3f8f0fda11d3bf3bbb8062682039eaa7c980d9265d599a71c527db08ac9f701faddeb06088128f9b138a929092e46556371a628bfdae75204e5fb99dae226f1f12008fd772385ee4caa67c0c65617afed856063d78b199d19c61498dff935089aa31c427382a4abef8faa549ac81fc0e1a71619a1b30177b4d93e3225df95541d0231b94b7eef5d9eddd07b4fdad7ef7c4a5fd03b8eed1bd9e4e8e0bf321b77731b10784172cd44ccfc202f183a6a606467cf797bc0b1bd6d5bf32653d9a59abb70ae4d14e8a5b592b24ae84b6fbe4dd485c816d9ef66f0b024fc757ef4750dd5bfe586a4103763a8d0775c5f86d01e3cc1f21791a52abcacaae261cc3a86260b5d06d4ce0d7025013dd5d2b4c4f8b7b8ae3a731d1761e96b80a2820eb3ac04c2cd5e10011d31c1cf9464c4a5209115a2ba6de0c50ccbda24c0532951a110280f1dc131b8479db7e792d0fcdb76a700681956892822b7dfe2602f7217f5874958df74e7f453a39ee3dbf54d1b3cef693a12c86e85783165734216a3bda64e8ff40cd734c118d4f104791f2e627d4b534f14af8438c04891fa09c1ec465dc1b7afe92b87550ac17e4a2162df3c983d37c41ace8e342b7d7d369d6e98c130dc705482c9e13e5b19ea3ad0b4b2f77310e3b6d06a8e1c514f0de89b93433802282eecfc610bb21a2931afc47011f194a3a03e0d917685477a4ece4f3af6c58478d233941dbb13ed74c70dd05ca5b6af54e45b13da6a0f9ae01a8ff91adbaa9a12d437a30304894cc50c9bb08a10c4068b11498e515bb11a7b4ac27c97966b54fb1df4320fab8a61bab9e9711e66e742dc6ea1e1aa27c0d1b31c5fff54f3854b346af95916f79654267387f886b175b6a003e16661dabd8e0abfe1518c8017124eda371518c0efae61e2ae2c6b1fd203fbb2019a25971fa86ae9e6f012fa10996f3c83580216b7ceae953c61ca88425e0daf3d104d03026ea7db445eba42d871a0c7dae05d3210d8c76cfcd0e20960e0f1ce177a9c7b943fc2dec36902da928cc73de5f889a60cfbbeedebb916e31e1fe194794cdcac8a9f25f31688b52f441d1c16cb4e75d2e9528c374aee7e53213fe4ed39f30d997bd59ad212f106a07f6c3a10550950ff42a55082cccad1563b68d7f769ffc9dce3f03d75218835f915391450c13f14f57be88e142b49d8e72d4b7337dff649a140a51e5764dbe2daa17d78e7cba8b678354106b45a25d209b88df2ed0933cc340f084d81f43a7a857521bb72c14f8672f7ef4fca54461631a0b827f184a505edddab8886b2f145ccc0e22bfacfc2dbeddebd50527cc7fcfe70b799c755d9d12a496f9e90f56bd3e28dd9a7568ea1f84156a5fd8bb739abc58fb7dadadaa34ed2aa424e4aaf1384afafaf60f5dafebf5d846930c757d2977547ede01642857cc266558db8f7ada56d40efc7918da4c421a74c1d60248967e1c77154d03199dcba0e66cfb2d4a9873f840db0496003e44be495cfd5b2c7b3fe23904ff0f0bf877d4091b3392e600e09586397c4f3cb0b7be71d21dd49a19a379db8e9426e52a59a3ce6374c636630ae7b961da6cbfda16d9eb57c1c37b171a98a0651c3fba602c603155b86ad65017c93cb522a900c385570d414d9427e5b3e9bf04304f1129b379d633a1246ebec8196abc61c239440804f88557207d1683d0f9d50cdec69eaacbf91c9b051d1bb8239a52283206cc1778e6fd326898c1d59992ddd98bcf08cb5cf6165deed43b9b2d7ce8211fff3742e810c34ec671a2356a39b5172900085cef5ff5317c76adca80eb72a636e44ac348114eaca1ac225e7cb4e9ef4a1daa7c6905f2751cededc306368493fc08ecbed92c5d3cc83b6b2e82085cbc7b40c8f788bb774833eb5a2468afade35e98a6594690f8f9ef235432c194a080101c077861b1d104865fed0ee54a9dfb480e4359efcc92d723ad1b951ee507357a9d9872d3339978f1d3e61f105c426a6dd5c95556b53a818518ecb4ce56bc2bc2a59e92c55ae49366188676077a0510434161817202b87655c1fd309dd19d396026d4591356ddfba4deabc19aa78751c76a2e21ffdb65623e623db64002c922bc6fc90d08fcbf1d7610401827b54909ed8436374951f3bba2503755a7b0fb016b6f5d151ca0992e7edbcd6f448df9621356bee647c5641cfefc4594d6fa88e703d4f6ee5942fa5e025fea4a3c162a51d96aa1c0e7c9deade9b6aa45bf83e4313e30f51762fd10072d008665297817ba6b6736a03e1bc8ecc65c63afa246b0110cb664ccbe9f6c8774c97a2841bd0eb85a5c5e21ed2288d34c1dde0985fa98a014e5d9e3405bc7bf22bb2114d6f9e99e36b9e257bc2f30f4a56d13c959155b5176664c9e5e72e9cc6886f8823a08d30b68725d5d039777b92e80bbff52960e2bf66e9b0550d6777eacb9cce4e9feab0af83b3dad456a18a177bbf8436200c4c70c28968f535493d0388e7a07f3f524732380f5201a494a54445bc32ad72ce6991a1737b00d7df2172a601951bf6312bd3ab078610da2f8b9ac955e9e691a9ad828b2018ae06460693919b4682f2823bbeed0ec6ed5577562f6c33584dd19f0b621e235feb6fd27cc812452d8c1a8a503317572de28254cd779d036f19fde9040bb74", &(0x7f0000001bc0)=0x1000, &(0x7f0000001c00)="4d45637327e49b14ece7f55679addd0d4b0d339628f6dd2aad59d605d9c827e098a4c039e1e4400a8e94a901a4b3109d9790fb", 0x33) pipe(&(0x7f0000001c40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000001c80)="7763e000927b7806f8b9e91cbf932e576cd8f0bcb8ba16da88e3276feabe0fd59bfe181b8fa04af091573a3ac78ad1e2ad9a2bc84eeacaf13426a791ad10e0dee309745edb099fa46a319cd57eed458dd618e82542495eaf21e618c212ba7affddb16ccbd2cba4dc3c29da7c98aab2c6f348d92790b6225c9c73e40e098bb8eb9e9c985757f945f16b614357d4006545c69ecb77cff46bf84bdf2ab7ddf46b9574eb7337db5c3a2622de3a58197f50a9b9c91db97af988bda910738e8b8f7fc154cab2463f7a7e9840a397795a0beb64504b41a908fdde23fcf0bbec45d2f0d86c4e6d1ee1640d077c87c378c5c091058e815b6b7fa068253bccc49f1806b021a5c59082f3131c34ed21cc159fee86db203dc044af35c22817046f4ee87e329adee0a16ae5fa782493e3408691d8e197a8e81bf625159be291a63d141d08e699a2cf564ddc25e3b4906adf8ae8693f11d389778827341efbf5e097e973dd602e5a3e9ee1a77c5131ba8a58761f1651f2b80b3227ca2462b30833977681e88029449f01a50c7ab5ce6695ae21bc4ef6d08c1658909bb9fa0ab8788ad9e62855f916ff2d467ec3e98f6b6f6020d8f83eb6e9b8463661b38920c03df6710827fc43c1e329360a395d9a7be4c0ebf09831777b006011e4a8941871695699033a704cce8a65f511372601deeac0a85b1b2a653a6211a2a3be7dfdbd9e69f9777cbeb8d210a6ae4340490d296c42377d402cfcf81e95c77492f1ac75a895903b9f22d42083b1e8284a4aaf0f0d5be8fbc68b7ea81277ca60c225257d69e81a4eb9b97a3c6921fcda661f29773aa7e1c72da57e299e5d40f0f95898196f6990f5fb9db775b38909049f3a17b4dffd577da234cc064afb579bbd57d915e2fa43342eecedf1d026c1c71515f40a426d5f0052cb2ec47068508fd66ce9f40e265c329d2dd9da017433993b5d653b554d08c72bb52b12ff246f8fdc720b76843172da53f71b67558318020590c54a9ab98e1cbbeef08b9b0abaec2c96f90d60f3ca76a884d0141358b70b2a99007ab4c12a9a698036ea990134e97c2f72e109a29e9cc7b09e50ad99edffdde5a0dcf7f68378c7267881efc920a8cbfef31d9cfbcdc6fc0281c7ab64d441f22a32500d22ef9c26037220612cbae5066e46a0cbfaa0bbeb9ef7cc1631592f6ec9a2ac41e2aedbdfbe47fb97d4a09d428b5bf63cd9c0e8774e4a43ba2150530c2e45b9e684087f7cd6bdf536f8393ec6c8511c242de6d5af3d13ada8b5e05213e2eabd55698c1c16c594d50cc74cd663f8a69a48578b68e6ec6efd1bbd4475728afc54d4990fc672ae006351899c67b8365346d33fc1e528591069b1e0cbece00d2d96cffa50892c46af269a7d4e3d64b899f9e2113a779de532908c401735a1fafd8fbc82af186c7811e66da4f37005345278048ea752ef63973617e080f8d30c9be141297b97da7d9a5797e4faa188fea5ddd269feab750ae75bab25d35a056679d7de87ec66f8747d8227bc497dd50b9c9ca6a6262a0c72d1fc85563ef10c084d31617355bce651d95adeb8d418ac6b8640163a592a99989157a24617e1e74fb5c83973570014744769d88195e245b9a3ee4f77bfa7a150f641a61e20848876d85f770d28ad602de525247316a377396054a66fb745d59002fef709a2b2f58c6fe1422a1eb90d64150d5b5bae3ecd0ba46cbe658e0a632923b4ed5a8d3ba2cfea32432abc6319f4605a64097c8943ba221090122f7f761937804d5b45635358c3db6742118d43cba9a3f8dcd0eda18bef0cb618b44d454653125ba03d2ece6a70a7c60c55d3081b75965b876f5d6ade821f13b404ce8ef6e5efdbb0e700314e4840966085b99966958266661200f0ff74dacba8fe95ebc88890dadfc87317d685505ed0418fab435d6bfeba3fbb217ee957d4ff101c6c84a187f3cbb7b1fd4d477e369ab3205012198020c2eee3e0da6d51c3063a5302953bf2ceacc3880d7809b0103e13e6aa1371586e600327f3cf16a35918c8144b58fafc577ea2846c19e5a236544b97041d8c9ad298a7e53e5083acba0212960758a8d02eabafbb6c13c58af0c6e40ae1211e59ac26995403f4ec0e6029ff6ba02ca10910455b906c2d7778791c2f45450aee43479a32a85cf9f30c33f3aaf879b2c9c5613d5243789ee0c4a5c5de26fb46a9a49cf708f66421b043e687f27e2d1885267726734f6b9874521a643e30153e1c7f6d29ee4cb9ca482a51d0d8229eccf622c37d9bb4faee8f305c7bc06b0efcaef534ce4fcda8694e8ade062330f24279744b7fb213c8bc602a804f96eb9a07dc396cee6d40afa22a19e73545292b386dc5a6f41df44a5ab24bd8af6d32c8801863af172a9993a915af5737691f587c10f6afad52102f40017717afd5af6525b2d8b42b964ff0f359fcdd8f7fe52f95742ee0ea7a8e35f318bc1f1103270a4fc28052c48ef57410011402b06e855bd863c577cdab22cadc53631b89d660998652c67c26e8d2c9cd821ee8316105d64708e64de94c2735cbda353651acb85d8fbf24200f7b1f4e1c0a9e2933d042501ffa96ff2932aac64f54f36ea2ea0b728e73ea2ff3b0b70a8da8046549e3b4494cbe6adbb28d41a57da6af6c635e1cee486fefff936b3c3feafa454911c806b1610f099672fd1e381810149734d92b4c68d8d4fcbbdc1df14adc74de841e25e180f7b7e953ef9f8ef8e3c07a6ceedf8fc0bbd42bb8f40df4be347df4d74458fb5110f242778b416f19f9738098c71462b5e70fb1ee68738f1898d57728cc413407ada6a46cdc939c3771909690b0d0f7491595f1cfcd5a68a245dcc25a6506bd4641902d154c9b6d7dc1125315961999cc31d1267bf49ff1e07fac7ce49d22b99482a9441eaa55ecaf6fb87333c9652262e1db7ef4ce8b78b878953848e7b3110560eed0d0cae83214a7fb650d3eb2646e79a7bd987d369eb25eb41d6d0e8b381497842f8b831ce582062221948f29be389006040d5aea3a9889d9a2175cd8ceb70dd02c51d6e3db20aea00b2837c44c5b05ab019f696140e95cf79c89b20744d18e4ffb6f0a47b5669df6d81cb53363fe0064e1d7a0a96ad6223491538f8dab86e37f51c66ceffc83ef90f9b4425255a94745c1924533aabea3d879a3c9b956dc2a338e63013030f04318250e1466481040199511ac8c36c65159c5dcbadb09640ebc8a0ec417b41aee1e8c308c2e86d5aaf1a757aee045822d1849bc35ef95aac3e07f788c23e0f358975b519403476c6c37d4da6d9a4946ab4c48f218f9fb9791c2c5f883047f917498a73b6ff203d386b2b35ec53ef83428a9acd3939a8bc734f17469bb4812f2167a3ef3cea8128bdb13aa185d4cea67a0ee5383996570c71edef051358fb515cebf2b4ecfba678edb2ee0a87125ffe6bfd7d4dc6b87e347f104d5334a2fb195ddca9987952595b7bbbe43ab2714d55e6b023fbbd1fe802269db166f18452610868f97ef6f7ed61b75e212bd03acd9f7c839a2c1bbf3b465b3ddb8beb17e4cbbd33a0c53cf15222fb026ee6b81f37b0c64229d4333f6e73fc82a6d85b03b841987ccc6b3bb499cc4393a747f1cb8d6e998e2f5d189877f97c7ed6932991df93ff6adb010d198a47dba75cee7ec1b3c78c8cfc02793c80af41310a3b16e09d2bad641ddf8c30f42112c82919353eca6c46e37f20d422c384563b3c700fa32bcb9467cbf43ec2c67bc995a6c6808ad28929f935edb16873c95352031556d4afb5a1f13221ce9bcc852a39dd2bfdcae472eab06071202e0bfc77dacfeaa90a339a6e124e5128ecff65deeaf9d526ae9e10f4afa37a813cd3a2c3ceb49c6c80c97db808c96cfe5903710296de9715953deafea29a6f4c73e35e3eca134e9a0decc8897d462d985084eb910b47d2120f167a8b26fc3bf5a13e6b07eac96f9b2365918023c3f527797f4e7a4a9010d2e1a12a74e181f554167cf7f438b00e16e193bc67a91973724de31c6dd8980ae6643db9c1770517aca2774cfb049d8d0181c0b8091edddd48edcd84b0ea922503ea4d024139b1d97d3cc7451cdb69155ab070795e2fa677e3bc801e2360a0b76e03fb5ead28f38f43282d72a9c18d3f98ce9a0812afbe5f3df5df3a9cc09fb9ff0b690a6a768063a16e4535914699556c35c40bcc65242770406b3467a300ac4e989d862508ef878ac19972b4e6218589a7ddbf78988ee065025591540e603a713b37337cad40f3035555755ee19bf1f010f69ac6f157875ae2fcd1112cc49a50e9fc58b5f6bb0cd61694f40bee5e8c750d18645724bf658e5f0cba26fc258bd0e8795c51a42f81051f7ba5dc3bb191a53552b9937e6088fd4178344625648048d481004ff1c53532bd843e5a49547312db2feafd724c3208fec5625f59eb459c494286fa22e3111ca751ca0757b2ed38cc2be57f0d94fd9e16f91ad8c4236ae0d82f09f77d8ccf006ba60c9d09f3da493d97fac98839f098dd7ff919f6b00bf14c9616850ea2378bbea5206ba70bb69a9c27167e88460ca4a59f57fdca5fde8426920aef3b86084a43d4b16fa413005f6a6431ede0fd1e4a513d53185bbcb2105c3107a8be864058d8dbb8e36713c71f10f0d934bedf1f9ecfda8fbf3c1d89ccd493d14b376287b566ef74bbd1177d9494846a6b0457e3e9d58c63eef5b3853b032e0d040aaf409261f1d078db88920caa5631651b111dda08808e3cbac2c726d310416c2dddacfce09fb6fe69640e8e35ad0a7d861f5d85b7a92549a22b66722955ab01e9ae41e33769dd5d18c9866901ead2babe281a9a8bf5dc04a77895dee9e6a0c6f102f9140b1eed5398d23a4c749486a310f0ff1cf38813d52504ea3e86f76971ce9fd6a3101a6afda783c19dc1f49f2562ebfb155933560afdcc1f90e7ae78502061c3496bfabc2366efba8f049ff03a95a379b4da520812105b71145ac9015ad170403667d3e714958b4570aa6453a7570db43628036889731112c2882b6b4fb522807dd3f57bc6488179bf80d050367f6ee2c8109b4717cc8d5616321aa9735a8be2a58348314a107b4d3d18c2a6a592eb0452f7f355dee91609cd33ddc2eea61e14733f8def6fc8acb2e81d6dd732c3b5388ff9c1b0e3c2f3c4f88a8e63012882e5742abbb503a83e90738a9daccfc15f3c90fff180c98294aa6ed26e3c76ea4f2d2a0631d207c6391dcb21a37a1f2789f03a9c3f5502b8191b1ecd74d478684623bc9131d26d29a817b55e61e4dbcdf098c5688269c4e8ed200ad048fec21883f8a277234abdcdeb04dbcccd1d75f52dffda3286d37046c1c082be1e976db754a3d56ae6ff0215fa94beac45828984d2191db650ededc4a18c8206b0f962598e8962db587f0f9539abaef99e99e395c1c7260d3bf336261715a0519bbf8bbc77b926acc20aeb3adcecc07a63f89a7068c633e2d6509cf6c29ba97e106b552bd333dd2eb0d6bcf2a0251abe1d1281bdb5bcd44dbf3d1b8d5269977bfeb91ea54b6a9f6f6e7d81fb4098597cf4f967590c7ccb008e9aaac73d69a39197a1a77f11f19e82c06a6c5214a144b513c35797f81935aa946e8cda9d5ff0db730fa7ecc476e0da433dce76c69750bbd7f25a97c5dbdb65b67b7488901a410af973de7a0fe3d02f45ef829e6f5631e5b303bcea231e84984337e22663b9eec26d841e78fe320ae92fda6c42811e452734b1a86eb661a76d8ebc2406f0291bb605c741295b752938115e9571864f4e86a5e65c4e54a3e2a631637cdba4ca834d61feca55590b3310b95f5a2", 0x1000) r10 = msgget$private(0x0, 0x90) msgrcv(r10, &(0x7f0000002c80)={0x0, ""/159}, 0xa7, 0x1, 0x0) ioctl$TIOCSDTR(r9, 0x20007479) kevent(0xffffffffffffffff, &(0x7f0000002d40)=[{{r8}, 0x6, 0xb0, 0x20, 0xffffffffffffffc0, 0x3}, {{r9}, 0x5, 0x48, 0x80000000, 0x9}], 0x7f, &(0x7f0000002d80)=[{{r6}, 0xfffffffffffffffb, 0x40, 0x2, 0xc991, 0x6}, {{r7}, 0xfffffffffffffff9, 0x41, 0x4, 0x1, 0xfffffffffffffff7}], 0xffffff7f, &(0x7f0000002dc0)={0x4}) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000140)=[{0x3}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000001500)=ANY=[]) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/15}, &(0x7f00000002c0)=0x11) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x18}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x400) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9", 0x4}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xec5) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f37fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}, {&(0x7f0000000340)="f1274c4f620a005174561b36a4b646fc398dfcd6495696eda9dc52fd876f5aeccf29e3821774bb6544833e05c91b077485f462fecc464eb498fb794464c37c766c8c15848f68eee623ae825849a46a2e7307c3f5ab8303e4a5ae7b0f4d5fd7d8980276519fa1a5fa817d23d77e4a00cb807fab78faaffedca1bbf85aa2e7fa615e13f84bad273ec0160359321caae4c0fe4abaa26f3c4612fc97c1af7fd02ba0088017e64d57a6b2a9bb58619ed2e86ac11e73c8fdeb13b1c5b8639f592adace036696a94da7b1240f31bb4b88258b2599c92a7e3e0e6379b0886ac0633958139b0c78bf4822020ea3df4d82c296ff7f9a8b587b155b51e89a13e36d74319b7297262c8561b56b4bf736b844cb264543aeaed4802b4a0badfe53493b07d4e3f7bb0c5e83876b7006c5df432043afc5b84febac0aa7e15714130398f9fa2573f365c914288f8849eee41ca312465bbeafd1f5a19d68d683fe7a960f09f15b7c7498d11953bca276c930d121dc1987cdbc4a6d3e0d1f863f4ec166915612d4153502ff97d4c0fa75c58dc976783ac6e96df42a52991e219e074bb64ffb6547394bbd9c17bd23df2470710127603bc3e57f401113fd64ab9a5783e516a31a6cb8d5369a61a519246af3997d294f53e9b75594a6e4254a0995b505d6a79ba0d8bf885e8aada1f6a24902a14b0577ca9446c558fd23447ff87a04c6a39e36099839cd93deb28a720e86db75f266448970fa5a8259af8f3318546b4ad8081f34e6ae705859b28088e8406eccb4ccee9d29a3c7fa5b3f3e7451408202df0a76d62e3fd043edccf212480c40d61d77919521b90e7c45ff126226ed3ef50a6c1b419986b0d61d4504a76827f75496ccb3c03758b50295a862aa528f1fa682cea84c73749ce52ef05582dbeb84d2ff6b5a7219489a2a65fe631b0eaf0ec0060ddb3bb73c55f90aafe2020c07c1b5ce0f999fcf75ac528192c24027c3c91eec1074c0139b7e82b763b39f0aa61bd5a6bc95ed1b383954e2135c5418000caf91d8cc364e4a16688cf1924d88caacb85f08c3458499bed3192d1ddd3cb5459a62fa8448f6344f4670e3719b25aa23bf1e043c09f103faec06a7b07586bf4b94d891bf6e633efec11902fc36e43d649c06249044c00c473983d8f08feb62f1f736752f27f53c3fd3731b87607660e4614f61cc0dd6adda5c9b68e24e6331a653ba8bebc330935034a8cb60c8cd71e474ad4f384187dc345eab9e704eb316254b9ed1d387a42e13c260192fce1a5855ffe9a21258122cc48792389837daefff886af9657fe50dae643e8d8eeb64fd932a64185437fa660e4b9ba718b8850b8258c4d700f51b430e7e6bd44e65b7f0f49b40c929fc8dcfe6ecc0c58239de59678266fdce6a02503a39ebb7d356cadd8dd5250913931fbb3f40bb2610b3eb8f1563085a6d0b7ecf565aead751fd01ad2647c2c336482d767560596e481d367d2d09d6c11fa9c2c63a954dabc0d4e07a59c9bd28e5a826b8d3a4a63f4c06cc99433a43a1c46903496bd1e724ce93d8ee033cfcae3fc46eba953cf7b79a7fdb7b2688ff866a6546a441b80e26dbf1d43fa699b9fe145cbd8b16aae437fe791c39bcbd7ccc831ff0f7358d102b26588f21e2da178d6ffd2a6b296f019e8d810f9c5b340960794198e36fb154844ae1431ac61cfffb8e8638f389f36351f0b4d9a2f29d977f5aedbdaa3d2c909f4e81e07d5f18247898384dd145a327ce7fa1f4d796776ae8159d7129b515dc15475e25632b67edc06fe8b39c7aa0374fd2e205d89e94e30145cad075b549f09e291cbbad45e372a1f93d812b21d7edad1778c1cbcb1257378449e4acf82cc30d0d53c45253d4c56caf3ae1fb1b1da8a900d8d5ec29eba18a5e34f33c216096388cd5d17952a24307e74802c11c84fe05020a481e88663780f636f8bd01051f6953c02aff3b458d3c8f5b694090475fbf9c61b11fd37f2b796d779bbc4d2fade06ee2b680d5c2e10d11442b3731b86501bb12ba8018194f47b5643a693e9c8b89ff04e2f3feaa95d66d4fee723f0b1a36d2ae12ea6e80a8ebbfbf1a892832bec319be25bd17a0ecd0c0e1caf109e8cb01ee029706c9feeaf8ff3c666194a5bc569c9afa49d680197c4127c936b1474d744c224d25eb9660524055f66101b92dc53b37e0980202ac37383f31dec151f00857ae283d0509bb739615808faa8dac3b12cf69b5670cdb81341219cb98b8f24647ecac2bd4bad194d6b18b1c3507d47c00cab663c24ff4b41d7ef0327ddd86a6ec7765e7dc5bfcb1126618581c075b4f0204b76e654b2a6ec924ac6e1e5a736886893e57081207ace55222a3d6def320947cdb0ae990a7102293306f60f36ffae73b7cfabb1963a576158d960919dc34949400bebd15c88f0b231fd0a636542608da80097bfd30ff3cb3f3302b4e31f528a7edb983287ebc487d4a31330c6abd3d35f7e17b936d70efb0d9ff7f1a14f2597e237ae0e08b59f62aa78fd095444ad8ab36557ee0e093bdd90a38e705cc98558f3d1342eb92efd979497f55640a1d7914dad2369a810624f5ea6e0a51f03f89372c8855298254abe3e6c633d15b2bdc07a6ff2cd1f4f11fa63bcee075ce3aa46d4fd893c17b417d8a4e05bc6c56a75e05a254f7a5503a7fedf3a57c6d7bb0c3a724aacb4ffcf6ee93913a3009b473c8c3cf8381bd83aeb7aed1a49be26881bb4adc912bcd7eb7e7c74d3dc07e88f4f96a6904f58b1b064416cf51cff72bfbcfb8b4ce9cfe204aee78d6a91b081edf3fdcb38925f595bfc504e120d5c69fa7e633dabb4f0839c05ba5f484778a0dce56d9c7c038aea2eb34e4399861e1edd99ff4b6cca45ca17eb41be80bb7e51bd00414ff3c942f2840be3194e62c5c1f444eba9f35ff13b64de3ac4c4a43023c9e46687aac94ead751aef30271b2142723db9fd2f173236a42e8efe7f457d553df41213ef5863f22819011457b6cef28f7c6d7507c80464d3618e8dced162ee91a5cf2923b6ef314bb9673eb4fbeea3292de3e9ea557a4dd8979b0ccb4f66c75d25febe42ab486c2930b6f233cc7dc45c742317937905c3fb7c0d179695d8d29b06d6876b04bfd62556872e3824495fb88beafcd2c54ea40388434494c2f569e1873349f902999af33b007d0f3b0765821e3f74b18d44f635fe47173007b492e2631248ae2ce56b51f127d49ca626baba24b31e4b051e0bfc47e65539a8bd0dbd5141bee71e50702179442b2f2259419b06404d3bd515dbe3364de013a1d8182271fcfc31a323013f201d7dc779875f764453321fdd412a720cef924367e1cd16559d2814d85e19459f3c2ee660e6bc8ac5d659c1ed6129918ac38a11511b03900a3fd2ccf5c60da0a102321c4f2e2c63faa9a06d42600e3ed34dff240b3c907aca7b811d43fd9ab027f631fd606e7abff0a8b743a5436db6e77f235560e230822cee831a608844d5e5efc9f5ade2bc7cd1dbd400971c63fdfdfb778a0ef9b3c5a8e6104c5d2a525bf2678dac5baaa0661bf97df6ae026909dc7424101fd65e920e5b37accd658fe1b0eb5160ee2e4cae9700db6b6b04d0d9ce760bb0a49ea5fa40cb436da3b6ce604da4eb72391b7cbab8dc8ea8b700652f08f6aebcdfa4474588c178df8b2e71c843846ffd701bc28685bf98b12236cf06f98f55b5302a6434d3e0df45aac76fedb04089185176cf57059109f25aa265f4874dccda64c2a3bccc15ca2314efe525749411ece7130f588bb43322be313aebdb75c6d65c62f810da724469abffe5291e13651a454dbece34c79aa85f8aa1b93f1665876ac59c6ed214981fa7a76b86b80bc6da145371bcef91f65b1ed55bb66473ae9b588c84624c0aff8affd8682d652cb07378a222d1b992c075c69af2e9e70f22cd131307d654da4c293f1a3b99b0dea7f09de422c2c525fea0a29160fbfec871e739b0b943851e7bd02b413a2760fcbe3ff9f44731e54d9e18bc57ca46b39239be6792fcf3ee02d5914251f3902f8605e9c435365574fd8306248164700f5ab467a202fe3598de5dc5969d88c02ece1bfbebfad488e7f23bd453a6c3b7d4058a21c55f3410a8c4881852dac3df38b27cef33b66daa0d09419f48e0d32b7364b7b3b4ff45814577e5d655bf606af9493d306dabd93c741c8221aad661e218a056dd0c1254145b6cdc72f668c040f55dfcd66e274062352bd67570c138f65a422d27e527f37bfcb25eec112c760cb8a68fedc974f08f0bec6841fb0e073b6b6450bbb0092cfd4d3aa01473514b2ad028fc933b8dd2f88f1c1de16cacc11318d42418e2de764fa148306f28f77746ebc8ce2fd9e63d9b1f592f02fc9f3f2822e876bd39adb9e017f589fb430ea3bcae313e955907f918ed6c0983a3bb5bd014539615b022d744b0bcaa407ba473155b60bb9295feb195367439b8ca677757363a8eb09a81e525543b6fdf9b1217016cbf77b34d4219fcfd377d3f28b7f9dcd5e77f4c937afbf67b85d8cccdcab916afd35227df8785cb30ee39180d14c659ea5f0e7d6ac1d0bd2d43522cf91ac4223291b8b853cb6969a5556f37156c6d579eb238619911e41c780f4eeb6555f6bd9a6c2f044ae4808f202fe51d1d5c1851727f8cec50b185daf150561441e027255ed07ea6097ec761b4e7e30f9f151a7a3145a06768d7eca50d172bc588c823892edfbe487c548b65e197935f3484bddbca8a6426ac6e5889961ee41eeb64bc9454d36bff6f5c8f7372d87b408635f89abbd10e41a850ee5df3298538addf550caebc443409e2f59c6aaf6d5cd1dca071dddd47f5534f3246b3a25464f9f49ee843e46a78b4d1c3da62f2441c375568ca93a67ddf564a35f80fc2d8bf911c582952dbd14371d9c070f3fe8bfd5e223ab871644af43addbd2ea98ea3cfb595e4f528064aea684f5ac8bf5917b5d3bcd29827bcb38e1787dc022e3d7db201e93ba60a0ba16c1806bbf115c9ae87cc48817a12422fe4038065c60715f63adc8db7119abfbfea8829fdf9e78381f0eaa3c23fc5b5bd7ab85d8322ce915ad9685f560fd83e1c1e9eb93a21c0e39cac96c1be7dcb4bf793706fd078283083b47bba8166724a782d9baced64660e60ef2ce29027f8a59f1bf89c49ccbe22fceea1c150c8b3b86439df8b596d7a111ae1d56ef26de0d2c52702703296e4ab0e865449238c3aabfd21eb90ea51afe2b540f4392cb1d0caa194267ec1dbdffced972adb02170bd23bc6e75f53236409467c7aecfc6c7cf8f18166591e713dae4ef7a1c13796293d06d0e2ec72f392e3477e272ced2b2fa6c6e57c5d64aef41f38b2c7fabe3f57af7000c03184c9399b6c967a0bc6119d794834d713fd3776fe966c42855f215d6469ff7b895b96b4303e035f92d7a160992d1abc68e71b3d49b07b1baec604d18e6e014611c738882dd87035c5a6e4c2109fb52082c5b2311fcf02028d7f48d9fa503287f0ff00980d5d9100940c03d60f36c8ef2177eeb4bc12a2cf4417ef08774b988abffe0eb491328c03bc4b921e641fcd11bc205684a5d6a3ba08f8114daf1b418b9dd6143e77fa431b0224ee06aec2a980341a8060840190a5a0dd71953cba00f0a5e244b44b4d63cd1365cde80a13e417c5ad565ce941e45bcff99b28c13cfb745bf589209afb20d44233156361226a10253326a5e7484162b615310f9a2f7bb73027c791483b600830b551d5c58ec64b0629849c025b0db2c22518ed6ebcca1ea794e13602fbe49e8d3dd095986894cd38b7f52557ffe39934980fa7bb83955a1", 0x1000}, {&(0x7f0000001340)="454ff9427ee46fdb1950c85992223e56605efea59717bb0f0638cb7cbec73db7bdf979b4a8407919b09de53c2fdc6f6169e383a1ec7a5a6b395e9bef2dd2b5f6236bd0d568183ed94b5f203f60de2cc900f7a9aeb59cc23c03a72be764bedf14a21426d656886c", 0x67}, {&(0x7f00000013c0)="28ba15c05fe54c23c75fdac78a7388ecc6e467d98808ed1632e8345d8d6273448a2ad3a729077a129ef352dec29764c43e36f6133176767db17534e2dea6dfde84f7ba6f2da243f215f79f7ce7dc160930dfb0a7", 0x54}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYRESHEX]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x0, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)='\x00', 0x1) r4 = dup(r3) dup2(r4, r2) close(r0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c, 0x4}, {0xc}, {0x406, 0x0, 0x0, 0x2}]}) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) seteuid(0x0) geteuid() r1 = semget$private(0x0, 0x3, 0x733) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x5) semop(r1, &(0x7f00000000c0)=[{0x2}, {0x0, 0x18, 0x1000}, {0x4, 0xdc2}, {0x4, 0x4127, 0x1000}, {0x0, 0x0, 0x1000}], 0x5) socket$unix(0x1, 0x2, 0x0) syz_open_pts() socket(0x11, 0x1, 0x9) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r3 = getuid() setreuid(0xee00, r3) setreuid(r3, r3) r4 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697a, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r5, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) r6 = socket(0x2, 0x3, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r7, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r8 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r8, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat(r8, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) write(r6, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0xa0000401, 0xffdfff8d, "1ba5d82d727c660800"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f00000001c0)="5062a24f53214d463337848eede1dbc0e1ba7e18817adfb7053b0fcd419d90431b4cd8451af39a9cdbce32b105f306febc58dae797bd0e7742a7ff7793b01c3959bad20afcd593c37af54cb1a26b8d4d950a63ba7b1a0ee9246210a2c85710f75857fc27a1e7bcf52582f70c3a37cbde1a19364c73eb7cf370332dac6d9fbbb35ba5a8429faf2f7173d89c4d5ee1677eff132401b49d84c77ae13cd791157cc7eea5fa00462e74b2a18dd0", &(0x7f0000000280)=0xab, &(0x7f00000002c0)="aee95535b571a27d7696205bd3af", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x3a) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x2}}) syz_emit_ethernet(0xb7, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000810600030000000000001037f87ccdc0c4a92cfe8000f8fffffbffffffff00000000aa4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="a8aaaaaaaaaaaaaaaaaaaaaa86dd6000000000380000000000000000000000000000000000000000000000000800001a0000000000048800905f00000000fe80a7ba350776f0d1bd079e4bc400000000000000000000000000bb"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000100)="db", 0x1}], 0x1) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) socket(0x11, 0x5, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, 0x0, 0x0) socket(0x0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00', 0x2) sysctl$kern(&(0x7f00000002c0)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f00000009c0), 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = semget$private(0x0, 0x1, 0x1) semop(r2, &(0x7f0000000140)=[{0x3}, {0x2, 0x8}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x7) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000240)="92c9bc1b1a6ed28465a9483e0f4fd79fbd912d3887df9dbcf9946387300913cc7ccc11342844a45422c35f2b6d2ab92a1556242fcfaae99e30a560413200261f76f048e8b6938d13cfe8d2b2361fc07e0f4834a42a9ce34da8ad7f95a8f5b4b076bb98e87ee357978800e0e2eeb2078e28d567472db1e23b56eaee5cab437b2ef36aa0dd1912c33f29d42c9a831410df74596bff96ba0cd1b61b63729ade42f8ea090d", 0xa3}], 0x1) semop(0x0, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x2}, {0x0, 0x9, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {}, {0x3, 0x5, 0x1000}, {0x0, 0x8}, {0x0, 0x0, 0x1400}], 0xa) getegid() accept$inet(r0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x3e}, 0x2, &(0x7f0000000180)="097c75aca4929fff186cf81c9a06ab340e06303c380ceefb0087dcc32ecf88154d95e903ff4da26be752024bf9d9141acfd5b206e2b9a1e16c73703a01f1796f6f79012b924bd2495a67af098973ece256f4a1e4294a004a3eba711b0dac5355878af3bd0b67e84664e07c1604b32e1fc476fb6847242c58ece6e571ebe18dd3c7a7c710", &(0x7f0000000300)=0x84, &(0x7f0000000340)="50ee63b429ab96f314cf2875d66249f7609073f6ab9f7566dfb576478a10773b383d554c6cc04c71a042cb22137f0d9def35bc853f82d9bcc4f638404ca2d9bedeb73479380f72b8146284c9c5a8f2e4470f5e415ce4219bba48af6ab5bc6be714ddc73507a37194bfc7b448312e3f3a923134cf7f5b6579e7b4c1ae6478e202c8c50e764462403640d8", 0x8a) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 6: getsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() execve(0x0, &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000100)="dc53770c9f8ff6000000000000", 0xd) shutdown(0xffffffffffffffff, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18a) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000004c0)="48d50ef79a9baaff26a1bf7eb7a7ec4449588a3fb1c7935fd8e756a36c648c6f1db58e6d9d44d6fe34085ec30c9664c545d5d8e8bc9b72df0d83ab1cc646e0ae06487b9549d189052c2b7e5f4937e4f74fad5281c5385527e6d8d6d7149dd8276c460b5c4309146ff8e9ec8414af3510386451d8d136c8e8bab48b2a619d8f545a8ef272050d1fff11813b15cef5db13eb23cb7e1a6c3ace3b97c6be3c50fc34c1084b201239335c463bec018999662f74415b7783d21799c7cbf4e11a396db0b8e10085b96e1e96ee0cb4f095d9715829ce0c3370d8e7c9e5de924de768b7f4762feb0786991e937de9bde25ee057d36e2289bd701034f0fc4b4978e98bf0a0773ab223e484d51f1c00defd177e6f987ee2420f4994c3038dd82f6b35e29d78e633e02acaf2266a17f80a6b94e161b76e0b68c07441f90314ce1eaec23c519237336599d04361889382e05193e1f6b6e00d769321c68d7de8a2656ee608a1f7518c53a2aa2d07b4e34fd4c456070b0c95e61cd44b089f298799d50a6f9bfb7c3c626bec80fe0822f4069c9169347ef1334517db76b43b8a01e071d89910e1a9611e85a3a1ef8ad28503bfb42cb4612e10b0e378eb0eff7665b5db5eec66e7010c214a42524f455e3843619ac064cc870a43e4b2c97d9ac6f8692910486d8b8f9d65393ae22733583750b8aea4fdc6b138b772dd3cf9874530648fb0196fd52364bb94a2b91a9483364c648d18a335cccc0901af684129df72335f5d9e80911c2d2a098360d86997f4278daf9bf318915c0c08d4286b26b8cdea7acc78528fce12b63fa698fde07ad28f6ca7d50719ac70cb7635756a18663e774ddbbe63043f8bef05112fccc6b31ea8201c16d34ceb4fdccc05693d8ddf9c3af34029e27629c22453ba182206d432e65ce2a1d3604152154a2887f3de16a59f2262d84ae38439afda61acffb967b67f3fbb107e073057b39f4adcf71770ab5cdad35204dcce751c0d2781ff7ef85f5239ef0e227720665df91c791b37ff12c36ec23850b82616fcb5eabfe87dac48337ef705248176b368e453a61df56feffe0ef4ffa13288b984d885166f56cd811d66194a7f9f4a65c0321874d1b35c4e2a2e7fc68654edaecd8ebb1d86d717ec2624f5370fd8baea3a5d7a5b48a24e758775751752e88fc047148e6d46ffa3a18accd9adcf25fef19c74afb7cdeddcc61b085532c5a790e623ef5ab94a8a35661c75645a2efb8222cdff4ea6f2cf538c4d1355feb44b331f2f0696f790a7a4d7a7a587228a9ae5342ae4c7fb11251ba250951f1ef2659874b8ae1b6ce87b719886f1b643cf00c391b043fb283a7ca20a1bee26c3b27559bcab564978e3acfabf7f2130da5d1171b492f0583020280691345da98b099fb382d14a7a1a813d2c05ae55d8f7b641ec6b2ed72b9efa727e8cb90c1808e6cee394380c864231f07b72afb33aa960cf42389dfcc39316e6bc825c7b53803180ab6baf038567b92fec9fafc5efe3930d5e31927f5739b74ccf8115376d63c29f7620237440a18fa0da9e2d351972de04214633255087f48b2f08313be54983f38ab9863e2dc94b5023292ba820f96892749ae8d2579ce32afc69c67a13e4ec4a29ad2b515f270f89c37b19fdae491745a84027042e021e48748e52741ddab259ac9b74d07dc4db8cf8aa0ef76b26389fd664eaed2386844eb9e8e662af1a470e8bb397c172c7eeee9b4a2a3704fa109ec53589b0bf8606c34834b2c04a135187d396074c087b36f55becee16ff7cec4af1c8cdfad16df998e3cc28112d22da3a7a9c458f842b586228fdcc741c960f1725963483e87e59a19bd84d83053f852f445f46c57ec2120f450ebc4c8975f752e70965cb7ca09fb842af0e72fd3f9bb9245ae67c3f40b6649503ff0d3c91e43852de04761b5d97ff90d8ad2234baa466bea61fb83cc0ddc10d4d6e4a8564e8cd584bec9eb2fe7da89e4e57aa6fa64d56414129a3f0dd74fb16238ebbb222bda734630aa6aca7ca5eff4bf08e150132a706ef54b5727402c2e9ff5a2b21ed00b14b480f23874ab2b85213b3642a30cec986f95345a76e10bab5d65d4bbddd16ca3159b2e5686597427ae85d8036b84643bdf53b1fa84f2eaa9aefd93ae2d4ad36bcfe7bcf4719a15297ab810e35f2e184bfa977e866bae86b306abddf55fc239ecc2bdf41b7bea8fa6c43ebf338cf0c68d4d0ed7efccb2a54611af97e5e6351f7e3d64f9ff59feb18a17a6c65d79314aad4b953dfe6fedecbbef104e669b38088245232121b3ab235f04e0f1815235fc8cd8beb8bb94c4d1272408ce7cc9589e79f5ca2e24c52a699446ac8c1cbb7e59438084e71066c2e69484e13468d02b4ab87d3c181dca72a447c2b5afb1e74c134c757d84a473c48a4fc2d810900f30553ee3915a43d660032ca1a3b4074a4e18b6ad1873dedd39bd6e27dbbd45d92c343636eccaae18a980d247c517130a9283f775daa120d78ef5abd94e50cca4efdee84e5f96a22c698a339ed63f715952e5ad230cef89423a599fda6a2ec356e91b8e8aa979a6eeb08a25317cc6df99c0baf5163ed5209a6ac4345977bf0ed486ed19e5d80ac05028e728914da4391afea258eeb23581a2c9446048f916ce1c3de0673a1b3254ddf96c298e702320944edfb246ae2b63e749ddb33bdc32cae253a845e010fd30912eee8ebbfc3912752c4ce46e52121a55e62eca800b65236c209cc9d9dd3ca12a525711956c0108529bbd8056e5000c1930cbf477c39978c03ad1413cccef3a8de3bd97da94fb6c3a55ac3fa0df251651b280d7f3965c0a55d723ad6576f3a3b6b7b39253a282b7aabe804858c12bc875686af30b2370393ee505ca3820357bad7d6eea6ae22fa0dfcf503ded89a6bde248882a3941885e5154679a3e154564346dcf8acb00bcc1d043718b13bf03f097fa6be79b162894b0f673c08044955b7a0e9272ba318b2a8348c2bc7d97d28fc33ad2962634fbd183fe5a62309ba6a72bb7e2cf1869ec75ec3489eb0ea8a1adf354ac72c55c7572e2ce2b92603ac9975e66f0a1f1eb0fbfbbb8e0e554b800b9e33674f02e43d21f4794aa8a5968516c19077036615668ee64b6dde85f17db9c9f171e4621d3d29c406b1e02a38806c3b74c8fc0e56944ebaebcb7a9ffe57873ff5f1ad1a09911c4c4d8cfa209df03fa30bb46d7748fa30788af1ab4224c875a66ad5c3873981b52d2f566fd8460def64b29a02db8bae5678552217b47bcc4a93037bd21c27b723ee1350e33df37dd8d2df57539cded48d2ac6a0b14a2b1e412ade1dbe766884695ee1479b877ee6d2caa28cca3aca229332734fde9ab31656cda7fba6bb11afe201a6221010c1449fef95d7e616c65a6452469ab7d6f2024e8d18547bd39473d336f07c31484785f905e8d89edff9c3c1f43adb331d1355b540222ab4a19b0f9e43698d2c6cd5f8850e2da6f064dd28cfd1df9ed893c8ef9f4256d77c93f8814852c451e0803917ca995fb30acc654f476db101d54b0ceebfe0d84ffbbad1824374f4702a7cafd1619a2edddc6cdd9ab96e111cd3e041be959e06f75d6e2e9a31f282578e4916efdb1bccdbee1a484a07dfe9075cdd2947cf827071e17f14223a5a256a35e4836e7429cfdcf87c6bde7bc849d74af12f44e3f3fbedd68d029f79ea9c017708b9655aada51842f89e93ff1447e6cc27993b6e285051bd7d72ceb68183d0f3619d0ad02da396a155de0cbddff6aa00e9ab2d23c478177a7a2f4c407a99bf3d992a4846956a10002bde6091d76d082d6d38868f78aca7515041820ed15c77e43766680d5529495557ba4eb8d2d0955406e9fef5b9bb570953b49a410eb685c1e24e33615ac182c90231bfe00c9a6201cb0a53f700e427e05f93bd7e73506b27d9f7a664a54fe26f1a6bcc7efe0203c576fcbb7095017ee0c1aaff8f32b9b9c2696558802615095e73d4bc807d6060dd80c6d0b8cc8db03e0c57720e0d90ca32945e9582434a6d80381363dc26269f0a333b0aae6a1a7df7010e882ac95543f7e7e16fe8eea868651e88321704db48439cd12f0cc58269a07c7a54c12e6bb6be1335899f20c2532d482cc9460ca39a846e2de89ed3a876b2c90c01fad02fdae7f36784ff021bccb3584ebd76071b4a0968b86c7224b3288769b047bf721e0990ac530a51310477e21c73d5b581203b11974ebc36b450d00467069c4f5ef5e0a6154a89ee8b90a26dcfae19ec87a86e5cb3e49dc07aae3c555d7504f5d088ccab49510459e0d88206d92254b2b84f84883b2eace786cf04830a290a10e88b2f709b6f82c99d3cf2e2bde979d06fd0914d8a58049bd6fd919c56f51c0e45ce41e1169791691880977ca35c9ee0c00e66153f831d765a92462751bb57d8d196501cb9049da5dc48f6ead49cc7f73be6282338a6760deee606d693b9b925995b6a91598cac4bd8a17183e8c68133aa36c794e85a040b1092a3d2416a66236b76d87e07dda2116db0a1f31ea788ca43a77acb17384a77faeff259b6f8c8a813089253c3ce131a183df62125fdaf5b0658eb312ae7c132a183c1f454ea2a563851139caea21fe9da4af225e273c37c4608f5ca52426e4e66a20b1c9d1bef938546e60887fc2b332a8aaf6833be07dc63d9b539e4d0e07c058729d3485b31250e2f33bcefa33c0211cf255b3e58e1dde07ee0365a99653b85f4454596572a8887f592739cbeba5f5c59c694ce16d528a9a8d00cec6a8f914d3f60f71061da12302c363f0de6e7c3c53c0160931e3955dbd55cc718747432a65a28b794d42cfab0f5a8928991269c22f74479ab503a3785fa38eb582a4578d889df7ddb5ad48ec475685cf27ddd47567d12dce6a5478d490b800bba128c0c2beaa7a301a6d1521f879f61ad8620391f635510e1e80fcc835b4c2f24f3dad99d81dd729b79bedec6bd17ff66b386e1f5f4b00a201e3136fad3d682ca9640f29251fcbb32e46e94ab21f0e931d64270693256646b5b92f6afd0504ec1f46e4fe6531219187b7d79fb6c69628cee2111817c6a46461d11b2464a40cb0aabdaf052e1d48d62dba840d2c125f681e387f0cc276215f4b044b230f6514558397f340e98af240ad20ba6b075541a5df0c36f69d046391a64139362b4b5716ebacd6e92cac00c899d2e22e10a46f7369b3e126e983de6a10ea49bca414233ea8d2cfd9ab4949b6ec85f7f06c7db4f83e9935df8700683d97a3a959d2a8ba7e010f337da9ca564973d7d19249a27391058b7695521d47c40c99d0c3848abd80823940e1f263ae8c99b0da928eeeda6bbd03eb37a0e05c6381cad69148e51005a6bbf977499c7f17587419cadd352dd5f6ca7aea333441a62bbaeb23c25ed08217b4e3d605b8c0c5c3403a5ff4224141cd40f878ddc753716c8d684d2e69d93494e21c3944271bf30707449045ae6ef6d2995b53b4507b7002657ee49c88b7739ef31ee92d7440031e344caf817fed942836caabfbe00e2e211af6f8066af38ea3d6cc9f793a38e954b8a22c29670a415aabcde3eb825fe656b7a0fa0c240a0919cd6c307b4ded43ecc962b905cb5def1a5ec8856614862b144f00928d6d3c8ba127be19d586716e5b38d6bc1d36a988dc7d3b974dcfc3982d19358ef806140ae858b5ec47ed969516cc34d01e1da34692ec0b606649fe53904d293a460d945d00049163c5a8be1210dab71de7ceb447d37b315148675ad97bc148aa72ddf0cf0eb79d2994bd645c1340ece39db879a8f42b56ea0b56c6df46c0087014b714807"}, {&(0x7f0000000340)="096b4e11b1d5a69d41eae60447d03017b8444c92dd61a66e1cdadcb085ae1c270637003a9b6fba030f3ab1bd4e7b5f9b21e83cb05bc3d9f39b4965bfceb1d352fdd1d7195e5f8aaadceac93c260b4fed4561d9e9aba6fed06c03617b4fef9b0fc0124587da0dab4dd0c5b8c284198ca3eb6ac9d384837ec722e2a20e1870d9fb2005855235bdeaa17f7cf031b87d82e4b2e392827bf847ef1f7644d9525b35668434e986d6b1f37463367898"}, {&(0x7f00000014c0)="f9f701647a77f5088d8f4415c5c2952c5a6a9aff0ead9984d85a80b05d2f645e428742de655c5ba2489c6a24cb55716f8db1baea0ceb15d63924cf67ef65a755cef46ec8170e5e414716e5b390bd2350d494da9e360802162975eef22d1945aa28ba0f31872e5f3eba2c93ea40700667a4b07f36c1191efe54416eb73c1d2d5dbf5b4a5263f54a22f629fc42d3399cb9c0f7adf598e45f69"}, {&(0x7f0000001580)="5d8294dd38612f7309ede134e45d90797e128a48cee330b7200a5a20ef022b52f3cfa4e5a4d654c7ca46ad31fcf5155b3df1b1b6071f7a306bfab6c84e77de20bce592851a99b921e86763e42c6b082eb4db6f24477978557127cd051b0985901a5a840f39741fa9334ef151c09437a4d60934b2b09fadd5d6a3460e2199ea4523066aae1d82bbb2fdb0529ea2acaf2e486a6faa45fc9aef58c319eac7631c0602b292292be36aaef36ddd7e6dc6b9860f1674f006194cced81983d1ac4328"}, {&(0x7f0000000280)="bf7ed9573834c0d73adb96ba8a4f34c22d635ce68346f05294d9d01d"}], 0x5, 0x20) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r1, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80047308, &(0x7f0000000080)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000240)=[{0x7, 0x3, 0xff, 0x7}, {0x5, 0x81, 0x2, 0x4}, {0x6, 0x1f, 0x3, 0x10000008}, {0x4, 0x1b, 0x4, 0x2}, {0x9, 0x0, 0x0, 0x100}, {0x6, 0x3f, 0x45, 0x80000}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000f2a000/0x1000)=nil, 0x1000) r2 = socket(0x2, 0x4000, 0x0) close(r2) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xd) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$BIOCSFILDROP(r3, 0x80044279, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x12) executing program 7: r0 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x4f0e, 0x6, 0x8, 0x1000]}) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6048afa20040000000000000000000000000000000000001fe8000000000000000000000000000aa00000000000000000401050000000000030090780000000060a76f0300000000000000000000033d3535956feef8000000000000000000000000000000002bb40001"]) r3 = getppid() pread(r1, &(0x7f0000000140)="e46db08231542344c47f3c168c52d1e0aba1beb3bb39598b5e633c9111f9d3b51a50be9af52d8ad701dd1fa81313e5961f25dd57fa900d4acc56c9082686decfeaeba445c28c810e8416f89d1ed6566ac71e970380e51083b980f3d75b1fd6f5873c386931a32136d96f5158423d604a2796118c74659a850ec752f3bada769a906c8c6e359a276bdb5526765c8dc2ea03d3766239cd6385d2c3084255734f4f5a1b6755381c78", 0xa7, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0x15c, 0x4, 0x8, 0x6, "b50c7afccc4959e82657763c26908624b8c63d2c", 0x2, 0x6}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300)={0xfffffffffffffffd}, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000}, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, 0x0) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe0) socketpair(0x20, 0x3, 0x6, &(0x7f0000000180)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x0, 0x7b}, {0x0, 0x5}, {0x6, 0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 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)={{}, {}, 0x0, [0x3]}, 0x3c) 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) sysctl$kern(&(0x7f0000000040)={0x1, 0x1b}, 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3170aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) semget(0x2, 0x4, 0x400) sysctl$kern(&(0x7f00000000c0)={0x1, 0x10c4016686c852ff}, 0x2, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d51111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a30375dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f4ea3a8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x1dd, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) executing program 6: r0 = socket(0x10, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) shutdown(r3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x4000000000000, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x22}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket(0x2, 0x4001, 0x0) r5 = dup(r2) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="72e1393049ec75c74fc5612c586feb82f6661eeb757fca3d46e3ceab854f45232741bc18", 0x24}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) socket(0x2, 0x3, 0x7f) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x2) sendmmsg(r6, &(0x7f0000001600)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x66, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000387000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000629000/0x3000)=nil, &(0x7f000028d000/0x3000)=nil}, {&(0x7f00000d9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2000010000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x40000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00004f9000/0x1000)=nil, 0x3}, {&(0x7f00004c5000/0x13000)=nil, &(0x7f0000354000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000785000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000001}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f000002c000/0x4000)=nil, 0x4}, {&(0x7f00000cd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x579}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil, 0xe1dc}], './file0\x00', 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x42}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x0, 0x0) poll(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r6, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/21, 0x15}], 0x1) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460", 0x5, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x5, 0x0) r1 = socket(0x20, 0x5, 0x0) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x64}, {0x2c}, {0x6}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x10, 0x3, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = dup2(r4, r5) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x3, 0x1) connect$unix(r7, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r7, &(0x7f0000000080)="39f29fffa7f3506c", 0x8) accept(r5, &(0x7f00000001c0)=@in6, &(0x7f0000000140)=0xfffffffffffffe18) executing program 6: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) syz_emit_ethernet(0x36, 0x0) socket(0x2, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r2 = open(0x0, 0x75f493fec6515f78, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413", 0x5e}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x4) connect$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) r4 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000005c0)=""/162) executing program 7: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000000}) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x40000530, r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x40f) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/547}, 0x225, 0x0, 0x0, 0x0}, 0x1}, 0x10, 0x1803, 0x0) r3 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000000c0)={0xfffeffff, 0x7}) close(0xffffffffffffffff) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) dup2(r4, 0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[]) setrlimit(0x8, 0x0) r5 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) fsync(r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x41946472, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) vnd0: sloppy read from proc 48415 (syz-executor.6): blkno 0 bcount 21 executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='\x00', 0x1}], 0x1) getgroups(0x9a, 0xfffffffffffffffe) r1 = semget(0x0, 0x2, 0x80) r2 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x20, r2, 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) r3 = socket(0x2, 0x1, 0x0) getegid() setsockopt(r3, 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)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) semget$private(0x0, 0x5, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) r4 = socket(0x0, 0x1, 0x0) getsockopt(r4, 0x0, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000340)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x4, 0x0, 0x3}, @generic={0x44, 0x9, "679c3efb802677"}, @timestamp={0x44, 0x4, 0x7, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) executing program 6: setregid(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000383a00fe"]) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) executing program 6: close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000014c0)={0x0, 0x29}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000005c0)="d5472cb476043669b4988cc842b1eefe607a3f204ac2c19763adb8ac95891d467deb3707232f6a32fe6c3a51351a76bfcf1c9521f46c34e8cf8ff4ef65559061b5a924634916888f5a11aadd261f6b973a00998c4dc07c395ff13620391f2d0bf36f77eec99583a47f7cf78bf9c9f61c074de00952a5f93da0c0a087e6c00f3fd6632db3993d68c1ad15788e9739b2a70a386e74d8b26bdfcf5b4b30fcdeef10921788"}, {&(0x7f0000000680)="899115888becc10184ebe31e8e8f2b39a5e351924e5d0dbe05ba4eabcce429531ae7ec6ed74201af219daa5ab9ee9cd9c326bfad1572972d305b1720a31cb6700b8ed31089d96e1f4121b8b95b151f5b9c944563c4d0e2447afb02993c133ac5cba1ba7ceb8c93488e947dc23187fae93c84527a4da9ed906504f9b71608bb54346527c343f00c8ce4b16304af35ac1eee8c087da3bdb774fda3e96aec7ea69b100b8cf99341d4df0884969c5ad3823a32bf89d7b9ab50e83dfe94970932ce997bf7574908f51fddfb55bcc859"}, {&(0x7f0000000780)="c5bf4e9972b2d85e048b6eb56c691b6be97a00692cd914363747c2453d2249b96623ce33e22dcaa8bb9d3aba86176e19dac4e3d2a40faa7a27dcb0daea17fa509e814f2b93416782f85ba643fac2c0a0b57949eadd44b72c3369b5c49c1a5c47915a22e5bb930e65a9f1cf899bfa19ee14638cbe6b57e1d9ddfe7046f9f8ad171d6b9b387514d61096cd24858e5f0f389cf48d48ff620fd9fa8e40bd07c87ae68202c7cce5755bdc039a3a40fa0acb0d355e757d812ef39b6d225140c66452aa3d16fc282722896272e19371c9af35df9c711f259faea5f939f6"}], 0x1062) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000001840)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getpeername(r0, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000180)=0x8) r7 = accept(r2, &(0x7f0000001880)=@in6, &(0x7f0000001600)=0xc) r8 = getpgid(0x0) r9 = geteuid() r10 = getegid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="363b3ed33462f33d0fd3c2076161d2358c0919e1fe7a764cb7e33b397c9635f811b6f2079bab629e5151cf6b4d39a972f010faed49646f65b39b6e34d285390f9ed0773811b348708b2f0d28418e2ba0fb1e8d1ccc0f5efd7cfb231f3806d4cfc81724512f29c9b990515038b173bb", 0x6f}, {&(0x7f0000000340)="e9da3730e4dfee9733d484a902fec2276ad43559bf25dbe88788903fb455c7600a0a56ebcdfe6aa606d6b4f71f91fae4cd210749448cd5b4334da42bb7e630ec0918a7eb08667aa3360ccaa63213cab28839ebf80fadbeb5c510e4c1ed6c9cd2825cfeedeae98ae66385f5675bb32766a7ae6e6a1aee7198bf6cfa1059ae0f", 0x7f}, {&(0x7f00000004c0)="375b3b5860699b903cac9c8667e4ddf6ea8fa2ee622465a6fc50b7f76b698598ca130823aa5e76d2c7ef604632a4cb831384e37c9af507b3e669ffa1e5cdec28c81362f0877772e8e5fe297c05580f9a30fcd0461e4a2aba3e5ec13bb34502be2c160238dfb3a0391e976414919fa5ac9829bd9b542dd158c4237e03b48370c6e7ede674b5f84227946316fbdeb9c607714830539f09e5c666803fa5f9e67bde6f41820a6715bb5724f52c55d177a031a57d56399290ba2bc0309289ef850a0ba5686c1f64c8dd0298109464655c784ee8b31673f262a56867010f2571b0a22061f088ac82ae7418aefe86b2e8db2afbcf3fc00da249d2debe71e0", 0xfb}, {&(0x7f00000018c0)="17d79064ad3978ab24cf0c93f669744e65f01ba4c2ab0c38c856a433ddbc5c6cea31724fa13969b9d7ac593a4661ef7ce53739aa3d4da693a015d676a7b9932b2225692fcee864a42fcbe43f70c7c171f2fbd5a9780ca61f4d63b7138e9301d57fa4b6364898b81092305c17cdf877f11836202054110ba1ba019af1cdf11eab80a3260e76747f90674deefa1b8fb9a78a0b714a8c37c6846490603dd6060cd8a70f6be0aee4ef0d3db84c9f90dd75701e8d92b8b20e3a743dfde64f9528745e946c41047ad234b5aff33294ff5ba113d739356e21fd70b4008f76534066e44e37af7ecc93040a26362a116affd24ddb85d77a211564950a36055863544e12f2e680e69c3e2bb3a81f87d6de03da642a371f21d5f083eeacf9c9fbc37926557e670cdc240b3d4e424492fdd647a76fe4a5d62a81fc60ef2ecabc6d46a7e33372d9e4252494c7330a18957c312acf203bda908f831e3f81231029dc3dee8043956c29561102d97542af890f5399f678dfcb6a345924abbd1eb78f80130e3861fc8ae24a2843ff70827482f0fb380096ea2e93280a8a106986434eb6ee9c005da5d0521fd43a13af386d498e8abadc5e1b73d70c3c27cc2e1ac87c160edb4322772f4ba494f192c1daad5c944b6426c8190b2c96fe9fcf00060e7416b097b4df11dabf271be3d7f5b3db95f38c4f1f20aa56a8f8af20320ef0ed9cab500ff8b9c8baf519fc2b7d7a50625bfa84b825c6b2248bfe3dd6d0bb6dd4e0b76967f2606e36dc878df4544bccaf91d98f28df83cdcd4fbff297fd9ff4aaac940dfcb858110506c6b22e7f0f634779bbf4f88fbe5e6da823e532361106e8d7075db186e537136af43dbd97eba5f31cbcd2a663cea88588ce19bd0e123e9854bded10f56262103eb9d5928e6595ca10cac674feb54733c48d8776e99310974af898b5cc2bb80f98c3f7f2efb59952278d27b65d7250a1a5fc98e0e133fc9b245c1d1ebcb2debf2a0d55d5dfddc14a2493e40752353bae506cf8a6fc337bdc484d623d83d248bd313b0c721e5f6753fd6e3140515b691c4b09b353a95b5a433cd3ca935bf8c8bac189a6930f404ca83a3c3b2d8469d8564dadcc0a66f2b74d48aa8fad2d845b1f658f79100b866a610674b7c4090638a76b4ba98a65084c5c26e41af60c2eba7d4c1b53f6a224d61fbc1693df4994dde97f27dc17c38946699fdc0f430b82a4df54456110e5de308dbfb60b3815b11c573440e5c0ac43e46eeee036f9fce135b561acd9560c5156d1952b04947fd907383abfb53682bd2f51385771a9a7708e2b59e8224faaf4aca6147c2268d50705499f1be1377412c5c22e657ca7f9f3de7af8b7fe715623e386ab78f614969b7d48f383320192fd9451cb37a21d684ebf1ef879b0f8167fa8fdcc448562d36d01dce63cc51ddca5a3b50aec0b329ef72cbc3c2043c702e2c8a3d2c78ea7f2766b9fc6feb073c22a08c8bf48177f50fb9823fae29e5ecc40a013e2930eb675478f87b5642f48101195de77b70c6ba31ae0f7cf872e808018e4e14fb3333916b7846276fb3b8504921173ca0c268c99114ed3037c53599114eba1632495350abea730dd911b32cc53b31145281dfe9883e7f9dfc135390b78f375487e08157ccaae85755443d7f600fc0365a227bced90df0effeded3545e604a80d2d50016806dd374f3e1a5860b0dd84ae712ea94d0d1a703edcd978221a06e27f010cdf75a279664811740d8394bb37449888eb76f8abbb01c916c06627c8a51b91aba0d2af8284ac80ef9a8c2716f2f665fa528d8b7c99a0de2eb5d275f7cb4331a268a4ee98d1b9d40024fafe7eed00f0e54a59d03696ad1cd38f5084752c5ba34f69b58baae990f3889b92471ce96144d19189be05c0c2c1d64ea87864924da8f75ec70d372c0183dad8dcda5c20b51a468e31de7146ec1c8f4bc6503a4bb0063aaaf671679b80cf86b94b4962344cf3d1c2b965dd0dbf56a126b936b4b986fced2705d02b5344894c9a4157d41959627415443747faa0c84ae5fbcd20b81af9827051cb795e36db04b1be8b4fa4851c705b840ce5317db14f0036913e9c3ab9aa445a6a644eb0239d85bc0689f5c2b5fa08c1ab57db132267805eda665162482d08c57e31e67bb7ff987d957900fc8d3b531161dbdb6dcecf9a8e38cd2b6f18cdcf5993d51bb58215a3c898382630c0d89c5c83689188b8465748dd852965f7047be5d7182919df1d658de5d54063fec0b8b875aaa26240eb9f1a3a45e92de7a7a4ff8a9bebfc88dfb3f34b2e6e7f58db9655f3c9734c444adcbaa57e2ee743c138059d7e38449c905276ce19f994c7868ba68f95627d1f2e53faec5d44c85aaa460948ed9371ee9fb2374e152b7193679141e5c8fbda7309cdb3253924cc8d9c8bccc89abdf6dc4e4f770d40ebc540851b829f9e7cdb893596c5aa2db3c81a517a192b3cc2c398e31b54eaa283c458b743c742634410e55ca9feaf7bd173cbcb77d37030cd2f57f95e815adecbf489051a99a48d31d368ec457e823e862e4c8ea359ee992a1a87262f4a6bbd7b9d9dc11bdc740313f88efb37bdce7ab7283d9f4e3fd5eab1a2fdc5caec0314c9c2eee27b7391921af330a0838d568af1d10f9f93683bf9562251da78c6312d3b4f273935307b233bc92b3eb129eb1671a021c17f84eec583484d6945db39927f1fcc8e1a083b342b54182ce0d6ebfb759de4313b165078255506bbc09a17d5be8999ec33040f09b055483c472b9ce162d469f12f9e7812c97eb44be6a80f46ee3e121ccd6a3e0f86da862814a0b259f0f100eb7b8cea3b1f4c624381df27de79a79add0adff739fc1964bf9c5208a32880b17fbc14f396a7cd5c809e00d3c8d534e8e10faf1a6bd1957a3cf52ba113f8c476f956e51203c30cd819abd1ce26c4a39ea812b03f2016db6a885dc08907f73547e11c8541c2b4369514b73d46c33d6d234561fa97b0fdd3097d24a552557712eff7a8faa5770ed1f3c81d190757867e0c63b0f543176624f2eb68b0945c9c541df793c80597d8bddfce06496212473278be1d03ed7f4e3b8ea5b1236062f876244873f121654e0b717ebac5ac2b5f735d9deab0c0f3da6541a6d6fbe00003a6313decbd9ffb053834fb3093590b60bbafff472268ec5f0ec891068b263e2e32ff4b216be87753226ad89ee3b9aceeb8788b910a224cb93e7ab53d6d3c6ba6d451e0e652cc8aaaebb817f7eb683415bbe842c0a2dcee711ad72a33c43af79562d074aed849d861aee4cab4026b8cd8394a927bf6848fde4d426fdf55fe81efdef519c13eed01e3afbf86dc47630dcc4fec8aa95ee985d399933e1267b9183708399a19d12b64e054cd67fe7e831e4900180a904d88d64b77bd3847a0588e85d30db0bc9f8e6e31ee4a2136d36e10f93a1538d407cc198f67b8168cd4c41a3a84d1c7fdf3ed9f214b005991b5382a25e759a0bb05843b587eabf50b104f9dfd6f13f00525aa17162b40b96c07291c502ae0666e67e1dbc53177e5251ca9cbab817d2f8435e7eb34ad780e6c3f1ea65dfac019545c9f14cb6c4f4bae89df2e49d2eab4a1e28247a1c0fa3b505442fbf53fc185e5f65b7cdff228004293cccb097ead17e139b5a66d2566bdd2430a2935a77e9edeece7cfb3e7d6f86a675b5c7ed824c51f6632a3dc4090c34e0633772889bbfff9b977e91b486e5cd9e5eb8b8d7ecfa99e9df59052301a313fe5308f4c20ea4849333cfcfa5a91c293a0917ce3bffa6ff0a3504be32490690915c61c31237b2060fbc0a54a9c76a8e2c0db6545411c32be15ca804f257b7053d39801875dca33c194a4eb732bc824fee40aaf3c15de029a617d920d4c47c80e1367d61c0ad2c3e5493c103b0817a86a0164c6716d22732f73ffba98a4007d2f872ef1fd243f9b3372b53526c3522a31cca2171d8243340b75c2ed1f3dea09105bb43fa2a66fd46562d65cade366d037305545a2267dad4385f161b514ee58939c9f2c86b97df439492614b435b76c49f981385b35f3a009c7633bf21dc074dc24134914f663b6d041b2ece257f5ce308b72da4b7a6aa252c64321d5d45f6647411a004776c1904c7b8c66ab295a4df579ddc5f21c949820930c9eaade2446c5fe2c6ab62d52756574332f98259470be0797b6fa263d3c5e4dfda454092253ef45cda8b532cbc591a79a9e1ae3648ed70debd00ac0f8e305edf984404093c7a3810354af551f6f4f2237c909cb848e6866a1eda929ba8f6374b76eff862a4e7cd8115e0086a6f67bfb8c8f2151ba8d51f3a16875cfec3d8e2011d780271ce4e069f7c7ff7722fe398fb11b6cca32f51960f8b2aeb59775f90f7aec88ed9cd3d8604da670828deb152460b6932cf914743d674aad03e9022a20345ac22d4423ac689fdf331b4f47fda9dc2fa741696efebc535c1cfeab0599538954acdc9246237287681a0d005098ae422314fdd4a2fa130c247ef58da2c90121f98c11e72c9000a2136d70ba73850762c08681d78fae205bab43daf371dc98170f6f29e8e376f27fc040b62636f6d63719ecc365fb39dad15b2684db6a638638edce3414a374079c37f0f409421741e9f3dfd103266735fee614a9c40f129f6e1aed9a348ea42f83d21024491b8b2419010a762e0d0e583d579f1cb9650b467cdcb49dc20e60eaf429c63f02aed1320b8403494c1ac8ea1834dcde79bc60b622be67b3934109813714bc80797dbe3620b5f5a09607d43c26be1392f6bc5f14dff95a94a9299ba32e646fed9e1c74df565b1e145775f04e7fbd6176505abdbf97fb6d914a7ac9b3fbf5038cd310686fb0363712acc97678b7298e97ba44d58910f8370356683e994092ddfce9c6ebf016d62f437e30251238fe486011c43be94255dd46f5b3b3c16a6fa2a791c4b38e84f96665f7186ee8cccb3bab5978fc39f70ced4c29ad3c53db19d1e71427e5efece41728820a1d51cd8e53858c29d524e094d10418c825949fb414661f2a8345ce073f810af2963be57df94e61a76889c86e0a2dc91e53dc00f3896be24a0da6e497c0182c9a1b4bbafeeabe23079bcab74cc59611f09ccc3fc889fc4dc8df977f2b89ec42fca7aa6ee03d760fdcf175a41f3c20ef13dfe69b2745ba8871b8eca3004b1421fb1c3d0ba4345b2a2d3d85b6d7833af937dee7167f34837589ea6fdb03c69f8764dac265a9ab9a02cc1fe35c3824d4e5852ac41f27ab1c83d0693640a3253117cba5a5e4ed96c7ff13e7204ad80373662b98c5f26b1a97a80e6e1818e99647b5f46f071e876e4dad2a173ce230d5f8ab1b8af551e6d83bfbf1273f5d0c0ac2ee24c149775a0e5f89de2906e879f6fe55130ac0653aff0ef9113138e46615a893c6e9803fe38f08d7fbc29b543e31276581e516fc26341f84577da0a2b431702903f92538267764d545d04594b2ccd5bca0a2b882abf2f3003a4984be971dc8bd78259ab253724d0c60684eb26dc6bd7be62b2a7d7f0587919a010b77af956b2dfd6b1d3d3b44fe1f94b835c9589e0d2381e51167d1e3370afc60490ab920d055c222f71bf35dae40d53f0c2d42b759e190e612d621292418c003409851d9badbbac2508333baa1d9e2e448309a37cf5ab26ed40a54db35e373f33e7c69ed5ae85679188253e16af166ce0513867be1c17fa76bfc2113415d1699c7721a4282c22294421fe07e937fd17b3738950f602b2dbd01db5556f82575ce3fdc17bc742f7a2542bead9a11d235fa748dc2ac0b5c478854f0e18a20cc8b8a4694bb", 0x1000}, {&(0x7f00000003c0)="d36ab1e137d18d98809175ac90015b1e6656d43e0a0e8c8cbb34bd2aabdb4edfd9f26f47d6317f1dd55e29198f9b3691e30cc54fc7b9917790a53655f1efd0b0", 0x40}], 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES16=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r3, @ANYRES16=r4, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESOCT, @ANYRES32=r11, @ANYRES32=0x0, @ANYRES16=r7], 0x118}, 0x8) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 2: mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x40, 0x0, 0xfe, 0x7}, {0x3f, 0x0, 0x0, 0x800}]}) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) executing program 6: r0 = getpid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000eb00", 0x0, 0x8}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe, 0x0, r0}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket(0x6, 0x2, 0x2) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x81801de838aa31ed}, 0x4, &(0x7f0000001380)="a702a38c375451e429b5ab4c54372663dd10f1da3bc2093308913d7ded3db927401e933896e0ac68053d2c61721437520c0a97529731a25c9e676d7c7624980e8644fd4f9153e18fdf5c8cebe83bca3f581db30f55476100b2f070f205b61127e2cf35ab505bb72403778d94153459dee850e8098adbcca87d40e30d776360028e699ab69e77ecdc48f0bf8079652547039adda09c3cc3bc532f5d80fe09345a70944cfa78b38c516e871dfa77be6fce29211c15c9877a3b7b76dda53394372c9ef616f561b63458ca3022fe4dbf1e91994841d10e2a01f34d09e8ac2ef1896eb866ce84283275bd22fa33b1decee5de0998c79429fed0ca5e1815fd6408c9ef25ea124d6761ce00239a22b29f2146d09c08405c720265cbfa92577ddb2ba906b9064ab9b6d29d940ebb02cec7dd717c2507d916b65f962c26427441dc72af56c4e5a864e20069415c928353cc17146e778dd097a04d36a8091db411fe501b98bb929bc5d0b01d811c119aace8fd834afa018e9bb78eb0033f9aec4fbc867b96c88dff0c1db528e66830d8645cea8da96b086e3591251980905436cacee9e09b0dec46717431b926f6f8cf55395fe5d03611c2c9cbf340c0c1d409839f16ae8506c2d504e940e98b4f41d224f64626730b4c0c35c40ca719f030dae870b4f9893813b18916f2494681a6cb8ef74c32c7449ce2b8fa5151051f9ebbf2f3be84cbe3e2e41fd374624f6e704369862ff382d7af1979c39ce81be49f7ab08fc789d3a124bdb483e1ed476099ab527e9cb34c88490fcca287befda371375516f02e1c1cb0297b638d6836a619b2b837c87e29bd71b98992045e5dcb2d7a3868eff3bc711b1908ebf1325f5eb46a084825b4f9a8ac6dd688d9e32613598f87e9a225c4698d3a257b63f7b6406bfb5f63f4d988a15fe0973ebf11c64ed6ac4e88f5f913ed6858ff8873b5f8dd1d3f1f06992839b9c1fc9bb9d5326c1666ead50b4b87c79f6cbd1225831844384f681fb7f8f497d5eecb60e0b6e867cc324f49885648b4dda603aaacb1e8ef09b0b0544e95fbfc2315b34dc6d9ae9d76de27ca982ba7a25b90975a6c86a2c08d3c9832b0628caeec00f8aea64dafdec54b1577fdbe5c9179eda47b2ff8f5b24b069dc76fae59231ce2f5cbdf85d43a504946da44080a6cb256cd38fe1845e0f8d6221624fccf37b4e444527a3458c64ebb1616c100b8a414d0bf21eb610481f7eedf1a59aebf8fc4b1778b0a51bc2cf2b5324533f22b6e00f26624a8256df1e2162856655b1f4bcc43a4f085118f1df9b4add7d1134b9e6d49c4c297a8006e59d22979669d6370a1befff84dbe1bbe16922e3e6f2231e3cb5486cc4bd7574e7eb013d3d38f9682c82e0874a1d68657de259e25a5338fbc24d5fae916089d5197a597ab341500b3bd4bdb94d0c53179443f7a7f3d2f3109e96a87287f7fffa4964534612a7dfcdeb31d5a634eac47649497bf38485ee79271c105e2ee90d9ff1f97700cbd243167de86226888d711e6e326ef0d7b68379136cd6b0cbd29cb56e11cd83d2676cf4e09940fc789501d647fb3c815d4a8c7b21a990417c6dc83c63692249d46b4838f532e4983bed47ce821729e6fe2e28161b38166fb6cf7981dc69d08b0e1e73eb3b710bf09ac672310631a6b3f4794773cfbf5bf087eed473637ab6de4a0503d090f27d356c6f605cc9cd40a9168595ad58bbac6ebe97f1e7973809b7763231bd990392b0fa62ffd6aa80d38fc76f854ff0f025483d8988cc7c3d985021a7fbb301c046d38a928ceec2744f320a02d29ee1c154b630785be0f96835f80186568eacae50541fdb1ec160b801b40acb2459c4a71307fe666f080b3fdb677313df5bd803d22e599d7f7a6316ee1f86305d90f0ee131cf1970c71a96947a3da377645ba7ea1b31e56bc6413509e77069ce182bdfa0ef7b4e2c10aba117e578776057b3b31348aa6576bb48124c09225ba246fd7df7a9797bb487c8efbe390d1e3c059d43a94c45804132e9660c774cb8ec53f00a8548be21f1481ce685308f3c16cc2c204048393cd6b396f24dc22ee559f451d9cf49beb7cb77fdba7cee634028e81e870246d13ca6ac102ea5c6ce698e921cccf75dd4341321df81d0649e5795432043b3f3d99568b6857c71b15716651d2979e0c605e0aa9727be50bd5abe049dcaad1c0e98222244d4a1c5c1cea34949343f51b2511855006ac71e54eecf42340ecb53e6d2556cbecea552225caac0f91a937b2638ed36288f4bc91a160d63b9965ae97501944bea0b591113b76dd4814dc52f129ab1e5105d87696a11ee65accc4839033d289690a54261502ed75ff3c875b8f5373a3f75dae08259c6468d0a24839f6031518c9a6aeedeccb57555ce3c6bafb50a6f4c9814063f499ec2873a5c85194dd20e3f55c7cfaf9b053804c9e6c524580f16c09de92817ea09e369e9487f2252079334b3996f58ecd145c1899ca0edfeb3c9d5c472ae3656a8b6a842492c8b000a3b582484f9ec10ac32cfd13f1502bc72c6dc9eed31e95552a7536e2d514c378dfbe67633fbc8e225b318d929857407f717419cb8553c3c25f2be23d96d6a60598015c0a878ff1acbe7234243111fd6bf6ae23482a82b553cdb66f1151e00b4d061bb234fd33fe9ba433652d5aca54c7c87535a808fb9922c1dd5be4b33cb70104b9dfc1cdea3a916c33401f73d79b9e9a4181644a2f9d8816bcd1d7305989d8f0e32e6a749c27abccc1f9c1806b46e79a218a631fe691c702ddab1762686e19b76368ecd1dedafb26ddbb31afd74959cff1feaf7dfb528126690b77cfa0ecfbe85d109af36323946ab2966663f299ccebb1afda358a9660a0e4b5fcc45ed337ef5fbbe2b7e26830f9409994ccf754a21fb84740b092a7c4cc3fefbf2805e3cf8497973903bf4183bac9ca547fc9a0bef5873e331afea2b224d9c36602ccb45449ec352ca5e1b0ba6b385daefd1cb3e956da2f54179dd9d72602b4485f705f86c272167b1f35a826ba2f9906af6e505947af8e3e1a09099a7bfe100fff1ba3e6f9fcc28fc4651883575660afd9ce61d89654c08c33a32927958f842cc4a244c0f5662e7bc96c555834265e7b0ef2cd18ac637c1317064d8872086b6f7017bb503c48c24004212218944ae2877a5392092818693153687fe9e1719a7fc5400b1bd328fc52c592fe4ff7259582d34f0450afefbacea318ff980d3b64ee9069f5bed5a5684eb82255fdc60dc88cb7cfaf7a2ca8d0fc56ac8c54597cf661e661c485960514c44baa42fb5508ce5c116d96d52b9e6639ca726fdfba595e4256a4fa29e240c0c538a9cbb71e4d738d74e2a7f0e1962360101b4c3c24ef5ce077bd1d57aed9126ef2d8989d042326b5a87b477bf49c60f999a49ad29bf1026e1b72e73017bf12cdfaa83b64dbf980b8573f9b255b13b847d3982767af499407768fc3f9e9f25f481c255fd799d9a3c53eb21e3b7f18be590e7eb0131e9337b06b1a3fd3246e98795715a1e1cbe725b629c4ef83d561f0db3b9d43e3e5f02fa5c4316496c307da371b9e09ec2d21911e5750eea55d648d4672531b04fcd90cd5ec6d17f543ce4a3f6adab4bc59f6fce549d7519fd06008783559e958cb71152ae515d966dd8595a2db2197a32214ae96393fbb847784a482bfae2b795450809dfcfe697f224c2959acee16ca9250bfc234f071d5eb821b064fcf0a6c9bd44a47dc481a9740ad88db42784c358cce7429e7cc5f2d1ff629c3019aad64dce3d25ebb8c3acc139bc564a8db38459c56458237cc31dcb745f22dcc9d6a604e9f6f93751b83d51190306e29945282900ce891243a691ac4094666e5e60c85ea5e1203359e48d0ad8593cd8eb6957a42a799d71ebb638772b2acb27260a01defdbe724d1ddabd97097e1c53054109b4a569009643609faeb83840dda44b59f7ba15e55b09c21d41b8bd046b2c7bb5f2b4b441bc8b975c458bfe15145a86336c4b5666d0d05378de8a2a01c9957628d93bdf88f8e772ef17f46c6f90b5b1b8924cc8463e6445b8ead73e77a15adee22aef9e363ecf15f095eed1adc629c7613f5f74f503c3aaf478b43d0d32895ccd06a6450f2078bb2474021a9df87cedca5a273206a8bac41e53224ba757d4485f27d9b3ff3cc4251666a79d58fe708aaf2aefa98ac3721e6141d881b2ad7885488adb21cd4762d1c757b34f0407975d07771fced605e319217f3e678394f8e8300a91103ba7e8d0a3d6d0e7f2d621989316b4515b559f5fb7b369570975abdc57c1760844e646d0306ed28dfb56d67bbcfd4de6e1689382ff3ed3adb90232a2c4f691f769d17ded790fcc9d4eec572eac9e252fbaf25f88caa32e1293866e79a2f1dfa7b8031fc890cefd98deba9dd3b587dc353bcb0e30de1f9497dd287153748bab5daebc4c4f9b8e33aba59dd30b2eafbabcfcfc104e692d7992c75a72758d01af2ec99378dca8fb783cc062d01fe98418f9f4617d0e29fdcd5c474f12f720eba511969aa3730b979e6b76a13a8cdea52fe393cf225c183a293c3727dfdc33d435eccdd9ca907d1a6388e5af9e1e4f05cf7f9f92c90b46d12f41042c8c5ab5d35f616c52cbd6eb20e1db979c3fce35fe47b6fcf46b9491dc932732808aa6f2597b0d74d718bd2b2c128c33d34c51e141b86f40969e84214a72d870959bffa5bcccd7f8250f252f3fd33a1b1863fa0069d7b22bc2b50af7516808763956aed2d718c3a1a6a997fff5cdf93aba917057a0af52f4d6dedc5f9a4d1aebe3fba7875bf0dccc7e2caddf9758d4758273ca4a2fa091b9b77e6990534c3816d21888fee364fb7987946c93f52b8fa622e0a5e1d85716fe99e7f0ba3326790555d9f9f82463a0f1dcd36d251e6a3cedfc01ca896db4eb4ffbdf5c5ee3d5160dd1801cb6cd43662162e412f1070bd60360ee411c93492bef9184bf08325770bb6f0b6b25f64bdfa0174dee7f48ebcd3a801a56b5dd06660a2717ea2a0d6c89326be59ff50fb247f2c01982fb3979eb26a20b39d0e10206d1e7f67aff03adc439ab5994dcbd6286b7a26866dbd59977e007f2a376c48ba2dcdc3e31a46ea756cf14009304917a135a139359e1c8395bdf97d2e9c5872874194106614b694cd66fe597e931cea9f4383ba60f4b32284970c25eb7a4d541d14560012becb34412d7a72438c0dc26096236a5f7785cf19b246d01c42724131feed90f5e0fc207bf16149b8296c17f101a1d6178bfb8cb0434a3298f80d45a9f6cff0db28cb9b548655e50755535cb62a79b4b7aea918e7bb3e0ddaecc7189406232b14e3f6b99d33076d57c42cbc112be676d2dbb816e17d38c8ef4ef3def40401d2677eb4da5331d4c783a425aee9d00ad9b2381c878e22a6df8c34425f34516141d32bc2476b113057f3e0e06cdd0df9c777394628c9374d7c9a99aab3d021880aeae380b179ea36c62a776d626f8f5a7b2295286493ef30ee336914c487608c5a7253574f06bdb693ec44340959c4b31fe318d5df57faabb37782ae93ee98bd7c0c759be0b98de0cc1047470ad3af65585316bbfed602a3aa225a2988e51cc18419c48e06567d57a1cd49c40e8b4c697710f53ddbc4179a785f323461374e6f8fac1120cd2b7e82f4ab0ea71b1271e98adec4ae58e2acad8299ba4f5c6841a2604dbce37c9a54ecb69db92306c03c8f69f45436bfa3ff5101bb7549ae2c0aba5572860e1fb746dac85871953dee01c148a4c95558a932f1e1601a8f6463d98e00af90657de86b4ab89ae90888b15a8fa", &(0x7f0000000240)=0x1000, &(0x7f0000000400)="fa7a1102479cd15731bd61645b80a5ecd247037f42ef9fe68bdd19666f2ef723d8511fbec317847d3c311f0c92dc37be0f7caad8add94544933a372247a35eaf60160ee6a30fa64646668342abfd353b222e2b035013368d70f58cf33d9b9df335eb9fd0af38c9ff138a1635872aa01216bd752bcda7b71cace8645f712265823c44ffa764e15cc4b401f6ccf8bc789fb42b271191b6c1cc3b4bb08d0846f33a55437947e7ef862c43f78720c39aa08ff765d2ee10ea77caff29bbbf1d7d38bfd2ed1350909100a5", 0xc8) ioctl$VMM_IOC_INFO(r1, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = kqueue() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe7b, 0x0, 0x37) dup2(r4, r3) setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00, 0x60000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 4: open(0x0, 0x78e, 0x0) r0 = getpid() ktrace(0x0, 0x0, 0x1928, r0) syz_emit_ethernet(0xfa, &(0x7f0000000500)={@broadcast, @remote, [{[], {0x8100, 0x5, 0x0, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0xc0, 0x3a, 0x0, @rand_addr="f6ec07afdf466c130afc590bda9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x3, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0xfffe, 0xac, 0x0, @rand_addr="457c420108ae233c3544d14cb2e90800", @mcast2, [@hopopts={0x3a}, @routing={0x1d, 0x10, 0x0, 0x1a, 0x0, [@rand_addr="020835dcc6cbb9ceea31a7c242e730d1", @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="475e3d3bdd9ccb4cd4ad4ff82eb13e5f", @rand_addr="cfcaea2bcda535b29f4c2325d3fd2705", @mcast1, @ipv4={'\x00', '\xff\xff', @rand_addr=0x2}, @rand_addr="65c82550d55b1156d827e40c52e4bc37", @mcast1]}]}}}}}}}) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x5}, {&(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}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000442000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000041f000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x400, r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) writev(r1, &(0x7f0000003500)=[{&(0x7f0000000140)="556baefeca19a82ac87e2b9ffc2d33962a44542672467de8c37d9f1d1223eb1d772f62f5b2ea25b194407dfbd67745dcc0b788e5b2ed4e6fcc894b24ec412ae932e4c4bf42452b442134857a07c063185b3e0fb9363f2b6c87633ca7acee11115ebba8071608c8d2864e6509b4e3dbb64f01387b267f99a653654fdbb6f752fa0ff4e8009289b5afe8768ec980b6f3f88217ec90561bc6a0a30a606f682c8a20c354f56bec1549dc4089cf0cd9a249c25b43aa8e54c7f210a3d9cb9492e2e07cc647724e3b409c529da0c4584532c7b9d0baefb1f6bea9f2aea079eff8c3207ff5befb614a0fe4623c836395664a31a7985da9e44c1801f5654e7060c4af3ac3a6d4807b088e406e38263c4008e9feb3913f97633ea55be76c05f5b6de117661558d223a4fd6ef4d5ac1b031ae818714580bc2cc144e4b16a7a8026b88c90278a85ecd5b6642e1096f2feff6c94e8d821c", 0x151}], 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e", 0x75) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x48}, {0x61}, {0x8006}]}) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f00000001c0)="5062a24f53214d463337848eede1dbc0e1ba7e18817adfb7053b0fcd419d90431b4cd8451af39a9cdbce32b105f306febc58dae797bd0e7742a7ff7793b01c3959bad20afcd593c37af54cb1a26b8d4d950a63ba7b1a0ee9246210a2c85710f75857fc27a1e7bcf52582f70c3a37cbde1a19364c73eb7cf370332dac6d9fbbb35ba5a8429faf2f7173d89c4d5ee1677eff132401b49d84c77ae13cd791157cc7eea5fa00462e74b2a18dd0", &(0x7f0000000280)=0xab, &(0x7f00000002c0)="aee95535b571a27d7696205bd3af", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x3a) dup2(r2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x2}}) syz_emit_ethernet(0xb7, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000810600030000000000001037f87ccdc0c4a92cfe8000f8fffffbffffffff00000000aa4e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000fb6524251363396ae4f2e83b7fda82dc300f13545193b3d18b4911b043567420dbb9db64547f7bc2e4c67c625aa228b898431ede6900fbedde397a8ec9f27f412503bddf9bb3b1d0323a81b5a71c12a45a47334fd98fce0c8df4fe67f3723b6e971a7d8a6eb846b76a620239ec"]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000300)=ANY=[@ANYBLOB="a8aaaaaaaaaaaaaaaaaaaaaa86dd6000000000380000000000000000000000000000000000000000000000000800001a0000000000048800905f00000000fe80a7ba350776f0d1bd079e4bc400000000000000000000000000bb"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x0) dup(r1) listen(r1, 0x7) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) pipe2(&(0x7f0000000100), 0x10000) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00004f6000/0x3000)=nil, 0x3000, 0x2) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getpid() mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000280)='./file2\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(0x0, 0x0) executing program 3: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) truncate(&(0x7f0000000400)='./file0\x00', 0x8) clock_gettime(0x3, 0x0) write(r0, &(0x7f0000000440)="b91a5a", 0x3) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x4, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000480)=0x1c, 0x0, 0x0) r3 = syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) close(r3) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x800}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = semget(0x2, 0x1, 0x400) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/96) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x2, 0x6, {0x4, 0x10001}}) executing program 4: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x11, 0x3, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x23, 0x0, 0x0) socket(0x0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000040)="04", 0xff9a) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0xf) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebb7111656fafbcbff13b9fd812eaa4e713048e6", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0x6c}, {}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x84}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x80000000000206, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x875be7aaada81e9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mprotect(&(0x7f0000ff8000/0x5000)=nil, 0x5000, 0x1) executing program 3: getsockopt(0xffffffffffffffff, 0x0, 0xc, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() execve(0x0, &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) socket(0x0, 0x0, 0xf8) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) shutdown(0xffffffffffffffff, 0x2) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0x48) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) dup2(r1, r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(0x0, 0xf02, 0x0) r2 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r2) syz_emit_ethernet(0xf6, 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, &(0x7f0000000040)="65e914b7c99d39d1d2e920f48accd22b8b80f98773968f9e177fed801a2b8321a4d9ad7be3382991f6ce285e0bdc207102aa380bbe5fe2cb316039931e063ee25c4bb295fd9b098162f417ecd5f88da24fd0bb5273d2456af40bf8d4d902db0555c318317482b71e1b3786469e21d2de15955f1e7aff7caa27ce40d9e17b9ba68b3c012f1a45e245b9e9bea5362bb29ef7dc00bfef4cedb259a3ac88c524a4c26f81223e168b46529ae3b47fae497324315c7ffbaf3fa29f5681cbdea79ec861", 0xc0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "f0995fdbbe9e4949744953b7da7810481d9b42c1", 0x0, 0x80000001}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000280)) ioctl$BIOCPROMISC(r3, 0x20004269) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x61}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x80}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) close(0xffffffffffffffff) r5 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) close(r5) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) read(r6, 0x0, 0x0) recvmsg(r2, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r1, r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) getpid() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x7}, {0x8006}]}) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x5c, 0x4}, {0xc}, {0x406, 0x0, 0x0, 0x2}]}) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) seteuid(0x0) geteuid() r1 = semget$private(0x0, 0x3, 0x733) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x5) semop(r1, &(0x7f00000000c0)=[{0x2}, {0x0, 0x18, 0x1000}, {0x4, 0xdc2}, {0x4, 0x4127, 0x1000}, {0x0, 0x0, 0x1000}], 0x5) socket$unix(0x1, 0x2, 0x0) syz_open_pts() socket(0x11, 0x1, 0x9) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r3 = getuid() setreuid(0xee00, r3) setreuid(r3, r3) r4 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) executing program 2: mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x40, 0x0, 0xfe, 0x7}, {0x3f, 0x0, 0x0, 0x800}]}) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c530404", 0xe) executing program 2: r0 = getppid() socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) recvmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)=""/96, 0x60}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) syz_open_pts() executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x8000, 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) execve(0x0, 0x0, 0x0) close(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x311, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x40, 0x0, 0x0, 0x50}, {0x1016}]}) write(r6, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00', 0x2) sysctl$kern(&(0x7f00000002c0)={0x1, 0xb}, 0x2, 0x0, 0x0, &(0x7f00000009c0), 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = semget$private(0x0, 0x1, 0x1) semop(r2, &(0x7f0000000140)=[{0x3}, {0x2, 0x8}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x7) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000240)="92c9bc1b1a6ed28465a9483e0f4fd79fbd912d3887df9dbcf9946387300913cc7ccc11342844a45422c35f2b6d2ab92a1556242fcfaae99e30a560413200261f76f048e8b6938d13cfe8d2b2361fc07e0f4834a42a9ce34da8ad7f95a8f5b4b076bb98e87ee357978800e0e2eeb2078e28d567472db1e23b56eaee5cab437b2ef36aa0dd1912c33f29d42c9a831410df74596bff96ba0cd1b61b63729ade42f8ea090d", 0xa3}], 0x1) semop(0x0, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x2}, {0x0, 0x9, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {}, {0x3, 0x5, 0x1000}, {0x0, 0x8}, {0x0, 0x0, 0x1400}], 0xa) getegid() accept$inet(r0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x3e}, 0x2, &(0x7f0000000180)="097c75aca4929fff186cf81c9a06ab340e06303c380ceefb0087dcc32ecf88154d95e903ff4da26be752024bf9d9141acfd5b206e2b9a1e16c73703a01f1796f6f79012b924bd2495a67af098973ece256f4a1e4294a004a3eba711b0dac5355878af3bd0b67e84664e07c1604b32e1fc476fb6847242c58ece6e571ebe18dd3c7a7c710", &(0x7f0000000300)=0x84, &(0x7f0000000340)="50ee63b429ab96f314cf2875d66249f7609073f6ab9f7566dfb576478a10773b383d554c6cc04c71a042cb22137f0d9def35bc853f82d9bcc4f638404ca2d9bedeb73479380f72b8146284c9c5a8f2e4470f5e415ce4219bba48af6ab5bc6be714ddc73507a37194bfc7b448312e3f3a923134cf7f5b6579e7b4c1ae6478e202c8c50e764462403640d8", 0x8a) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x37d7}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, &(0x7f0000000080)) r2 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) close(r2) getpgrp() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r2, 0x4000000000000004) fchmod(r2, 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) setsockopt(0xffffffffffffffff, 0x2b, 0x33, &(0x7f0000000380)="19", 0x1) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8, 0x0, 0x0, 0x4d}]}) close(r2) r4 = socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x4, 0xffff}, {0x4, 0x0, 0x3000}, {0x1, 0x2}], 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r4) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x52, 0x0) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000008633003016008a211de2450021b07f5a1957c0740000fe8000000000000000000000000000aa020090780000000060000000000007000000000000000000000000000000000000000000000000000000ffff197a978a00000000dc2896633d867cec618f8d7f57fbbee27260734d27d0a2fee22b8ebee10000004000000000000000000041b054ea25ef73cba23a9517f412d743a4f9f69ad317e82da9e11a8da1ae001e34c7b8ca2664260537bb5201e46b235959b6eb2c02c3edc47dd3c5a7bb4427f7fba8fced95960139606960643b679827c65804d8ea9826df3a6cee18bf4802d3535d741312d9bcec1a4c0dbbe55a564317014b38186cf3527beccf6191cebb8c896686c785b1ce5da60ec1d4009a7ad6c833388b7ac1c3f4002a627b989b1b50"]) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80047308, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x2, 0x87) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x18, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) executing program 6: r0 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() kqueue() r1 = open$dir(0x0, 0xde0e0c0f37e46566, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() socket(0x2, 0x1, 0x0) dup(0xffffffffffffffff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) dup(r4) pread(r4, &(0x7f0000000300)="948394c4870c16d9b21ffa57565f66017dbf6d114a6bc512005b64ad4036016ad2055cceb420b2a45e6f9c51010ff8068a3a808ef5760903cfc16f12768ad7edaf957fb128aa773e672f6c65f2a6ae02280bf0b4ea54844e03c0cc78f0c1a81d48a8457f31e3947398f8d499059cfcb074fa9c03e88b895f903e9002001eb45aa21abe528158bf3634ef1a6cd66bf8c216d407110d", 0x95, 0x1) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000240)="92c9bc1b1a6ed28465a9483e0f4fd79fbd912d3887df9dbcf9946387300913cc7ccc11342844a45422c35f2b6d2ab92a1556242fcfaae99e30a560413200261f76f048e8b6938d13cfe8d2b2361fc07e0f4834a42a9ce34da8ad7f95a8f5b4b076bb98e87ee357978800e0e2eeb2078e28d567472db1e23b56eaee5cab437b2ef36aa0dd1912c33f29d42c9a831410df74596bff96ba0cd1b61b63729ade42f8ea090d", 0xa3}], 0x1) sendto$unix(r0, &(0x7f00000001c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r6, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dc", 0x6) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000100)='./file1\x00', 0x3, &(0x7f00000003c0)='./file1\x00', 0x8}) executing program 5: write(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0x0) seteuid(r3) sendto(r2, 0x0, 0x0, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x3}, 0xc) write(r1, 0x0, 0x0) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000014c0)={0x0, 0x29}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000005c0)="d5472cb476043669b4988cc842b1eefe607a3f204ac2c19763adb8ac95891d467deb3707232f6a32fe6c3a51351a76bfcf1c9521f46c34e8cf8ff4ef65559061b5a924634916888f5a11aadd261f6b973a00998c4dc07c395ff13620391f2d0bf36f77eec99583a47f7cf78bf9c9f61c074de00952a5f93da0c0a087e6c00f3fd6632db3993d68c1ad15788e9739b2a70a386e74d8b26bdfcf5b4b30fcdeef10921788"}, {&(0x7f0000000680)="899115888becc10184ebe31e8e8f2b39a5e351924e5d0dbe05ba4eabcce429531ae7ec6ed74201af219daa5ab9ee9cd9c326bfad1572972d305b1720a31cb6700b8ed31089d96e1f4121b8b95b151f5b9c944563c4d0e2447afb02993c133ac5cba1ba7ceb8c93488e947dc23187fae93c84527a4da9ed906504f9b71608bb54346527c343f00c8ce4b16304af35ac1eee8c087da3bdb774fda3e96aec7ea69b100b8cf99341d4df0884969c5ad3823a32bf89d7b9ab50e83dfe94970932ce997bf7574908f51fddfb55bcc859"}, {&(0x7f0000000780)="c5bf4e9972b2d85e048b6eb56c691b6be97a00692cd914363747c2453d2249b96623ce33e22dcaa8bb9d3aba86176e19dac4e3d2a40faa7a27dcb0daea17fa509e814f2b93416782f85ba643fac2c0a0b57949eadd44b72c3369b5c49c1a5c47915a22e5bb930e65a9f1cf899bfa19ee14638cbe6b57e1d9ddfe7046f9f8ad171d6b9b387514d61096cd24858e5f0f389cf48d48ff620fd9fa8e40bd07c87ae68202c7cce5755bdc039a3a40fa0acb0d355e757d812ef39b6d225140c66452aa3d16fc282722896272e19371c9af35df9c711f259faea5f939f6"}], 0x1062) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000001840)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getpeername(r0, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000180)=0x8) r7 = accept(r2, &(0x7f0000001880)=@in6, &(0x7f0000001600)=0xc) r8 = getpgid(0x0) r9 = geteuid() r10 = getegid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="363b3ed33462f33d0fd3c2076161d2358c0919e1fe7a764cb7e33b397c9635f811b6f2079bab629e5151cf6b4d39a972f010faed49646f65b39b6e34d285390f9ed0773811b348708b2f0d28418e2ba0fb1e8d1ccc0f5efd7cfb231f3806d4cfc81724512f29c9b990515038b173bb", 0x6f}, {&(0x7f0000000340)="e9da3730e4dfee9733d484a902fec2276ad43559bf25dbe88788903fb455c7600a0a56ebcdfe6aa606d6b4f71f91fae4cd210749448cd5b4334da42bb7e630ec0918a7eb08667aa3360ccaa63213cab28839ebf80fadbeb5c510e4c1ed6c9cd2825cfeedeae98ae66385f5675bb32766a7ae6e6a1aee7198bf6cfa1059ae0f", 0x7f}, {&(0x7f00000004c0)="375b3b5860699b903cac9c8667e4ddf6ea8fa2ee622465a6fc50b7f76b698598ca130823aa5e76d2c7ef604632a4cb831384e37c9af507b3e669ffa1e5cdec28c81362f0877772e8e5fe297c05580f9a30fcd0461e4a2aba3e5ec13bb34502be2c160238dfb3a0391e976414919fa5ac9829bd9b542dd158c4237e03b48370c6e7ede674b5f84227946316fbdeb9c607714830539f09e5c666803fa5f9e67bde6f41820a6715bb5724f52c55d177a031a57d56399290ba2bc0309289ef850a0ba5686c1f64c8dd0298109464655c784ee8b31673f262a56867010f2571b0a22061f088ac82ae7418aefe86b2e8db2afbcf3fc00da249d2debe71e0", 0xfb}, {&(0x7f00000018c0)="17d79064ad3978ab24cf0c93f669744e65f01ba4c2ab0c38c856a433ddbc5c6cea31724fa13969b9d7ac593a4661ef7ce53739aa3d4da693a015d676a7b9932b2225692fcee864a42fcbe43f70c7c171f2fbd5a9780ca61f4d63b7138e9301d57fa4b6364898b81092305c17cdf877f11836202054110ba1ba019af1cdf11eab80a3260e76747f90674deefa1b8fb9a78a0b714a8c37c6846490603dd6060cd8a70f6be0aee4ef0d3db84c9f90dd75701e8d92b8b20e3a743dfde64f9528745e946c41047ad234b5aff33294ff5ba113d739356e21fd70b4008f76534066e44e37af7ecc93040a26362a116affd24ddb85d77a211564950a36055863544e12f2e680e69c3e2bb3a81f87d6de03da642a371f21d5f083eeacf9c9fbc37926557e670cdc240b3d4e424492fdd647a76fe4a5d62a81fc60ef2ecabc6d46a7e33372d9e4252494c7330a18957c312acf203bda908f831e3f81231029dc3dee8043956c29561102d97542af890f5399f678dfcb6a345924abbd1eb78f80130e3861fc8ae24a2843ff70827482f0fb380096ea2e93280a8a106986434eb6ee9c005da5d0521fd43a13af386d498e8abadc5e1b73d70c3c27cc2e1ac87c160edb4322772f4ba494f192c1daad5c944b6426c8190b2c96fe9fcf00060e7416b097b4df11dabf271be3d7f5b3db95f38c4f1f20aa56a8f8af20320ef0ed9cab500ff8b9c8baf519fc2b7d7a50625bfa84b825c6b2248bfe3dd6d0bb6dd4e0b76967f2606e36dc878df4544bccaf91d98f28df83cdcd4fbff297fd9ff4aaac940dfcb858110506c6b22e7f0f634779bbf4f88fbe5e6da823e532361106e8d7075db186e537136af43dbd97eba5f31cbcd2a663cea88588ce19bd0e123e9854bded10f56262103eb9d5928e6595ca10cac674feb54733c48d8776e99310974af898b5cc2bb80f98c3f7f2efb59952278d27b65d7250a1a5fc98e0e133fc9b245c1d1ebcb2debf2a0d55d5dfddc14a2493e40752353bae506cf8a6fc337bdc484d623d83d248bd313b0c721e5f6753fd6e3140515b691c4b09b353a95b5a433cd3ca935bf8c8bac189a6930f404ca83a3c3b2d8469d8564dadcc0a66f2b74d48aa8fad2d845b1f658f79100b866a610674b7c4090638a76b4ba98a65084c5c26e41af60c2eba7d4c1b53f6a224d61fbc1693df4994dde97f27dc17c38946699fdc0f430b82a4df54456110e5de308dbfb60b3815b11c573440e5c0ac43e46eeee036f9fce135b561acd9560c5156d1952b04947fd907383abfb53682bd2f51385771a9a7708e2b59e8224faaf4aca6147c2268d50705499f1be1377412c5c22e657ca7f9f3de7af8b7fe715623e386ab78f614969b7d48f383320192fd9451cb37a21d684ebf1ef879b0f8167fa8fdcc448562d36d01dce63cc51ddca5a3b50aec0b329ef72cbc3c2043c702e2c8a3d2c78ea7f2766b9fc6feb073c22a08c8bf48177f50fb9823fae29e5ecc40a013e2930eb675478f87b5642f48101195de77b70c6ba31ae0f7cf872e808018e4e14fb3333916b7846276fb3b8504921173ca0c268c99114ed3037c53599114eba1632495350abea730dd911b32cc53b31145281dfe9883e7f9dfc135390b78f375487e08157ccaae85755443d7f600fc0365a227bced90df0effeded3545e604a80d2d50016806dd374f3e1a5860b0dd84ae712ea94d0d1a703edcd978221a06e27f010cdf75a279664811740d8394bb37449888eb76f8abbb01c916c06627c8a51b91aba0d2af8284ac80ef9a8c2716f2f665fa528d8b7c99a0de2eb5d275f7cb4331a268a4ee98d1b9d40024fafe7eed00f0e54a59d03696ad1cd38f5084752c5ba34f69b58baae990f3889b92471ce96144d19189be05c0c2c1d64ea87864924da8f75ec70d372c0183dad8dcda5c20b51a468e31de7146ec1c8f4bc6503a4bb0063aaaf671679b80cf86b94b4962344cf3d1c2b965dd0dbf56a126b936b4b986fced2705d02b5344894c9a4157d41959627415443747faa0c84ae5fbcd20b81af9827051cb795e36db04b1be8b4fa4851c705b840ce5317db14f0036913e9c3ab9aa445a6a644eb0239d85bc0689f5c2b5fa08c1ab57db132267805eda665162482d08c57e31e67bb7ff987d957900fc8d3b531161dbdb6dcecf9a8e38cd2b6f18cdcf5993d51bb58215a3c898382630c0d89c5c83689188b8465748dd852965f7047be5d7182919df1d658de5d54063fec0b8b875aaa26240eb9f1a3a45e92de7a7a4ff8a9bebfc88dfb3f34b2e6e7f58db9655f3c9734c444adcbaa57e2ee743c138059d7e38449c905276ce19f994c7868ba68f95627d1f2e53faec5d44c85aaa460948ed9371ee9fb2374e152b7193679141e5c8fbda7309cdb3253924cc8d9c8bccc89abdf6dc4e4f770d40ebc540851b829f9e7cdb893596c5aa2db3c81a517a192b3cc2c398e31b54eaa283c458b743c742634410e55ca9feaf7bd173cbcb77d37030cd2f57f95e815adecbf489051a99a48d31d368ec457e823e862e4c8ea359ee992a1a87262f4a6bbd7b9d9dc11bdc740313f88efb37bdce7ab7283d9f4e3fd5eab1a2fdc5caec0314c9c2eee27b7391921af330a0838d568af1d10f9f93683bf9562251da78c6312d3b4f273935307b233bc92b3eb129eb1671a021c17f84eec583484d6945db39927f1fcc8e1a083b342b54182ce0d6ebfb759de4313b165078255506bbc09a17d5be8999ec33040f09b055483c472b9ce162d469f12f9e7812c97eb44be6a80f46ee3e121ccd6a3e0f86da862814a0b259f0f100eb7b8cea3b1f4c624381df27de79a79add0adff739fc1964bf9c5208a32880b17fbc14f396a7cd5c809e00d3c8d534e8e10faf1a6bd1957a3cf52ba113f8c476f956e51203c30cd819abd1ce26c4a39ea812b03f2016db6a885dc08907f73547e11c8541c2b4369514b73d46c33d6d234561fa97b0fdd3097d24a552557712eff7a8faa5770ed1f3c81d190757867e0c63b0f543176624f2eb68b0945c9c541df793c80597d8bddfce06496212473278be1d03ed7f4e3b8ea5b1236062f876244873f121654e0b717ebac5ac2b5f735d9deab0c0f3da6541a6d6fbe00003a6313decbd9ffb053834fb3093590b60bbafff472268ec5f0ec891068b263e2e32ff4b216be87753226ad89ee3b9aceeb8788b910a224cb93e7ab53d6d3c6ba6d451e0e652cc8aaaebb817f7eb683415bbe842c0a2dcee711ad72a33c43af79562d074aed849d861aee4cab4026b8cd8394a927bf6848fde4d426fdf55fe81efdef519c13eed01e3afbf86dc47630dcc4fec8aa95ee985d399933e1267b9183708399a19d12b64e054cd67fe7e831e4900180a904d88d64b77bd3847a0588e85d30db0bc9f8e6e31ee4a2136d36e10f93a1538d407cc198f67b8168cd4c41a3a84d1c7fdf3ed9f214b005991b5382a25e759a0bb05843b587eabf50b104f9dfd6f13f00525aa17162b40b96c07291c502ae0666e67e1dbc53177e5251ca9cbab817d2f8435e7eb34ad780e6c3f1ea65dfac019545c9f14cb6c4f4bae89df2e49d2eab4a1e28247a1c0fa3b505442fbf53fc185e5f65b7cdff228004293cccb097ead17e139b5a66d2566bdd2430a2935a77e9edeece7cfb3e7d6f86a675b5c7ed824c51f6632a3dc4090c34e0633772889bbfff9b977e91b486e5cd9e5eb8b8d7ecfa99e9df59052301a313fe5308f4c20ea4849333cfcfa5a91c293a0917ce3bffa6ff0a3504be32490690915c61c31237b2060fbc0a54a9c76a8e2c0db6545411c32be15ca804f257b7053d39801875dca33c194a4eb732bc824fee40aaf3c15de029a617d920d4c47c80e1367d61c0ad2c3e5493c103b0817a86a0164c6716d22732f73ffba98a4007d2f872ef1fd243f9b3372b53526c3522a31cca2171d8243340b75c2ed1f3dea09105bb43fa2a66fd46562d65cade366d037305545a2267dad4385f161b514ee58939c9f2c86b97df439492614b435b76c49f981385b35f3a009c7633bf21dc074dc24134914f663b6d041b2ece257f5ce308b72da4b7a6aa252c64321d5d45f6647411a004776c1904c7b8c66ab295a4df579ddc5f21c949820930c9eaade2446c5fe2c6ab62d52756574332f98259470be0797b6fa263d3c5e4dfda454092253ef45cda8b532cbc591a79a9e1ae3648ed70debd00ac0f8e305edf984404093c7a3810354af551f6f4f2237c909cb848e6866a1eda929ba8f6374b76eff862a4e7cd8115e0086a6f67bfb8c8f2151ba8d51f3a16875cfec3d8e2011d780271ce4e069f7c7ff7722fe398fb11b6cca32f51960f8b2aeb59775f90f7aec88ed9cd3d8604da670828deb152460b6932cf914743d674aad03e9022a20345ac22d4423ac689fdf331b4f47fda9dc2fa741696efebc535c1cfeab0599538954acdc9246237287681a0d005098ae422314fdd4a2fa130c247ef58da2c90121f98c11e72c9000a2136d70ba73850762c08681d78fae205bab43daf371dc98170f6f29e8e376f27fc040b62636f6d63719ecc365fb39dad15b2684db6a638638edce3414a374079c37f0f409421741e9f3dfd103266735fee614a9c40f129f6e1aed9a348ea42f83d21024491b8b2419010a762e0d0e583d579f1cb9650b467cdcb49dc20e60eaf429c63f02aed1320b8403494c1ac8ea1834dcde79bc60b622be67b3934109813714bc80797dbe3620b5f5a09607d43c26be1392f6bc5f14dff95a94a9299ba32e646fed9e1c74df565b1e145775f04e7fbd6176505abdbf97fb6d914a7ac9b3fbf5038cd310686fb0363712acc97678b7298e97ba44d58910f8370356683e994092ddfce9c6ebf016d62f437e30251238fe486011c43be94255dd46f5b3b3c16a6fa2a791c4b38e84f96665f7186ee8cccb3bab5978fc39f70ced4c29ad3c53db19d1e71427e5efece41728820a1d51cd8e53858c29d524e094d10418c825949fb414661f2a8345ce073f810af2963be57df94e61a76889c86e0a2dc91e53dc00f3896be24a0da6e497c0182c9a1b4bbafeeabe23079bcab74cc59611f09ccc3fc889fc4dc8df977f2b89ec42fca7aa6ee03d760fdcf175a41f3c20ef13dfe69b2745ba8871b8eca3004b1421fb1c3d0ba4345b2a2d3d85b6d7833af937dee7167f34837589ea6fdb03c69f8764dac265a9ab9a02cc1fe35c3824d4e5852ac41f27ab1c83d0693640a3253117cba5a5e4ed96c7ff13e7204ad80373662b98c5f26b1a97a80e6e1818e99647b5f46f071e876e4dad2a173ce230d5f8ab1b8af551e6d83bfbf1273f5d0c0ac2ee24c149775a0e5f89de2906e879f6fe55130ac0653aff0ef9113138e46615a893c6e9803fe38f08d7fbc29b543e31276581e516fc26341f84577da0a2b431702903f92538267764d545d04594b2ccd5bca0a2b882abf2f3003a4984be971dc8bd78259ab253724d0c60684eb26dc6bd7be62b2a7d7f0587919a010b77af956b2dfd6b1d3d3b44fe1f94b835c9589e0d2381e51167d1e3370afc60490ab920d055c222f71bf35dae40d53f0c2d42b759e190e612d621292418c003409851d9badbbac2508333baa1d9e2e448309a37cf5ab26ed40a54db35e373f33e7c69ed5ae85679188253e16af166ce0513867be1c17fa76bfc2113415d1699c7721a4282c22294421fe07e937fd17b3738950f602b2dbd01db5556f82575ce3fdc17bc742f7a2542bead9a11d235fa748dc2ac0b5c478854f0e18a20cc8b8a4694bb", 0x1000}, {&(0x7f00000003c0)="d36ab1e137d18d98809175ac90015b1e6656d43e0a0e8c8cbb34bd2aabdb4edfd9f26f47d6317f1dd55e29198f9b3691e30cc54fc7b9917790a53655f1efd0b0", 0x40}], 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES16=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r3, @ANYRES16=r4, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESOCT, @ANYRES32=r11, @ANYRES32=0x0, @ANYRES16=r7], 0x118}, 0x8) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r3 = fcntl$dupfd(r2, 0x0, r0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x2) socket(0x2, 0x1, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) socket$inet6(0x18, 0x8000, 0x7) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) dup2(r4, r5) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) accept(r7, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="49d9a2017f589947d9b094f7770d9a5998ea46c47ccf1b1a1e47e7b2195e1b8260955a0b811d6b097c915102042a73fc25c6ff23b2db861bb8551f2835b395b0887b7f72d5fa42689a85638b1b91d9e1e7edf7af01c2204a11764384952379d72c480df7711f3ea8745ce6dbd6a566751d6c0e86be32c6be9373920e71730e2e157357477883c5839218b1c33ddf8bbd50e59eca626870266492d47e864ff8bf512708b8a02c73aca60e6cf039a3502e22d421075a4439eb4b662c6819f92c17fbce640706a56a9df04af0e798bd2a80f0baa79562d7b21006a441aa9ff44b557a2e6ac559b0767666e9226906cc1a0d7334d2a8c837f4dd087d", 0xfa) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000140)="00ad7d216dd92b8068f299721032064ccb5c653cdc51db2adea0983a685417371b24cc4ea382e43ce6acdd2cf8c771f36e792164a495c305005903e7f7f980684a6b5e0ea523d15b45483eadad8e39fe1635efb23db03ab749bfa29b7f96288c329cc3f17a34b303cbd34b78879e1ff2055bcd1bc0f9065f307effcdeea38e32670fd54eadf50bb9af375c54daf2a77687d91600"/161, 0xffffffffffffffbd) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x55}, {0x15}, {0x4000006, 0x0, 0x0, 0x1fb}]}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) r3 = dup2(r1, r0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000000), 0x0, &(0x7f0000000180)="01d7b814e11d8c85acd7a59ee9abda4c9a9028e63fa41d90b837e038b6224a542918b8d494835e0b124ef1c03df6dc39a856d4f5587650deea6ca6954afe63b9f2af2840da221626067a2dc3a0d3459e68030b732f513e7624ba909e2b3ae3dd060805080efb8b025776cd8d18c9fe86c42285aa96cb766c1c60958acc1f297e1e3297f16fecc7ef87b6837d1673f478f975644914c7c1eeece88d53064566285ebd7b80f87c06b0be3266a72f73403101ba1ab7a68431080fb4f398b99e4aa1d72836ef5267a6127f0fd0e4cfae650918b56eb6b3a29fc3774b6f7e0a850b1c36961eb88f6a62ee17ba5f7816e62e9452b471ad44d434829bcc376885cf814e1016f17ac9fa3a03c103d50c09007845f1f0be2acabb0fbfec39661e896475fc0b3a55eaa9542084b0fe", 0xfffffffffffffdda) OpenBSD/amd64 (Amnesiac) (tty00) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x18}, {0x5}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000180)={0xc3df}, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x14, 0xffffffffffffffff, &(0x7f0000000040)) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="d57125f7ac809186ec5276d492b7df1255941696b2a8f75dde41d7c2b6e7c053276d0ba3617500aad84b14c90c0233e93a4a77058de2a155ce1b3d142cb13b3e0ebeaf4caca124e04a72f42750427dab01870952668ae3d91c1e3bd88a3960eab6eb04af946ea0dd44502372d8cd5105272f621feddd5db9ee109eb355590156c9946df9963a43dcd05b", 0x8a}, {&(0x7f00000014c0)="0b0b08c6ac8314c6e9825998a1be3a0a3e3019ba06f9ab9775017e7ba0cd2fc40f33f79867588b4be55e5871d15c21b79d57b7797efa64e25bd70d2d70d75153331c1839db3a606d08477c268a60e268d41c7498865f3c121e7520f9d1", 0x5d}, {&(0x7f0000000240)="f2d515ac32f0e796491a505d43fa8adbd44c3d00e5c3a218f4db0c8998b92e3c06315fcea50afedc19ab21f2def2552837c30adb753fd1f6d6b06c8341e6908640e12934392fc54570ba890f7103c0bfc3cc70304737e92e059719d2067859b54c59872a37424fa09da0de6bc3128a897abd3f91dfbeacc8d0b133a22fea8f9d28027bcda94abd4803931d201264b7bf748916926fcf723238c2a456787ecb02842c1f6026bd9dea0506ae8db5ac7b92759ea31018b3d5e85cf8973d14ab3ad1bc7c1aa41acf2e01def28780368c1654872a7ef81f7fd3ee", 0xd8}, {&(0x7f0000000340)="9bbd36b892d499cf42bf54634443d9ed900a9ed899f5d8bcb1e564fb63f3aafae3897632527659f4e210777780d607c16b438f51a11b5591c68487efbd9381f155aa5eccaef82b054328e3b704c9f8ed97c50e90aca09c2b7b16bb1ec7fc52e34504d96ce06f669c9b8d2870e12031d509e8fb452ad419825c7fb9ce0545f644d5ac4b4935f316bfd9b18bd38834cd38c074ab5d3616d62ff8502eefd032248c31e198a541698c13d3a7767155c02e90747af1a1765e7c2ae9d84cab3248ad6b6835db70b9f25ec3610a755c55d38d91bf938caa7d3dc33ade10736a3e0ee6512181dcfcbe1021a02b196a1960cc3614b678ec357432a73205a8c9639ca2bb37d8a3a864e4a68c51ae5b3e6db14bb19b423a708c11932a6263b0b9ea9d8820a949d1bbfce4a4fe9f6834fa2ae5e54c439ca1c48070839014fbdbbb0eed8254836139725460d412edf81e0fd2d41cebf2c3b1cb166906b0a4833d8dc512dbd6255e6e1662c3c9b9d607b57629260f78796ea5e74240fce4fe22faca3a8e56402ba769f9d338ffeac5b54d664f181f965388d037271e813017a59c54a3c7644157d179a2e7646875a4d4024e0b087c53166a2337c0dc0574688913796d47062cb2d25b0b77e25787b063199e921becd2bcdd6bf59a3386638e0a98f3a361eced5f9738ec42f7d7c5ed7120601307deed5214330c66777b4fb27fe9c633ea11ffd843a1088a5e76ad74db4f65126630c0dc493c5b67d86dbc1fc17dcd70a574ef0813c00673113db38b88214da4f0a336ae5ef54d4d7283470eb71c0ae387dd7d8a5747db963dec9d342fca0abceddf0ad5b9ee4fc6db8a530b0d78f2fdca824d87aff9695dea03d5f264d8a0d109ebc96730fc47af589c856abc6bb1da1cd1095c03e5d83ab99af1c60e99724b109617ab6e36ba9aee8d91b0493c3d23e39911ebfde79de61f498773408853596dbf52d81ce0094e880093f0bb902016085b60981a4490173042a10ff6b1845a8d78db359acda1354cfbdae4301de8a3d81231a86929b52a8d4a453d3f966b7cd82f25add343962358cd06bd3ea01030452c6a1f33acd84ecf048f2359f65a1cf418a2745235427ee8daa0974d28fb985a149c281125ac145a37311d2a36da23443205af9ba06b84b0d477919cfc8b8bb3d6f4572f3bf20b5d9323732722356bafbdf23402437c4fc8e41fa2dcf92ea75fa917e2796253346d67dc01664be5a3487c1d8fc120867af1146538a21ec33e5a2a951238ebf92b54563bee9fb69696c06914a5fec76648bd49afeda2caa860cd651a79e5e08a1b6e017b89cf590e123fce8cd49dc9fd07eccfee0bb1cd4e663544e5b0473342cd1741d79aa632ba472580d4ce3e0286d1141541c30ac1ec13b1cea3839f93a0d93536c18f31966c00c26e66ba78a150d3acbd61ebda933933e01987f727762bfa8bcd72dbc08dac18ac9942d5426b6db553446c1937d363a22220ca74d05dad25d66f8b04b0ebbb17852dd07a9407c0e09abec53cb51eda3b0f31929ce888e2625b75c1e9b2fc0f9369a028098b3ca16987ad46a25cee55207daf9536d50acddbc67659fbf2410b95d81f85601ed4ca2ba229879e7f34bc8b173884314fc79397b8a4a0ee5aefc2b4e190d8f40786386baf9c65f30aaa9a1d743ef36becda5ea3355b7ddeb8ad86953fd73bd46834a765a5c10c8802c156d9948c563cce0626e80ac1c253e3529f5852feab15ad8fe29b6a9dac9306580cd7182fddd7b4163c3f6b06dc505d7c0cfdaac97912b9592e8f67c6e60acb6fba509ad45a63a11587701d3331a1742eeca7f232f2a4d731c5b3fb1ebe2d6ce1a3b4740c325d19d2829ef7f45463cabb2df11afe5665417193f920b153bb21988e9329b6d53aa34a314d2be0fb04d2219ab26b34df65e07eab3b3062330089c22d55c0d4bf5cb5638a706d16d0a099b70a49381f23e86b1889b6b5660da624edda65a975489686cbe92562d347b1d4595700bd1ce81fd2ba4b446b30363ceae67b758bd6e8082ffa9196ffd20f8d15401549da6772f6ae692a268755fe59d7e654e63e57bab436bb6914cd82c372d4e7659f55b11b175c558117fd70fa6471a790f982e710e401a6bb37f2a58b4b4a9cefcc402cd5db9f1a5ffa881bf37f1a05dcda63c4425ef244749c91e34fb664da81f91e27a8f72d9e1c74400c3ee36fc39421ebd8e33ad71afedcf5d2b9655f2628c93548db715fa0a397b438b85e24b7cedebfbe81f5f8e14bc830e24085528e9951028f704edbf31ede0b8dccd5980c547bccf22b06dc0b793609a33ef48d35dbd9ef02aa02c72319ddb5da2f0773fc592c6a0394f446183d6026416bbe91df055f937aefdc9e46ac83e32810fdcfaf95663250b9d0a7b51da7b92d19e938fa79e416b3df7344d063184345756c7b6b6093f9709d48017c44f09ce050f09be27c2d05c4b7d98801e70b3e552043a791737cd7d9e36bdef0ec39bc9d5e5454345b728a5adb186a39126ad3579896f6e4ba630b3497c2b5fdbd945506f9ab2ca19b1cb29e98aa939aa91a5e9d6c5177bab31586746377fe53872735025f22350e1be72096ed90c9bab5687aa165bfbd6cfd40f9121f8f889ce00f9d908916db31b478a738d13a4f2671b28e17ed0cf40cde34265cf3126362633b123d2f400385b347aebf960337a1bf7555c8d1aad531ea4fe6215fc4d54ac210d2093efac3a0ed742bc068d565d9125e1279fd8c5720722f1669b49227cf94d864de2ce21e6a62009b11b59a4e53f04e0aed2ea3ac655039b9d51095d7ce41d12f13e60e2385b499b21d5808608b33fa57aa8775de754825a24d5b3da471264adf8606f59dfe913099bff9b5262a345869f3d9493acfa9e64873630a12fccf123de2e4aed60b2d94cb7d2b462bdf2345e95360d0928187da736c52cf66fdaf779d22104039dc5909c7a28cc0cc7f6b84973067d1cac5089ece307aef3785f1a70e05edb05cad393e6dceeebfaae796692a9110a31bb80b173dea97c47ec3c30295decd51e77606fd5bcf5420b180d7a34851209e0398a69e1f91f96d1d367eb5480e2d31d0fefa1f98c292bf6578e276498b6863b2917fac33acb561b7b0a1424052ff4f1af07274be87b78f8545aea06530b4c5ef73e52ff2c71791a6c889f9f148e1bbd9883f3f3c64d8d8b9f0acf6ac5f1b590a7db21f9c46119e219eec593cc2681954e4d5db9f912af98451f50a72f083d6a53264c3805390a06a44d1ee8583dc1244b4b4bf9a28e7a7db76141358b24e6019379f270568c62cc370d0c0263a44fcb30eae8d9e2b45dbd14d08edccbe65b7d1ac5931e2aa0e6bb1b9b82821f685bb05263792f9aa49e42949efc4ffa79be394161144720490a3bc677ceb6f233d3c44b7d5bdb6d6952b5e28de22a0012f440b9b8b8c72bf46527438a80da5a87455ad1f7fc7340d22c327d39ef856aeceeb9dce3ff431b8521b5b45888007d2a14394670a27e504e70488286330592d5ff45bf82598d1b2991bf2e981c0dd9571b84aa2ba93ee89ca4f33653ddfc2c2f2b7ecc3d826619c28ad237b017f00ea5adef9f8f2dedf051c767833fcfed3394ec039c713eb44542451c9182a5ae99fd3a240073300d536eddef45b92dcdbb426897794ee6e95abbebf761c4844263ec072e6ced051445e7126b7f66b276aaeaf2272fb3450dbfa69ea4df797e874d3b302b663ddf2f1db603495e511221cfb3fc08baf0d80065cb55ce0f85b2ca6e45572efc2abdcc29d4bbc83e0ad663fd0f4cfbdcc91482908a5fb280da07c44b142692165a4532ffe8013d2e0bc3f3d0d793e1bb5bd4df8affc5949197badfd445e2a98d70cacc21f77fc02f1afb2111776bdfc9f7f47127dc966c84c2bf90e267f476a61f6806726d34a9cc98dc911fe337450f141da25e8f6e885b11a85eeeff3c3b5e7e270e8f35b8d2605f14b0a684d0c7079a4258b9566d4271a763d51d28969b1ac3cd172fce4aa9777b88f8a9d64c215263625c7ecc893a77e558324bd6fff11b7d32bd26d8477b02312f4a44297cbef99ed6c9855fc93c4a350a7ead3c7040647d7d4e206f3ed3b430109d8f7aa58351a275e46817ccb7867d397a5f90d8374406ea7a8ed0490d3f50bb3dff5446ea98ee9b04488ca0f2c53a0d4a083cca7de6c5930746fe4764931fb6d3aaa6914167a9787fd3d6931cc8a09de35c2c87f645348b6f8419425a239dd7b549927f241a91c7fb153c333647fdd1fd64e53bb74d15d351da7a9278fa76ecbfb3e6b8ae2f6ee683fae78478244d633718554e193cfb876e747ac1ebc24a97133bcdb9191f4dc14283a0fb7d3ae85f91dacace2737aa08a2a739aeefc8b4ad06bb0c7e562d6440e840c17d79318379625fb55ae65d0b925ae923cfbf9e55d174516745cc3e9dd34c7fb1ba7f2b1a212dffe2091c4e177cd71b5cc75c6c1a123e1399300cb1a321c280657bd06659deaa8ac9aeb60681bfc95346070260b43af4bcb82841863ae045367ac7bac1b3a32f1a0672b3c79e02d0eb5af8205987b0b8250a63ea212bc342ade59326ee01a6f41edad1f77f36d88625e72ff17ddad25d97582542e71d44e13ad9e751efe66845fa90b17b4ed86de1dfc0f471412e51cefcb1e1187061a873ec3a3d2353023b37d3da78cef86491d66c0c14b283f831440ebc46f96501db025e3a0f53738d1a6b592e774689ea19e34a03711a8826097109469a881f2c2b307f3da633b288459f7eaf831465856ac345756b4a120e149945870a5a0a6aadf0da57bc1ac136b4b0739d92944a65ac528228941ade4fcac7b2d0b910a68070263d889f38f3dfef2f66aa244ac08eba5180db1ef34bff528880d6eb011968ee2e95dc708ef7c8e686dbbcb943beb8e8171d7de5c9ebf10de74896b56c42ae679820b487425563f66de4954ad857ae79f3a1ecc957570eaf367eb46e23a9f52b30adf29eb67eb75521ee6f8f7949c197d3c173e716b2ab24579a418b4a69d9eca67e70b3c9bb4e6869fbb72fd7de1368ef6223aec03309d5e5ee651bd07870d465bd0f18dd6311db9d7096a28c3df0715f2ba09432e15b32640dd84291e841d52f1f8d39b9085a137e6644fde79df28df5bb01b690ba9f47f976275da2735c0965bad9fd9f8785353cfe8390475581c9126bac437e655859f08e3ca6b1e20ba830037d95cef33dd1a58270f7e0babf33276fdc7867ed90d69a3be4f051af11670b130e444076c551a24debcd380cbbb3d752559c1ed4c93d47ee1188f7d1920567d8c7fd10e40d2efdd951a2f383cf7582f4e800f35c77a209f724a20c7b89610a692dbd2fb125b939f01d6a64a559be7e76b5050f6ab9ac11ea16a105b43a16de4e992eb8ca55da4e5e0cf552e86cbac80176911d416c068d645f915103a16616c4f55a8cd1ea0df4c0b05c9b1740f70a5cdcf086b8357f62e5a5d999a982e1ac3902f2742959a13cf4bf53816a4633a4f013fe8ad76a290020576d6e4946666a3fe8350992f5d71bd3fef6461705227561cf8c7187c8c943e9358d05492084275c7b0fc70b7fc3b31ef573209bfbfef23384982df50caeeaec2d09171cd5efa26506102af033304549bef965d719e4ac708e48665e9b6e97394835c7a2baac9e2f0e706d558989a0d580b5c35d8df497906ce2cb60aed4d1de82625983f3f5b30b842104d34ba708b42b6f728b35eae1d57821091f03be3a00eb2e83dd8388445af733fcc8413077cea35a6fceac51244c34531aa9c84d22d5137947f14004db8c98b8f", 0x1000}, {&(0x7f0000001340)="9eb22bf37f8ff7da517f39e4ca19b81207ca92ed3f6803281a50cfb836f4e1d675dc2751f236a4156b3202019a52f5da13b8e8009bd6b46fcb225b3dda9d94fc414c7502f3b71a225c89ddeb8780378dbb570ffdf6ec6fb7aef748aacef93535649da9bc1cb05ca8fbfc7f0bde1123de3c18b51876b72612b1e7f7d3", 0x7c}], 0x5) close(r0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x40e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') executing program 0: socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget$private(0x0, 0x200) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc0206922, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x61}, {0x44}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x54, 0x0, 0x0, 0x55}, {0x4}, {0x812e, 0x0, 0x1, 0x9}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) mquery(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x0, r0, 0xffffffffffffffc1) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x6, 0x3, 0x2}) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) lchown(&(0x7f0000000080)='./file0\x00', r1, 0xffffffffffffffff) setreuid(r1, r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x5, 0xfffffffa, 0x80000000, 0x0, "448db6b210a885cfa9d4238d1370cf1dd7d4e57f", 0x8, 0x3af}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000240)=0x10001) ioctl$TIOCSBRK(r4, 0x2000747b) getuid() ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000280)={0x7, 0x80000001, {0x8, 0x937e}}) chflagsat(r4, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r7 = fcntl$getown(r6, 0x5) r8 = semget(0x3, 0x1, 0x110) semop(r8, &(0x7f0000000380)=[{0x1, 0x8}, {0x4, 0x3}], 0x2) openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000400)) recvmsg(r5, &(0x7f0000001500)={&(0x7f0000000440)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/19, 0x13}], 0x1, &(0x7f0000000500)=""/4096, 0x1000}, 0x42) sysctl$hw(&(0x7f0000001540)={0x6, 0x4}, 0x2, &(0x7f0000001580)="5b15c23d343f39250205df1321b82b9a3600c0b2c1b1d1ea7f4f32efb9ab6175a400d612b92ed58e19a33b69dddc199cf5278ee8712be322d39f8fb8606245763b289523be7072be4bfe9276e0dd064f7b1b4b9fa90f17b5c851e0ca0272a386752fd5106f3b19e542ccb36290d289b92982d35a3451f98b47e8ae2b62b4aba2b3eb1f7c011ca33ea6321759087d8cfac322052c268e63f2aaf38604a907e3a21a10d100c9b5f0a8c44c56f054b0df6d00bc9ac50b4d6be87730eb6fb7e03075e48ad26626ae7afcf2effc5855665ed96263e36e2c6636eb3ff7c7c3ebd25272d5616f4535fc4a7ad342321fe0c0", &(0x7f0000001680)=0xee, &(0x7f00000016c0)="2ee5e993be41779b22511cdc784e143d99a9172f31ae2fa499160c67cba1e30a954c777001c1e71ab629ad5166ed3e08f1e3f27f74e1a761f1c76dc5acd54b79d819fe98425dd3c75fa43e0666cae1cfa7660a468accc986b7d5cf95ff20a238c8ce2ab941e3bffb3210237b660297248fd7f140bdc132e77d2458b824b42ffafe7fe492c82c5612e98a377651ff09eaf40684ba26d054c416b079c9e5f72eb330cc7f71d96b", 0xa6) setregid(0x0, 0x0) r9 = msgget(0x2, 0x408) r10 = getgid() msgctl$IPC_SET(r9, 0x1, &(0x7f0000001780)={{0x7, r1, r10, r1, 0x0, 0x104, 0x8}, 0x1000, 0x8, r7, r7, 0x4, 0x4, 0x1, 0x10001}) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) (async) mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) r1 = socket(0x2, 0x5, 0x0) dup(r1) (async) listen(r1, 0x7) r2 = socket(0x2, 0x1, 0x0) (async) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) (async) pipe2(&(0x7f0000000100), 0x10000) (async) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f00004f6000/0x3000)=nil, 0x3000, 0x2) (async) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getpid() mknod$loop(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f0000000280)='./file2\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(0x0, 0x0) executing program 5: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r0, &(0x7f0000000040)="e7fe6b75e92da850e81d68562d0967cc79b24e76ee793dedf13c612b7576434699a5056a856d9dcef3b54fe5455bba9952ac105510659467af165907790464819cb64b1123d8cfecda4d754d4b4a48fd9a1bff52bc72b4c877", 0x59) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) getegid() close(0xffffffffffffffff) r2 = fcntl$getown(0xffffffffffffffff, 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x0) chdir(0x0) mknod(0x0, 0x0, 0x0) setpgid(r2, r2) kqueue() executing program 1: kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000002c0)={0x3, 0x779, {[0x3f, 0x6, 0x5, 0x391, 0x3, 0x5, 0x81, 0x7, 0x0, 0x8, 0x7, 0x6, 0x1, 0x3fffffffc000, 0x4, 0x0, 0x1, 0x6], [0x1, 0x7, 0x4, 0x757, 0x6, 0xfffffffffffffff9, 0x4, 0xf5, 0x5, 0x7], [0x2, 0xfffffffffffffffc, 0x4, 0x24, 0xffffffffffffff00, 0x9, 0x7fffffff], [0x3, 0x6, 0x4, 0x7f, 0x80000001, 0x1], [{0x272f, 0x7, 0x8bc2, 0x8}, {0x8, 0x20, 0x4, 0x7ff}, {0x3, 0xbe6, 0x9, 0xfff}, {0x1f, 0x24000000, 0x2, 0x4}, {0xc158, 0x3ff, 0x7f, 0x6}, {0x1, 0x3, 0xfffff340, 0x6}, {0x5, 0x9, 0x6, 0xfffffffffffffff7}, {0x1, 0x0, 0xfff, 0x400}], {0x7f, 0x2, 0x85c, 0x6}, {0x7f, 0x5, 0x80000000, 0x9}}}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000680)) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000140)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x1995, 0x6, 0xb, 0x4, @broadcast, "2357fe209ea6a054154821", @broadcast, "bb9bdd9dd8026aa8acb689327773760a"}}}}) msgget$private(0x0, 0x423) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {}], 0x2) select(0x40, &(0x7f0000000000)={0x3, 0xfffffffffffff000, 0x6, 0x0, 0xb5d8, 0x2, 0x7, 0x2}, &(0x7f0000000040)={0x100000001, 0x401, 0xe33, 0x0, 0x1ff, 0x30f5}, 0x0, &(0x7f00000000c0)={0x3, 0x6}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x11ff, 0x4) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000040)=r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000001000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f00006f3000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, 0x0, 0x4000000000}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x2, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe4300000000000000000000000000c0b1e0aa"]) executing program 7: recvmmsg(0xffffffffffffffff, &(0x7f0000001780)={0x0}, 0x10, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="67fbf80180000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f00000004c0)="95b21a4ac20bc23a7fc062648ce3d2c4570f7cbebc4413d8bfe638e1f10fab6dcfa3cb8d1eccdaa630b9a1dfec3b7b98632d", 0x32}], 0x2) execve(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) close(r1) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000003c0)='.\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000000280)="04bdfa5d3050006123339a346f731573d8d508750100000000008000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0x4b) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x361) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r6 = socket$inet(0x2, 0x2, 0x9) dup(r6) r7 = getuid() setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000001c0)="72e0418971da22fb42da0e9c0f6edc6cc2b3dc51d251a96c6124d7fadebc8fb18c6a5d7b9f5bcbffd27f75b8e8cd62c882b4b41e8ceb4dad87804da815a87f3e78f5189a5ecddf588b928a055a400ffead708e133a11b4822ad232f9cc46b44254ff5d1efd232fdcd83d8eafbd5f8be3cbb4e3ed0920ca", 0x77) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x9, 0x4d, 0x5, 0x1}, {0x3, 0x0, 0x9, 0x54c}, {0x1, 0x6, 0x27, 0xfbd6}, {0x1000, 0x0, 0x8, 0x400}, {0x8, 0xe0, 0x20}]}) socketpair(0x18, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={r9, r7, r5}, 0xc) sysctl$net_inet_esp(&(0x7f00000003c0)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000400)="c95ea0ad6452eb2566a7179eed4bd1002c56443637b7b4a9db974844744c44bce02d421f9a2029ad861e2a0e1b7fe664b79af84d14ccb69b0769d5ef9db8853c8c50220f4f38a279cc30dd6afac6421dfc34029a7eb91a4750380ec203a3be34b2701bdb792d061e66876899ca467d68360be19bb957b537af4001ba4a5a1a8b042aa2e0d46f3247c0cb755c07f5dee99360f82619a418270e5d7e36f4c03c4e039b8eae63591db186fa4fed0e3462", &(0x7f00000004c0)=0xaf, &(0x7f0000000500)="9072b2a52bc23b9e9c52976c3915ffb5b2bc93ad8b02fedceed45829eaf1dd2f43ab03928445eb7752aa25c6cd684c76ee9f3a82315597c00a547da3b8572a4c", 0x40) r10 = socket$inet(0x2, 0x4, 0x5) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000540)="a61b7b6d669bb8e6564efc2f76ad043b5e060a06b6d266c42ebaa4cd63a8490eba24b5d6b697032984faa9bd391b638bedc1f7d0b9b560075a71ecc69457961b6259fa342498574ff48ec5f18b472ff8601eafe4ce0849e2891acb612fefd07686b81b3d1d0292c9a66e0432605f7685160a5859b879ea8e0b6deb50827e", 0x7e) write(r10, &(0x7f00000005c0)="1e631fefa64cae4011ebe2e8095d2ebf3b1bb9a5b6868c23a1b9bff35130ece1c45b5acdb2079bb9999866baf912a760790675c74e858f3d19209ef8ae12a84e89fa41b4e68431f23fabf9b16f56996174b995e2262de86acf6f35e0ed17194ebcc28f6e4596257e2b17c8edc051f0c3ff5e8a34600d2fccf953ef", 0x7b) r11 = semget$private(0x0, 0x4, 0xa3) semctl$GETNCNT(r11, 0x3, 0x3, &(0x7f0000000640)=""/4096) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000001640)) setsockopt(r8, 0x4, 0x5, &(0x7f0000001680)="833905b3477aea57325ecde6abf0af10244d801941cf753cc73814ebd3fdd71e4b45b264c798b1b97f8a84a095f1bd11537137a3d7238757ec5352200e3fe40567d14356b3c0ddeb2084b6a9075308de1d0bf7ac7955620addc4488fc660ee71646d0b660fca7ac0541ba065ff17009cc5daad60b82f3d24075040da9733aca32251f37dbdbc4101805be138e71e958c11687cb3068de1a33fa563dd2b0bbd387b7cc57ca7d9731668948333b38e5cde4900e16275a4894d6fffaa8264658c05be5becaa5657fbc1dae38e8e2a9ed435019f96754f0400b2ae7c52da8c961af613cbed786cbf562bf1001e06edb7b1ee91d1e25b7385a4eec1ab61f0179e", 0xfe) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCFLUSH(r2, 0x20004268) semop(r11, &(0x7f0000001780)=[{0x7, 0xd666}, {0x1, 0x7f}, {0x2, 0x9, 0x800}, {0x3, 0x9, 0xc00}, {0x3, 0x3}, {0x3, 0x1000, 0x2800}], 0x6) sendto$unix(r2, &(0x7f00000017c0)="75a4970ce1460bd5ce3a234f448b9a010a2ee5e627df96e72249c176080d2c19aa3bfb2d9cc1177e491eb5a5723f8194e2bafeb905fcf1775b43065dc91a2339a7f1aebb178566e1c2085a65899880b600cf1c3af6988bd58d207e79fc82511bb960946972313845073237103841c35cdec554e949fd43371420f493b045586c83962c8d4985f0a2895fc542e7b6636a0e4c06fc7e83e8ff90c508fc475fa818d7e1ed184c8aee3f1efe", 0xaa, 0x3, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001880), 0x0, 0x0) semctl$GETVAL(r11, 0x1, 0x5, &(0x7f00000018c0)=""/190) executing program 5: syz_emit_ethernet(0x46, &(0x7f0000000440)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x10, 0x89, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@dstopts={0x2c, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x3}]}]}}}}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x36a, 0x4) sendmsg$unix(r0, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x0, 0x20b}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) bind(r3, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r4 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000500)=0x40) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x20, 0x40}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f00000001c0)={0x40978b, 0x0, 0x9e2, 0x80a1a3, "d708000100f15751c74abb050d2e6600"}) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r8 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f00000003c0)=""/96) geteuid() stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000640)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000001480)='./bus\x00', 0x2, 0x1b4) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x2, 0x54}) r0 = syz_open_pts() 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) r1 = getuid() setreuid(0x0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @broadcast}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f31, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000540)="0d2438cb471ece14ed2852a1098546a5f0f0b861b4d6882c59fc180669ea67aafa7618953c16480da7cec698127e4697c77a6cbf197287ec4d6c39", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000780), 0x4000000000000008, &(0x7f00000007c0), 0x0, &(0x7f0000000840), 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, &(0x7f0000000040)="d81fb6561cc754943da985a68fe92a81a8be6ad74a3646d5f39afa743094136661c6a05b7b1551cfde06cea0ae841b68fc04a25e65679a8e94af38bd31bdb32f53da8375867791a61024e5b76dccd74d256b4558b4a9a1031f46955e30bed170ab789b", &(0x7f00000000c0)=0x63, &(0x7f0000000100)="9380a47df6da259820e2b220851a508ce58e5dfb29cfe42b356d82b160e36aab3f33718512df3bff45d359eb6b23be071d98b4544849cff6ba3a9cdf559f856a85caa5494db50d7c5fe5e2", 0x4b) executing program 0: r0 = syz_open_pts() r1 = open(0x0, 0x0, 0x0) r2 = syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/1, 0x1}, {&(0x7f0000000440)=""/129, 0x81}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b0002000", 0x0, 0xfffffffd}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x3ef7, 0x0, 0xfffffcd5, 0x80000001, "0fdb00000019062561c48800000000000000e01f", 0x6}) r3 = open(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000280)={0xe7, 0x0, &(0x7f0000000180)=""/231}) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfff) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0\x00') kqueue() nanosleep(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000380)=[0x0]) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r6, r7, 0x6) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x496}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) login: Cvm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a297b48 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x30) recvfrom$inet(r0, &(0x7f0000000000)=""/217, 0xd9, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r3, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r4 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) socket(0x1e, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/509}, &(0x7f00000002c0)=0x1ff) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x8, 0x9d, 0xcf56, 0x1, 0x1, 0x3f, 0x9, 0x2, 0x2, 0x8, 0x8}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x635442d319383c3e, r4, 0xfffffffffffffffc) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x90) writev(r5, &(0x7f0000000340)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: setrlimit(0x7, &(0x7f0000000980)={0x7, 0x8000}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) seteuid(0xffffffffffffffff) fchdir(r1) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') syz_extract_tcp_res(0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x9) syz_extract_tcp_res(0x0, 0x0, 0x6) syz_emit_ethernet(0x3a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff6cbdffffffff08004600002c0000000000029078e0000002ffffffff000000004e234e23ba1c62e73d368d115982590c9128f086dd12783b69b7078bf05e2e57589498c1d77c9f5befa3e203bdeeefb78b2ccd77f0d87e2e0b7332aa4e4c27d0c05677ab90ed32162527b2d6da3506effdb01027b514b0517fa305bbb937ce8046d06e7307557ce2277fbe6ab4fe0b71bc0a2cefc93631470d64313d6d3af27d1a6f28e6873d3c0f692cb298d378cd1f6056b6ff3702666af36b30fc9d0b26831eb34fd6c6d46c4b71f1e17923688598ec50830465ecdc413b4f128236b8e36537918d7816765e3ee2a2e2f2", @ANYRES32=r0, @ANYRES32, @ANYBLOB="5000000090780000"]) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket(0x20, 0x3, 0x2) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) socket(0x18, 0x1, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000200)) mkdirat(r3, &(0x7f00000005c0)='./file0\x00', 0x0) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setsockopt(r0, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257ae", 0x84, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f00000001c0)={0x0, 0x0}) sendto$unix(r0, &(0x7f0000000100)="b10005016000009f0500000007000000001813fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c116a972c881ea772ec5890400000000ff0000361b1257aea8c500002002fbff0c2300008a09000000000008e37195f8343712051eeab71d89e00004070000008004200000", 0xb1, 0x0, 0x0, 0x0) executing program 3: setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = socket(0x18, 0x4000, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r1 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x200}, 0xfffffffffffffffc}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x40000000, 0x0, 0xffffffff, 0x0, "100000002300000000000000000000000200"}) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r2) syz_open_pts() r3 = syz_open_pts() writev(r3, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x1) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r0, 0xffffffffffffffff) socket(0x11, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sendto$unix(r4, &(0x7f0000000240)="b10000136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257698a1f137d026ba80f000137282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000131b1257aea8c5d0002012000000000000880d6633c556ae9b280148a62310db415f779642cdcd71a3f8343712051e00"/185, 0xb9, 0x7, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000100)={0x2, 0x3, 0x0, 0x0, 0x0}) executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00004c0000/0x1000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000677000/0xf000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f00002cf000/0x2000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) chmod(&(0x7f0000000000)='./file0\x00', 0x11) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f00000002c0)="fd8fc56394037455d8040ac8709f88ea366bb2252e3169bd9658cc53cd1750f89e33d957bed482b594682242dec93b954c21b84061b345f5", 0x38}, {&(0x7f0000000300)="abb579751fc14cb51654581f70bae6a18c40d72672a2c2e483b333b7c97a06f062d64111c67f6d0a1aed1fc2c0fedc611d9032a7f21a8cf86a54dba03b6bb7c157cc0577d6f0b259aacac2a2ccb9a1455f9b08840ba307d5d4ed9dc854579b37ffe7dd2a870f2c241a209b732e2126ae9efa94537f93150abc7c5c0b654aecfadc8c5ab179fb4e07bc44f122c168f9453b9f84df1747c1e558358685f2ee45dea8974d74e9459ede7803855e58ddb36312dafe55c363bea38645b38bd6fc6203fad1fd8e6bdb0a3a70", 0xc9}, {&(0x7f0000000400)="6eb69b875b8f59741dd52b4c931640b9f26cf9c826a44a2baca1c0fe48e49cb0f5ced912c2005631b536a557626b9051f0d4bf5d1eaeee032dc6964eb930e4f50f04c8763b3edaa115c15e736ac77ebfeb84e95edb5e968c42dccaf649971232d82540d851e23021e8c84294c27ff2630cb7944d96a0c17a930b33f5cf8204491f91965e767512353992668e8e78da1ceb62196307a333b2d34ea1f8247379dcb44e3b32fe353a5f79b063674633133568e5c2100601b228155393940a77a94666b4a409a73a17f94f0803f5afa7de5c07e99fe5a8", 0xd5}, {&(0x7f0000000500)="d67325b7027d75bed411255dfda48a63c8dc82b5c01dd8a8efc82f9eea00cfb255ef7c69fb3cb15a7bdc580bed22ea1a2b1a433393247a5e989f99a46d9843c6946a81a48542c9662ff08cc9904533977c188afe6994ecfcf2858043e3d46865d698963e0264d56ff74947561d1164550eabf545ee729801d1555c2ad8bbc1139ea587c1076d3bd497f08eb1ce7be780c2ad8fef257b00cfc931f194a5683229bf1ca29a539701a7f874d9d62c5fdc56c7b5c3735783", 0xb6}], 0x5}, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)={@local, @local, [{}], {@generic={0x8100}}}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xfffffbde) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) executing program 3: close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000580)) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000014c0)={0x0, 0x29}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000480)={0x3, &(0x7f0000000000)=[{0x3d}, {0xc}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000005c0)="d5472cb476043669b4988cc842b1eefe607a3f204ac2c19763adb8ac95891d467deb3707232f6a32fe6c3a51351a76bfcf1c9521f46c34e8cf8ff4ef65559061b5a924634916888f5a11aadd261f6b973a00998c4dc07c395ff13620391f2d0bf36f77eec99583a47f7cf78bf9c9f61c074de00952a5f93da0c0a087e6c00f3fd6632db3993d68c1ad15788e9739b2a70a386e74d8b26bdfcf5b4b30fcdeef10921788"}, {&(0x7f0000000680)="899115888becc10184ebe31e8e8f2b39a5e351924e5d0dbe05ba4eabcce429531ae7ec6ed74201af219daa5ab9ee9cd9c326bfad1572972d305b1720a31cb6700b8ed31089d96e1f4121b8b95b151f5b9c944563c4d0e2447afb02993c133ac5cba1ba7ceb8c93488e947dc23187fae93c84527a4da9ed906504f9b71608bb54346527c343f00c8ce4b16304af35ac1eee8c087da3bdb774fda3e96aec7ea69b100b8cf99341d4df0884969c5ad3823a32bf89d7b9ab50e83dfe94970932ce997bf7574908f51fddfb55bcc859"}, {&(0x7f0000000780)="c5bf4e9972b2d85e048b6eb56c691b6be97a00692cd914363747c2453d2249b96623ce33e22dcaa8bb9d3aba86176e19dac4e3d2a40faa7a27dcb0daea17fa509e814f2b93416782f85ba643fac2c0a0b57949eadd44b72c3369b5c49c1a5c47915a22e5bb930e65a9f1cf899bfa19ee14638cbe6b57e1d9ddfe7046f9f8ad171d6b9b387514d61096cd24858e5f0f389cf48d48ff620fd9fa8e40bd07c87ae68202c7cce5755bdc039a3a40fa0acb0d355e757d812ef39b6d225140c66452aa3d16fc282722896272e19371c9af35df9c711f259faea5f939f6"}], 0x1062) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f0000001840)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getpeername(r0, &(0x7f00000008c0)=@un=@abs, &(0x7f0000000180)=0x8) r7 = accept(r2, &(0x7f0000001880)=@in6, &(0x7f0000001600)=0xc) r8 = getpgid(0x0) r9 = geteuid() r10 = getegid() getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="363b3ed33462f33d0fd3c2076161d2358c0919e1fe7a764cb7e33b397c9635f811b6f2079bab629e5151cf6b4d39a972f010faed49646f65b39b6e34d285390f9ed0773811b348708b2f0d28418e2ba0fb1e8d1ccc0f5efd7cfb231f3806d4cfc81724512f29c9b990515038b173bb", 0x6f}, {&(0x7f0000000340)="e9da3730e4dfee9733d484a902fec2276ad43559bf25dbe88788903fb455c7600a0a56ebcdfe6aa606d6b4f71f91fae4cd210749448cd5b4334da42bb7e630ec0918a7eb08667aa3360ccaa63213cab28839ebf80fadbeb5c510e4c1ed6c9cd2825cfeedeae98ae66385f5675bb32766a7ae6e6a1aee7198bf6cfa1059ae0f", 0x7f}, {&(0x7f00000004c0)="375b3b5860699b903cac9c8667e4ddf6ea8fa2ee622465a6fc50b7f76b698598ca130823aa5e76d2c7ef604632a4cb831384e37c9af507b3e669ffa1e5cdec28c81362f0877772e8e5fe297c05580f9a30fcd0461e4a2aba3e5ec13bb34502be2c160238dfb3a0391e976414919fa5ac9829bd9b542dd158c4237e03b48370c6e7ede674b5f84227946316fbdeb9c607714830539f09e5c666803fa5f9e67bde6f41820a6715bb5724f52c55d177a031a57d56399290ba2bc0309289ef850a0ba5686c1f64c8dd0298109464655c784ee8b31673f262a56867010f2571b0a22061f088ac82ae7418aefe86b2e8db2afbcf3fc00da249d2debe71e0", 0xfb}, {&(0x7f00000018c0)="17d79064ad3978ab24cf0c93f669744e65f01ba4c2ab0c38c856a433ddbc5c6cea31724fa13969b9d7ac593a4661ef7ce53739aa3d4da693a015d676a7b9932b2225692fcee864a42fcbe43f70c7c171f2fbd5a9780ca61f4d63b7138e9301d57fa4b6364898b81092305c17cdf877f11836202054110ba1ba019af1cdf11eab80a3260e76747f90674deefa1b8fb9a78a0b714a8c37c6846490603dd6060cd8a70f6be0aee4ef0d3db84c9f90dd75701e8d92b8b20e3a743dfde64f9528745e946c41047ad234b5aff33294ff5ba113d739356e21fd70b4008f76534066e44e37af7ecc93040a26362a116affd24ddb85d77a211564950a36055863544e12f2e680e69c3e2bb3a81f87d6de03da642a371f21d5f083eeacf9c9fbc37926557e670cdc240b3d4e424492fdd647a76fe4a5d62a81fc60ef2ecabc6d46a7e33372d9e4252494c7330a18957c312acf203bda908f831e3f81231029dc3dee8043956c29561102d97542af890f5399f678dfcb6a345924abbd1eb78f80130e3861fc8ae24a2843ff70827482f0fb380096ea2e93280a8a106986434eb6ee9c005da5d0521fd43a13af386d498e8abadc5e1b73d70c3c27cc2e1ac87c160edb4322772f4ba494f192c1daad5c944b6426c8190b2c96fe9fcf00060e7416b097b4df11dabf271be3d7f5b3db95f38c4f1f20aa56a8f8af20320ef0ed9cab500ff8b9c8baf519fc2b7d7a50625bfa84b825c6b2248bfe3dd6d0bb6dd4e0b76967f2606e36dc878df4544bccaf91d98f28df83cdcd4fbff297fd9ff4aaac940dfcb858110506c6b22e7f0f634779bbf4f88fbe5e6da823e532361106e8d7075db186e537136af43dbd97eba5f31cbcd2a663cea88588ce19bd0e123e9854bded10f56262103eb9d5928e6595ca10cac674feb54733c48d8776e99310974af898b5cc2bb80f98c3f7f2efb59952278d27b65d7250a1a5fc98e0e133fc9b245c1d1ebcb2debf2a0d55d5dfddc14a2493e40752353bae506cf8a6fc337bdc484d623d83d248bd313b0c721e5f6753fd6e3140515b691c4b09b353a95b5a433cd3ca935bf8c8bac189a6930f404ca83a3c3b2d8469d8564dadcc0a66f2b74d48aa8fad2d845b1f658f79100b866a610674b7c4090638a76b4ba98a65084c5c26e41af60c2eba7d4c1b53f6a224d61fbc1693df4994dde97f27dc17c38946699fdc0f430b82a4df54456110e5de308dbfb60b3815b11c573440e5c0ac43e46eeee036f9fce135b561acd9560c5156d1952b04947fd907383abfb53682bd2f51385771a9a7708e2b59e8224faaf4aca6147c2268d50705499f1be1377412c5c22e657ca7f9f3de7af8b7fe715623e386ab78f614969b7d48f383320192fd9451cb37a21d684ebf1ef879b0f8167fa8fdcc448562d36d01dce63cc51ddca5a3b50aec0b329ef72cbc3c2043c702e2c8a3d2c78ea7f2766b9fc6feb073c22a08c8bf48177f50fb9823fae29e5ecc40a013e2930eb675478f87b5642f48101195de77b70c6ba31ae0f7cf872e808018e4e14fb3333916b7846276fb3b8504921173ca0c268c99114ed3037c53599114eba1632495350abea730dd911b32cc53b31145281dfe9883e7f9dfc135390b78f375487e08157ccaae85755443d7f600fc0365a227bced90df0effeded3545e604a80d2d50016806dd374f3e1a5860b0dd84ae712ea94d0d1a703edcd978221a06e27f010cdf75a279664811740d8394bb37449888eb76f8abbb01c916c06627c8a51b91aba0d2af8284ac80ef9a8c2716f2f665fa528d8b7c99a0de2eb5d275f7cb4331a268a4ee98d1b9d40024fafe7eed00f0e54a59d03696ad1cd38f5084752c5ba34f69b58baae990f3889b92471ce96144d19189be05c0c2c1d64ea87864924da8f75ec70d372c0183dad8dcda5c20b51a468e31de7146ec1c8f4bc6503a4bb0063aaaf671679b80cf86b94b4962344cf3d1c2b965dd0dbf56a126b936b4b986fced2705d02b5344894c9a4157d41959627415443747faa0c84ae5fbcd20b81af9827051cb795e36db04b1be8b4fa4851c705b840ce5317db14f0036913e9c3ab9aa445a6a644eb0239d85bc0689f5c2b5fa08c1ab57db132267805eda665162482d08c57e31e67bb7ff987d957900fc8d3b531161dbdb6dcecf9a8e38cd2b6f18cdcf5993d51bb58215a3c898382630c0d89c5c83689188b8465748dd852965f7047be5d7182919df1d658de5d54063fec0b8b875aaa26240eb9f1a3a45e92de7a7a4ff8a9bebfc88dfb3f34b2e6e7f58db9655f3c9734c444adcbaa57e2ee743c138059d7e38449c905276ce19f994c7868ba68f95627d1f2e53faec5d44c85aaa460948ed9371ee9fb2374e152b7193679141e5c8fbda7309cdb3253924cc8d9c8bccc89abdf6dc4e4f770d40ebc540851b829f9e7cdb893596c5aa2db3c81a517a192b3cc2c398e31b54eaa283c458b743c742634410e55ca9feaf7bd173cbcb77d37030cd2f57f95e815adecbf489051a99a48d31d368ec457e823e862e4c8ea359ee992a1a87262f4a6bbd7b9d9dc11bdc740313f88efb37bdce7ab7283d9f4e3fd5eab1a2fdc5caec0314c9c2eee27b7391921af330a0838d568af1d10f9f93683bf9562251da78c6312d3b4f273935307b233bc92b3eb129eb1671a021c17f84eec583484d6945db39927f1fcc8e1a083b342b54182ce0d6ebfb759de4313b165078255506bbc09a17d5be8999ec33040f09b055483c472b9ce162d469f12f9e7812c97eb44be6a80f46ee3e121ccd6a3e0f86da862814a0b259f0f100eb7b8cea3b1f4c624381df27de79a79add0adff739fc1964bf9c5208a32880b17fbc14f396a7cd5c809e00d3c8d534e8e10faf1a6bd1957a3cf52ba113f8c476f956e51203c30cd819abd1ce26c4a39ea812b03f2016db6a885dc08907f73547e11c8541c2b4369514b73d46c33d6d234561fa97b0fdd3097d24a552557712eff7a8faa5770ed1f3c81d190757867e0c63b0f543176624f2eb68b0945c9c541df793c80597d8bddfce06496212473278be1d03ed7f4e3b8ea5b1236062f876244873f121654e0b717ebac5ac2b5f735d9deab0c0f3da6541a6d6fbe00003a6313decbd9ffb053834fb3093590b60bbafff472268ec5f0ec891068b263e2e32ff4b216be87753226ad89ee3b9aceeb8788b910a224cb93e7ab53d6d3c6ba6d451e0e652cc8aaaebb817f7eb683415bbe842c0a2dcee711ad72a33c43af79562d074aed849d861aee4cab4026b8cd8394a927bf6848fde4d426fdf55fe81efdef519c13eed01e3afbf86dc47630dcc4fec8aa95ee985d399933e1267b9183708399a19d12b64e054cd67fe7e831e4900180a904d88d64b77bd3847a0588e85d30db0bc9f8e6e31ee4a2136d36e10f93a1538d407cc198f67b8168cd4c41a3a84d1c7fdf3ed9f214b005991b5382a25e759a0bb05843b587eabf50b104f9dfd6f13f00525aa17162b40b96c07291c502ae0666e67e1dbc53177e5251ca9cbab817d2f8435e7eb34ad780e6c3f1ea65dfac019545c9f14cb6c4f4bae89df2e49d2eab4a1e28247a1c0fa3b505442fbf53fc185e5f65b7cdff228004293cccb097ead17e139b5a66d2566bdd2430a2935a77e9edeece7cfb3e7d6f86a675b5c7ed824c51f6632a3dc4090c34e0633772889bbfff9b977e91b486e5cd9e5eb8b8d7ecfa99e9df59052301a313fe5308f4c20ea4849333cfcfa5a91c293a0917ce3bffa6ff0a3504be32490690915c61c31237b2060fbc0a54a9c76a8e2c0db6545411c32be15ca804f257b7053d39801875dca33c194a4eb732bc824fee40aaf3c15de029a617d920d4c47c80e1367d61c0ad2c3e5493c103b0817a86a0164c6716d22732f73ffba98a4007d2f872ef1fd243f9b3372b53526c3522a31cca2171d8243340b75c2ed1f3dea09105bb43fa2a66fd46562d65cade366d037305545a2267dad4385f161b514ee58939c9f2c86b97df439492614b435b76c49f981385b35f3a009c7633bf21dc074dc24134914f663b6d041b2ece257f5ce308b72da4b7a6aa252c64321d5d45f6647411a004776c1904c7b8c66ab295a4df579ddc5f21c949820930c9eaade2446c5fe2c6ab62d52756574332f98259470be0797b6fa263d3c5e4dfda454092253ef45cda8b532cbc591a79a9e1ae3648ed70debd00ac0f8e305edf984404093c7a3810354af551f6f4f2237c909cb848e6866a1eda929ba8f6374b76eff862a4e7cd8115e0086a6f67bfb8c8f2151ba8d51f3a16875cfec3d8e2011d780271ce4e069f7c7ff7722fe398fb11b6cca32f51960f8b2aeb59775f90f7aec88ed9cd3d8604da670828deb152460b6932cf914743d674aad03e9022a20345ac22d4423ac689fdf331b4f47fda9dc2fa741696efebc535c1cfeab0599538954acdc9246237287681a0d005098ae422314fdd4a2fa130c247ef58da2c90121f98c11e72c9000a2136d70ba73850762c08681d78fae205bab43daf371dc98170f6f29e8e376f27fc040b62636f6d63719ecc365fb39dad15b2684db6a638638edce3414a374079c37f0f409421741e9f3dfd103266735fee614a9c40f129f6e1aed9a348ea42f83d21024491b8b2419010a762e0d0e583d579f1cb9650b467cdcb49dc20e60eaf429c63f02aed1320b8403494c1ac8ea1834dcde79bc60b622be67b3934109813714bc80797dbe3620b5f5a09607d43c26be1392f6bc5f14dff95a94a9299ba32e646fed9e1c74df565b1e145775f04e7fbd6176505abdbf97fb6d914a7ac9b3fbf5038cd310686fb0363712acc97678b7298e97ba44d58910f8370356683e994092ddfce9c6ebf016d62f437e30251238fe486011c43be94255dd46f5b3b3c16a6fa2a791c4b38e84f96665f7186ee8cccb3bab5978fc39f70ced4c29ad3c53db19d1e71427e5efece41728820a1d51cd8e53858c29d524e094d10418c825949fb414661f2a8345ce073f810af2963be57df94e61a76889c86e0a2dc91e53dc00f3896be24a0da6e497c0182c9a1b4bbafeeabe23079bcab74cc59611f09ccc3fc889fc4dc8df977f2b89ec42fca7aa6ee03d760fdcf175a41f3c20ef13dfe69b2745ba8871b8eca3004b1421fb1c3d0ba4345b2a2d3d85b6d7833af937dee7167f34837589ea6fdb03c69f8764dac265a9ab9a02cc1fe35c3824d4e5852ac41f27ab1c83d0693640a3253117cba5a5e4ed96c7ff13e7204ad80373662b98c5f26b1a97a80e6e1818e99647b5f46f071e876e4dad2a173ce230d5f8ab1b8af551e6d83bfbf1273f5d0c0ac2ee24c149775a0e5f89de2906e879f6fe55130ac0653aff0ef9113138e46615a893c6e9803fe38f08d7fbc29b543e31276581e516fc26341f84577da0a2b431702903f92538267764d545d04594b2ccd5bca0a2b882abf2f3003a4984be971dc8bd78259ab253724d0c60684eb26dc6bd7be62b2a7d7f0587919a010b77af956b2dfd6b1d3d3b44fe1f94b835c9589e0d2381e51167d1e3370afc60490ab920d055c222f71bf35dae40d53f0c2d42b759e190e612d621292418c003409851d9badbbac2508333baa1d9e2e448309a37cf5ab26ed40a54db35e373f33e7c69ed5ae85679188253e16af166ce0513867be1c17fa76bfc2113415d1699c7721a4282c22294421fe07e937fd17b3738950f602b2dbd01db5556f82575ce3fdc17bc742f7a2542bead9a11d235fa748dc2ac0b5c478854f0e18a20cc8b8a4694bb", 0x1000}, {&(0x7f00000003c0)="d36ab1e137d18d98809175ac90015b1e6656d43e0a0e8c8cbb34bd2aabdb4edfd9f26f47d6317f1dd55e29198f9b3691e30cc54fc7b9917790a53655f1efd0b0", 0x40}], 0x5, &(0x7f0000000900)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES16=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r3, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r3, @ANYRES16=r4, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESOCT, @ANYRES32=r11, @ANYRES32=0x0, @ANYRES16=r7], 0x118}, 0x8) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) r2 = dup(0xffffffffffffffff) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) dup2(r2, r3) accept(r2, 0x0, &(0x7f0000000240)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) mknod(0x0, 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xd00000002}}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffffc}, {0x0, 0x7fffffffffffffff}}, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0xfffffffc, 0x2, 0x0, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000300)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x44, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0xa, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x13, 0xf6, [@remote={0xac, 0x14, 0x0}, @loopback, @rand_addr=0x9, @empty]}]}}}}}}}) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x6) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000fc0)=[{&(0x7f0000003480)="9b620438b4bd3d77962def2688c05426801d53db07f84735ef5eed7c5d16ae21733b6892b8efb5b8be4d8a4bf5ec2da6e97c9ac4da1058eec063e297d115f17d3c2a8b06c0ba2ab927970e232a21a40d93e3fdc7c5fb3664ae2b442451438900b7a5b072b9e8c1403a577cf69dec5d4b551e2c625b706a543b9d3739c1a0058dfaec3b20ccb30e0eb03e703d3ccef2173f752cf14eef2380e8f8c9b1b0adc707b915729bc6b2dcc16db273ed45557f60234ad03702672e3f2fa01822380f4734f7671a4ab93dd4de9bac3181fb6ec2b79d11c3d89fd3478fd191075c9714fba4c400f2fea7a24695cc2257ffe4d416c5427793c28c36638eeefdb87764246b9a12ae3d8987bb94a62f13d653356df8cb12ce8f5582d3e619825d371c7c1d0d00b668894b6dae1eaa8ee02edf9fd97e0ce45b1d8e9701868e10a1d8aec7745047c921417197ee5c18d7da8ceba17cbf260b116d636bbeace5de51dec1d554b969c75ed5a07f01a295f8abd8ba1a09dd0addab55ccef768b088ba5df7615ec2af0903b6f56b7ce289604813c09fd3caf9fe1235d136e3be4a191972fa42ad3b6b7ba06795bb4236d9382453b774596bf435b07e0f38d07e2c61003828472ed4f1ced747c58f13b9e11fc28d898250e3588fc9771a914689c87dc9cb5a32f56ad3272250225098872dcc69e40c84a877e9fe33f5b3c38ec25905d961da5ab801869c22e89c100c0766763bf64e2df595961e1b06654669df848d19b31dc64f74d1bca41a78c3a7b35ecbc67d434d6f6aec6a0fee8406a7fb2783d49902c1dfeaab07ff9a212eca08846644fc702775de43f2ead3924ebe04cd298c490c7b0c6025a89104a2221a8364213cd786681297b3a871a3adc99c73792f4e62835d0c82b5145463e0ebca42e495516f1d5624393136c2a00496710bce8f9e7190e1eeeb9ebca6c2a1dcd98f40c39a0ba59c5cfe14a9bb7cd3f57eb871cbfc7698cbbcf9677e80b7a9adc4f481d1e8dfa2071d038a53b19d7d7c85c8fd9af336199392b9c307538b73e5c22764dc54ddaf171216deda89e1751142c085bd48f50f176128f38b555db21ef14ad9243d18362fb2ae03cb493668b282f00a6077be29df1268e50c8fbfb1f923b7c93f5031d2c4a26afeb2d8e1a4660810aecc49ae9b9e295067dc3c36c48d19a72c793fc90e3b1157f9b9549740033c3ed2713bb2f494f2e77431dc62c27e2f8f6ee6b36c0e07f877ce56e18c535a89115291866cdf507c2b99f4ae9f5838f2a31a31065a78bb772c57222c5c70e4ed40fac63d4d61042333fea2ec4b849b38a5d35ae9b9738c32994c386d2ba8ade14c5fd38d096dc797ed25e17618fae7f39a8a871574c40fa8080c79781839698d974233ed86a106757d3c2fd04100d9bc0c8e0aa708ea6f0f3935beb3c5ed6e8ca7d54d24b257a40c408e4f5f105c527d928f421f9cb7482c08ba0100795873655ea3f96496829d2dbbe96c556f64f4a47cdb031eb57c6c740fdcfdf1408ac27af8be73aa50f882fc25930aaa64c83f85921112fb323cfd35ed0a4be8c0ef4c7717db222d0347c08417215b83bf4f4199d861bb1d4bcefc0b79237a8ffa6858043d9a754c09d5ed8c75818174a7cbd82c45c56d0a5a0482bf47e20747ec0eb3256cb2f8b51d0263e30af0f024ee2c5b9fe54084f76c0769988988fb2313c162df2b80b6ed286778595c159534d83808d399ed6485af13e13bc91a0d67de3b829b9c0c2e34df114788c7566f0cd524cc1ea1fba624c940e3fb0ade9b3d26653a1ae2df2e0f4d79f62d9ed7a74fa5b4d8fd495ea7ff018be6e4dfda99e4fb7d4a67275dfc16051b7fb9f8052099cc2641dad3ef6b93125b771eff94c90e5c7c788ef82e78708b4b455a1ef3030794d33485825c39e780132fe7c88a60a9c186ef1e601bf2881c850d82e3260f4af022183ff27d38d44bf492a9b8444991a361fd5555219813cfdebf067be0e1945f1cd14d00cd5a27352d9db6bbc5c354395a36c6ef1ea7017062253327242e4e1c79185a51d5e2c1b34813cbdcb4558774f1689a62667c37ebf10a510cbb555de581e0e24e024422fb206ff027b2f7219832b12a362b63c1550f901cc5cdb89cc0172e35b5dd0288bd9a8863dff972bb7dca121d097828f385dd6427e9bdcae6c1c1adefee3dc8e772d9bc9f79c734d2f84396255d2cdba15cd923d41ab150a2dfd360d4e1be6370ea14b387b6618d48d335a3d92d17cce23428d0f45b1f750a1f2638750cf2d5716afa5a7e9fcdb6d8f4f36fec6adf80ec4f342f607607d980f6140471ada22b9f4f54a1163cf42678a3739766d3ebd1cf66e9124e8314a9a8f6a8067a3058305d903c42bed369e2221f1197c9fb8477ab2fc829b349b670282c78efc8e7f219e94e6d98024d730cff3d58e020357402e61983dc3aed284804d6b68b40fc2d73c806e80c7374773b5fb64d862e8cc34e5e08e8bcd581a927aeed706f06ef9335bdc5d7bee80edd15a49b733c8ae8be821f9b117d9354d02e60e7d96a075d9e6f850aff65eda0d4d0deb824a0d970a52ae15efb2318a51f0c1d0b01272002b1a28ac54e04ecfe18293ede627f0cd11fe3429221ad8ade157e527daf5455c4c33c96232813dbd2f65cab7f49311b543b0212fb6117e946471d6c8dcdf0a93b02ce82783618ff4b0ffcc4fe407b2bdfa9b830babf0e991b6d8df29ef54e6b563f8ef42addf801e34c2306256f270e98a8d8cb98d58651b1e671770543971a26257c07ce4fafe24daa6031bf0b974fe4ea7a266e5be08b284cbe0d114598d2ad7e584eeaac2d848f36b9fb66d40be06284414396b5ee8864661b8a7c978a96fbd6fa838b969f68ab450d60f924374e2596a4a61ffb1ad60c2d1b221db3cd8e50db704567beed4a47aa5793524063cc7dd9d65b86155062990632b6509916fedbb4c81611ceeb4acbac30a44fcc2b5d5b7682f78a655acabaa6b4e945fc9834d9e3a890ed1a857d8440d0ec2c8fbc5dcdfdb6c26387400d999ded1e6d1d392f591d2284eca7f091b08b2a05b023f34dc616b41b5bac0a33a0abb2cca85f156cda331a92557e36c50a98b6612842ce6b832321c31cfbd253215846323c5de434016e1a33b5e354262f78bf667a653ff1e9a711bb3bedb025fa173b5645b37d34f20079c97b0f721d7f5ec56170a8bc6cce8f3dbf37fcfaa09938dfb0937d4e3c3892d1d17fd974c1e246883a9c0451761b63821a4ba549d92f1b7d29d9d8fd2f403f7ff303b7fd5849191c588b0de4030263b199c933e9ca729fbf3e59ed815ff9e191dd339298d4e9d455f903e6c793b22a02c10edea46adf834b2e14aed30af0812458df494d59a7c05b505c827780e35c0333b25aadda5da2b1b8c5868719fc3d82b1c1c974f0e26a6c95430de6a9c4840e71701fc095a0cc983516d743f60f689179595098f85bd9da813f275bf68ccd85acc3f2f914ea78fb24007ca8933ecfb944fb30d7a5497df3b58b7d79486f03810594dddc9a6d3cd54d346b1e6b04a83999e144dd0b35e6ec29a6c0df5cdeaa41347889a89d8b0d416456cf1402ac5d73689d200eddfccc3f052fca8bd6e5116e7ab7062b26a853bd9d8e331e87ab976b4059fb9797838f5d2c257128d209ba55ee4ef44325a507163d9e13e081715ab2ac45e6c878f13c8b260255cdf3e43b353883221afd3b055ec2808e7db37abcbd8e579e374fb1f15444425becf8a195374443ea2f5986c2e269042a00d85c63916af29fa4f584b54614093952f4e3c28918c7123c1df72520bd3e59fcc26e9caa20406b5a8c31d160d7f13224af6c82602beea42b43af00b3108dd75c25ea255e62c749708d65bb6517a3bcda6690e5822cdc4b4e6133269c60d2b49cd25581987dbd856f8d258742857127b8e481b8c38545fb888da6e8b38478cc2da99ff94ca6a2bf5ea336316e79b7253aa725ce1090646f83203642fe6b63040e8d450f45146e0b3c4aaf67ca37f2be35083ebd42972e0a2181aebee5a2dfa2a61ae27383d0fdc111b2846a7896e64a80bf00bf19ea99309761a1d0fd2e9350920686b61cb501f7e40d33b33ffad6e1f499170cc70933a177566b2f2b3e1d3f7b2d2811884b0c41426872a31b7d76e83d133c1dfd6aaeec6a278543e39ff18a894ce6859fccab5fe725e24d2e2493f5fdbeec715da8fee4d85e8f8cff8586d44d253090db4f653c0dd313fa511f9305583f81ed6910cd7523ce2017742a9e3ac6c69413a753f6413c30cb9fcbdf7eb95e61566403088d7e2b1049bdcc595cc52dc85d13321ce5dee3d4577179e2bbd4c2ba6715a61099abd4392c21657ef65fb86966ef131bc13c14ccae3a0879d8dc4c6d90c604e9e23aa5998774b4fe93112939b0685733ec0b0557689ae88c63aeff74c523a7fc6a965e9ccfc5decf560a4d3d0c7417b70aa81e942de0e61ce91f377717e530c3bb3d2e9c50f140be3df579a020725d20f4cb38fad5c85b40af460174e78e0fd73f4f66e77f88d0a9815769ae7deeba434177556b540069f5f5cf8e6d882bbe22eeb65d122b411fbeb311b9786b9a0fb53726248a4fd3c141d163cceeba67e52f399485849606635549a3eda4a323585bb0727ab883662b7d53f13fba892d2c7e66325f2355fc5cfa397b7bbd0df0844373e80a6cf1ba95bd9b81649a5abd4f10c1112292d51a9207ba080aacdfc5886d5a1a2939f48149193bc0c6595ef91bef571f9d47f33aaadb3e75bea1ff2943c27f51c7cb20c9fa26265bf5aae273fd9d2f6488bc301c2f614891588f6e11ca5abbb94984de3e4f85e490a1730b2d047c269dc854d71c4c4920f7ac7c766d099ecee787cdf42b39436c62fda86d73197b2b164ce7b9cb6b2af34560e3f86b6efd984101eb51e82fc6e412066a5d87c95373d8d9074c413f0d4687d6052394d0c02ad2b390d56b4bf690a7aac08532a33366ae8c9fb96b01ee714c90f50042b2f1607bfcf827b173da3d76b729b2a08e07481a99fffc66f61d07ed3e263028e9d7de4d5831707410e0f0372a683e6b9973285c3689e9f1301c91d8a6953b25fcb44ccef4368d263a350d02478c9a48e655e27de8494168bbe74402975a6d064d0230834068e7bf1a19948ce705060231c1409a621178ed2356eb441442be1490e37c1338e03dba0edb360b4bcfa5142263f68ff265a633ad35d5ad0a08621e38d5b83b5a768eef9625257d654d428b46ebd964811f42a929cc54859cbe00b4a6f586307db572a247ced9f2ca2617a067c983e6edc1b120b785c1314f12ee754ed3fb926cf6f8226e282c7e0efdfa64589bfd496f1492261979ec1a57db42d25397fe9fa9625804bbb12482c188830019e230d7537c81085b0531a72525086ce3cf7e9d75fe00665cebec865ac651fe5bd88e2b6f83829022c3f2a9bf96023e10c0a95ce6866dbb3301706eb7610d10553648c2439a3cf08b73d8fab6eaafe2a496c85d366bbf6cd61fd883bd20779974a3348fa6966534b943851049e5058a55b5a94af753cc0eaabee85fee6f0ffd2551f4aea61dfacfb1c8d330b82b953d817c7e1fb9e6f6ff4cd9069bf669018e0d8fe545835da129cac49ad41f5466865dc63d912fb1d94cdf40285a208f31fe51d66a1efcadd1a203906022823837d1fb2382cd7bbbfff0a6ac1672b44a3fe2f16561b3e74403347b8f1fc8ea855b03f317838517634fcb7985ece9b2b54e6c5d8ebe4b87632db33fbf068576b9f3e1fdb23342b2b564a0cf4f17381182bcd1b067a847a4c23f4f639373b29b8e5b2", 0x1007}, {&(0x7f00000007c0)="b41bc34eece86c37bad7a34c8a561777f35fcafe17f99b45e1153c7b3b011b5a245ca6b4bb0dac8fa9014698b2df9eca1525d22c2b589ee0d06b9fd59616152f09cc1271a8615a97abf7878409f0d8e01efd4e144fc1b4c879ef519950cb17220f8e5334424f4cedb1acd4", 0x6b}, {&(0x7f0000001480)="363fa66690b4fb2d690db9df6636f4e803e1325be6b1cbb435f5171e92566a8579e50afa2a8af0c93ba943caceea3c2d1dde9a2ff2a67d07d49abbbf2274c6a45f1a3753321ffad368c49208b266878c8a990cc3a7623a95990fc75063d10a1efcc8c14945a0c6987ce0b7997b379f561d3cf2c010a05758209a1c0bb8e5a5bbb71a9210473d61c269080564afff7fbb5abfa154e9ce49d67801182a095e2a3cebbb01a664e5b084862ddd388cd072c4d6017189854a4ad20ce471fa9d6c7cda2428d05b25b63a6b60c601fc51cd67efd688a27506d892fa1666467dd0bfba539ff7e501043b74d4a18532a558ab6616fb6eaf866329c880d9bab4f0ff239ea32fa4464831233dfa8ddb982056d3519024bc120c2286825d2af1498ce7dfce3e1c4cdc9bc139fc60ed87f9b66eebfcc5e00e958036eb759cb8c1a82abacebc924d67c9fc0f9fa1999508a53d78754cde6c4116d5c3a113c863d284f898ca46608adff1429ebaffe6df4750bd97cc36e682d6dbbc67d96dbb9b0283c08c9b1cbcbcbe2bbd9d2ac0905f23c23f8f360558f3e4f14dd04747cb84d0344a08ae2f961276fe16941d1502c7758fc080b99d5cb4240d77db619c48e254c9088d72954aafbbbae7bc617d45c2753bdd99dc8b58fd5854fbb26fc32f5dd4471a271fe86d695b02ee98facecc32528ffe6282eaa1bf5313a850f124e00c5c5cd6f2e3017e8defcd79857b2363c6bbcff06b3b24bafd5300edfced30e98937dcdeb908b2ef5b3ae1e5394edf203efb5de8617df5e36d2519ee0d699a57f8987f813a77dbd5a6fe0be49486ad296432b0f9c40b99d4b45cf51d3052efed8647b47964bf2e831d12a7a689bfcf7cd51db1eb2f8cb34a41bc3bd7f36a6e34dbf765e2140251afcc8dd0064757a3a964decc51aac9c9399b57ee1e631b32942b1ae2e5b455da64732a38236ccb1ab09016d8e7b08f3ab9301f39a579cfb3af118ec6f3918bd89a25756d5218a1f9192999ee443f2cc8b387a27bca8814b99ee0de80f4c33f9843728f699b3813322c376339f719a7db432c0bafecbde2d047cd4a7d985c8dbfd65dc0fa788e0175aa0ee994e8a665a7d880ff7952c3cf4d2f4737b56d5de81549e2ceaf25a4375991b08b332eab20f78877fdafe7bdcb48f68684782da71cd194db52271d2a813e3cdc2a3ed72ca18ed74355856f0e5d0786e31922b01d62aec878fba527406d4c7cc91f670a4cb650533f301eca2d0c1cfa6e1faa99cbfdcbcf961d58fc11efca5bbcd5add3cd10c731bd620d07f1bcf35c6a0c098720675b16a16453fdbd05b5c79dd0585b5b013346a58900fcc480937e82150f71b2f7efc5992161d75f78b593f6614c5dbfc7725a710132d52c865c951cac5a7ae05be98571b26018f448a419c1a21e102ac9978b2863dd3ae280dfb7fc6cad41a5493dedb92b21440ad2e497bc5d0afe52faea73fa6a38d5d92b4957ffd7f2225b3caf57933ae735b341150fa483154e4ae84013a236c961956766b665f8a55b4e948d61e37aec48e28c987a481682dbb092bd90e8eefb770f4e624b99380031ba2e1f1cc611ce0aea31c1cd42b30a8eeb421cac1c78e8a2147157d6b4a5fe2013ffa5ab8e211557180c2c5bf6cc080c16c0e139f5af0c6666ac46c2f43b56e84ba9e56e30c846a28e9ee6588e1b06cd92b93b10739681844facf33b0e514abd1b898551594d3089bb93fd689b33003efd65413082d4f95441cdad918a5c44605f11763fe84107792dd030c173e8fe0444a99584dd5fd1c43327ddd034a488d365052d0ab661864a05fd3070ced5535ed0df026d0df3d09a13bd82f62682509b8a2a950fe868bd5177d34473f1ed1c314e24ef37fa0e046f496ddff5ee2577d88de22cb2a20cd20275c8949e199fefbf0229d7ba6d9367a92bb2d465c4c6afde686f681b51e366897984f971352e21a79662069f1b3f6492da37600905f7216776008bff7bcb9e8dd96d020762e7d4a9400a871ca83e09d3236102b3df6ef9af28e855bc8b1ccd36e7a5e823ed32138389d98129c4b53854ff9525ca72b1cb23304182b30b19bdc2f29c29bc5b755b97736bdcc48277185e95d88d6c8746cdcb3cc935d84edbd10b440c296966372f1271274234a1f549f836212c9bce7c701e6ca0c036e9305d8ec9e8ee7aa08dffe3d5994cd394b65d4bcb987bb285de460555c0a59b8f6ecb3013c950785773e01063fc8506111b3dead8d46861204b68fc8d37a960ea5a27f9b8ee87a1980d35a2a1256e55158046b4825480910ac7e09408401791e58ed7717b104a90c3cfc401d953e263858ab93fb4c2dbf84927507ce345b99ada037518d4ef47058c1a466b50b6132d35442c34f43f2468ff0842223ece6c6b979486eb60bbdb4bc9614aa942e5793eaa8794dc8549f1815ced63cdb1a9f5483a93bf2285c063677d7c3fb6654cee9e2cf4bbd2334973dd6259966e9619166ae697cf306ac23383388f52e38c1d022a885a4137b78ace1da5bd207bbc569673fde797d7961c79bbb6d54a03d8a7b033cd6ab5ad3abd24fccbeb4a1a6c5aeba521c54019dfc80117e6861c446b97f1276f89c30dfec05adbd49cd34021da3b6d4818946aba0896dc4a1e50aca623bc87c0bb1f5b2195bebb4520e09ba8cf3024b69cca4cb1b2c44f665e25b1740bad2485b629ea2ffe067113136b4e2c6e63cbcb43dc3112f936cce665599ea0d27db3a9df72bf86b4e5362b04f3d34e7c69b63a0746a1fd89dd3d07eec8454c1688d9fefe3db29e3421a0117840b319ab00ca2111110d617ebb26af7d95fa2fb74911879f269a5ae6c9685e9fe4b5b7f14b6969cb8194403550d5c53703d6791e36bfa8ef6af3916d7512f2313f7acce2da8e46569128dd9faebb50b840a9553d805a29353c966dbce6ec6c82f97a445a5bbb4c8a2ca74a647a7f722782be85491f6d1d3a23d5f16c34895db352590da0703f0240940719272ac11204af4468640edd629110ca8be7a36558ba3dbc4c6659a5b71e49e9440f105f484503b634f5a3c4da14e795e42c654a2dad647b7219a73d9350e63db37f765ee4f423ce4bb17474e6082db4057b5a56184e62e6d64a33670ed0d92bad0d567d4360a695f9bcd27f3780bcc9f67e1ae804e883d18563a76d68d66fb9c3e8c5e470d67a1906fb0e8655db51c6d03c76044efffa783fe9522314fdb7fa89a2ec5683a40b346ccb1f81ae950076d4649e50de075a41a4e58acd532fdbcaaf6db83e743ddb826045208515da331672ce210aa9b486f1524a85bbede958c257d0236469ac385fc733f888af085d5ff0bd41ddd9089619d79bb30504ed6a8e9825f06d19af97df770fcaf99a43784b92e845cf7e327f6b9bfed70cc5fa69a7e705a25a3aa3bd1664fd9a27106dcb84a6680bdc4a935f7010209bc5891a2dc65ee6434bd04af1cf12634117c6565de4fe0e5a4bfbb83545a9871fbc8c7b73e8bc9c57a57569fb080a92d1f3222d2cfac06cc99b9e24fc4f6529e0881b02cc6e7bbacd81462a9af7dd33872c2391c09fb8ca5ad8f8db24a78869c7daca310c64bf06095d69a79e9b4bbd9dfb0387bc3eaf6ed8175a777859b1d5815989f437fdffb2a2a53fa64da6572dbf89cb91e279ffd00ecab7b4f0f42d6010429626e794942df4d1873eaeb6a99b5c0d5a1383b3a9213982044d61f050139c6153309c9d9541930614dcdf10370e5b5cf56fe0fcfb0d38e39e592963c1519d114f2c6c55eb40a39687bedcd5a81b5900410191d663cef10fdc341d0270c0b9e6b23d1415e821e87e04cd52e4b92f8db8ffadf01f33936fa1fe23a3ff7083a343585b5d770c28cf6d50aafd9da9b864814e9d46fecf5f01b05fb226486f633889116c167009d1cb12e0a2da314409eebb9c0397b19ae004fa2eaaa50c1184701b7d0acf741e2f283fcd1caa6f58fdddaee3f7e512df1a5c22abcc8e75e57e24abccdcb2694b05ec1c78010d72168354b8da45be2d7b199aa68ec278d209ff9a275f3b4ba562c4b57ea032cef6f03ce7651de7ecb8d00b3143d182b7ee9ffcbf710a120e0c559577bd270f82cdbb70944af753a671023391710e6e1e83f6c2dbae8bd13a8f6ab44bad207adb8aa9e2d6b3eb8242df240d4a4d4a0db02f202ed647e99ac4e8a787335bbb1493e435684868ee0f9d04d22afec2869ae62a806d3492a56a3b88452400885096021a0f3b7c3d87d0a6f05f52f74da0d015989c80c4297cb7442d0372b93c531dc88a45098b48f6ddf0bcd915ad16a54012ea51dfce77d6cacaf697de2cd544207ab86f529b3671dbeecd82797a24f7026153f778ba6a2956e0a1ae36bfd18ba7d59808b77247d8f8d673d615a08b407550729bf70c70baa6b339e8499ae1d128ba5505912cbeb920da036fbd9cad5ac4d95760b816b1962a4bacbeda699beb701d02ab3cf7c2f9c650bd7b2eadd234a06934a33cc91e3f2f51a623a4d9d1185c1475b0b54ba7406d4a3960797e0362116f09eab9256dd9d316d70d19ded28cf9c35acb7c3b315b6c4d6d0ae10937a81c04e4f7d1ca9c998bad32466630139e65aa1e38dbc92a02866737957d089fe17af9c46cad4ccb6af326923003e87f0c7ca5beb4f581052b0d8ea8fbf5819570701f394bfef03d850bf2d8ddc294b1e3f825cc1adf98ce25c6e9fe89067f2bf8e820ea3b1296f392cf52fbf551e7cbcef49f0a0b5bfa08076f54b001afe61f84b1ef44fc404183b3ee69e044a127812d1ba6957c89b2a97352584e1aec44c98b7634cbd976aca9c88894f93298fc69ca043432543e66f9a97b3c2bc71bfc156879e50381d0e7c49fab309cc2684a26d341127fb7f7f5a463fd5ccdbfbd4b6793912e1e754bdcabe38c13adfe15f71e3530085f45d21e4254c68be7e33f5cb05443e863568aee45436979a303819e31462beac0548c1cc1ef40fcaf66d8d83f82bce9a0e1148a54fb3c15d1ebe12b2819bd04a2a64260384eacd34b9f7b50338dbdacc5ed8b3d6ba0f0f536302e513daa045554a19367df4c220fc50900000000000000394f713e38604f2e23898fd0c1fa032f26b7501dc439bfb14ded9f879be48d3c8bd08576c04c9d5822bbec3a3c4d3c344e87883761a3ab42f6f2b8ccc14006f7754b0189733e49ef2d46c289e9062fa41e75ad1e85b7551773adbdf36c2b582caa0fa8904f8a1dea6186ec88bc3d12edbaf317c0bc751f06b163f38a9c24b4ae76c467b04b173745175a9e1c904de634afa10a96cbbe90836a9ac351e30f8868175c84b46da0724ac24cda47207146939f4e4de70c9427f5d1b153d3d1af5f8dfd1eaa5bf141e620543fa9f19b97329a562cbbcbc24676754b6ae48d3a88c6ef5bcbb03a0b6584e0647e4ddc2c5117774228bc98d8ed5dff183965fa5aafe84d266c2f006af955562c33ef2280f6e95b81027973c4a098e5ac2b28714ababe6fdc7283ba11ebcbf0b4356dab0441a341310dd6b1834ff4984ea4515cab5c8687323ec40e42537c89048aa49cc5e60c20d60e19264f5d3cd2f6ad71ba710af16ab7b5693fedd7b34a685b798ce80b356488a418b0ffa43a1e9a48a67139ab820f2dfb77caaf255663a7d8e521a642ba3037296ddb03a36651325b232a93c419c0aa5c4bd21e5fb8c31c67048d561841dda67e562e30a9cb3965bf6243c10674c7648712ec923c30e95d1bd82714e32e1785f2c30e594e0fa6de9fa73c82cab5a8e632d79e58d5f3748b42891abe42e70cc17a0e0500974d681fc12ea22014b46e02306e00", 0x1000}, {&(0x7f0000000840)="6181b76bac25446f3dd9432e1f4167a9bb2e047371df6a97ca6f0c5674b0da7283c6d754422f4f5d65b23daad167e4366b6c0569fa68b10790cc6e7876a1798524c79fe1fc6000b1281b9a1d113152197f6588a5f067e78c466f484d52879f8c5f5c857e33b57439172207d22d78ad89003807e315707547c1340d1ad8fc9cfc5dda8682e2be76e0d097b633d86e5a684d", 0x91}, {&(0x7f0000000c80)="a661ac3a307b39b2e0194c939498f4e40d31c2683835577ad18a73762b71d95a70b8ae44ecec4f0ea6b84d942dc052471e80d4f32fba7b47cf62b142e24d51a6744cc991a5dbeca30e26909326017dbc378a69ff6549f0c9a35de8595e0f4f946d2a46aaff69462e7ba573e20fb5fa084f1367a853bc4f177b9428476212d58a3c5b85d26d5c849e1f612888fdfbd7f60f081205edf72ad819bb2750bdeeab658ecaf53eb9", 0xa5}, {&(0x7f0000000e40)="4dd7944b9a880b86a945b355ab26e750430e48e8bc12f21f84398b84f7c8ee73e41689a5c2e418439e3e36a5b3e75614b679ce0abf9e27f0354b012be22d3e44fe130f5cc5762cebe4", 0xffffffffffffff60}, {&(0x7f0000000ec0)="fc6a8d6ecc113e9460023e561f89420aae5517222d1fed9e9668a83dbedf86ea65437cee13cc9104ff0e4bf26c2e7666c481ca03e3212b3246f6f5b915eabb32724cb607f9c9ce49c8a6b18ce1c58124a750fca429aac195c3e70215ac75c514dceb856b23517dc0745f2571ad48ce173dca55882f0ddbce3caab7c512a57debfd9f208a9c575f1f92f76d70cf669da31478d9bebaec20cfc930eeaf9cdcff77c623d0b20200343f67784e8454e45b185b03aaffee2b79288908a3f561fa55c9d9be801b86271ac36bdcf0b542d74a26c78b907e1bb21b9f5d6cec64a34b10dfc626174bd9965334772ac94fae0a439f9f1c995da583e8478161", 0xfa}, {&(0x7f0000000440)="fceae328432eef6d1aad2d6df7c9456b49f57cea63", 0x15}], 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x3, 0x5, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) open(0x0, 0x10000, 0x0) getpid() r2 = socket(0x20, 0x1, 0x80) syz_open_pts() setuid(0x0) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000540)="03000000252a47b2b22a98c4b9caf1a3b83ba65e94fcac75f6b89a80ddf4032fc3d4b01b7cbca2464b6a88fa1f4e3d9244e5502a5473b82bb0469ed2c37a0e9a532870d74e6e319383e7", 0x4a) r4 = dup(r2) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r5 = open$dir(&(0x7f0000000680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r6, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f0000000400)=""/17, 0x11}], 0x4, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f0000000600)=""/106, 0x6a}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet(0x2, 0x3, 0x102) executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0)="0007a1d0134effff8b24abb28535a8dd0e988a09301d9e32bcf8819b09de82268516db7b7b00b33d4ea3b6e07677fbb925d7011fa2d6456ee0fb49b0648ac2259a7e724a54740ddc26bd643881957d87e2d19dae9015b08eb9cea692e915249b9e563c376e4cf174e591da51d9c38f668a2e24c53cf21f0e4f35595c5cf8a874301f2e4f89ed4bf0b869a5f540061f6e92c153bde01bed5f9edd81329f61947c8481e91d7aea3d4fb388b86fc6eaea3a7cdde83083ebfa1a22a30eaba9", 0xffffffffffffff83) socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_open_pts() syz_emit_ethernet(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x148) r1 = dup(r0) writev(r1, &(0x7f0000000100), 0x1000000000000309) r2 = semget(0x0, 0x0, 0x104) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000001c0)=""/10) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0ccebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca2573518b8276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000000)=0x210, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) executing program 3: setrlimit(0x0, &(0x7f0000000980)={0xffffffffffffff00, 0x60000000}) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/104, 0xfd39}, {&(0x7f0000000540)=""/207, 0xc0}, {&(0x7f0000000340)=""/171, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000200)=""/193}, {&(0x7f00000009c0)=""/4096}, {&(0x7f0000000400)=""/172}], 0x4, 0xfffffffffffffffd) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x4, 0x0) syz_open_pts() kqueue() r3 = open$dir(0x0, 0xde0e0c0f37e46566, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x35}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() socket(0x2, 0x1, 0x0) dup(0xffffffffffffffff) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000080)) writev(r4, &(0x7f0000000540)=[{&(0x7f0000000240)="92c9bc1b1a6ed28465a9483e0f4fd79fbd912d3887df9dbcf9946387300913cc7ccc11342844a45422c35f2b6d2ab92a1556242fcfaae99e30a560413200261f76f048e8b6938d13cfe8d2b2361fc07e0f4834a42a9ce34da8ad7f95a8f5b4b076bb98e87ee357978800e0e2eeb2078e28d567472db1e23b56eaee5cab437b2ef36aa0dd1912c33f29d42c9a831410df74596bff96ba0cd1b61b63729ade42f8ea090d", 0xa3}], 0x1) sendto$unix(r2, &(0x7f00000001c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r7, 0xffffffffffffffff) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dc", 0x6) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000001c0), &(0x7f0000000500)=0x4) executing program 4: sysctl$net_inet_divert(&(0x7f0000000000), 0x4, 0x0, &(0x7f0000001040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = syz_open_pts() kqueue() r2 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000140)=0x3, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x100000001, 0xffffffff}, 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x4, 0x3010, r5, 0xffffffffffff7fff) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(r2, 0x4004667f, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000000040), &(0x7f00000001c0)=0xc) socketpair(0x0, 0x8000, 0x3, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x6, 0x6}) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r4, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/107) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x3, 0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xc0000}]}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 0: ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) setsockopt(0xffffffffffffffff, 0x2d, 0x25, &(0x7f0000000280)="fbf4d5b0e1805c050f9c5d9949f7916a0eab878c3802021c6645ebdc", 0x1c) syz_emit_ethernet(0x4e, 0x0) r0 = getegid() r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x3, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x2, 0x0}, 0xc) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYRES16=r0, @ANYRES64=r0, @ANYRES32=r1, @ANYRESOCT=r0, @ANYBLOB="3c43aa93e55d80c19dc84e1cbc0708c579e4808a1c841ba15d483fa7658b389a559063414fad882bd138a812f9a70220e95156291e993a9032db79fb2fd7cec7388ab0360031f956742f098a1cc32d15b4eae1d9d10e319c1fcd98f2d9ae1eb838daa0a72c71bd1254e3854f8e223e68aa3a517e66b4da0102f2431c56ec8e0ec1668dc10cf4fe83bf0c5abbb28772df379725bb3aa824e5884e3274e84f64e27e7c3df7fdb42e8498866d98b35e45e7d6a7f3a7fadd9d9b712d40191226330234aefbd6c9978eb31a2bbcc4b36f6edbca7987bb40f49673797c22c07417edcc2938c967dce4"], 0xc8, 0x800) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0x48) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000180)={0xf0a0, 0xb070, 0x4}) msgsnd(r1, 0x0, 0x8, 0x0) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x800) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="03"], 0xe2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x3d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[]) r5 = syz_open_pts() setsockopt(r5, 0x28, 0x77f, 0x0, 0x0) r6 = socket(0x0, 0x5, 0xed) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x1}, {}, {0x6}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) executing program 5: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x20026, 0x2e, &(0x7f0000000200)="ebffcbdf13b9fd812eaa4e71b593ed4d96deb4a196fe778f75f127e7", 0x1c) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) recvmmsg(r3, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) acct(&(0x7f0000000b40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3, 0x8, 0xb2, 0x1, 0x6, 0xfffffff9, 0x0, 0x2, 0x0, 0xff, 0x6}) r2 = dup(r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x400, r3) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/128, 0x80}], 0x1) r2 = dup2(r0, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r10, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r11 = socket$inet6(0x18, 0x5, 0x0) connect(r11, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000034c0)={'tap', 0x0}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0}, &(0x7f0000003580)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000003500)='./file0\x00', r12, r13, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0, 0x0}, &(0x7f0000002b80)=0xc) sendmsg$unix(r7, &(0x7f0000002c80)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000640)="b89aa2273c1ecd96c6147ba899a35eb25689e8614613bbcfc16971ab84eba4e55968f54fb2a769d74a6782f94f5f96a9017e509320edebb8f63053fc3d80828bfb3d7025bec01261aabb645218f24d97fe56a7396b46bd17af32b5e58fb4620dbfd36da119ba3048b61f060a22ad22cc3e19bce3c52f694c308875901872a7f6364b9118bccfbfe75f83f4c83197229505de9d1fe22f5f087b1819ac460cbfc07bddbe9169d4b50e133fbaa8ccb5bb58758a7a8163c3da1fbbbf21c4c4cf3d869d7b08fe9ab58b108dff7310105f2a3cf4047062981f975b0e25efa5528729d3eed2788a448576a0d7a113ef02a39630505e6566fefe55ee923891aaa2", 0xfd}, {&(0x7f00000001c0)="1c60529edab74d74cc0146b90fb4adc8f0f7cbd8f253e24f3e4f5fd7fbb0412138da752a71220951f74117d5aa", 0x2d}, {&(0x7f0000000740)="425f4d2a05a5f8bea832c52a67113b6ff91421f262a0570ef57e5abe8e316ea0874ba402d66d380a0276f52154e52ce14e36ed6e293f2d02c57da0d804137379f3707884168af0c66caa5dc950b08c39ba7eb6d3df9dc167eadac1949f3d4fa6120ba55bc0bd3ad79b0890830c1bc0c607faadc40a0088dacf2d6946b44672ad459392b1e92fcdda41abd2", 0x8b}, {&(0x7f00000009c0)="6c4b352645e087697323a8c133ddccab2f57d37a81b845e6d93b64c9997f2d28e0dc19141d4bf39f744cc3b2eed161516ef8ae0a031846a92a58e5842ca4ef4f89734797f7fa9ac75c0f622d9675ecbd8fbd825846dd7444616ba879346f46c017b64a9757318cb03859ff90bcc14b1bad8693681e0bab182c7bcb9f3b978573e1043b0a6dd957b1a3f03fd8ec6cb10159a99f4ede3434cd5141050781ca2f9e2e263a2973e021a404ff1e7e1e8fc4b398836b37973382e50eee6b372925c3a9f8cce1e9c02a2b80613b2defa4ad29e65a8eb80a12d6c1ca56b8973dd6fe1521c94ae48331631cd31fe592005aa8755ab3bf1caf33190ac817380d8512f8fa17533281b335ac6b1a7783f947b6f5fc1696aa64f20a0a10f1b5a4ac1e524c5073a265a265923d8705ce38bf5992ca1750bee6bab633007a53a7f064dd5e35dd2012e9d66c9c6decfcb83e98a02cf959aba8fffec2195bbe75e717cf84f25a4429432d388a57e193ff54ef6b1c8a44ce71fd0cbabaf9ef51230b467fee360f4875ef9b590cf3639022b8031ddf8f3e3a1ca33263a0706cd7ac9f3629d0838e35ae2e7509f2ecb8eb81411d424cc1907edc661f1d0602663403f3424e7d551a3f06d4d15ee16109558b36062f830cd3b9e1343a2b2f13c6d0243e0a6df3190bbe645653a2dafc747718d84b36f2fc653083c15096888507d054dd215b8821af8ea23c01f5091d5d5837caddb5ad5d170b6e9046a3f9374b365ce0e42e571106a6885050291ac6e9a8d1599f7e6db2f1899f1ab47147c053fbc2dd6a404fdc9ee5d716c5e0687b3e00022d771dcd23137b4fce587d681e869cb9d6f9e96bee20c3c5f6dd2643a2a1c431998fd90262bf06738017a8b9439dc86d3bb9b9049bb76dae4d1620d805ed8fc670cef96dc09761b66d9da65d243a0dbb7a9e884a837e8dc48feac95a9b0b3434bc0264bf456f4cc56cb1cd50d061fc4dedea9677bb07519693b1b674388e166c5df3d30b3fa035ec8c683a7dec0d21820702a56b1a92469be5704499086a7773147de25a5fca0d180ef5a2810e3042c85ade52b7bc2c035ea9fc7a0a68a6abd454fb9f7a17e6622625a7398d3ca04267263614dfd320c0043a7230632462cb98970dd3d2053aec0017095b3bf187b3ff8af1dd556cc81353e9fe38a2aadc261aa7706a9bf851f89896327514818507183a3afc2fc61e2bce824f0bb21589a0143dd0419f60ea365a705bd0304eb2927ad645ae2b4eb232a8d9237c3bf7caa297a5fa124bceb2082b9508cd54d8804037b6d5ac58a29db873a0430a42ca1136c5f9133eb543dd2a35c48dade2b559801b4c8b8656198a9890f2a43b25326461513c580621bc8a794ea24e6bb06489b221b3dce2091b87162487e6752de07c30d98525e134a955aeeacd4811b506e01717aa3e4e66e895793b8d18e88e39fab283e59c2a13483b096a7ec7037c709da99f17a378f59457ec37f884899b96922b796d56b920b38c01f53e66a1432af48709a20500ecdec39f4254b9e357af68a08c4ac0e3daba9c4bd5a38087bdaa7b31033c02f88c4a86f4359a8c3b9371dabdd2f5f0e85947d28cbb15254942fe4be680f86b2753a5077387aa99759619f784ec1955b3601dd8514d5d4a6a3d8ef38d8001e64aeee9b48a1ef175704893d9826eaed3a3cf6b1eec87cb1dac28c867cb0dbfe27e2dd506a32013ead150837a8b19ab268ee8151ffe19a79a5e7ec2fbd19c0af55ca2d82939c665c327719ef44f23f0ac4aa2a07c3e83c22e439968ee37aa780e6f65b337193ed497a3acc03a15d4190efd94d5345ae5ec5b69b8ef36479f6e7c14e61b9ad19c1b343c3b0b86090792eaaeb795ca43799f320175a8b714327b12c2d3b2fa28e7658300aaaea1689c87855f60b7ecdbad38f63bf288f130fa6b9c78a006befbf5d21d8af063564f86fedc7d1072acad1adcd4197833b441e40809d0bc7908d6c72e45896ea5c9e37e8ecb3e2d8d92078a9005d4671dcdf60fddf7aa1f29302b3b4b95ed151ab40e34f06c814240e24d20516689f2ce9af1bda9aa0369ee96ec6fd7d7d0c1b2687b08de0182de180c60137be31a1f0316f4615e5951dd9a48c8d73c24d55649649277971d402b55e055cece3317fff1de2b06f89c04ed3f59f0dfc6cc700eab9eb431beb6c3b342dd6cddcc827a590640556160a065171e6ec54c8a28809b1c508883f8749dd07094e974eb87e5a0c5bea8bde374f3ca3facefcb5f1460e1f2d89199585d476c2861e4f5307738068ac5b913dad6eb48f5302769c6208575ec3a75169796b0c1db0f2879bcd59afb8d0df5672977d111675ee4a59e666faf0a5e2eae3ac12a83497bfd142ecf88b3632dd386848eb81df02dd55c44745d84cfbd5a40d0c1d165bb7406cfbbd35297904bb74a37e9f8ccc93518e8ac8cf9fbcc8c6ce7ae91034a3b7b5202942019ce0d98e97474065527e68b940badf179341787020eb612ba6fb6ec952522a7626349d7e5935de10b2adfdfff46433e7caad9744ddad99b6c700b2ce0bcfd73f4397676ac74133ce499bae6fd7fc79dd2fed3915a0188ef887a371c886ce7e9a74297eded9279541776faa95a4e3712f8839515e199692d1694467e2fb1f9a3aec8d02a8309a7c7c3fba3429fb98dd323f941a09ad321d76ac17d501614c42fd975ab34dae393ab7ccc5badac43aef810a58197148851d82f67dcaad884d89fdb18671f91a9c1fc95dc7d716363982e7a3755ccc95b0be4ef6f09ccdb0e537f66e67600b7c5dd4861d823b76ad8ec46c3b6ede0d2b627b5f96b79764ff4bcc5052cb00e7074f17e4e7d52114280471d8fbf98f117773fb333e3baed162411825897010d97e0056131e3a0e127e1ba0fbc7c18580cd500df234c0d2d0050accd314b45ca32f684dd055a07f79bb793cd34a7a2f17e8a75951bfca61af97962e2bdd514c8f3b95adacc23c3fff4c591bc3ff1a7296584b0b9806c574f7829814f12ea62c01bda366e1a56ed365ef67e6ab25966845b41c06b7a05d80f206b3b072c293a9602fa7386ee8930429da13d45cbf5c633b8d258307ced60442297ca9499d6632a54f8fd45a26e13cb7637983881cef1f8b9e9070968be3e616793dad13504fc0edfa431f62ce5a03135a12ed8f45220eb174f5b8e0a3de74b3126ad874150c4e347fb2ef9c760ca5d1ced5b2c75108bdebdab361b0197f850267150d0d1f2ec6b779b06f7d023108f4a5a986f0628555b4e67a1d7c6ed58a6b0e3b40da64dc8d0a344bef8abec812515acdda6c9fed7b1b2e088882840d55af92fd8ac9c423f8b66f290cabd01883a26a76adc16d45d17d7aacb1449820f5824166cf32089c88cbdc265bce4604c5696bb68fefaeb5faf9af576a2df2682cef25b6972a328d013f86f7ea40434ebd68fe8090e0500bb94988ae9fc0126a6b8af848ae48862e3b3c6312770a77697bb9359aac3172eeb45c3be2613d9e9ed437d70db470051f9740261b1ca040b01dd1af467feca76a597e2017c9bb8a935b746fad1074ea087facfaafad85a66eb948fdf1fbe2cc3e7d96b99d45d60a30ba2e1f48d3744dc2f1c887fa7cbf87f095cb4bf9fca0726bfb5c6827ff667daf0eb9d9edaff557c290d212cb003b0e9a4c27e9d2977c4932d9a86caf9b8632463d01ad272e2d27a0c4826a35fd6057b5218da414d676b35335603a5a6c3ad77ef9e5f3829c37318e2f4f8dd0bfcf7e964373adf25296f38e1d462bda18908f28d4ca6428999493fb691a51fd27bfde61d1d8585299e19451a4e9d6e0499a1aa4fe550f2cac7e41ac9ae4df264b61fc4259a7e4041cad52f8b483876eba7ddfec50fe415a8bcae79ef061ff92d416ac71f4b39fbda8da167d654b6c2cc2bd0dd1b214956fb9428050da79155886a25e8ecd258833f9cfd14d43fcd28db76c5bbab0d2c5a73b99490ee3cd168de76cc746f81da7a2d0f0535d4e9069088108a36e070ef8f90d5cf04359e59f879abdb070c268dcc76cf527668405c7cbbba409835d5e82c246bc888777596b4c3c0182e8180be75fee7f35e58caf35cbf616efecc79892b121e5a57a0aaf20a9d76e7be0739f9f7a830ebc974315b99b4d2ea4f8f151aefedcb763709851821b54d768917a2f984e9529721f168722da7fbbcd340174d5d32c6e059d180412e38c29a2ae5768dbacfe19c4131a0591806ad382f1d4ab0ea3361539ebc480b9d32cf0729555bcb4d13a3a70e288afb959c0c67ec9512a7a26e7eb6717acec33467d060bcb4ab0952640194e399a5317b518990cba19b56e268c7ffe0c79b70f49982ec5c773e66d61e8be880d5b1faf87cb860b9b7ecf2b5c12d61feaad64ab75a8c1c8b14fb65578d5b4b749b17a0d594315511be52205ed4c570d97138eb565416202b2cc5b508ea512fb061e20e6a12246424d062754cac42c3237be1499a28b8e0775a803829f51a44190d672d71000451d8aaa4d8d4f7fdac14d6955e0c9c64bc8e110eb34467b15fa4d28f4f12d91971da5a32746b67bccca469180cd204ad760eeb1b599ac59efb13b0d426e7f2e6398ac944afb67d43f97e362a7d6515fe979d66572ad614a29a35721f06ad273bc29475fc9e55e65de25ea0cea9ce1099f2850a1b98d04187c4d0c0183cc8ce097bb0a2049dd419481b5e92e6979532714db6651fdb98ac3df78a29ff125c9b7681b26c5c530f93cc04d886f4ab2839e77f7f05f0e8cc4363943753619916e32b6a38ad5d5161ebb660591b2d6d2840b91a42e317d660fbd1d944183e61c6cc19d1cb38581f29c27fe11dec334bece1de98d3a6aadca25bb277980c8172d1abb3efc0e84a0fc9fec51e7ab86760a61ddb0c5efe37714ea349741555321119c6ddfdf264fa3ad8b02f3ad619684413d2f148f35a19a873535a1a256e5c75cb3372ac428775466bb920f69cbea2dec35edaa540c4c33c57e6690c6db092c33237ff4e26b2814717a18bdaa3ba8b40bcfa9ec5d9376e8088a77e7ed4c612fb51c9cd6c339c5779cb9622e195500246758a693361262fbf6db5b58a4cfeebff9e436aa06b00160a0ef900dbb4d3349d442ca29fd70e38a967b23bda2d62828a4734a0d31492ac93564af9d50f05179500e744e71ee3b7b0b6628099fafe4ca9beb1d184bbdd3af93e28fab2a0e08933fa49b976490a9f2f3db4aaffb7cfe72bc8a4419750c098609ed0bcb0226e5639cc5ec73f03bc4ea19d244a39ba91593df4d873eccbb11e9645141322e54e4088662fe70929b71a032529dfe09cb927d3573837161855cf6654b5167d9507b7f79e8413ea07c3bf9f3c85fd3a0304eb14dfc8b0b24fe59c973354937ee2030e9e6097f48d603465c6aec9012fad330a9d19d66c78200cacdae7447422e7ecd2e5fffe3fdb584ef5f23e699235916a76e9395cc4f3fda5d5e63db0af34c1777b50149dda0807c32aec1eb194364ed3d9e2c580ee3715d3ad8d90c495997afb0b509be12725dd2f2a7dd5de0fc9952741df640a63f48a23818bc9ff7dde2ce096e2db30ff88eadab8d2a67c2085dca0f2e5ce70cb6ce3a55eafc20ab98286ab7a0f65af24c19d41a864a30264f40483086c1cf8c8ffec600eaf8d5385a354e7fe817dadf2b5d0e2877f9217ed583a24af07558001b34182d643c6a40bfdcccf0514b535d00abcc23272c1072daf8a177989a25173d4d252d2889d01a478f36a649231bad40eb08756ea3a7cc9a9d3141527643e94e6f25a6f3e76de03d84816781e700b1e5fd339b41f2d", 0x1000}, {&(0x7f00000019c0)="9044619e1872ab8263ce9561ab5f5f2ef434493a48130105b7c0e12dcda6bc1de5533aad8813eb01bb890a428ea98c38f1da1496dc6345c76e835435350e436a5f8df75c1a684d5ac235a8f613f7bfa41a976eb76acd3ec41bb9e2ee417f89cadc18e0342546d16b8801e4c7cca757d459113e3711710fa27a1b4ec662fde5e6e50836c1430583385349d5feaf9cd774f91b19095461e0e7e3a311c4120ded7fa2a190bd334f32ad920adbc5a78cc98e38c357a9510ff74abde1b214f870a4c2ccb3fbceb9f7cd21ca5423d1427eb84f1de05046e76990769020f370ade83a5e094ca7586ba4a79fbfcf1d9cfe4e9eaef7149d7b574c47bd9d0c5e946756be9f9170e9cf56a72136b5a39f08d444bff4a1483bff222c5cb245236dd1e7a9996332e0482802f9c650eb5357158261249e20f3f19b447ca14b35214fb90b8fd9396bfb782d6c48dc65d41a5e3c7aa9302a573273f75b5a43a6a9b827e75fa62d510f9181a8132fc03b6af1a01f9ef1b44a415869f4d1004ed82eb3ed027961dda6a833f303b7ffa8257628a9de8bf79760e2f059d1a26b2b61687ec6aadcbe666c9c3bfa7d13b7556a0a642fdbc38feb196038846bed33d71d874bdd8242c811a52e2ba8261a1d7bdaef1c90741eb1f32a6e46c3607eddb96a6272b9c6d3a772bcd2264d6c3eb0697dd79ed080c4338b8f4608cd25065d5a7881474fafb3eca7d9d3a71cf3fb58ff89407350243973538b6f97849f0427b2ddf9e815611002f34a0b1bd1dd5195002f0418ac0bd28b218cce97737ae3d60776d8413e92914b0af8b3351b56d9d96293a6a55fc6970f67214fe419e8398aa7af9f883a8b7ed944c16eb8d08b6906dca7753e19d346bfd5218658cbcabb143578fb4c1e6dc65b0e999e7c06f107bd01096138f67cac0699ce80bcc9cf67fdc717a9cb5ddeedce62f6eeda4d7339f0c5ed961174daa19c6380040af2654b517b7124ed52705a4d5ac832406da9b1be9e601e6c13aa299a9d6bb66d62ba972abff6f63ee2f2720398d933a408076601160cb438706863aa1b6cd7eb2fa1cd1f974c20e863e28eb1b32d31d7c50075380bed835d0df63c7c7ae09d2a506e02f3a2bd6af2874895dd351f3f6a653d96d2487c321cb958e0c852112a5b61b847e20c904ff88959f30cea2bd876efde1e8b76c746f6dd3de130f9020d51b172a2219600a00439c71c56aff99139b36f905ac05d523e900fd03ecde509aab8f2b7c5b822cae20f017ce0220702ce81cec3816520cb5361a0cfebfa2f8d90184b6ea908362ab1f1020c864004caf8ea351843629b320707d7881df8b92861d1a9cd7d976fa6bef9d480cfed731285b305950b8de662c40df1610f989c219b353fa90097cc140c6e8d0b0740459eaa7019b9404f361e9f1d6dea0a637aca8c75ab7291637f8b7ae24d27c917b7a7d26942582389a2b050c4277279cb1366b543b3344d56933860df4fbf4e22a90b46506a8b7ecd91d9fb67a6f98908a46502cbe31a4f3cabefebe38dff5384243777c8a068b15fe42f20794d8d7f9c3033a69cf63c7903f70e95a59129880acda92a44accaa2aad774f028723a70e11e9016d9b8964238ba4568a0a111c388d901da870a88b8f5bd3a76eee18c9d6df19f754864a4cbf83d6209e5f3ebd9e3ad64a8e6f224d13caedb8977891174a790e9e4e123bfc0f302236d9385b0ccde6772f9ed3bb0aa240dadc091409355f073cbdd506f1aca8388328132d34c70a93718278c3cfcab09f9050a891b93a4d6c1026779d8168058f8017c7e0a3b4c00525517ffaf9c387ff990005584e98b4a1bc29a37b494d494ad8f03c01e75cd42fd54d35ff572d2ad74ff4c0a08e95cb9d9166d00e8944b75c4d0bceddaaa91623c486e0931e5305cf0e35f5446381bbf5b10661996bf00fd80cd930307ff40adcd08f9a7112f476686551b8ce20da468a8f7fa98479f6c6014c9fc39be50708f2089f653708adfbf6ad6ffc0806963d5b2346293cfec944844b5c4d0e2ee76c946678f5367ef1b923f334046c624e5dcf1ff161a8913bbd1ddb2155094dfc16d39ca9c54727e801d4640b47c63c47eb2e8122beca40169cceff0bdc10d20b65df2424dab13f180ea4fdc932101be469f36c73172fbe604e134abf60c95a1d4a9a0baec9c921b791c8bff09540628340529b326c1cd2c33a725b789d5d653d6fe5ca175a0ccc021baf7729df5222e0e696398891209f5099fc1816ed916102aa158838787ba28e4819364ed2ad7e40e0c2cc8be197cc248afe86bc6ac7b104fd3672e7aa972ba49a2aed091ba7581cb5414834bacdb5e85da9fe6346a4b30304d73ee486524c66dfe3a1031a232475914f52255da6ebfc68aae56ba8cc0d3ed880c2afd03fc804c7878652e115e628ba7fcec03858fe1f213a0d4d9d1704f2eb2861c43c2e42cbd9245cedb888b04c0dffe50a355ebb5b73a62aee1558e274c57b3c29a35745cf6260766de9f4dab8da7fd688bb250dfe9bd4c58c1870ddba2f404dead2397cc22b2bdbe23801e09496492859c105c520f7b3ff8938e05d2069c7723a0617177514055e549c9692c444aca3af2e4ba9643aaed78a4704192d845828b25c60eb4ff03a4cc0a896dbae6eba4bffd5f9e3b81dc8310e2f86624e5606244c86db5b4424240e9c04b96065b6b9501652e3d464ef632b191b02f42c3c8a8e7e2401fad0cfadaebf13d54a7ea0a64e0ef30f96f3b32cef6fd0b4cc4a9955c632c86c09e1cb76e0eaa01c4dc934999734494c3fc7ecd460b6835119e1058aff69315b5d7477968bc61bcdf14b7d7aa80b58b62518cd25c41079ad8fb94e169f4a313dfcb742211616f61bef2fcff8c1656692209a53bdccb37c18ec474d30f8cbbf3a26b7129f18c9f88abf3b894f31af93736529d0065d30fb75fdf77832e2fda0e8edc6f55bcf374f7538384eeaea20f4563da43413012a656ea208a378d17e605d53b819386809aa62f88310e0cb3fe20ac139633ae9bd89f2b416387a5915c8f7b17570cdc8c64e8209b2a0f138805959ae95b67facabe979e6c05b80d0ba132ee5f014669cfa6b3de3dac276132faeb36294ccd7c48c5074d7e49428deb68a959ddf1cf96bc21d5f05ad1d65e1a7da849084e052234ba251214affa77131cb64e0c9f2c9ed7c6ddb7dcf224dbfba36e733ab2e65f9c27acec0f612bc6f3e5d951d04fc6e28de43ae132108a03bece11d3a6552378cbee3035ac7a092a8a1a52ea6f821ea00add9523196c71c013124bd4957f12fdcb5d0fd7daa63eb037ddde64f3e5e3ce415b9abc20bf75d3d284c5c34517d2049d49021e9fdb38b148d883a259014aa80fb2f40178c7879f19c936e4bff8cdeb4708a781d27c35edbad695eccfc654f1d11bf6a975a6f60c41a1b9e28a9397046f1b6abb2637a132b4ea770cec29b14d439428c3e3b7cff3fff05cc93209eebe0e40e845b6832eb287f808a0352cf09a86d132c23369ed028b4b06e5daba74df79b487fad5bb331a2788325d8b4b8eefe37f512c6d8045fcdd415afd9d03d2dd2f87f6207ba49b0cbe3cc21c80358cd151da7b54d71ac50cb523df488c031ebde09931fe8bc86cee30458eb0f05ec43122ccb30cc8f5147c6e1edd4f683cc82a0840ee3433721c675328c7221c0ee7cf5f873c248fb151be66c33f2ff0c64125d5db34965101286a77e564903867283473ff07f51b9e674e08b2fa8d4794dd16dfd040b9764cd7145b0c6ba256e8ea5a8bd0b39b3967704fe7f10de78acf2b2700897ad620f8d525e750309552e0508a79666eed4015e64441f94d52502d5ac4f49a7e484d1a45e6d905c6984ac58f6f58b4707077c58fe2b0a7a51c3669db8c7226fd7425bb0f7e5e1bc71e3ce696014462d42224e4cfbc20bc221bb9f34659ae7a1ebd32268d509d0f30b9fee36ca284e26634cca206cd06a972eb694eb1d4975927f99d19a8b1745f7cbd395b9adadeb5898cd06126876bd98e97fef581f9ec48dfc7bbc26d2899246ce9ef94da9ff0e6f7ca26584d170ac29c02d4026d84f60b734c85ba7744a43f14107fb7a9cf0a0fbd66a6db05e73988b90be65be0f422a435b47024c9f1685b9c690f6634e8f375f35925e70cea26a6e1002169e6b5b79aa88d417717a72dc55601cd6e9e6d829b459b9596cba7aaac1376ad24e4eed47c850ec978c72f1dc59ba6549ad66a76e99cf610d5ba5eb010ea869018b1d777003543edadb249b8469474e28a5baca769d0721b1cc7512017fd52b1d3eb061cae1dfb59c61783a798c90f456a4189edd63e017501198d41fad962c2eda17ae36c281cb7fb558dc60f49a8185ae838a6c91b5b638b1b33fd7a445777ae3b138e65b05f47047c4d109e361ae38de464793d754d4800be4a6af42109ecc2720a26e607736fc2640c53ccdf1c3760d4bf5e71604b664bc72d678388a1139d7489683b0e482e13c9362cc738a969ab8c02c1d6b0fda984a1371046ab05a6d8903d29e1a927cb414f6012eec9fd0e0938453cf4be373f92367e6a6cf546c70e937448b631969dbe00428d0e3d4cded55958eedc71a0ad31c7cfe11853e33b31b0b53ab7a21242e7e9156a1cb3406f7b723ca72b9c6faa5dfd993bc52e1f440db15c352240f06af042aea251ad4f32025e646d8b9c5e11400b597df5ea193da02e35236b1e8b1cbae8f39208922328525dfa2e54dda0e246dd05356b2b8011f3e65b5fa33e411673097a4ec598813e0eaf7f756387d44316c19c0a32b9ef0e29e692df97fba773d5515c5a9aad20ec5964f6ec8c1bd315758f6ab6c5b8486ae8346b18866bfd650efd3b8de441c1fdad77533ff1c7dfaa559a350fbb5f379feaa4784ba09e6cc017ac3b5b7c2f9a998177812421abd07f19585922aff09e007c8d2e51b04144f2b7d7dbbd7f7d74fe70dd9d83051dd872a2a539cb461a24a7beca7cfc2390e1c57623302b7e82624a6f1aa42a2e10c8fa4fd210bc4c1cd5a955302ad64fb9dde7c2052a5f91c7fb8de37a34f87bbdd5863698ec5bb6c75b7317f032e0f29965d6d86f281f199c3fb4130aa41fbf622f61d71899037c8e233bd929d5fb6497ca4d9590954bcae00d0a6d9f8dc42f155a5ddec52a924b184a542915cc2e935ee19a5b9a6835d341ff5a4fb3d3691d9970a98d63935733fd700e8ed3486315a9d2cf6a035679ff6dd0a35221da3533e2cf888042fbb6d13cb97038c106b9ef500fe326a3aad345d543c5844f1db6c0ede66d7f61162f7d861c5c0b8b9e682b941b92e325ac2602cb27fed43beb9fb1fba890b9e43e5e4520911273fa46d9924d4beb3bd8d10104ef84cf34c18b52ad203a6567ad3376d683283adaad4385d456dc0a49afe5fe86492bdee19b6d1e9587f8701e40709754d88e092157c3eb29125a93877925fb9902a630cd6fde0f519246979ea8514072fcd77165c8455cc2d2a5174bec83b5b6bdfd9fae15d10197d441284a2ecb5b79e9251abccad5b0041f804a9f8d677b409a4a4cb28e8257caf16f22a5b4175d1fec7ea08885d73f88a9b62b9180f59bea5725c26c89029c41b58b18ac7038c2a4807fc389ad807e7374f94292fb90c04e527ac71fb8366941c39426a4c3addd8d35e46cac172eb5b16861bcbfdbbcb1dc9d7376c102782b83ffa990224edb71de4b3510333f54720baf60b78df47123a0071e3f8ac63938a071f8a18670e78c613c8f6e73ad0c2bf019e05112a209afa6701da9b25cd16531a4d6f663a2d294ef2449a86b0fed1d60da79b048f9fd", 0x1000}, {&(0x7f0000000800)="d6ffe7bfdbc8080184fd38c0446b15bdaa65fa496c019f3258bcbaced3d0c2d547478b09f3746c8accf4e95ba9cfd28b6753cfd8ec20ba75bb032d748e5d2275770895f1c2516ddaa6b6e28be91e439b0e623de56e74f030c84892cdd330f95ea192aa2da496a2b70a8d432b83722a0e93feeb418467330b0320a942bc02a2b18aed631772af93ced2d808bd8edcd899a7a3ddebe6cac7225df0c00cf8801f8c8f332080804b4f2211ee1f5233efae4dab024909668dd555ce149378c7dbdfaeee88310e758754da38", 0xc9}, {&(0x7f00000029c0)="aa435f59775600907f2989b0541e4431442d62a40113be9163cd19d6875fb329d18635c3cd283450c4fdf94c37ba1c0fc8d45f16231ee457af9f19086a329586584310a6db49f92e986d1654edc0d60ac2495b998dde26869b1921da98bf6aed45a953eb1022f4cf8ec8ca499515a3ce5a2f19fd6948ee3df782a7b3e6d9449e0be236b17f986059", 0x88}], 0x7, &(0x7f0000002cc0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32, @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r10, @ANYRES32=r1, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32, @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r9, @ANYRES32, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000c59381deb7f414818f489303a70660f11a9110625cac3b947a71910d70e22c4c8a9b4b79012ffd47e3a274006413ffa8557a408391210c4401000000000000008f7ef1df8c7ea192474ace46e5a08cfd8e8d1785f8592bdc95ed09358ea8ade694cd755c70cfa3eb7fc515c034333eac3bd14ed402754dcdb887a48e552d147375ccaf3176d9369327bab9c54d65d681ae9a73bdc98c2d2c185c0d4a66ca22929d666032a9bda7dc7cf1c510d149", @ANYRES32, @ANYRES32=r12, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x4}, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r15, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r16, &(0x7f0000000100)={&(0x7f0000000080)={&(0x7f0000000400)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x1040, 0x0) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000240)="b8", 0x1}], 0x1) sendto$inet(r2, &(0x7f0000000340)="84eb4110dbf5952780ae63fe0e32e65d06e534b5f35154d1e75ea86ec1dcd94f12a2a2ce8069233c87296b92f3ed1efb506691b1af78f7a0cc3abd02cd3a94b63797c6f0d3e644adcd6d221f83be17e6b0a5167470369524f43ec3458ede17ed3f9c16fcd892fd00a9381e0f25dcff1cd559c9a8016b18b4a80c8e28a371f4cf27eb1e5824329893934bfeb68fdcb1ba650605b049890674bb07e7601a4ddd06b0474b23af533c990b1c1781b1dd1f19da9107550000", 0xb6, 0x4, &(0x7f0000000140)={0x2, 0x2}, 0xc) executing program 3: socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfd) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r1, &(0x7f00000001c0)="cc", 0x1, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000240)=0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) connect$unix(r0, &(0x7f00000001c0), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x44}, {0x24}, {0x6, 0x0, 0x0, 0x577}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x74}, {0x812e, 0x0, 0x0, 0x200000}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair(0x1, 0x1, 0x10, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000700)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5ffaffffffffffffa0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000000000000000000000da57", &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005000400000000000000010100907800000000603977"]) sysctl$kern(0x0, 0x0, &(0x7f00000002c0)="16dec49ed7b8bcf60374403c46e84cd17681b01efa77d0496d1037eb628e", 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000002c0)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffd, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x90}, 0x5, 0x401}) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x6c}}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x41) openat(r1, &(0x7f0000000340)='./file0\x00', 0x800, 0x2b) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) syz_extract_tcp_res(&(0x7f0000000380), 0x11, 0xfffffffa) syz_emit_ethernet(0x170, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffff0000000000000800408f0162006439445c1190787f000001e0000001441400910000000000000400e00000020000000300832b0600000000ac1400bb00008001ac1400bb0000000000000000e00000020000", @ANYBLOB]) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{0xffffffffffffff9c}}, {{0xffffffffffffff9c}, 0xfffffffffffffff8}], 0x0, 0x0, 0x5, 0x0) setitimer(0x1, &(0x7f00000000c0)={{0xfffffffffffffffe, 0x10000000000000}, {0xfffffffffffffffe, 0x8}}, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000280)={&(0x7f0000000100)='./file0\x00', 0x7f, &(0x7f0000000180)='.\x00', 0x2}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x0, 0x145) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) execve(0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r2 = getuid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x48}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0, 0xfffc}, 0x8001, 0xffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r1, &(0x7f0000d25000/0x4000)=nil, 0x2000) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/107) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r7) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt(r8, 0x0, 0x15, 0x0, 0x0) r9 = socket$inet(0x2, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r10 = getpgid(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001180)) fcntl$setown(r9, 0x6, r10) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xc, 0x0, r5, r2, r6, 0xc9, 0x1}, 0x200, 0x1, r7, r10, 0x8e, 0xed, 0x9}) shmat(r1, &(0x7f0000bfd000/0x400000)=nil, 0x1000) shmat(r1, &(0x7f000017e000/0xc000)=nil, 0x3000) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x80000000000206, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) semget(0x1, 0x4, 0x69510c39b897c54b) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r2 = fcntl$dupfd(r0, 0x2, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESOCT=r1]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r4, &(0x7f0000000200)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000ac0)=""/79) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc02069b6, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b10005040000040000006ec0c72fd3357ae30200004e3003000000ac381649913768360e3ba4d7a0d2aa05000000f2aae229a70000d476c5d8c6511f139b672f4d335c22030000002bfa896443a42102000000720fd18bf8b670c1f5a872c881aa6e2ec5c90400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0909000000000000008d000008e371a3f073e111c37a148c00"/192, 0xc0, 0x8abb88b2f8009499, 0x0, 0x0) socket(0x11, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x160) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x2, 0x20, 0x40, 0x3f}]}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r4 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r4, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r5) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x14}, {0x87}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() syz_emit_ethernet(0x3e, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffffd722ca6fdffa080045000030000000000001a078ac1400bbe00000010c009078000000004500fffc00ffff3c780b1021f5b17d43d4f1defdb8ca572837244d63dfb858542825b4ce69f3febe3a1228e6e618b7ffa95b92e803c493bb2217adf4b0e10a3e989bf44753118a179b32cc1365967aa00dea00f3b64b70c29f1cbfaf97943a05acc19b0af88fe8bd8b9e1d6db77208dd504944bd97f0ffe3ca188d091a2fe38afc588780d22e5a3e07f035b287b17c1826ed779ea0bdb11d9a5e75de38e501a91491a97cf5bc552fe00e5f3736b5db"]) fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) syz_emit_ethernet(0x36, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000180), 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x900, 0x0) pwritev(r6, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r9 = fcntl$dupfd(r8, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r9, 0x800c745b, &(0x7f0000000080)) preadv(r7, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 3: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000001c0)}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x0, 0x268fffffc, 0xffffffffffffffff}) write(r0, &(0x7f0000000440)="0b6277a5197aa80292f2d789b487020000000c8cc8059f6a1368c42cef8efb139270771f285eec54541a66a0f4b266bd8974a70e177d4acdd339dae6b06baec5f219f25d6d462f1bf6d65e91fda615885d38c1256bb4b03fc8f3c62eb504f6a265e6bf129c23c448d158a82a0241df245be6155f1f7d61a7fbb081ea000079402a664d745f4ffefdc85938f137a0461f7f54516f2dc2fb3dd4b6a73b3c40e1744c4064d9738fde88ffba98f18b000000000000000000000000005ec52cf2c1266d1c596724e79551265e79b7c72a206a03ddf5136a334c282d6bd365e839d8f4aef014d87df4a445d4d028a79b98ba3e78ad0c077cb6ab24ccf952429afd024786ca4ccb9a0a814f550aec8450fa32f3d7968515f9dd81cb7d2e1af9acc658a67bea6cecb9a41ead1c0ff6f086ca609d94be0a1f5eb061f5c223373b5c264d81c44787e6999964f967db12cdd676fad992e757b3a8f251bec0c7f01ca73881f2383aa35360b011ded3dd969d10971fb6ba8be540cfcf44e4ab271e1e139a04b5a2d021be3f98890824329591d9bfd5bd7deba381d269c0c45fff0c27fd609121e643b03df2bb5135a73784a5de08f117f804299a2040b517b74ad685d1a0360c251cf42bb115aa4373a2362ab196ba915300da7146f0b1fa1c094103e43fb90f4db3d9fc208c414601c2b777eefa0735ea19bac67c0176ff46a7e48cc8ecd857a1cdc0661c64bfa85255393b0d22a3c56cb7020d6a347cf1d1fe7e7bd0bd85b26589c0e5a857af4415741424803a2dad287c23103111a7d446ee5a80961ab983beb40974b41e716517b73ef8f6b8f99493c81a59bfef872fa52eaf818c40870a237975b5fc67f0197cfe2a8afe37806ab8d8a6625ce70e12a3867baa8c55", 0x27e) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)="93469bc1ced3d144c4639ea1630d7c9a5d4b20bdd2333e9d10000000", 0x1c}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000700), 0x0) readv(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x1, 0x1) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20}, 0x2000, 0x0, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00004e3000/0x1000)=nil, 0x1000, 0x4) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/86}, &(0x7f0000000040)=0x58) r3 = socket(0x18, 0x1, 0x0) close(r3) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) close(0xffffffffffffffff) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) (async) socket(0x18, 0x3, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) (async) r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000400)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd60e49919002c000000fe8000000000000000000000000000bb0001001200000000c20400000000040100000000000000004e214e210000000000005b1f81030000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) (async) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) open(0x0, 0x10210, 0x2a) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) (async) socket(0x0, 0x2, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x1, 0x0) (async) getpid() (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/161, 0xa1}], 0x1, &(0x7f0000000740)=""/4096, 0x1000}, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64, 0x0, 0x0, 0x200}, {0x40e}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2d}, {0x74}, {0x16}]}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendto(r3, &(0x7f0000000240)="1c6cd00b60f3c3ff192156a2ec44adcc1c1a6c20f6a57e43ac815ad994b421c617c2265949df15cb4a7b9053e6656bc44bbb283ff2041f98622b9ec81362fe79408a5e73f726645330e1d134334d3d44a9c18d979308d57876c703885cc47041ee92dbc7e948ffc1e5d8288cdf593fc420ad077d79d21f594e8f34847c172b22bdae12fe57e60a75a7daf2108dc631a35f6676b84f5c5dce76d6c322cd8ffbe64c22d3f7fadb7674266a00cf5d517df6eb3ad3811d70e80cd748befe610623976ea49b61a6a19d4d9291", 0xca, 0x404, &(0x7f0000000340)=@in6={0x18, 0x0, 0x5a4, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x3fc) executing program 0: socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x448) socket$unix(0x1, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x101}], 0x1}) poll(0x0, 0x0, 0x10000) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x7}, {0x20}, {0xe}]}) write(r3, &(0x7f00000006c0)="e506000000000000004aaed75a5a", 0xe) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x1, 0x4}) flock(r0, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x1, 0x4}) (async) flock(r0, 0x2) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) (async) executing program 7: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee4"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98", 0x30}], 0x1) socket(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r1 = msgget(0x1, 0x8) open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x3) mkdir(0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) r5 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340), 0x0) r6 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {}], 0x2) setegid(r6) getpgid(0x0) fcntl$getown(r4, 0x5) setsockopt(r5, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0x0) executing program 3: syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605a010100002c0000000000000000000000ffff00000000ff01000000000000000000e989eed9b1be47d0"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r2, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r2, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x84}, {0x80}, {0x6}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000180)={'./file0\x00', 0x4, 0x5}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="962f06ecb46fb13fd6e28ae80455be0e22dec76f11b2e12915807325a6cf64b65d25914d841a51f02ce409f81b8a9eef3cbd5fb6943b1901623c1f69846f9d005313c85b188be77098097f2441d50307", 0x50}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000600)={0x6, &(0x7f00000005c0)=[{0x8000, 0x7e, 0x0, 0x5}, {0x3f, 0x7, 0x80, 0x8}, {0x2, 0xf7, 0xa, 0xfffffffc}, {0xe73, 0x3f, 0x4, 0x4}, {0x6, 0xfc, 0x3f, 0x8}, {0x3ff, 0x1, 0x81, 0x9}]}) pwritev(r1, &(0x7f0000000080), 0x0, 0x5b80000) executing program 7: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f00000000c0), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r1, 0x2000747a) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340), 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140)={0xab6}, 0x0) executing program 2: sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000080), 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000040)="00713cc68ed29d1f7007d52f80bd30a44abedddd79d12b4e080a4829fd3e0744161f3bce1a9acb21df6829fe9086a92086a4632c25b2ec20233437a7eee6d40557961233693dddb9828f130bcec440ece3fde2e643e6280abc5a5a47400014d2aa8a89b61203f5dcb5c42e2486fe8f2a02", &(0x7f0000000100)=0x71, &(0x7f0000000140), 0x0) chown(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r1 = getuid() setreuid(0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000700)=[{}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x18909, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(0xffffffffffffffff, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000002d80)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x577ceead, 0x5}, {0x7ff, 0x4}}, &(0x7f0000000040)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7c}, {}, {0x8106}]}) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) sysctl$net_inet_ipip(&(0x7f0000000080), 0x4, &(0x7f0000000000)="06f826a4be35eb48dc748dbda72e7e2e3ccac914da055693d325", 0x0, 0x0, 0x0) executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) readv(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff}, 0x2000, 0x0, 0x5}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r0, 0xfffffffc, 0x3f, &(0x7f0000000200)="0800c34e", 0x4) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) rename(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) socketpair(0x1, 0x1, 0x10, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000700)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5ffaffffffffffffa0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000000000000000000000da57", &(0x7f0000000a40)=0x210, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCLOCK(r0, 0x20004276) (async) socketpair(0x1, 0x1, 0x10, &(0x7f0000000000)) (async) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) (async) fcntl$dupfd(r0, 0x0, r0) (async) setuid(0xee01) (async) socket$inet(0x2, 0x1, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000700)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5ffaffffffffffffa0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000000000000000000000da57", &(0x7f0000000a40)=0x210, 0x0, 0x0) (async) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) open(0x0, 0x0, 0x121) writev(r1, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc, 0x0, 0x0, 0x8}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setegid(r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r5 = getuid() setregid(0x0, r2) setreuid(0xee00, r5) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="af82263ffa8a439867c6948c", 0xc}, {&(0x7f00000002c0)="9bfa45fd135e68e78e7f2f4bf2f008279ba832afa9ad6d2ca665f9aa29d4e1d5d1b1b73a00706cbe42fa3746165c33fcfa4a41828aad0edb709d4483c599ea05cb75c69ff62fbaa2853e833920cd2945dc464df2a7faf804fd62536679d58607378c4f530ff2fc5f247ebbda6ca98be02d830b5cb49b66a771b878bc930752f690fd6d6edb7c82cb", 0x88}, {&(0x7f0000001740)="9523e96e11ae27e8deb1d1f51059829397a8d0a1aa3d4d28e8c05ef56ba988ad2e33cd73f66aab6ad9eed0ced5837990a1e98a194c12a136fc687016c3548d36be606b7733ea029f95ec219ac057d1b84c32e89cb77be9f2e9be9c7bc9676ed633a3bdb940e1b885c806d1729037fee6025bc6c63edd650f033caed6843f4774b5631a9f82dd1ca2d4077a3d3724037f5a9a5d98fe3a5296eff862cc5a86897a2370d9bc827b904eba1fc7ded1714333e5473fa90aadf793ea2260b311f2228b041cdf3f83003d00fec5769450eab0bfba7a56d0e3759f60607e80b86360a470f234b67783e203c2046c4de5f7ca66ef40cbb6b97c885aa69b5b5300390ea247320ee50556aabe27c55afdfa4c6256600e9d213be3afe5df2e9d51d043b0de7ae3acec14885eea8f2314beeb7db8d3171aada9bb0d5adfec4ba88451467c684800d044fe41c8cea5a39164b89cb41a11a266f5301dc098aaeb0a04b1d915ad85b38c1f550f5e0b428343d9a579d79a2aaa0907ef2f4b77f7dc0d80ee3dbefbeb7fe46392bc1d50f01fdd93a70c6a979f061e6232eb5feacb25fb4674c87bbd6b46ee26c63cb4d54cdbec0cc135421408aa6f62c9c5a91739806ac8754cfd17a82d9071148bdf7fa84a2522d120d0351dc24b323b727ffb8741805024a32c5a4d033e3ff0bae94014260075af7305e5e3f42c5584a0c9be490ff71448defcc7c842a7458b3f83c0e6f5ef6b45fd983321020c7b8f9137d74133210f9960f4d30fd9ca30298ed940e34c9c78cd520e321f7e4d1eaa03bfbb6a0a2e3ed9463cb83a3fc5d6909358b286778deec54c3e1c05ed5e61e8830b8aba6474debd557141b0348bd506df44a9765cbcff150b5ba9442e832ec9935d86f402e238444e0285c85e787dfd5adab651e5acdc5672b74e9cd409feafa45d534d588ff457fc9aa056007195951cedfe7fb8479606cc99340a9d2e8bde4225a6bf0b7867d528a31847ac6828a2aa7e2ee03f51dc59ad4ae31a04f356aff1f1ef83e5f9fca7116845ea80ddebb5188f22d08ebcbe8748a6abb5e761d63d2a0d7f2f0d89cdd035fc800853cde9d80031177969d7d5e5b9212fad1082514f393717ab0956a37c381f23373ee24cfe90ce38d506aab55f8311b38e89309b149e2d3aa062cc55db2df77e255435c5a28c0681c0d7581435a3ad2cf905f57e5219eefe4ee1ca8d28d4ef854f14d364b89241335015626e2a1facd24f4d56c7b8b6c423d713ae8c42c5ead68df11b97b6287deca908c1cdb6fc21199f7507338a5839c701f96afe22d2daff4e6c18073f777302f7dfbd48910c16ab43bdf5a2b356b498e989bdf86f1c7a1fe796bc839a3c4e682a02e41de1acc2cec351b35858ee22750beec0401a17a83662ff678613cc41e10e6078a00911a8084b09e30fd614025b48cbd43186030512f1a30e2812f100595a1c194a02124a052b77b596ae81186a97e4314d21e2d1ca5d3e8296dd2fb9e062d12c28c34c6d3de682711dbe7e8b557a5656ce588cde5eb7cdc82056fddf4260a0d87cc8e112da7351a9ba666b4b5091b7eba0f2326b766ea14b81bed6d9d4f43e4d108ac10711885c9062f5f06a83667124fbce1ef3bbac1a7e805591f7a870748b7cdf50f80955db10c59a75e3e7f7d8479a14f3b55b58644c98c7e20abf3e8fe82f4a61efdfedadce018b4b022d676bbd7a9d034dc6e0ce92fc81f7ff2af5a689d204cbc5bf4d6ac48616f8c2426b0d3b296be3318a2c3bceb0b232a4735bb7cb16b2d165440a6cfe172b70208f3a9e55d09da3b2ff08bd9e792cc41281139061dbfe1f3710af1f2fed6a3898c065d283ee72a52b92b193a058412db0f8a9e9c18afa6cc6ecce50943187ce1e3cc55bcdd3392b9157bdc46d26364ea15ce43615de17ff38934618a3064b637c0e4fe96da8b1c5621b2e403a81ba9782c4b9688cd15a14611987f1f29abaf6ee85de4ae1c948aae53e4f6ba88ef2c42840891027847fdfd28244dcb5921f83cb970b3cca67a9d7cf1d5d8aa0b252a1f7a4bf50ed7d3ec11faf614ee39eb1b5e059a1091c110439e73ef4c0118694cc7e5243c9d9e89a4ad59d1437954ab2461bd73ea333cb98eea153b069017bae93e46c4b2cdbf2268dfcd100346f5908ebf9a66dc6b5eee88dd1b4b123733e8f9e73176ef7e6e6dcb44ff5bcfd5f51cfe15dfc0bd088d0f7783f1fa66ba2ca2ab8a1c3c349f0649a3473eee464ebf94764a3bbe76a29dba2a3a229ec36d6a7fec9b02d9d3efcd7e4e233dd60a1d4443b39a9ea27b8679ce21d1129365541b6f84cbdd72a683470bbfccb8d93e4d7e903d3021aa9ebb6aeb42bdebe570987cfca74d650560a72a516b5e7ccc1c089670d7e1aa397e0df80105d3e894f0dfd0c8ffec52c38e3b89248bcb1436f0645061d9df1885baaf0dfafaa378e50accfa2758a8ad597ee19a7d20b4a6f9a84230776ff4fe4c467c4a8068d0581b892b7ebdca9ef8b4cca1f131c91f7f62ec02e9cf1927bdc4593c6efe5dce855364ccc373b13ab383556f5004fd76dbf617f24fe8992ccda822c7284e9297b30c44efae049ce0c52a394a38d9bbd378d896bf1b9c2edfb0cd0ff735b48ccbf9f2ab2159d2becd8fe73b280dbad07e8ad95ea4d01181e58eacbf20e9a7b97e13c9aff1a00094ebbbc7a889465bb192dc1496642abef910c22aaae56a615e68e7c20343d1916b4ccac036a76b11b7a18ad0feb3a0e9ee9b09bac24ddacd1a80ca5902fe7bfb5afdafed9acbef67f49f085a2f314496f0c0c1416a68c6a58aad8e083a988009ea062aaf1e87b4bf411c3be7f42478a98630f681f79b86151b7499ada431315cb9f3fd9f4ebeb4388d90f4a5e6e25d66ea841fac81631c9eaecaf5481ce72803de8363a2c321005b1058b4aa31aeb7ded1c6c4d415267f9393616617f7206b9cb07e50fa45c140ccebfc78f685a98ac2765a64af6d6603b7b3d10e7f68be6a04ca6594738abf19ae8459ebfd4990c1d89259246c429a069697ebb99d00929dda08b35c7e2b2d8ea4eca8d9d3afa51eae1664a468c03598bdefb38d42dec306d649054d06c9a13f1db89d573e10b2d847db970b3162c451854bea404e3e59338d84e164ddaa9fbc28e05856d46657323f95e9a01b64149a114917227dae3a90d952ce3377c4a16486723386cc55b938cd3a0ba0b96a7962f76d2d01bc8061211fe6fb46673921ecf1739830b5a63aa2193e542d7b9d36bfca0c6625f585b7ab4d534d47ade80a97a869c2f1e5bc6d5901e2f7191e51d12c0afe993dbf773bc610877f1043b5bf93a0584a6b1e5a27a7db81aeca97668041b99d4407f221f45755616f0f21515e97dcc73343ea82527d732c7829edaff9bd776d19ad40ca0d04830345ec89cba29f040d63d1d19f507b26f6c66b8f35537c29bb9edb8ee5b2f90f5491588c23f1fa5f25a609c24cfdff65bbe9a29ff26f6a9597055b8e3659608f21f3c6b39ef31e7ab573038e23fe84376596f41206c61657c71b41a148a4aa705ba4253bc8d1d8f999ea24e8ee6d3f02c2ef6a058a10275a9409f4cbd750c58b2aa8e7fdf070215b0faae0b608a503eef7723de143a42235fd06ee41c8478caeb45914c05526da4e9c1e148ea206beb01255e7cb3c8e4c7733080da6279616806d173a8131e3efd55c418e0117df4bd4bf14e1e81f4f9b8461cf8f4e19562ac8cf4a91f9fed47f6b41d9810b80846ded4697bc8b50d1ba665c06802afd1eb044cdc011b3eeef81dbd659d81a01b04b463265738bd901fafd2ba547b0b1408610681db5863ab84e102005f38afc4bb6b0c3259fd7e4d26bff299b4a7d5d0c079dfa05c5afd983214327e039b7d0d06ff7171dbd63c42180e87378cf81b9418d29141e60c7b1bbd4c47e2bc7ba717e4d68500f31680a8bd8af429f272ba28f9c4cbb503698164ce87f263b15363eabb24ad704e9263c59a3bedfe11fce5098513ccf4fd912579ad651dbd6a6f9b5dcd19de7db8b826ccfc7a3a16a519c53537b352255dcb410f5b709a14eb8b700a1091ded9a18e701a3050fcc4787e53a49bc3d484755a79e59e1a4c2c5fcfaeb5015f4d53570977fa67fccce8f212ef39b2c16570999a237ce2abc49531fae7cce3abb43570dd13b2ab59263556a1bdfb143eb9e7cc081e600a9c67eda7fef2741923fbda425b7b83f0f93718f0514dc4ae38387f6698a5a475fef2ba1c5382d46b98efb03b30679d697a4567ddcc383737f64048aff8f0324acb7df39e45ec70ccdbe65a3c38f8b0f65905359baad6d7a8d91f9b88b6559f4eb0e554c617429a1e558266de028f780e28f8481b95b9f9f2ae44eadb888294ac45921e37f33ccd4cfb6c3c361efd87df2ad6d1d87ffae605d2d420d0744544789518dc6433ff982563e249c5b66c448404b13a61a9017d62c23b6d588095732fe14babd0d908a4e28b3bf7638a94bb08feebba107b54277feca5dea05d5ce49e51bdad30dd335a25b3e6c3ed4d62084356dc446f94734834e97c27dd83fb51af011d3e16681eb1b8603008064efd171950b95fe288935520a618a5f96148c27aa417d028a95a94a383a2b4481ca5c04adbbe5bbccb246ed9b775f1cc7a1f5fbb27dfe2e87de73cec9a1d98806c8810e11d85d26fa95af4d1d25cc2b3a0e37c91f859646e4a6f9242b50c799807037b5f404999fc9be70214fdf6dec1dc9bc18c40a7fbe498a2bff9641f20c117ca9aa2337d1f17538854a0de3c5348b239bbd3270d924d7f97debc8ad2c837501d03cf6dbf0b4f1f5bf85df119e6b2461a3bcb7668628dc493bca210328a00bc452fae1de05ca7b5e38db7af8039898903422026bc562aabd922405e6a5d97c746585fd96762c7f6126a0e78d8448e2f5cbd78de6ac8d0e09e84d913c21eb64e9d2ca2ac225d437b5b948fed34a596a6c696bc6a0cba758ce5a5627f339c31657c182f903d94b56efa70ae715cb0bf468d09e218e30c5608f33c4e6c99886c0e70f055a49707198eede5cedf2ccbb8e15d3684a678fc7aa582eaa09ecc92ad480b2dd1621d7318cdad1f1d2e24d476c91049b6bc0f1eca7b3573113dab797a51fb65ed7f70539b04ae310f2879053cd2a884c81cd0d9b63aacce18b149146520271b6503c354308638798b41622f14d85ca93c24563fb8dc255b7f8cf06bb3b4c1862291ba7a4ee058f7e941bf2863c4bf83f746be866ae7fa0e128250f275413c174fe3822f8924ebb6578610e36cf6f894d52591def4157f3ad2dd0bbfee77b5cc95c68f38cef0c19efafb73e0c22918cb71d15d014615801b9f4bc1cd0ded579670c40fef45b084482ff73a3c9a1d208c9484b7bd815a4d9acd0a56fa027cf4bde6157208c03dcce089b174dcde4953e084c9edcbf196b5cb69ca31dcccd61f739fa358305caaae89389db6e6e304000000000000003072a78166f19f798d9939f31050b2a16d2f7d90b7fef55438acb73011ed490b10f57bac2f3ba1c12b32ebf397c4bff795278c49eb1a6fbef4286d3dcbf4acb699f5c556be6283084facfd4ebe210a94ce7844bf19d385034c690bc0a31c9a06b7ea8a07bb25dc1cf226f261536bd838220ec67834689042e30a7a8945146c044e69c7deb68bf0e1da2cae8205ecf1bfec2ae7d773e515363f572a8ca68f048eff11799f81d7e57b70ebed49fe4b5352c69ec5ea0dd133395b6257734b386da6f81cebb8e5611363b5d36adfbbb3f880818199815b0fe56eecbb481223c0224dc6", 0xfef}, {&(0x7f0000000380)="dcdeab5dcdbd415011086b3ae84b5f7fd87df3f96dac14a12118dd16b0e606967c51d61da6bb94a97ee9293f6b04c528015cc71906d8f8f6c45ad8fa40178952393779acd462f7be73cc08346e733d18c4f9e1330f63d4ac661a3f4334bd38b7f48703ca81142a3967fb0dfc83", 0x6d}], 0x4, 0x0, 0x0, 0x400}, 0x0) semop(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x15}, {0x1c}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x18, 0x4000, 0xf8) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x1002) readv(r3, &(0x7f0000000d40)=[{&(0x7f0000000180)=""/167, 0xa7}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5, 0x1010, r2, 0x6) execve(0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000600)=0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) shutdown(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) socket$inet6(0x18, 0x5, 0x2) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8a"], 0x401, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000240)) r1 = socket(0x18, 0x6b98681b9a6b1931, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) r3 = socket$inet(0x2, 0x3, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x100, 0x1}, 0x6, 0x1, r2, r4, 0x8e, 0xed, 0x3}) r5 = shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) r6 = getgid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x8, 0x0, r6, 0x0, 0x0, 0x10, 0x9}, 0x400000e0, 0xd42c, r4, 0x0, 0x2, 0x100000000000032, 0x7fff}) seteuid(0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000429000/0x4000)=nil, &(0x7f0000431000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000023000/0x1000)=nil, &(0x7f00003d2000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000078b000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x106}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRESHEX=r7, @ANYBLOB="74faff0000193cda480000"]) socket$inet(0x2, 0x8000, 0x8) fchown(0xffffffffffffffff, 0x0, r6) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: r0 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2202) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES8=r0]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x2, 0x5, 0x7f) poll(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000004c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000480)) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) sysctl$hw(&(0x7f00000001c0)={0x6, 0x19}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x3) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xdf2, "f8a19ae5c092a8a2c0f01172ef953678ed615f27"}) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x1000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x0, 0x9, 0x8, 0x5}, {0x3, 0xfd, 0xfc, 0x400c}, {0x7fff, 0xf4, 0x4, 0xfffffffb}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r6 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x8) dup2(r6, r3) getpeername$inet6(r6, &(0x7f0000000000), &(0x7f0000000080)=0xc) r7 = semget(0x2, 0x1, 0x410) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000180)=[0x6b90, 0x7, 0x16, 0xff, 0x9, 0x4, 0x6, 0x6191]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() setreuid(0xee00, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, r0) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x3, 0x1f) socket(0x2, 0x1, 0x0) r2 = open(0x0, 0x0, 0x0) msgget(0x2, 0x2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x5, 0x81, 0x3, "1b105715dc9f878786230d5bc990f3389e9c84a1", 0xffffffff, 0x80000001}) socket(0x18, 0x3, 0x3a) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xb1}, {0x3}, {0xa6}]}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)) executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9000004f, 0x5, 0xa7bb, "0fcf760000000000ea0000001a00568400"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='#\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)=']+\x00', &(0x7f0000000300)=',-+\xdf.(/\x00', &(0x7f0000000340)='&:\\\x00', &(0x7f0000000380)='[&--::\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00']) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000600)="19d1f20ec9d205f80400000000006942747b62339b4dd7ce22fd66ddc580245810dc0000000000000000000049ac444ff03a7fc6f26f5e876333e004652c4c12458b13060cb6562f011c04927273a0928a1d5b9434e7698ccdde2267c700ebe26720de17a223b2d2be40b17cd1fe3f770fbe3de75f7bb942fae60ae85eb5861afd", 0x81) executing program 4: openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x200, 0x144) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e249fc4f97b8b7f81499647e6e7725765d60000000043c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af5693403000027", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x47}, 0x2, &(0x7f0000000200)="c81c2752", &(0x7f0000000240)=0x4, &(0x7f0000000280)="541961ad2e064a7865a41ca6337cf823540d2a61442fa1b21176cd6016a04f51de745e450cd85a2456c4f483726d39929e0a4e6c8096d6ac23dd8bf40ffad15f988f04e1da5e76c3943cc55f50ef37f1ec4438233ef33d34b1a78a8acfc6b1a0e95cdaee29146b6edeb81f3f5c7df9d9441b2d6d0e5150b78eddf0f0", 0x7c) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffc, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) syz_open_pts() mprotect(&(0x7f0000363000/0x2000)=nil, 0x2000, 0x5) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f00000005c0)) seteuid(0x0) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x733) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000080)=0x5) semop(r2, &(0x7f00000000c0)=[{0x4, 0x7b55}, {0x0, 0x18, 0x1000}, {0x4, 0xdc2}, {0x4, 0x4127, 0x1000}, {0x0, 0x0, 0x2800}], 0x5) socket$unix(0x1, 0x2, 0x0) syz_open_pts() r3 = socket(0x11, 0x1, 0x9) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040)=0x3, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000700), &(0x7f0000000800)=0x10) r5 = getuid() setreuid(r1, r1) setreuid(r5, r5) r6 = getuid() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) setreuid(0xee00, r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x7fffffff) socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x5, 0x2000, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x0, 0xfffffffffffffffd, 0x100000001}) flock(r1, 0x2) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x6, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) syz_open_pts() setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf", 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = dup(r3) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x20}, {0x74}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[@ANYRES32=r5, @ANYRESOCT=r0, @ANYBLOB="d905c933b401e320bd047607c13284d8a2ba0e88d523d246f5d643fdd3761ac84e3f634983c558979ca07f20ca45f47289c2503a7249876432b10b84dae234e0b432c9330ff85b628968096ff09572bd70a1418700a51fd5f7588dcffc76fd1092f1e629a334d5bd59e06dbf7af1f17da1843b98d44eec9efd3e3d88f1f3614e11c167ff8ef56eb2e0f9c729d081567d16e591fa31ed1082bfc3d8ea1fccc438a708fe7c71a8cd1558e3542697bfe7558042789084f95baaa0e793fabe070894", @ANYRESOCT=r5, @ANYRESOCT, @ANYRES8=r2, @ANYRES8=r4, @ANYRES16=r2, @ANYRES8=r1, @ANYRES8=r1]) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x5200) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r6 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) shmget(0x3, 0x4000, 0x308, &(0x7f0000ffc000/0x4000)=nil) executing program 0: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(r1, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) 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, 0x1000}, {0x0, 0x2}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0xff835d0ca36d345, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1800}, {0x2, 0x1, 0x1000}], 0xa) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x1000, 0x1001, 0x9, 0x400, 0x801]) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002500)=""/183) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 5: socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) getrusage(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/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}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f000008e000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x126, &(0x7f0000000000)=ANY=[]) mkdir(0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000001c0)={0xffffffffffffffff, 0x633a}) chmod(&(0x7f0000000280)='./file0\x00', 0x2ea) chdir(&(0x7f00000004c0)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xc0e99db6de761f86, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000180)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x100, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) writev(r4, &(0x7f0000000400), 0x1000000000000165) writev(0xffffffffffffffff, 0x0, 0x0) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000)=0xfa42, 0x4) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010009}) sendto$inet(r0, &(0x7f0000000400)="2d5f51d12c1b9ba96ae1a25a3c1dba1b77fc812f715ae3734ec6ec4fe8f01edbcac2a6fe46680afbbdf1c29be0e18cac1f6294c4cf468019296493b59cb045a16165d61a4a22da4e15a17fd0a4f45ebbe0829d0cef38aea5b527d08c26c23c8b6746e7f7f36caddf25cfb9cfcfdd07ed06d345857f1aedb068e3469d7f6245e6477e99b804b10060e71073c1e4096facd98ce43139536b840f6adfb9a2e8c078b5b3b9238e91649870884ac1e97fbc6cb6d74d0bf9de5ab94daac6f5e9e1fb9c8f627bb54610a2d5030aca5daeced123f039e1b05bc103bfab1746e5d57a05775e722a2715864d91ba36615bef42e58ee1276ebfc48776697c08baed86734122604e247015ddc2c401e368821e35a179a6b4b2e8f4c8961c9e9f1702128169dfaf4ebcd139344ef633904ce7ea316974d887085c0871afeda90fe6c35f412875fe8e849882a2d130193400780c6fc3812df5f652cbd0000d51ca50b793c2c252067ec3db91597228393f99b14957cacc14eab9b14ed96d0e80788c9bb6c22ab7fd5356c12feac8f6241f5f4e17606faab9380152672d1dd02ea4c5de9781dd97c04925bf9c3a0d56a36485483b55d63de9962d5b1f87d27690b73681b55f13c07988ca30ace2e240f0da62552f0da8a28a4555ce972d05379754a0bc3a103a463a706d26d281127bb302abb375fa5926d3c2947eef9916212703b4e0b13b5e0803c38941871e0ac404f6e9568ac727280fdba505da34c7c6de3e7d6112c28ef6920fcdf94f5b276a39395a136f78aa9f42777ab6a8efd8a9a100bd5b60645f0d1330dfcf52df1af87ca5d3ce551afbbef2baf8e5209df15b9236b930304e91f0e07fc6226e667a6aeef3248cd44ede394f88ad343574cdc0ef268f81a16733948ebbe8ff1a59d42a0043146d7d426e491992182508af03f15ab8d5fcff5c01d11090534c74417c3372ae756ad2f53dbe1a5d5515f84adfc27d74f0ac0a77e03e84d18e21c7cc67f8464986055fbc4d1a94bf0d494b9a924a233778e1b875f3ef2123fd5a80988dec480b1585c6aabd14d21fa2a77a3e0622e693bb4e9b36720fda8de62210543287aa71c49d5f6ea715df50cf821fe2d7576ecaebd3378664b68b8b91eb157c09cbd0a89c2c2fe4e57e3073bf28ba531ad3817f1f308d74ef09116c9f8f3df58093e0025cac9d45f2413582f0a356c848960136925a42963c5b0d162a0ec2e262f33ffbb8d866d2c738a49367baeb0483180905f5360d3e2e8e880b59e769846b00503b0d7ab20bdb0b1b9717f170c9467e3ae60673afa5b86dd79d2a9ac8d9df1c265b30e16cc2de2fc607e21e1c754fcefdc266082d9548433cdd39e66f6a73190217253a03d543f5283d82ddfa35dbe771d3e53dc889734b6dea813d331390b76a83868f422720ad28227565889d68bc910ee9ad06a3417e5df8df3ee18794aa866bdbf6a372745ca507e806aae2cac23fe0f379fd732f219daa817c650122c831d0201be1df28eefce15929191ab4a11f7165d73d6a2a20ef9d9a92aacdcfced52d32952be79bc3cca6eb8e295416a89794e30ee8fc4ef605bfc378c2608c4c8cea8d1d2169bf4b37b21c04428aa94031bd5dcb9af4c85a47718db715136ebc52641965afb7dd710502c201d6422d0c010d976dde1219ef3bfa6669d08bc2c2230db45c8eaa63aa27d0824a37ba357253df8c612ffeb3bfae8c29508597df3dc1224e3a570bce97cbea126e5b3c2a623f9298c7a13669d2b0113d9c36cf60db2b8540628036d28ddd861089ec3705eb6f3f7f85eb44f8303d7c6eeaa704d1db6b0679bca243625cdcb30dd789c14a121e7717e66e84b1f82d3429b0d311db110cc6e552364a8dc3e1aaf3cc16f74c4600a9b2d890d5cf4912fa3bdac1a607fdad35f62b81fb7efc3f914514d0b1f0b561907ccecc9ef67650b2c8fbe25bdbc01a5b31437c90112e46d542e35a99b7fb1778bdc4a386204bd7c89e32814c5579e8cee98caf8073f8ce079a480a2fe6f03c7295a6d99fc1efdda49200f757d50e0f5dba34b3d1534f712b9ebc321921c3f9b668f7f3ca0570c152de452d99ae746e0cb7f233f73758521646155509afe943b7595c79859957a325d17bf3c63c7b9e4c0c4bd37d41856ac703ad657d4d9ac132f8ef0738a3aa2b0720d962cc532b46a021ec48c973bf38209a8b5ff6d3ce9dd10fa651ea879f3915997c42fdda4c2944b11bbbb279da35b01123e5aef94ce4f103aedcaa96fbae62e827e0a7aeb7c98638f4ffb082f86b875fc3782a63990b96e3fccfc279dcf41ecf269c655b77203c87204140fa9b7e38b973dead1d1ba10ed52fb6abb1aed8c851a7e57d61e8cc37949ea4cc741d2c31f1b74c36ed75ea4ea527f6d9a06296689a4515d9febb1e6f08c08d75628d95c932bb540eff6da2f36ca33101c7590f35a3601cbf66aeae86d48a60b3163c22de5720cfd6dadf32cbd752e6fb517fcadfcd5c29c4c6024d5c1c081356f69e596527a7be21d33e8935b9eb5eed6d7d80d031d439283f71a8768f86996ae3cb7bae525894983fa70bd20151eafb88224b627120223f3494f1ec0c67b1208252894c84f4b86c5f19dfc20c5351258429ec734c47f3458925d1245383e5af387381beebd45fe5921ef7490c2438f8e1c074da7206c74905cea084538540321e558f02f658e7e67779ee3822f5a4f23828cfa7e98c85b9be29e187610c7a436f9359cc95689e32c462927e10247374158617670bb25e54339baae07a262275d6e0f3db7d6af7068e5f4c9a3dd45e83ecb3405ec515172fce1ac8d436e83343300e2e5218fefad4ba7d276b4b781081feed05c110d86d254fc2ae1b5886d259f41f866427d88c10b50275e303f6a7d545d443ec651efe942fe29b446a6dbcb23ddea81f8d64ee5beb3927106d82519fdaa51d59f480f2420cadb3c2c434482153db399277c629d228774c4a4885ed4b7725785ac877bbf5e8fe65ec0ee0d193abeef1ef20b2c440e04a57ca145abc8959637ba1984ea1b310d8be183555eeacb719e10f65d1fd9a18a39fb02aa570c7d1586b297e3855c233a1bea054dea71dcc6ed8e0cbce3a7e06a21be5353db6103e1df541f4750f4de98de8cb7210d5f66c810e772b83ddc1ee3e328ddc49e99b51cbffc3021ad0527daf9cd4bb7e14591f6aecf9d1a4c2344b70289e03ec94e5f108d77ff9fd7c5cbd87b5bb0aef44849e2b1ff6785d0e5a9a3a1153424e6072bc8b8821aa3db28acbd3717da3906c0a62db9e76a8b92cfe01d1d507e79c6e840b4c144c80aa24540a99bffc9ace3568dcfd83747ac357cc213e798b15aa309aa01dba07eea18befd576d469525cdce3e9d18aa00286988e3471341fd76ccd3e102bbf22c45ada04b188c1e751aec59f54d512cdfa2ce6e05a1baabf69205177ce037b522f8811312f098fac18dcc6f21a5aa4ef1e37a5b5db1363caf4a5042c46b9e12528be14c3a4d7c76e691aecee83bfdce016535aa16be0d7f5efaa09b7b7e05b817ef3cce38f8fc385131d7b08f1e1cdf51bea0047cc6ce8bec95f714d81ef11d585565e805e2cf78aaa7d3003784bd46ce8982f40be4f05c6e07e64590bb5932aa9d6b142f6451a8b7a64c43653af67068ca14341e9186eaf51021458bda239638bbfe9fb19c9a60cf01bdf9e93399e2c4b7a7edfd231050a74aa4f3456e1be934de7e8a68ed05ad112e70424b92782e2df7ab140f24a59d760f93122b82dbdf0be001ac771cfb59e8c931e0b1db94b4d87b2b5c63dd9982e69a24ea045722e064dec6ef38d0ede6ef4b241a4520895f319595b39a87c53d83105273e1793b46c67d92d8db441ff72aac539af1b37a902d7edfef40efca1dcc925a34652fe61742fb7066b7a2af90c4ade57c0d198efc1537b8ee5862f3fee2b84e54c605c0a4b2e71ac34e88a0d3c9d717d3ebc5ad0dca4bfd5642379112dc7618d6f206d8dc8e1f8e619cda71b77d6b674d0da1a2dbeae8697a08028d2f7d563001501527269205cf4c1f085ec292e665b33c2aa9b0a074df4346c4268aaf88400d0a76ab9982ac7d63c6688ed10fab82fed5f75d737f05c4283e0a0239d20725ac1b042482d1f92047d1363c7fd67cc0393fd56a366aaebff1b9946d79d3afb182a573106cbf7ab07bf60fcd533fc9f0a2a9ec8e7a9c9a4b890320799f319244ce2c20d0f8395a44930af7de6a5350de9110fa233b6f2ff6861ffe861d6de780449dbdb5a6d5cb2f1b07ccfe3f28a8fc5f81b64cc5ca01598608624e9632c9b5526c34deb1f4a64acbeee16db57cbf17700a7054c2983d32687474c5501e2a19dc3f79d7ff89bb882793bebe87b47b450112ffc4ea31c3c9a51f9a59c0a22df6d2cb1369babb17b69272f44ade614516bf2f7ce488e5321a4c02dd944b6899fb3dd22d47f206065ce526163cc13282988791c7bd6a2315907958b6b4ecd8e5e123ba3f29f800da29e38c8fb2b9d02e4a8ad711748d4ce63d3ee95821219007b25c13636ba2e2594e718e54053c8b81a9aab64f65d5145768adaf1660749dd4cd3610b5c5c3490b24b47608cd8abdb1e48060945efeffe46e43b7a0854469f662fa13fcd93f2b70dc7d931b487ed6afd8421032628e22012782f8915fd4d95d82f0a6a4a6a1a480f09266f6593de156e40a82e59400479a59d553a42ef0d5df22f8e935c72b403b061dac946be00c71b50b9fba0a056e69aad9176ddc7b1a0ebfba21090717d5b22a7147cf3b1e7e979a03ec4a1f8ef273f60ef576f32d96bfa9ecb4e021a76ffff558c4b3a15e22706de7037f2b124e036caf2cc73909475b698a8e7a944b89a1772d53ca7e32483032fed55d1b04e07a5431f609bf2010102faa900e4806831c224c47482ac407f5bafe76bd240c17c19c9535a4dea4b4cb9ea42151d8f88181cb2f062de7601020d3a32d6e3944d91d3352ce7842af91d35dff94952720f8103c3f89f4206bc12a3fa2cf8e2333eddb72861200851c2e98227db5309f11f8d28d2d92c5e48faeca003cdd251f334bf009f3b2d0859ad02625003b53ddcd5a8c2d64dd220e8241b46043f31c61265b46b1260c32a1d9d79cc652b94560efd09d74a2a6059d0524065e31607dcec1193f3832e396656de833e9f648bafc04253d3fd4e0633c7fdcae2fa45d19b2b9d4a26879cd9a03cf883c5cad60eb6eb4cdd63b005deb4eed848c5c7c7a5354d61f434696c7ad9b20504f12fe024f17d61c970cd72630e8106526cf4f1774872d489d583519db83835e03339d2bcebf3a1274b6b2bb727611275d53207bdecbfc0e11fb13e5cb0ac05601548de247664a1ef2f0cfe2713222cddc6e350109127417254f1597bb15b063837643162b21159d2c5cf0da273d10adc842d8cd2b15a36961802c33f33a72646bf010f2a2f8684e70b4700c805b434cc4a695949a52cdb1c8dfe51562766878a4be7430dc4b8ca727b4543154a17879afded6851bc382f108206d33f5ea6652b706f4d6171f635209d19f294cc446c4cc4e6cdbdccb439e8f1293891f54024f0fa708da1434f2f4eac0150e398a10413d47fc577ae0dd1e68af426e3a5658fc34468d75816b3a8839c48e55f2cc19b7fa52ff4811ce1a4a1296024e196e7ec00f03843f392bf72d4df62ce8cb39b603bbea371c46d0fd3d7f13d379e47bbd6c80d7e19b002a45ad754f5eee53fd530088f029eafd5c46b47334f6c991a14232fd76fe43591fa5803971866db27f2db62e81fcf03a3748d729c182a5b8cbf1ec3c7c642a962", 0x1000, 0x402, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 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, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000002c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000400), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x9, 0x200}}) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x1, 0x8000}, {0x8, 0x80000001}}) r2 = socket(0x18, 0x3, 0x0) open$dir(0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x200) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(r3, &(0x7f0000000080)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000780)=[{&(0x7f0000000280)=""/220, 0xdc}, {&(0x7f0000000140)=""/120, 0x78}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/151, 0x97}, {&(0x7f00000004c0)=""/161, 0xa1}, {&(0x7f0000000580)=""/230, 0xe6}, {&(0x7f0000000680)=""/230, 0xe6}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x8, &(0x7f0000000800)=""/110, 0x6e}, 0x3) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x0, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}], 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r5 = syz_open_pts() close(r5) syz_open_pts() executing program 4: sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) listen(0xffffffffffffffff, 0x6) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000500)="0f9c7337fd1c76716127faa83f1a5574672e510c8ceb6c9985ee192c53eaf1c2ec786f3710f36131e6ab0fb553e271c2cfa1e0facdcfd745ffe8ae7b97d26007de303ee005e233124ec5c1ffb86d9ccdf7876e42cf074398b9a141e4e04ab9580d95d421890a66f1f674dec0bf570500000000000000fa8a0755ce68", 0x7c) mknod(0x0, 0x0, 0xe02) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000002c0)}], 0x1, 0xd2) dup(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500002800000000ff009078ac1400bb", @ANYRES32=0x41424344, @ANYBLOB="500065d3000290781642a60a7f2438af2d880b7521b73c53f5f82288e3dead14354b163e3c0f0cc6200f3e801bcabe720b7e8c521a939c36aa8c6bb0c4f7a4395196"]) sysctl$vm_swapencrypt(&(0x7f0000000100)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000380), &(0x7f0000000300), 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20a, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x2, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x7) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r2, 0x5) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) executing program 2: r0 = syz_open_pts() dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00"/40, @ANYRES32]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 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) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x402) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto(r1, &(0x7f0000000140)="c0fadae9e5497e85", 0x8, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r2, 0xa, r3) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x9, 0x0, 0x0, 0x401, 0x63, 0x1, 0x1, 0x0, 0x1, 0x40}) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), &(0x7f0000000100), 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) ioctl$VNDIOCSET(r0, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) chflags(&(0x7f0000000200)='./bus\x00', 0x10000) executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000206, 0x2f) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) open(&(0x7f0000000480)='./file1\x00', 0x2, 0x40) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2ffff) writev(r1, &(0x7f00000018c0)=[{&(0x7f0000001940)="85ca3efcc70235ec3cb6878e6e74ba4bd3560e1294f18d3da0b06d07ada6e3184c9cf36bd9aa2d2409fe62369d676e51fb62fd9fa18730248195b4d6ffd2d54de707e5b25a84099a8296a7c7634fe52f9c92038fae479b66c15f75964535ab2fdd769914fe3517705f1fb388938cf532c679d8a3fcebea630abdb706b5ec58b5d4a3ec0a0e47f1dafff29d432a858f375ce44968d0203489859981b3ef825b8656863f97f3091db255a22edf89d49d56e63c86d0433da57b024c6f2f45f996ee10e9b92917224fb440d10a5e9f0bd48a7775de84573ad57e244e5043411bde1184a115370df36702806743565f486c3f675c7b91e8bdb18174d306f517c0afd2f4fe6f3a58dede78be872250aa10bd8532cdb2419cf6d99c811010ce71a2ef24cee089d5468fe3547bb2016fa08d1eab668ef900bf626c3733b381820459a4e7dd0014cd31883d6ef408bb52aefdd072b0a578fa3a502012712e0b61d46652d81fdd55474f60cb449750514484e2dd706ce5a2d3fd1103530e6bc26ed0e2a61ddea35d620279199d6ec1ee23f2bdb63f2b5a608db3f50c02040404e89e65c5391f3bad9588ae8ef2408b687e6bd40fd7a5617dee17a86d8f721784053ff3b98c71dbddcc6d92b47698e96aca94d9d0584405179f5d28787e1af5f46ca09d32551d81e77e084191726f926769cb3b4f627e69cfebedb45396591beefecd9ecef6e1c5f6267b945d25fe6a8c6f6becc82560e57fb87dfd9b0a8d5dfe5678bffc4e883800f222f7979fc49c2ec6d33cecc1ab9974102c2a1d79a5f2917f04c631b23602473f71e06b8ebb1ac501f035e6f042f60cf645a10707467bd854273542553defa13ffc703c5cc9f8bd79d68fb1252f2eefea38dd9e6cf50457ffeb67fa290d60517c7e2a350d5171a160d53e34a17fdb43fee9329e9b332397eef5c70a9d46110cba12bc8f8f98abcb6738849462cc23cb5cdd24154f51b622adb31704ed4e3f757b242e18ccaf259f189134267f054a7ed9b857f6bf3450f01fb7ec8ea4fc300f26e74e037871b7381ef12fd58e3967eab79f3cca170bf04656eb27c1a6e9bd01c3f50a66a93887fb77d36af4b53267963963200f60716d99d16801dbd80e190f97dacdb1dbdb97bc9d614c4973c367bc582df775bbee15e06fe2b14d7162c0d08204942c9de0e948f1c87105990eb29330fd2361e061c20fdcc2a007dbeeb23165d5231ac58f68cb8265e4bb7523f0303d36d60cbe6ddac72e1cc5b38006b90436791b311a1ef774f88d0a1361b8076010deea6269c0d2f3a6ba792612a294a8748626a192a3ee7645ecc63abb42be0c470b32cf01bea30ca0cd8a5cb43f226a1bbda869ac9fa3fba68f908770d2f113738d2781273771936ffb3851042362ac8153d1f564802374e2dd6e2bb9ff5cbec31bf450077d75a0d783b769f5c9e7fc72662d2f0ba3746fb12bfbfe670866ac186c6299d9c0bd8c3a6b8cf665900f3403cc1897a849dc382eaa395a1fde26b96cbf534bcbd1d0045c3b93a267f4aae6c499bf69e54d557eacaa3214cbda32abbe36582a85b9cee7168f9667e75f04d90fc45a495f4aee327ac98ac568c06e6aae62702ea8238ebf4342613344ae23e25334cd76d05b9ba19a6a09865e1a7bc930609695d70db07679bebebc49630046d2f14a791e8385d4e4dca06a6808ae8bee168d2ee70e7b439d7a2f1b78aae3fe09b8488f99fa7b1de32f7fb08ce22f0ca3f85c145eb1f7a3e60e8aba95d0236d919dc334d398d9d268ae2fdad1e0666096b4f16c2888181169aae70b72cb0c17d17fab83e8b248dcd85b181935189544da977b7c81c2c52122c82fe84ca67de2d047842f48fe5fd61e6e910bfcb00fe9ec5bc2d8cbf939fbf01a38de5750ee4ca0bbc3cbbc830aeef58c1022dbcedf62850164d675d694ac6ad36cd9fd89dcf5a0c89d01630db446ba80844c9a4ef53e3c2fd3babbcde4bf9a7ca563d481d005457b134b0940df2c21908cd5f6ac6a7b104aaa8865e63b0a844cb87ae81febfdcdc58c3475c056a13feac358cbfcf73043f6522adbe093629685e47b581b391360123053be50d9fea88236a43f68db2134dfc507fc73c1aa39a8e300b645e66585bf2976335625ef30f121eb729c30344b7cff2cf5a58c808ce2d4427c6689dae7bc55840f16ff5efd2fe4a24e30d75423034fac428cbfe8aa63b8cc585782b0018200281c25bd6bb1b2509fba3db9f070f8c9ab67ba91cfd157c0962f5f5c903dbd502759ee6d1cd85e46f2deb30eb168940bca483124e172acf605ecc3cb52c8b331707ae94545d765d1d3e16435f561036276c1219aefb14777eadcaa83f90a55c67b049705126ad4d7c441fb3a3cc599c7de1cd9443c67b532f3caa1932f15cfb48fd6ba64e7b4b66083551acaa93426f012ed44a76c31d552abb7cfd506f49e3fb274c9120d2c214b4c3cc685e875d040d9774c101c400ab57a52634b2e550156966297145b14422f411a310f17c51b540184e3cd9eaeefad6b4f73e3032596f51db07b7a715d2d4c3d4a2bf177f175eb3c928b5a9dd92c4b5c4d312ee00c6b93e8a7bdaaa2182a1345af876326a85e975fd914c8a4793c6ce670deab4a8e332d9c44418dfa7e0132917695c0f2442f2a78af7100d6c6c06ab8bdeacbdf311418f47d910efd3d8bc62b1d8107a5e94430b2323f0b670e064d1e795f47053ce632ab7421f7b95d4353749aec946f54cc2d92753e93f62ca2b22e143048dbf88864836227c83ac978d70dc2a904183079a629656a67cfba20905e0c31106b72d127531fa28a62ecb521edfaac0e1236c859fa7f5888ad8ad1841fce0ccccb64881c4a19577831adcddfac26bddf5b79008abb7c9da299a8ccbd1761052fdddd524fc9c1da850c897247786746a327f978c0d0fe44de10f641a9a558843e528922c8aa8d6c8a02200fd18bc5295363c0d1728f5c6868e34bfb2aca8a96ede9e5d2d5cab5fe04f9959b27df82a113f6c68e5f2242d0c21add5243aff8ff70a7af99b33a8fafcffe06ab63b8e8953fefe380c05a813c7ab960f5581e83a0310928e96c4cd7f0abbd1a5ea6085b3350b7fd05929a6606f1c9101ed982d3f67cd12da5f48681e25a6b54739591e223e2b06f0353adb586083be7bf7ec3d08dfbcdcc62ea2012abb03e358cf471c34226726fd447e975b9913ca9649ffe977da61867fd445d92856bf3826196c61a094992642b6739235d93e0e6dfc0aa4eb9ecf42b2d8f6176e185564f085012322cae6303cd653d0e6946b6e2dc1dfe483c4d98c5382a359911520a32418de66cde6db423c9fb3ff79d89cb0dd68924ee1057a8651667d52770c47c267a3d45fc99aeb20439d359ae829db2e84306775366a4388cbcab109ebc421f472a908edae976611c9bd646c6e94ca82b5207b0ea17754c5a776968182bdf92e3743b07a6e7c6da67c0484561a09425f9864416e7067edeea2aa2d6dbf4006fca43af4f1793e9c100581ea4f782b9212cbf2b527cad0313c488f8d03fc48346c7adeb9b44d733e411fc141d5f1e12be4583aa6ed10b476358a180bc0a6d72ef7ffcd83aea2cedfae59490b99c257b9896348faaf762e4421ac9afc960ec985d58bdec825352d21d6ed157f5ccddb04077e0675d44429720352a2084df99cb336c04c917ab574e84601e33a98e22bedcdcb7615bf338a9d23c3f13149770ce3698ec82b0e1cd6cd0a8efd1e472c90a6c49e4929e4a2c768b0554039533338e27242fbb6dbef78d9db04d8daa547ccd3960f1cfe912193c0083e54563b250ec6cb7fcdecdda3d7b351ecd07c5d1800f2b8e0e3fc59e93d0abad3c8bfe4466992ac02166c7b7fafd456d4a4de4a79e0eddc20df2a84e883a985ab492ae53c780c0cc8f7714e7bb9ce79485e2790cb97de43c1fcc6f3c76e05cce7d49ec0d0bdb2c1dec8b06a121c24569eb3ce7c2fc36830d597fab3067fd1ba0da1b119bf791d00b2bc671ced91354466e77654f69287f1cd681bd104f1f9e8058f26aa07c1ce5cc6b522b9f6bb506f57c13963e71d575970c0261945170b681a47cc62ef916403d727d7c643dca0efda47937722a50b5155996d169cec197fe385148c5f82059759af7c4caf88f79586a9211fe79ea7003422d04aa0b8f53d6da8227bba686ff7beed73bc780cd5fc97f253d013c1bf9424121ccdd32e6e04c86a22e3695fd35a5cb533b5f4c46d5e580953980e219816dc698b92d5c328a01195beba0eabd5508539bcd92c5e9573431fb58989f70ab12d440612c5d07f75efeedfaa4ec4c6158772772560350481c17c3ab8da230d4b36202730c2000ad700bc218dbc36c00c6bda8973f1928fe73be7e12935418bd8f377d421fd2edd8dc3e3eb629d3afef2c0872c5954334319b94755288b33b616877d92336e7ce0da876391e03b16155727046ed8d814c554a125e18ebaa91ac75cd1d74df497fe5d8ad6dd9240b88a97202dbea243cec3068552d1d257538983addf73b076219c4a479ef72aacaad5774cd59d95bf990f0710a8410497a8363b6dc4aca7471520a9edd93bcadd072b4e6c5f1029949038fd01e6a15f84002461a376a9e68d6d84c2ae816c86d0f093eb1293456b1bbf9e3d78ec3b0686d231e46d73caee6cec56d3d7995aea9840c28a8f1a11a9ea79326c565c3bf7bb317da70983cc50627affd84a715081126ccf0f51a29ba6d0a656ef8bdf06ab6e9a12e0eb965f71f7ab283b3066cd1da1414e44d064b65febcba825dbeb84b70a7b7eb0ef877af3c76a002afe481835d63df584df47d7b45f92c38f9e55dfb1b39356eaef11c77548b9dec306523f90f7d7b9dd73c3eeb4ef29dc5534f12bd434c8aa47ff3bfec3943db6c895bbfce9a415b05048c0897a6bc690f41b80f2ee3803f4464772fed2acbaf1295eed0b2095fbac1d53459af073f8050ae181506e7fd85870d7d965bd15be101c721662f0d199a78e111fb3496f75030b6bcf91442577f0d80df2ddf62400ed0be59b57e57ef6d9e0c1e13042fb42d8fec62b696eac57e4e69c9bd7f4c8487dfac6794fa5478e9bda6c3d39c124dfd947e19e196ea2aa83ab78ed45716a094678754a99054733fa981aa86f7bc09d1e6b4ae5e04714abf27b88e6877c206b418804bb95d37bd091062366bceb28dbebc1a728f0e258d3893bb50678a9b46a79c44bbfd39be873afc2c57885b917d8910aaae78b74d283b0ad4557e5ebe3bca7a0391063c91f23cb7adf2b955306e757601fead4881d5a3c47cdeb03f7e75c912857ad613df44d6b2b5ab65bd6f7721fa24f307bc5d9b0b308ef2a938f8862558fd1cf139126fa6f889e967ba98be8b4957f53e8ca546b1d455d84c0397b0bcf4aaa52fa4deefaff4dbd9b889d8f23180da426afff8da52237b57e8887581becc6d801f64665c7965145bcc56c94f1357fe167d8d3a57bf04f410613b72ea99287c95e24ea5f4685963ece4851210836bf64a0411fe77928681be596cc582760f60495c08897d7367185aa8061f562c797e440a35114f9779a89ffb72f5618b4264307ba134f17e2eaee40bd59401b49f5a3425b32260b548b5914fa8d544003c16178053cc620c89111fba7c1b78bd2839bcdd76e348de4bb024a1f5cbd071245b82820aab612ef1b9fa59f538aaadc3f7e376f24c15b385a3d122ba490c63516048ec173ad838e36ccddef72a964b78a710da35869c1426eb49d5a1fe732b14a517c3d8cd004cb5615d6ff3bf00bffeacbad312241e34136c0bc7e35423962b2da71270a42cd033058a4d4875574bfcd8acb466eb1fd93e30b0e6a01c1fd6bf3ceeae69e74c7d7e3977332757b1bf2fe6", 0x1034}, {&(0x7f00000004c0)="6eabf5745fb39b2758d406f0c7f5d26de482870661ece486e2aab79db2aa51db7964458aa6d4cfa015f044f833c21b4fe476a924a62502e83891cb47c621e042c5acc85b006c169ea495c28820f311637117e047cd07ccdd30d5d9f58ba735d8e1133e5fadfb0c3d3d7c3b0dbff3f50a5c45c665cbdd2b36bc823c227528683bf404c57926620937f33b890bb1a72bb4eb751bf19e8b89c51779977d82cf913e74f3191433ec5841811bf25382898c8b97ea91a798e4f5e9412184f53cdf47f17ef41c357987", 0xc6}, {&(0x7f00000006c0)="2c2db437d21d0e00d9003a3f75e30c38eb2b9d32f5104f0aae4c6b27c254c118a59e061073e92c13525f45ae71c4c993119cee698912457983cdb357fad0e9bed1c8365a768329b97667530f6be42a1a010dff77ec4ecf8ad6bb997608e46e6f4a654f5c3df4a8d0b8f1ead157a9247962f4dba9f0b7c5f5141a88145519ddc1f11aa439f7a1bb8430acc13652d692f68d1d370adfbf7ee4917b47a4476de038fd2ca2459fff34ee5ea078b76dff014d9eb8aef7581b729f3e936c5a34378f22a1084f32f9945e86f816c4f1b8e88bf54ca74f8e28b68bfe487ea56ffdf5d27cabd87abd050ee517f73d9af03ff71c413f4b30891fba9ef6ab8777e66e40dd28d89d1403d1788eab39de603b9122c612cfc08ab7108b6abf9b4e1b3df0dfa8021f70b91e2533921a1b2721a49cfbac", 0x12f}, {&(0x7f0000000600)="1fc080b7d3ae480f827f282a64cb6601e07d8de8b50eccf1bc128bc5991612a3ce4df618f6f17fa226a4a73f952fd0c6712bd403f8370f3425802dcc9c4bfef42cf2684715f01e4a0be72530b4060e04e6ba9b6ad6819844af955d0ba6dc627ec3ed07d598164c0928f07519c90b7f74bbe18b1143bec8e471a68da12b474e51f7f8f83796c365f6e0650b42368b2fd0b845ec64c2885299bf9490beeb1d0d0a82e8", 0xa2}, {&(0x7f00000017c0)="69ef637bc9263fa6496885e888d46f2c3ebd10667aa40b75d27ae767fd7de52ddc4da4016b97dd3388cd4f8af09bdf4d977a789834e8464d860d14f29297ec7112a800e9496339915c1c6f20ede8ce70133b5a0b4f54173008578d20b8d5c842a08b28a3de8f4bad3bee2478f9b60c5e09872a23c1dfd6257109a37d1c8a4ddbab182836837857a3c44cce260a6f6c415f2c73a6eb1dcea19f67c301fa3786ab24ecfbaa4172cb582611166ec470ea16a72f923d24fc591d0d478f20d80e1ef4630c2f2f403df5ef9cc5a49f47e244b5e008cafd4525eea1daea5ca1", 0xdc}], 0x5) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2321c5", 0x3}], 0x1) write(r0, &(0x7f0000000200)="090000007f5d5e8ee581c27a83e11f472e74820b2a2e6201cf78aa95ab10eba007a90172c84c837c427802005c2a191c97413f308cbbec0428d6b04ab7572fdc6a5ae75fb8ea512f6d626401466a3f32f5408ad7ea09cce00ce170668f0fb65836c74dd6f9e325e6560a", 0x6a) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000614000/0x2000)=nil, 0x2000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x24}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r5, 0x0, 0x65, 0x0, 0x0) msgget(0x2, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x4, 0x7, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x6, 0x4, 0x9584, 0x1d}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x21, 0x8}, {{r0}, 0xfffffffffffffffd, 0x69, 0x20, 0x9, 0xeb}, {{r3}, 0xfffffffffffffffc, 0x1a, 0x20000000, 0x7fff, 0x80}, {{r0}, 0xfffffffffffffff8, 0x84, 0x0, 0x1, 0x6c}], 0x9, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x80, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x762b, 0x80}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x8, 0x78, 0x8}, {{r0}, 0xfffffffffffffffc, 0xe1, 0x20, 0xfffffffffffffffc, 0x8000000000000001}, {{r4}, 0xfffffffffffffff9, 0x0, 0x40, 0x61f2, 0x80000001}], 0xffff0000, &(0x7f0000000180)={0x0, 0x9}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x20, 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x87, 0x0, 0xfd}, {0x7}, {0x40e, 0xfb}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[]) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000040)) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getpid() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) socket(0x2, 0x3, 0x6) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = semget$private(0x0, 0x4, 0x20) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/10) r6 = dup2(r3, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r2, &(0x7f00000024c0), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{}, {0xc}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005166000009f050000002009000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/105, 0x69}], 0x1, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000480)="caaa3bb9d7758cdaa226a1fa90bbb8629a3e50e780cd61024b2f2071abf1489df55657049c708de674027c7648d91845892437ff4ee83accb49fe9301ef25695a46a138c094b8de1353f", 0x4a}, {&(0x7f0000000580)="a0f6415cde912ca699ece0c7dcc3f37938614a253f1e270e0eb70e0ae62382", 0x1f}], 0x2}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000440)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x7, r4, r5, r6, r7, 0x6, 0x7f}, 0x1, 0x65667d48, r8, r9, 0x783f708d, 0xffffffffffffffff, 0x1, 0x5}) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r3 = syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x44) executing program 2: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffb2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x34, 0x0, 0x0, 0x8}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000180)='./bus\x00', 0x496, 0x0, 0x63}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500f52f0000000000009078ac1400bbe01a07010c0090780000dfff470000000000c92af1e900000000e000e600e0000001"]) sysctl$vm(&(0x7f0000001140)={0x2, 0x8}, 0x2, &(0x7f0000001100)="3f8dc0bb", &(0x7f00000010c0)=0x4, 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_open_pts() syz_open_pts() syz_open_pts() socket(0x10, 0x4, 0xff) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0xb, 0x0, 0x0, 0x0, 0x33) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) listen(r3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1d8, 0x203}, 0x0, 0x0, 0x5}) r0 = socket(0x1, 0x3, 0x64) r1 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20000, 0x142) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000280)="f422111f73e8c5cc0ca8e83abce4004d149dba35dcb53dc9ab77e5decd2236939226e835f088512d97406ee908959217d9747b23da787e2e512c97ba0dab91fe58b9c3658d684ecc006f3c60cc15292ab7785c69e3cc441b5ee199d42d400fbfe7a439772693c161c892381876fbada96db1b4dfdf4e6b5f5330ab437a41d5c50f90bf0337476caee171d21c0d9b639298fbabeaa09b6d4a4600cafb3dc9fe2832054772b715c961bc", 0xa9}, {&(0x7f00000006c0)="2967f3ce3094d2d3a9c3bb6599bfa9a57872b2577d0bfe788cb9b001c09e7f99980e5d8daaed5330a356865df02098bec036f8814b6e8fbb365f02cd52cba18955084f68279f4e6e229aa76fe57b569119fe4d242fa5a281b38c35bab7c6ba17549605b943bff144f2de7f6c1f86dc11915346451febcb12ea5c28c726b77539e549065f9479d2c6ffeee4c106536a9ea0c44ffad5755fa9fc3596c7c59c5c4a353a34e05cdd322055e4894a63de738530628273b29c3085805c110e915eac0f14a217e4231d046b06d6503f99b2bf39781e3010468b23ab13e3cabf14f8b16d017c4b4b7871c1bdb6", 0xe9}, {&(0x7f0000000480)="2877c64613271ef69d449816a0b06d1bf36cd485dc0212c389bd8aa9e1854ba3392f0db14919d7644d72dd8320d56a309a63d6b0175a33b0ca9493a496eebd0db8d49b22383132c76ee39ec3350d1229dd3af915ebef6771677705384d06234217fdbd417dbd8d62d956560efc0493c07e1c7fbc28a254f02f387440af245004e871b66b234c7c152e0e0db07cc1576df8e57abc8a4506bcf032fc2f8fd946351ab2cb6311b0", 0xa6}, {&(0x7f0000000540)="0ce8214e4a4355c5e9f4eea280e1e2832211f7c293df8ae9d7bcd032fb0641894518ee0455329de71e134f3a6e2b2deb977bfda7b7f0a43479949c358956e22592060d0199ee2ab315d69ab2f74d823dde463156a5e12279d85e3ed64f484cbab5d28ed3e0cc571f85e0aa1357427dd83619c656af6f54c02ce4fb199e64da56c1d600a48f2fb955ed0fecffb5792b95f8b658c4f69a79c05a670e", 0x9b}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 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, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0}, 0xb) r2 = socket(0x10, 0x2, 0x2) r3 = open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x8000, 0x100) mknodat(r3, &(0x7f0000000240)='./file0\x00', 0x2, 0x6) close(r2) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000140)=0x7, 0x4) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) shutdown(r7, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x2, 0x4b4, 0x802, 0x2, "02ff6e000000f9d1480df5d48e5c1700", 0xffffff68, 0x7ffa}) bind$unix(r4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r2, r8) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x29, &(0x7f00000005c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0xffffffffffffff39, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0xb, 0x0, [@rand_addr, @multicast1]}, @lsrr={0x83, 0x3}]}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, {[@window, @generic={0x0, 0x0, "c875763e47b036ffd4"}, @sack={0x5, 0x0, [0x9, 0x80000000, 0x4, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0]}, @md5sig={0x13, 0x0, "c01909f7de695483216432dc7bec0657"}, @timestamp, @eol, @nop, @sack_perm, @sack={0x5, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @sack_perm]}}, {"8c895b56d12944ad711aaa5073b9ce8e6537b37d2659d20c7235ebf15a16b3e8f788700b69d8b8e85b41ae38885d0483a57f2e4b6e3e8d2d74138ebdaaf415a422d53f029e0324b7669b70088da1cbf354058dd11235c86e75b23d6a498a5ef8b5eb4830a974185b571190d3ed6cde7eda21e70f9527ed0e952d71f0c103d7a0ca3b092f279ae6ba359598efb2b8e87e3b725a7cbdd3ad15c9dd6104a10731ac0116eb799b557687e44598d588da4db908e394910c53bd2f6f6881871a908123553a7f8128388ffcc4395a5a9071c479d39624f2cca13c4f65deb515499ce9a2b90c7c877ba75c9dc6fba33c17ceb39d212b7fd9b6dc3162052499a00e9a2c6cd76d1f091143d9494597ec37be2e98adb831606f1e3c17cbf56496e91e8b6ccb44629d2737b5b227"}}}}}}) r1 = syz_open_pts() r2 = dup2(r1, r0) sysctl$kern(&(0x7f0000000300)={0x1, 0x47}, 0x4000000000000007, &(0x7f00000008c0)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602e77a54e4e73d3f0c13996c25664244889870b6ca1bc13a3b5b88195e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef4d1bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1936467d3a08750a28c0c5757f79874320e83fe2dcc8cc9604a48e0e566a56c6834bcea61a93c9284725ed232", &(0x7f0000000400)=0x275, &(0x7f0000000440)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897ca26300001e2141f8d5e850f93f277b433613517f77acd6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a93cbf24161b2887fd91142118d7600000000000000000000000042ae0bb63fe03e96d56323ea8de18a7f2ba4572b8570dd8177769c51e97830bedc788f4f86ead2c1e1adcfa3890a5fac", 0xc1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000000006000000000000000000000000d900", 0x1}) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6001, 0x9) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4c}, {0x1}, {0x6}]}) write(r1, &(0x7f0000000540)="76e5000001000000000000000063", 0xe) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800f9bd7b3381f26b16568c492ad23b4500001c0000000000019078ac105339f59956501e009078fe339657"]) executing program 3: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x9, 0x2, {[0x400, 0xffffffffffffffff, 0x7f, 0x3f, 0xffff, 0x8000000000000000, 0x0, 0xac3, 0x3, 0x0, 0x7, 0xa5, 0x5, 0x6, 0xa, 0x587c, 0x10000000000007], [0x3ff, 0x0, 0x200, 0x9, 0x3fe00000000, 0x5000000000000, 0x8001, 0x0, 0x40, 0x3ff], [0x7, 0x0, 0x5, 0x0, 0x0, 0x2, 0xbc], [0x5, 0x8, 0x16, 0x1, 0xfffffffffffffffd], [{0x0, 0x200, 0x0, 0x5}, {0x1, 0xcbe, 0x0, 0x1}, {0x0, 0x1ff}, {0x0, 0x7, 0x200, 0x6}, {0xd2, 0x8000}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0xe7b, 0x400, 0x3}, {0x6, 0x3, 0x9, 0x2}], {0x8, 0x4, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x3}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYRESHEX=r1, @ANYRES32=r2, @ANYBLOB, @ANYRESOCT]) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x17) socket(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r4 = syz_open_pts() close(r4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f00000002c0)="04", 0x1) write(r5, &(0x7f0000000040), 0xfeea) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = open$dir(&(0x7f0000000340)='./file1\x00', 0x40000400001803c1, 0x96) ftruncate(r7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) open$dir(&(0x7f0000000240)='./bus/file0\x00', 0x10, 0x4) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) sendto$unix(r0, &(0x7f00000001c0)="c6a37eefebdec40da50dc272c14869dc7b95653578903256b0b0b5", 0x1b, 0xb, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = dup2(r2, r1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1e1) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000004c0)=[{0x24, 0x1, 0x0, 0x40000000}, {0x48, 0x20}, {0x400}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r5, &(0x7f0000000280)=""/206, 0xce) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) read(r3, &(0x7f0000000600)=""/97, 0x61) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000200)=0x767, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(r3, 0x0, 0x0, 0x1001, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x4000011e, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)="ee08665d19ac14d5e5134876f1", 0xd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) getgid() chown(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) getsockopt(r1, 0x0, 0x8, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x100, 0xfffffffb}, {0x18, 0x3, 0x1, 0x9}, 0x2, [0x3, 0x800, 0x4, 0x40, 0x81f, 0xeac7, 0xfffffffe, 0x7fff]}, 0x3c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x4}, {0x96}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x0, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x84}, {0x24}, {0x810e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 5: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xd2) kevent(r0, &(0x7f00000000c0), 0x1, 0x0, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x0, 0x2, 0x3) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f000050f000/0x4000)=nil, 0x4000) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) link(0x0, &(0x7f0000000bc0)='./file0\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x33, 0x20000000, 0x0, 0x5}], 0x101, &(0x7f0000000000), 0x9000000, 0x0) mknod(0x0, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020699d, &(0x7f00000001c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r8 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r8) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x6c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) r3 = dup(0xffffffffffffffff) pipe(0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x3, 0xffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000440)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd60d9000000003a003bcc2629a17a6c58afb80001000062e3fe"]) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) 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)={0x1, &(0x7f0000000340)=[{0x8, 0x40, 0x40, 0x1000002}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) flock(r1, 0x3) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) unveil(&(0x7f0000000900)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') open$dir(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x200, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 4: sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) r0 = socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000040), &(0x7f00000002c0)=0x4) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {0x0}], 0x6, 0x0}, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) dup2(r1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = socket(0x0, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebff4e713048", 0x6) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) r8 = socket(0x2, 0x1, 0x0) listen(r8, 0x0) accept$inet(r8, 0x0, 0x0) close(r8) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xc, 0x2000054}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x3}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x40000007, 0x8}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$inet(r2, 0x0, &(0x7f0000000040)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 2: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/157, 0x9d) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000000)="f8", 0x1}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7c}, {0x12e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) dup2(r1, r0) execve(0x0, 0x0, 0x0) executing program 7: semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x8, 0x5, 0x9, 0x54}, {0x1ff, 0x3, 0x1, 0x6}, {0x0, 0x1, 0x1, 0x4}, {0x1, 0x9, 0xf9, 0x4}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x80, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)) writev(r0, &(0x7f0000000300), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000380)='./bus\x00', 0x40, 0x1f0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x4}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r1, @ANYRESDEC=r2, @ANYRES8=r2, @ANYRESDEC=r0, @ANYRES8=r0, @ANYRES32=r2, @ANYRES16=r2, @ANYRESDEC=r1]) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000140)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x12, r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080), 0xfffffffffffffcad) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f00000000c0)=0x3, 0x4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) setreuid(0x0, 0xee01) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="ef", 0x1) getegid() r6 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000080), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996b272d2", 0xc) executing program 7: sysctl$vm(&(0x7f0000000000)={0x2, 0x3}, 0x2, &(0x7f0000000040)="7e972a82122ecaaee99fb54b3b3179c0e0da77c61d21", &(0x7f0000000080)=0x16, &(0x7f00000000c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) close(r1) sendto$unix(r0, &(0x7f00000001c0)="3842921249c2e49166cc56cf89674517286a60b6da0313d0fb8b7aba043088913a1998f846cfc49b4db5208bdad73239fd1d3219489d04487ef3d64fdf46a0d599c2626a1bf79842918ea1f202360017dfb1497e70c381d760fb0970b16a41a630dd5e4103774776cfb87c0dfa7f4caa031f308b9a431eb3a5f979f2d706fca2e01ab50ecd1c0269d4094ea028d45855dba9d1f9fe9deaa00e8bd703a7648c7d585c2a1da18e59ec995ac44447a032246cc83c193fb9120bddf10798d3d2c60658d733106ade1920b0b71488677f23222336a374ee", 0xd5, 0x204, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x40001830, r2) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000380)="b8938a9b9b8d7c390fc2e770062d1e503e9818e825bf62f2640bdd1eb29edaa6783e9892109e256006a2523de74219fa3903d4c2b16c5c563c062df274ab7e739899671cec52c658e10c4645d9", 0x4d}, {&(0x7f0000000400)="4d465684b00f23590647082949140a967856da9b34297d957b96206b409b21b576c7a9d9d46833efe6ca29a77e4d04dedfb0a763835ade888e05b6af03e31f163af89342def5ec55f9d3d8d534433263", 0x50}, {&(0x7f0000000480)="f6d442e4b982bb3ba10e35db2316422fcaf62393f3c32501a63ec751903fa7b3d9e806922bace03148d48be7f7774e8f3a5749dde277df859373a4270f88ee5380364b8bf81d05c6778cfd88b7ebfd2c052917ccd488649339ada3dd1ddbdfc67e07ed783c39256e2af692b80126752e89155947b49659dcdb6567334babc7fb77e3dd7c7f9ebedea3b7e6b54f52bf076dcb533038a9c886e4a4b499e984a049ebeb1ccc12303f1afeee00253878c922f85706ebbf9fb0d1e2928f29e52b24799082cd413da1a34b50a73cea5975bff7af34f68ce7b1732e63fcce3c13b8acc7c1b986b1b25faa4c00077957758f49f24e9461b9208c064d2d7fbc5f2d11ba453e46fd2677ef3df28c7a2ebd243ad618b0d6eff8f2869ebea57617847c4cea9b85a69ff58df26110a2b4ca9e5438a33330324530b0cd3a391de12e502c3f1781b4a62085f72230f2917064acbfe35ab55ad80e7f9c63fb1fe6284311111f6a204f285fba41c2db464c1c79c9321ad26480eb492e576a268c1f92bb13ffb3ad24a2273a0058af9adad7c93bbfab3eef8516129f8ad8de0cd7fffc61ebe0083657d72321436b48d1485f13d7f0c464c776bda3477b7ab93e14816f6a4ddecc0265bd86d33ffa818721d80fb1e0677d440d9e50e5c0a6487ec2fdef82e263980d51074e5a56928a04b015a616c975178c6f792d15ddeeb88d9dc0ac85edef0ef766dfa05bb99a2dd34b2636d80cac74683ff54d69572dbff8663ba084c4367b15714cda54847388a709fe4097cdfa43f5c470edda8edb571c088eefb9a87e05e007b78b10cebfb583e93d0100458b25d25a5faa92757fcafb0627d5a3c87cdcf1518a9cbdc701589f9d2d1b036728534e351672bb537d66c38285136d0a08d9ceac4d877e75da389b6e60aa79b28b4d43e77cec051d7738342d4e7cf14b48999270bb629e98a7dea48363fc8518d6dd353c81eef0f5cbd0db0bf502f1f4cca32a457dab1b84b49f28690a14286c7454fa8b7a16cd87d6535e62863f43fc8b2f78bbf17ccc645e6427227ae4a4d23522a07a1d5a7f92ff5b10e854c940004e1660775a96fa270d2dd38b8bc1d2be65b830f0bde58b1a594affb5deb660be38d1edf8c1c38fa6f9d10a480e788bde39f572c4a643673c36e6b60a06cd7dab85a70bb67df69e8cee86a31c0f08462e38c7f82e9b1844315bc503b068f9602d56456a11a15dd00a65bcbc87805592c70352f5a2277994b04ea0164413459f7fb313eed3dcb6674946de7766374fb2c242ac0dfede92b72f431471b9508ffaa5f1a3cff78d9d72fc3fa82bc59eb329b12ea34eec49cae23bfba2fe8aaba60e963841fe8464e0a931b7a71628276fcc230f9f08ab31c7d973eeda2b47fbc528272021799db3b5172536702e362cc2ffef3b7ab48fce9006a5426a3b261fdcd085db6c7a789e3e9eeadbd1a36ffc2cba0465158c1e1ba21174e14b4155faf60eb18b671dee769125869ce06bd7c58f96c73b7cde8c48a68335ef77940837905bee7747477a130199f9c63a97ccb01d96f2c2111685e392d38c457b2364c995f5363d302dd7cff6d2df5e2e1129e741050ca1bf855f5e0bb4fec95d23f827051ac94318c4427c7cfe0839f5a91585ab129ac2a9d75ec1b74443a162e70556f1f731c822b3c48aef6177e4c7fdaebb50d485cac4fd2ea22012f1c63aae529a417ba58d20f4d8890691e3939b3f2ba6af0e37ea877715f7203427987b2a9b3c957ad4fcdd4b5532b03db3ab8a498cf17577b3756308f689b8d28e5d6b9d7db31e0e4788cdea70f16d28ad83e7ee9e22a4f5a76210a8fb668e336abab7dc9972ed2086a78f5b0ac93626c5130ab44c692263820586f398044319fbdafb43f217098c21f7b437d008150be299169a0feddc63901118c264d592939955d623ec95f01ee4092289711bddbae1ba1807af259c545aee6e20ebbc5b112b2a5de4f0e047ff3dde8fb74623edb2adcfd4a63170b3e454beb5dc6b85e3b834eff000b0e202569842cd6055555f4332ca447ff60d9c2030f8c0514eddcf20bc3de87866a71b7e2bcb35d59e8b732a78ae83c12fa82d097ef882c21c511db7e084a9e05371462ec24ad85b54cb5f697a060fe261ebee57bc8009dc2ae8eadf80c81c44991bec1b6956445b9693fbb4123788303c30dccf3dead6b9333ad3a8244f81719a45303a2de860950cdb10bfeb11d1df03083e102f25b03b8cd1a3aa149f3f51b011914a83a47f24a64e1c69506c09316fb517f8c79cab4306600eba4e4dd43cb9ebbd613efc8b9060a3737d6f6af8461f184ff583fa9640a5132c529c2dfc6d02a6344ddfc20c5c977ce1e1ad0c9535aa80760f3bbabd1b00eda622a12563dcdec2cca25b9b0530ef6c1edd7e6f87bcb0ce79f519aa595344e728ec88aeeda9488c03d35d6026972045afae7eea4e125fa8ad2820ea509533aa4071f4d6d17ce935c3f64c96bdc43f984f26f0d52dbe65fe84e1f16b22371c0b0fa30adced143852e31f1fdf34ce66194961c447c6cbffeaef72e62d5472fdb7a6ed7b4ce5dbcb7dab825d5ddfaf423accb73bc08fad1849536724b460758d2c103757673c6d1b9982130d0d71056d3c0f57559fe9cc43258945bfe7ad75ae5f20abc6bb0a86e58ec35e8195871b357389bb3e353c735e5de064c44fa486f7efd6de37264692b90d39d69d1355a00adb39f165a6e248d72509b75366b6a561db95ddbca94f884cb30c9806eff28d2316f889bcb7bf72c9bb255cb3735e6a058200b73255927452a1ec5efe3b33ca6e21a209a7a1b69dcfe4e05ec2cb8112547c56dbd8dccf3ff2a7a8ea06afa297b8215cee41c87c02ec9c1917b50273294922508416e1d6dea168551c23bfcb778c7b4e426d4f5be422d5721318e03083ac363a059facbf2d721b681b3e1b03f3fe71e21e9bfe0e1584f8862a7adf1ffb0060f2ac3be4a0e21e5e7815b2fd0fb441ec968a3e67499d580af03f9317e99cee571c8f2072e482e72f41f39b04424408aa1333e24fec46b6c15d0149574fbb55091bad0bbfa7d6b88f980d4d25e5b16207aec2f009064a9bf71e69fc4d4ee272ae864e91a5f7925a686f8c5bd28a5df37d44e649c5dabf3e63acd435b232f8ed31d046d790f4785e861c64583f04be0d79ff6f222b9cb28ca2967058957cd9de9a743e37a30fb8430432c021ce28198e365e04e76e1179bf68b6e3a5c3caa3845f44fe14a5a45ac4b83e75b3bb3263956800cff39d9e86ac1a5e6ec67d12105fb568d7f15bf9a47026a8d0743f7851c85ce5b8f0eebe1fd51f4389058eb0379d3fe2d6f46c7af84a47eed3c138a45e935087e38269a306e1a33f6a81d5352bc05090a1672b7b82f03b2a101fc8e550b537b9e0d7e63de46cd7a22721ef7740fbae978f7fc82bb7c36243ba5e290791f622c0576d9a6dbf200cf7bcc1ad9b72de723f062a2c7721e31e0a2b766e53bc1f8106dcee7a713bb8e4ad2f73084738bc14280ba1534cc04d01c22d6abccd686c76ed0e7b130352d63eeae1b4fdc5fbade457379669bd55c0c6783484ad3587b5178bdae419ece6dd4cbb8526d77489f424131aad37f75e2dcc01bdd29750eeb97ce900b5d3176e15ea15f2e9112537e5962033248611f02899785daafa47803201bf0f79a7f8c88851846a9cf551cccd1f37be95bf2db0c67d0a4a38a7256858fa2e239e716f6795645ea3d53461ee81e4d59dc45848456f37bf632a4d4dc1a70e93fdf1c2109e57634f42f14f4b9186ef3d588c9613b0ffd5f2e04225e376b1ddcd338e8eddafaf4a8cbe9a7e2408f2e8cefc3c0e7d8b1e9922aabad162dc5f74fd7d6d73cad02cd45d9e425f0a41143b11264ed2fc596bf9d84933b64c50e2d0470a5b8d990281ab030c85b97723718824f8ce22eabce26e4b380699ae28025ca747409cb3584dde2f7581d38fa8363b661c7fdcab474f4dd91657b0346707390b5de088f635c1d9a0366f058f3e208ac2c090a94c76f4324f6e31edd033b1e405425ec0399e92bf09d0f227d3261ba640f6b3885f3bccba11a539c40ee0022c241f2da739ec197d60af0e034ba9c79cf842c843cc3420d4d9115e0797f75682b3c93a62dff45fcda686e03c5dac770fe68458ea6681c5ff34c38269a114ed6ca82d464ab6e8cf435ff86ff25c80b594b4c29f088728f69e1e4df63fdcb85879cb5066df155e2e5d04a37feffc222def1664a8e9f5bb0c56e57c6728b0c078ce1be80c8cb769300d20f939aaf748ff7960c7d286455d64c56661358c4a6d4531df92933be20bc8d92a0de5a10b8c9b4163d174b8bd9777570aa6e3d48fae293c175497f117642bfd7d4d1f9ee8f17c2f45acb02c49433784070af23c6efcb50d993dd494fc22b4df13036bf7e87e17091c9bab1c16f9640bf38d7d27ae883da680250f9f6f3d888840387dad4e03051646d256240666b81a3a33475ff20426b09dae15e0b1e11e36c6c223843f7d8d76b5d84f4c53078dd82a508128bd8fae361f5f2c50b3efd24969d0b9d3356f33252a3eed74fb7d66da8d98a0945bb57ae3b853330f701c8c5542f381582d5e9c2e178fa9ae258495eec12ef1ccb1a431c0ec0727b8884d1e5b99d6ccb2ba36b0b626a87f1f3cb63f23ed631e1c20a925ccadee55b036f4a8f18300df59943d56142e1ba110c700a5ea83e5de487d6b0198bed0453e88e96cd4f64c05ee15a4e93a626627934a825e0347b0046beecbc2c33aa03a4a2fcaee3a908cc36a60df84da066760be51de90ff181a9c1a1feadabf505d375f7563d8948174600dd0e4c4a4c3ff01bbe6be8b629f97e9b214553c1073275b4c5ac7405951aa39d79d128ee8712d586256a6146ea4f8aff3b7f06293b8149989eae6c797a81c77554ed835ee2cd2e88c8c80aae4efa295c7b4389b584557e6266014fac78a9c9beb3e235273258096ff4391f06566a0fb195083e04ff751f288a384513c75a16b4f7829b4184545f18e3a4d4c531f1b3f6ec7a8a359e46df235080cfa9e1b5d567b9dd63dda8f4cf6dcd82c93c63e7a3fbc11edb7216494fbb66ef65da98e03d5db6aab5a17fc67ba3bf9954051515e75b5ae8e7205236ff2defd7a907efd805bfbb3ed45228a0d277fa8938f549cc5190ed8a611636d99a342ca19b8bb0dfdbca8a7ba2c3d90c515f5f7ecbbe23a6449f0bbfa21dbf85af0191f12bc08afbe36d1a3918581bd2453a490914b476444e7a7d35320282645c254840b86287110f09871cff97e2f6430af824ff1ba25264426de8c7fb5133c7257ca1408eb1d6c4fe4cab94ee22a9b7cec8d192f35fbd1fb8df065d4ef213b6148e162c7b72889253a97ddf99527469e4590305c7b8cf7ca28de275fd4787196a47e0c97b624d8ef74ddfbcecd98d1e1eeb26ee78736bbf2b13018baf52dc25c67f96581d5bac0d36c1aad1bceb10e42203a04e51fd87fcf87809b6b471f2420428818f0d9271e1030ec5e4499ada28f2f943c9e7ee21b9d7ca5d9baf210e0be5d74508513557c1fad4c2eba3f7e0ea96b426f033ca1ec453a13a853ea0ed5039edf63c1b22f40535f94a53484411fee3b9c7d1603b9b32a259d6654c022f86f836e7eccdcd427ae4787572d268f86041333150a9e420e2a10824c8e4adb66c4a6125be3732f8533140ba23043b515f759165576a782061e643a07cac20985e8d6b4cd7380df34a899a07e4d451d799eb8eff6d06cafd87ddc2bf971b2a9c0d0882b57c80598044d180114158ca660fe222428f18658b99fa3ad7853", 0x1000}], 0x3, &(0x7f00000014c0)=[{0xb8, 0x1, 0x2, "31d5838be076c4c29ff8e9cbe876b5da23f0fafd1220a496e5a48c405bc143ce48b034b4b18c10b25a90d46b10f4678cd8d88fb82906a0d7973b8edab9db38973b52e3b4493f07bd97890717c38d9438319b03501fd379c51861a019913f76c7b0e56dc05052c810fc331fb51310a4f601ed06aa58f434fdecb62dfc138414afde12e289dfce49781716fed368a1ed3686ed98bb9bbf33c9ce2decd0189cffb6d2caae8a1f0ff0"}, {0x38, 0xffff, 0x1aa1, "9ea62e176bd25e2666b8d7c2f5c08887e65d2979680014d7c4c7dc7cecc0a6748be0ce22c3751e41"}], 0xf0}, 0x9) chmod(&(0x7f0000001600)='./file0\x00', 0x80) select(0x40, &(0x7f0000001640)={0x5, 0xffffffff00000001, 0xa21, 0x7ff, 0x400, 0x5, 0xfffffffffffffffb, 0x9cf}, &(0x7f0000001680)={0x6, 0x8c, 0x1, 0x7fe0000000000, 0x3, 0x0, 0x7, 0x1}, &(0x7f00000016c0)={0x4, 0x20, 0xa63, 0x2, 0xc32b, 0x7f, 0x6, 0x401}, &(0x7f0000001700)={0xf0b, 0x2f14}) setitimer(0x0, &(0x7f0000001740)={{0x400, 0x7f}, {0x9, 0x800}}, 0x0) getsockname$unix(r1, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002a40), 0x80, 0x0) sendmsg$unix(r5, &(0x7f0000002b40)={&(0x7f0000001840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002a00)=[{&(0x7f0000001880)="aa7f55e098f734dce8ff720e63d31ae736fa8ff40138ce14614fa7aff23b3b6f5306dc8082adbb9042735ff135ced4c4803ec072ce1daed49614120dd87127be640398771f52cfb1c366ebb90016e3ef9027ba90fb9bd12c50ccef781b6a729d39e62947147ede07a0d19fa36cc2859caf8c2145d95958aee349888789e226b982cff32b90383d943be31cfebf4bdfec4fa6cf3a68a0c7f352875f84f24cdcc9f2a5c3fc3e8b5da18034e057ae7c000241f027cd9b6d8034ee43bef9ad73185ba6f8d21b9f21030d8717c65de3386c1714a17e2430f47f5f9fbd1df2368605c7acb36e81ffac58c268e8cc921e373b6eeb61050fc25cd4688f10542cc6103f9ba5f4457997f89294592c8a6ff157b2294ff4f86df796ca9d7ed535f9fcfc8eb5a76ac45e21ee08e6b06106797aa1c55a7e4363981350ebd968bbe84f00624cfd63266dd7dea07cd53b4fecd40398faaea5c22c11df1f67a6758a4267a6c1bd577a71f5dc5371b913a8f03cde2440e212b513567c1f3291cc337dfccb48ed8dae64c944e97d076d66a18ce7f2e4853da369233a7888c21c6ed75b43b49468be8d0828b2733b2841bb65ee77d085dcdc0223b18fea1240932af40ba08dc7be852c2564a65734c3f80f1cd21f28cc53d069568f865d22c138148355018eb0f0114e23af1135203bd151e400bf6fd2ed5807f4c24d6e9e466b4ad478e614df6fec1ce35e6d9f24e655b19ab0e5378df9b097962857d8a2eca471c37bbddf27be2c4ceadc9ae4d593a8f2813f70b8afa4d4c85f1008cf9d52177aeb939acff4993b5e4f92d29fb768d057379394f2e443130c45f008386d5f7693afcc2d61fd4e19a52efba2c50814fb4fa5e899a63bc1a8f3520a65f71422861b6350a02f1a60af35189193d92adac2d33f926f32991db20dec243b12072cdc047ab39abf640b43a1a6019b59cb5774e0d4c31444ca78574fb4c2b8ae0f0d5592875566933bf77a15e84cf8a468f14734fc94af0d504c5a34b946aa80b18c71dc59a459a90af20d533849bb17965f5673f8a053c0d990dd61f4f3ea79d5e82f24d84384b1bcafb64aadb7be8cfafce8ec7fb4cf9490df712e0c0a2b080da51b43f458a992aaa655568f6844f6f9a5f92b888ad8a11794d540ed6800cbd954f348b09e32a73eb46b807cce92087cf6157f62b725b807300727c055a195fb8bd060688cc05a0324dfb8008b69a031fff4d0c0393b1eb8af78689927689a5cd3b17925dbe295a2ca774f5d166987e51d08367c69c91bd1e0ba2e797c29a72a15b32b8f28e26f94e61a15345afc19b38301175367889e585fbae963d3127a7932feea6a172aba0587d0d2c1a99f0c20c820fe82c4348bd41d092f293fc917d6f9bd7ab1f85ff7fbddfabefdfd2f27871ef3136940973d2e4796767772c243dab2cd2dce3b54e828981ee589a76726a217a4951250140a8e99b1d9fc3ca2d1cc8d27dcf81f429653150c9692b2615fcc06b53715148075e67b0face615c666b831ba7d808a18899128e2f9f0fe9d2106aaa5d8486f0e049496bc5f43c93c314ee740e9f849cc0427f34ceb862df4c67c513d6a114ec34d54b3bb75e158640c8cd570b84c7e1863dde5fb6245340b3d2e05c633b99694913a7793d65f66e607d9fc98f3c91739bdb40c3f0ac04c1ce00ffa6debbf231ac6b3a8f260063d9369792916b0e381c885ec7104e9e406991b8f7481a4d304bd667bad7b23dd27a0b42ea6e4844e23f34eeb835322c0bd18f4f299cdfd0d202af914adeae7e33910375363226ec70400fc4872e93c7812cc8d9a4e92a2f0e2801e6180e8d2a842557633f7a92cea78e44f0108af9926f4e00ac314c22371a72d92e3ad4ac5dd3c3313ec3de30edc6fbd8b68f3ce47f5a12d5cc50ea5b31dd44af11a6f8ad7ecda78730a35ce7e1bcd20cbb34be169170155372e37d4bf9ec7de5ce4992159f5b136016b979532c3bbe06ef3a90a4bde254e5db18600f942241f30f7b325e9ca45ffe591214d76d2ec3dd246a5f70fa5f26e62fdef7cfbabefcf40eebc34ff6062e1186ce05bd5777f7e1eeb9261f3eb6fddc4686efad7ea1fa0813565da9e104ca1f5ef40eea780b5996031f2fcd93a46ae85d237dd61ed173ec42fa6b2cd9ee9644209a6c45c25ef90bfdf2fc31f42df53c3ba547a76d54fa3595b025b4d108b8d45c09938fdb91b9d85a63253a97c474e763f54f52cf01e04b86d0a37d8d9f00cb704818e731cd09f286fde6c48c30d63ba31df514c4f74acecd3fe6a45bab8e4070f933c73ee72bd738a3854137e54001a8aaecbe1cf2fd7af646524dea6b9d322c55514ccdfe05e3172f02fb40c5711020721cfab464431c6ea0355f061a58b078f6c0381835aaeb159daac15e86866068f37fa95e6e0f0d26902043ad9e223bd4a3ed8744477f4f7343aa7ba2d54295e69a94b6c233bcdd3d1a608424b507b6a9ad926465503837d6630c71fd21c89cffab673a83d1447d3d8c5c95c3f204e88826a2ba77826d5f3d16eb07319bbca743d7791838040b64367d28fc95cd549ccedd1055ef79dd590ca60ec3f54a9a71cba413e0b0177821932215531d01dfc7c1c24d8444fe46def3cc12df795f1e4ff50d27e9c9447c9b4d65ac55081d344b71d544d19515071f45ebc3be35886467f55a1352d556f901ef4720bfd55d4ca341234dab55ab37fd8b713ff4bd387c49636877985740c7242debdb60df03f6afe40ea2fab1a04cf99bab94b4b918e015116341f2155ce4cc920e3b199f060db703c5eb6156307aca41d4b6c1c3c2f1951f51ffe773c22d4d89056939d6c635695f5ffdb0e2704aac17cdbf2e7689aad2df09bd2696b75337b308c1a9265d1011bf1472d45947be78d79d0d46e4eae834b77fe65d6974867c3af056e11d5fbd33754984c0903ff5ea1d5c8c57b393a9ab13be8a8ef7e971f0bf5a5fffc8cf59f965ca9e9bec19bd8b40c2efa8f787ea2ceb4fa85c55b8ea89d96ee8ecce1fa34eda5142fa38b2406a8e39a79072fd497fe0b98ca2369f4a9cdf7ba0a4b6ee5cc06188e9fee48f3f43651481b8845a44a09880760cbd45e6cece3eeecd83bdf3ec917c5fb96551435e2204b05791a54f99bde91377e20c6f0a29725ff0604759510e452a80e931341d60275f730edf07a651f074085453ab61009422912d51051dea709ebdd579b5447c9c00aa0f47e655eb6c4aa225358cb94c5d2cc538cf3a13d9af41c55c419268c55dda202faccd89153ebdd1326854d51907e0bad51716cce8a5072aa4e8b409cfe57c09b65ff593ce0a0057045d1d33048de0b11cbb5a4348a622efdf20115853bbcc5d11815c59a4cd05126d2086fb079d58b39b0c6072538dfa1feec30817a0b4762a787ac6e71643698b0e442686e7b7363d5dd79a185cf11f6c2c03f84732de3f95ef515028648569aa066cb0c2758a679eca54121672d614bb0af424ea8ad10e681c91fde8e9b966190dd1fc80c3ce59b874d5f0c16f02cab89cf91bb4f5fd208578c4af5ebb21a7ffe7d243136480d724d04b8248c99fabc9a39c5136d24088dfc9999a68865208e60eacadd32047fcdfbdf5e7da549e570c52722f2854d101e5de18e45b772ba15722410e3476f07779262d53d14ef0901401ad2296a9dfd9a47dd6ac361ed88c7afcc2264d0f291f42dfebc944e3cbcae2c75ef92500c3ac573ab79e394cf5dcb9973267c4612554e2ba31931b6e27916e6a2ba96e8804d44d9e834127e239eb5384754f430807a5838a25ae3c309b1409bb042e43e3740ee9d0f772add6d7701745ae04a79192de0855495ab5f3031155b3c3e7f18555236f16a480fd561b327a73e58dfe4973cddc87bfd0d84a2ca3aedb4e4c8aca6b5edcb5ce45d18afbb4f147d785eb309691e763d59500e7a5208c8f1725b827e6495b7f14ec1ad94fac591f8a5b2f65c10e0c9dcd862be4d60b7e47420acfd7e0af9e850d8fa5b378164908c17c58aab4d1622d3779f29091ac8a98565e7e5bc66376582dd3b5c1b308f477bd0e333adc7106f572e486b6ad9661f4a206a2d91fd32e9ab641a4a13e6df028540845722d88e52674cb77d89ecb38fb39ab2d224b45849f77bab84a2c08c3c6bef0b26668bfb954b54029cce964804c487f0f2884015be37fc97c4630f22856d83722c1c4251ba52b4acb53f9c75f37670658536dffff99b192ff82f8258e864abeff8eee08ce6b8716d48b402b114d8bfd2eb2bf9e36474ea6f72bb3b7b1e2f1d52431f098bcb44fd6a2d29a57d0f5302ec8c9703c8148c3fe0986414f36f94fe99b329f7503af812b6ef0ee0aa75d3474e60074292aae8bb66fe54aff094033d2ce8e3199146475cefea87e20a33214766245db3a4a36cc8635243891846cdb79c2ff22fb33c1da76ad556d7cac80c8e3e073b3ac3aa09feb6ae8cf93950e927536fad5ef81147280a643083ab062478c6d268403670e0ac0329379f5fd7a096e122da9b46ba1e348f9b8da400a70f955aa82300d3d8ff0eb5ef24964515272857e2847c6e147acb4bd380123b9775ffd37f67e2b6fd3335487c130a35e81af3b677db850aa213ccd011724568faa2fa93704633ba741acaf090e76a3bf968ccf05365843286be57ad7924fbd72b60135b89840ea69b436fdad7a52a1ad8ef9d7c05b978881ca9389e10ca7a702fae1316ef055fe9bb8208e817a23588e8cdb32be59ce50b0da7f63f09c98e9ca578ccead29ed1e4ed2aa5749ea5d6f788ab80fb708e7b2ae1fcbdd6dda44c520ab8283a1a9488e7a58adf54ffcf1c68c36ebf859a171c03a0826cbd040e43ddae709625d279a64749e9428441e59413371ee902711f7e6309e780d50d440048e43d877b9e881201c9985991abcb1ceb7c77f2c8076f346f2b07487a1fc88bb590369156e8e0b665197895165eba6014c1d8f957f657f5341d49eab3d269c69ae983ccc5da2c34ce011ebe5072d1ff82d4eaae21fafc42c905c81c66bf272f6fff8058bf78947a426982561b1088468144aed34077ccd6c8f94fef2519741a1e91485523b2e5b8712436d830ce922262d4db9d0c05d09145a12df0519d1a544960a8a09e57df7f497ff71768fa4444acccc2cb0f09db2a9c29eb95d29e4423e64a8a970c9373568fb721dc563bf197bce60851db6312e5c3e0b840ce63e07a923c0abc1f8ddda9c6ec5ce86a12b3ffd8e1ec9d7f08eb0bec8ea6d92d0b24efc8357f840e5f25c422d0d24ad219975d46169cd9b76ece3c4e1e70032ee88295e5f80ab5fa044233de792abef6061902dc9fb889010447d8c7ad4283f946e1666638399fccbf378d6515c94d14eb71c89d3a7f64eea07672efec36ae59de17d2a69269455744fad01ac9147e0c8b566c449628d83b44f5028fbc35ce299c22c4def6438252a75a82d3fc2e986c3824a9033884fecdff38ef5b84f107eaa314fa1d05cf6e0e52388a06606b1e803807554db22d98f303db110608d7a4908cf61b6f0de01e54941882c5e098c66c77c95ffbd6e8079dc50bfc7338efc0ec20b562c76af91f40e1c3fca046e8a0587199686260ef35a1bb72e8b76ee29cf133a050a550add66f1ddad0f917331b78d3e11b7874b57bf59cdb50a51e8da9287666e967fe3fd6f34bf7b5e2d8fec502fe04eb5853b79050112146d460e5e7c20549f6b14c35dd5b7baa8e22b1f0c6c5dfdbf59e84223c11ec3e9a974d959f5b58ebb9addac1fb0377b2773c8746c75924fa024e1e84324dc7786afb22118e9ed5160cfd7b287fc11bfa5b1c08", 0x1000}, {&(0x7f0000002880)="e3fd3685b7f09b78aa9d8f9f1de7e26ad5febe9386054ad9fa3306f07a42417abca296cf07b4f0690a94018f", 0x2c}, {&(0x7f00000028c0)="dda7687655ce0aed10887e1e7a895ef3b518d3775f1ee12095216ae07c15cfbde0e092e7f0432c0bb9827e7c20aa11208e7e431837a20806241072099dce363a3e72c5e2c90a008e8d813bbc68af854b9736774d1c681cbde04b4877f9e5ac05b9bcf6c866020cc20e68f36b07c7fbe3e4190e22cf70501b3a0630bb959a19cc28e2789728620fd71d2dbbe73231484ff9760421d89de9b4e64786971dc88b1dd1e9cea32a1d09309c36b0606a699768b9f3b631d049b3786ad1b40096ac8a74afdcbadffb59d47e378ffb57e426e00894b7", 0xd2}, {&(0x7f00000029c0)}], 0x4, &(0x7f0000002a80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r6]}, @cred={0x20, 0xffff, 0x0, r2, r3, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r7]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}], 0xb8}, 0x402) fcntl$setstatus(r1, 0x4, 0x80) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002b80), 0x8, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000002bc0)={""/16, @ifru_dstaddr=@in}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x7810, r0, 0x7fff) sysctl$vm(&(0x7f0000002c00)={0x2, 0xa}, 0x2, &(0x7f0000002c40)="80af50e303f0b3054618e098fecd7786567ff812bfdf1f", &(0x7f0000002c80)=0x17, &(0x7f0000002cc0)="20a7c4618796d994728c72b4c71332", 0xf) connect$unix(r5, &(0x7f0000002d00)=@file={0x1, './file0\x00'}, 0xa) r9 = semget$private(0x0, 0x0, 0x441) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, &(0x7f0000002d80)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000002dc0)={{0x9, r3, r10, 0xffffffffffffffff, r4, 0x10, 0x6}, 0x7fffffff, 0x5, 0x34c51708}) setitimer(0x2, &(0x7f0000002e40)={{0x3a57d9f9, 0x2}, {0x2, 0x8}}, &(0x7f0000002e80)) sendmsg(r0, &(0x7f0000003400)={&(0x7f0000002ec0)=@in6={0x18, 0x3, 0x7, 0x3}, 0xc, &(0x7f0000003000)=[{&(0x7f0000002f00)="958510b517", 0x5}, {&(0x7f0000002f40)="b3b37894cfb4a16f069f9f38b879e404a513e5f8a52632cf4c7e22dc606470fbe8e3128e4353a41a3711655b569dbfe77c6c4925a2a767c0e28e1d7adcf7d9ed41ac8d802a5aad", 0x47}, {&(0x7f0000002fc0)="31f3619b6feb4bef75428a07524c4008010018071912ff8626299579", 0x1c}], 0x3, &(0x7f0000003040)=[{0xd8, 0xffff, 0x188, "989e59f9b439e7a2c2ba0aea65942a3379c01f9d5e5534ae9d5e7bfa8f373b2da329ce05b3fdb2e4c7a23768ebc62d5f807156ee6a05a2798d91b5f07d21bf1b99c7166724adc6bf5af5ae90bc310819a96c6061eb8a7cde73bd46af6281b4de2bdffb9d2ace94703afd7388ca9c88e615ba071f63bd23aac2e10b5e7355a670e50c36f9b5f5d262459085a58a8078c564b59fdf9596c2b0dbb8e0a7d1b989aa28113be870a98cef2cbfad173a0a89ec378fc41210be77f238f1c2e243e098ff944c"}, {0xf0, 0x1, 0x9, "9255c3ce761d112658afc61e9a6c659f5db9c542070ef31e9768bf961dce3b9ca2e0bc720b9a82683ac0ab7506c20206ab4040290d9ef1900f24af78ac4ca781e197281a75b4d2f7da47b676f2c8c12151268e2d422160bdfbff9fbd7c0b56f2a550c0a8cc598e03af096d62632af2a4fa949dd90e1d27c43211e5b75eb68d13138af9077740f7854634090b2578fe9f8e51241611ed4eb1daaed26f06017fcfb03d85b1ff9af048411bad3690b9a7164fef6dc7d194be4e4a8b7a547982eb743954a3c2b03f94b9a3ad0232d8eaee6841f1290fa4b004cb157066305685564e"}, {0xf0, 0xffff, 0x3f, "33f08021e4f674e87ffdb4924f24bc4cb5f29d6fe38ae70fe61416fc2f5550373c9cbaca2845093b6246d1b2965f4f665653e64aa402cdab3aad3425ede4e6e2727d33ac978ac4cf004eee278272d111d15c5fc2ed27ac8a4eaf455850f2b3cdf28843816f2343b69b9f0e7fecf764e7695463310c9d16036fcd28b20a3b07a0bd95136f04a5d6e7d162d3362e75be4c6279212d9e0bc1a3cbd1b5c51e2bc51e9e0179481efdf08d32aab9b8a5e3925f40d4165d1a88e05b523e907880df61cf21ebc8220718294cde5e1a619f2f86b2d8094638cc406c8f87ed2e8664b1"}, {0xe8, 0x1, 0x1, "cacae9001a04998caeb65dabaef054abc482dce3c7b29b34c5c7c054c290466881c003f770687a8f01deb3622c4269ca8eefe2c1c849dab11e18382df488156787ab79cc9c0febe7faec7772abd017c3c50d6ee2ee7ecff8f2467fa6f8bb3cd83427e5c3eafff4a45964b5256f79cda46800e33a99ab00742346307f9ec74267dd1ed90623777938725569d5d733f1bad3adc6662fb316ff54cff4c0ebd2e01e1262ebc01bcad1246ff931b550c118e28254ca0df7daeac40f6580cc6dde35cf41bc61c5eacda4726a46835adf4718654204a294"}], 0x3a0}, 0x401) socketpair(0x10, 0x0, 0x8, &(0x7f0000003440)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000003480), 0xc) setsockopt(r5, 0x6, 0x7ff, &(0x7f00000034c0)="f06b1dd18715c24f3035240fbf05ad55ecfcd20665991334b6919a22a1354597709147424602720945131e9e0b49a9f502519a093b5f4d3d2c4c429d53340a8d7182984ac5a71c641c7a9e41", 0x4c) socket(0x1, 0x4000, 0x80) executing program 6: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x1) r0 = socket(0x0, 0x8000, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x40}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffdbd) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000000c0)=0x4) readv(r0, &(0x7f0000000080), 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000100)=ANY=[@ANYRES16=r3, @ANYRES8=r1, @ANYRESHEX]) mknod(0x0, 0x6000, 0x200200) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000240), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80286989, &(0x7f00000001c0)) r7 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000001000/0xd000)=nil, 0xd000, 0xa665276bb58b57cf, 0x12, 0xffffffffffffffff, 0x5) ioctl$FIONREAD(r7, 0x80286987, &(0x7f00000001c0)) executing program 2: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x3, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x14, 0x0, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') fchdir(r0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) shmat(r2, &(0x7f0000e35000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') accept$unix(r3, &(0x7f0000000200)=@abs, &(0x7f0000000440)=0x8) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r4 = socket(0x2, 0x4000, 0x2) ioctl$FIONREAD(r4, 0x80606955, &(0x7f00000001c0)) accept$inet6(r0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/91, 0x5b}, 0x3f8b}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x402) open$dir(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x30) close(r3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x8106}]}) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1d}, {}, {0x496}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000000)=0x400) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="2321c5", 0x3}], 0x1) write(r0, &(0x7f0000000200)="090000007f5d5e8ee581c27a83e11f472e74820b2a2e6201cf78aa95ab10eba007a90172c84c837c427802005c2a191c97413f308cbbec0428d6b04ab7572fdc6a5ae75fb8ea512f6d626401466a3f32f5408ad7ea09cce00ce170668f0fb65836c74dd6f9e325e6560a", 0x6a) ioctl$WSKBDIO_BELL(r0, 0x20005701) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x83, 0x0, 0x0, 0x7}, {0x87}, {0x5, 0xff}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) executing program 0: getrusage(0x0, &(0x7f00000000c0)) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) 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) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r0, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r1, 0x0, r1, 0x4}, 0x9}) semop(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000)="ea00062ed945e6a6e989dae8c413e88a3a8d62d1db", 0x15) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x9, 0x8}, 0x8) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x8126}]}) (async, rerun: 64) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) (async, rerun: 64) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x3, 0x0, 0xfffffffffffffffd, 0x100000001}) flock(r1, 0x2) (async, rerun: 64) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (rerun: 64) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) mknod(0x0, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, 0x0) shmget(0x0, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) syz_emit_ethernet(0x20, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe53) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socket(0x0, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) listen(r2, 0x7) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r4 = getgid() r5 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x6c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x3c, &(0x7f0000000340)={@broadcast, @broadcast, [], {@arp={0x806, @generic={0x6, 0x6000, 0x6, 0xa, 0x1, @empty, "c529630b349f90450ca2", @broadcast, "62ba5262ef139f712142bf98dc4bd8e7"}}}}) setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x6, 0x0, r4, r5, 0x0, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000180)='./bus\x00', 0x496, 0x0, 0x63}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) executing program 1: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) (async) setreuid(0x0, 0xffffffffffffffff) (async) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) (async) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) (async) semop(r1, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) (async) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) (async) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) (async) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) (async) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000)=[{0x4, 0xbad, 0x1000}, {0x0, 0x2}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0xff835d0ca36d345, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1800}, {0x2, 0x1, 0x1000}], 0xa) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) (async) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) (async) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) (async) r5 = semget$private(0x0, 0x4000000009, 0x82) (async) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) semop(r5, &(0x7f0000000400), 0x0) (async) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x1000, 0x1001, 0x9, 0x400, 0x801]) (async) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002500)=""/183) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 1: syz_open_pts() syz_emit_ethernet(0x12e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0xf8, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3, 0x2, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @pad1]}, @dstopts={0x0, 0x18, '\x00', [@enc_lim, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x5, 0xae, "6f0019516c1227a77409530fae59776e19e78827e7e27429b38b548420e76270e250f8f78f5af0ccfc6710ff2b88f0cd56d9f9dcde00d963d0d20e001ca42bf2afd18c0269168ccffe0b0b298dff744972b4c77cb7ff05acbbdaa85c2c2d7595c241e286eccf9dd8a77e2cc80ec42615173881a260c5027fc469cec9203e5e6a0f9561777285560b72ce5f3e2b09978afc79c02bbee1d20261afe8df148e7f7b0c76bda6cb35e0fcad18757c7456"}, @enc_lim={0x4, 0x1, 0x62}]}], @udp={{0x0, 0x0, 0x8}}}}}}}) executing program 0: 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}) setrlimit(0x8, &(0x7f0000000980)={0x3e, 0x3}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000180), 0x3, 0x9) writev(r1, &(0x7f0000000280)=[{&(0x7f00000002c0)='\x00', 0x1}, {&(0x7f0000000500)="efcbd8284922f4b13cfb26a5b33190ec11c872b0407c84d6af6a5c1524c9cd92cce81cb3bcc7f8ee6b20e9f794fe7495cec5381930872fea337b7cac03e03950df815c4579a99cb9afbeb62050163bc5eed08a874b779ff682023770119fcffc928d5e462939072cd17ee1c3d4b9878f3d78f86beef4ba16c9cd60d1f7c9ad893211ace8500b5b3e5873b5bc08c4f8e2b8d3918eba8c0a505ecc404c0c3d18055fc41061d6b5ae429f4139166a14294672bacbf25c3839fd7995ab1267a4165b225cebce95369bebb6283dca423b5bbe594df08d17a759cb65a09a54f75e6da6cc4a6bbf498b6a176ea401452f3a1cfc", 0xf0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdbfc, 0xffffffc3, "ffff0900"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000140)=@file={0x0, '.\x00'}, 0x4, 0x0, 0x0, 0x0, 0xffffff17}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet6(r0, &(0x7f0000000300)=""/253, 0xfd, 0x1843, &(0x7f00000001c0)={0x18, 0x1, 0x9, 0x3}, 0xc) getsockopt(r3, 0x2, 0x2, &(0x7f0000000400)=""/217, &(0x7f0000000200)=0xd9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) shutdown(r0, 0x1) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a157050 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x28}, {0x16}]}) write(r0, &(0x7f0000000280)="d9537abde93d050cdd16b13f742a", 0xe) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x8000, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x40}, {0x62, 0x20}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe66) mknod(&(0x7f0000000440)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x3, 0x2) close(r3) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)={0x7, 0xfffffff7}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r2, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3c, 0xdd}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910812cc900"}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000007c0)={{}, 0x0, 0x9, 0x0, 0x0, 0x100}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) setsockopt(r2, 0x5, 0xe3cc, &(0x7f0000000400)="966f3f07cf8030a5cc917f00bc96987df236f62ae2de7e938bf73f9b209aee33c465d059bd66aed26dd2beedc4324a312fc67b52c6efdee0a139ff1dbc9fe909c2a3064392738ebf5479a7e58315fd3296a4c293f0d0f7e1ee254f501f2f6479a2a6406acc4031092226f2da21a17e3b885a10a2fbe40ed2a811df664ab54cc77b1f830d25fcc0942f2e630c7c852d804875006c65a753b1cdf887f7746c18a52f0d90f44a070e7c48f2efa7f600fdeb9077e6e73fae5ad2296c9d9cb3dbdb012a2408914891286225b64efa0aba519389745d7f36820db3e50a0d840771005e550386ab2fd7e002981aea410ce2bedeedb9ea55dd9b", 0xf6) executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x54}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}, {&(0x7f0000000580)="40f84023c3e21e282e81bde38167a36cd8f0ba4cc51dd4f1d206ad58f5f7a36bb5a3bd23e29a2ba5ba58efaa15454fba70d71441e454e3b822a66646af046889e6114ae9172f265edc58c80a32ec92d767d1", 0x52}], 0x2) read(r2, &(0x7f00000001c0)=""/153, 0x99) r3 = dup2(r0, r0) close(r3) syz_open_pts() socket$inet(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509f2", 0x1ca}], 0x1) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0xfffffffa, 0xffffffbf, "0020c6f20500c094f4ffffffff00"}) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x6, 0x4, 0x7f) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) syz_open_pts() executing program 1: r0 = getuid() r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getppid() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x401, r0, r1, 0x0, r2, 0x2, 0x1}, 0x6, 0x5, r3, r6, 0x2fc, 0x7}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r7, 0x6, r6) getgroups(0x2, &(0x7f0000000180)=[r5, r2]) setregid(r5, r10) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000001c0)={0x2, 0xe4}) r11 = shmget(0x2, 0x1000, 0x4a2, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r11, 0x4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x9, r0, r1, r4, r5, 0x82, 0x7}, 0x4, 0x4, 0x1}) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f00000002c0)="cf579baea7322246cb4298a37b5a8768f22c057329b9f72417e845a278b1674caf1e0bb244383bf2539e19bc0762530c7860ba32fd954cf2cbfbebf86993ef03dbc3fe5525f5fc5af1b24f209db397e3f56c46beddc671ff0d782bb38730c23986ed7ad02a1690b2fddbf843d27702", &(0x7f0000000340)=0x6f, &(0x7f0000000380)="fff2f64dddc12bad0fd8cd8c1d563366e2e4c78096f61ebcd042cc2585a12ba7a81c20f78baaf7d737ae36b2aee595b4a535ed1001cf0707438727ad931d73a94ba5a5f0c5943ddd365735f5aef1dbe7a6a7536f27c6ebfb6778c326177c9c273fdcacf4b6c995c2e5d3d9b7b3c15581ddd07e5dd9bf00609b7f54f732ed39a77d31be77c7fad5df06095732dcf0975aac645e81c954c3ca58a6e9aafc9c4f3744f129d4a1", 0xa5) shmctl$IPC_RMID(r11, 0x0) getpeername(r7, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) r12 = shmget(0x1, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x9, r4, r10, r4, r1, 0x0, 0x8}, 0x1, 0x0, r3, r6, 0x0, 0xfff0, 0x4}) linkat(r8, &(0x7f0000000540)='./file0\x00', r8, &(0x7f0000000580)='./file0\x00', 0x0) sendmmsg(r8, &(0x7f0000000d40)={&(0x7f0000000d00)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000c40)=[{&(0x7f0000000600)="958930e04d89875f35c61456c2c55249283f66b624a7cd3ec9d14c7ffc71228fcd9db6a564d154c06306c97ff98e0420c35bc9f17753c649fd47557d81ba9027a304e3c83b90b84b4dd8496802d40809f5040881fdacd8bc6180e642a418160c62fe4720aca4a1648fdb7a088d00c223ba1e97acdb7e7a5c6a0088ee4c426e42e035d37fbe14878b3b59c89e117a478ae9aa5ebae1e0f839240f244f7d94bd382b694a631bf52f86", 0xa8}, {&(0x7f00000006c0)="19c5dcd33280416d10c9669fe96e875810e736da7dcfd7d3442d476e1818ba96a07a0b24c064df424e0e86052a7be8bf9c4060913318bac2945dd26c7025ef0809968bd324f2b80a9e53b9a0d7a3a375dc8a3fb52822845417c423bfb57654f26daa354f75a8877f7dbd0eb4346f0e94a07418f8b92c0d07e74c1ac6890f0b9d72049e9cc937e9bdae310ec92bf7", 0x8e}, {&(0x7f0000000780)="2edf24b8c5f948daf2475bce8d856e02109e2d3a7349aad38ecfcd9681a50d3f17f3aff0af9c5877a9c397d423da440d5920b43d4b3faa3cd67639634963b432bc4e5543008a9cf4859a7edaf8ea558020397b16c012f44b46b8ea669145b1fa7a0212a2374d09e08335a3c392caf8cf4c1ae3f57c1c921f054831", 0x7b}, {&(0x7f0000000800)="9425c7ad29e14796838e956c440fc73016a99e5dcc30d698b2d78eaf956b61d0964353999c57f0f33413784c3ba085e8f68303dddd534a5990ec814c8e81a5b74cf2b0c399ebd80b5d5955f785af7e4b3efc98fd5c48c32bc048e7c27f72e9c3c28631b0663123a9a33a87fc9133601c4a196ea9db8d87c410e9a06e1f18de81be34d9e3d2770e643c6ad6ddfee4701163f643dc317ef64c0a6ebeb07add49f8022e3ae046c2c3a329f75d162f035c96fcd0046a3dd73016527c1f760261a57059417e7bb081db02e50e0d2a369d", 0xce}, {&(0x7f0000000900)="aec1c06e199eca7b14484ce47c224d67d63ab1611f1ba4da2fdbff03383fdbaeb3cf830b07a63fcf068c5cf20543780d9de7622746f4c43c3ec3a6acc11967d6222589d0e3ffde425f0c10c9af0f4f1e62ec0da0ad65a91770eb153ad1c4296ea8bd9b2385024ead15f3718660b0aa387417c11508bd95bcabe1b0d2ee1233d012ce83f5192d451b26bff4e1f437d65b2632727a2b20976fee9055db972d80633c915671cb1065f7b2c18c260c1c20b98a7900dcf34849586ebb0ddf4407e78a55c0ac08c43019038f2477b4a187e6eeee35f90553034b64ce927e65f1313c66ac63", 0xe2}, {&(0x7f0000000a00)="4a4320e706124a9e11f13671e9fd246ae537fd9f96e500116d43e25ee01b45e86a99b0161dd6562eafa78e108ee6793312e7a56e5ca31a72029050787467ebd468c57869ffa99685dd4d1ac6a77e73bba3feb778ca243015e0888566be9b9f73859f0013b5fd0af624ce9a93707bcdd16e9cd3c8fa8beac19964cf3f9b672460bf59f55e28d57ccb177624e9aacf3d5bd30b2e314a9734182ba87a848ffbb692254fb4c1f413efbfbca75997c0f7643dafb0d4b0930404a8244d7ff983fea351c4d36efe9d26c13c67c3c3b6d52eae61be447870fffd2dacf513a3bc675753264cd835daba4a8f84fb54d93a1859", 0xee}, {&(0x7f0000000b00)="8d735987a92732edc5e286eb9242c97ec3944b9111f04fb4f4c2985dcabb7998ed7ea7e49846abba5c0aa51ac48bab2ff5209e0db5fedf922c77bb41b292534da60386f31cbbc73f139dd1edbf646f801d56631ed680636a04bf8b58bb29af7792bdd57f2facf31cda1d1f30e556a3d2f57ad6efcc86d6863ac904e26e1c7b756bad0e3eeb9b7409067d5c53df946c9ceab01b14de070d0f013a0af1fd873f059a89d05e2c0dbca7c529f36cb6d6e39aa312bb8e3d9d7891384661e6b641ab56618e7868a0d5082793c97e2190db63", 0xcf}, {&(0x7f0000000c00)="e1c05cb413f842af6c0723ac09fadb", 0xf}], 0x8, &(0x7f0000000cc0)}, 0x2}, 0x10, 0x408) setgroups(0x4, &(0x7f0000000d80)=[r2, r10, r1, r9]) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) shmctl$SHM_LOCK(r12, 0x3) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000dc0)) sendto$unix(r7, &(0x7f0000000e00)="8138684976c26d503627fea8be42ad2e01d3cbf21268bae5ece8e184c7", 0x1d, 0x408, &(0x7f0000000e40)=@abs={0x1, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000e80)={0x4f8b, 0x5, 0x8, 0xfffffffffffffffa, 0x6, 0x9, 0x3, 0x807}, &(0x7f0000000ec0)={0x51a7, 0x81, 0xab, 0x0, 0x8, 0x8001, 0x100000001, 0xf1}, &(0x7f0000000f00)={0x9, 0x0, 0x0, 0xfc02, 0x1, 0x36, 0x7, 0x8}, &(0x7f0000000f40)={0x6, 0x9}) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000f80)) sendto$unix(r7, &(0x7f0000000fc0)="62a910e193cd06829c30541057019f3d61b69a756f2f4fdbf91d05ac2b621d273b71f65aa0589992002a4650e0aabed125daab088fb4ed650dbc912c4f307ef9d2d37ca662690dedd02842", 0x4b, 0x2, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) executing program 3: r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) read(r0, &(0x7f0000000280)=""/20, 0x14) setreuid(0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) pwrite(r1, &(0x7f0000000000)="a6158034f9edea5f0aae33255c7b33ef2c2f2df81183ccf446c169dcd3aafe08fef589560c4ac9dacd44ac0ee6cc1479a6c5153fed0395949524842e4f6e99633f1210276d950a9d2b814b96f6f36c3938", 0x51, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x2) r5 = dup(0xffffffffffffffff) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(0xffffffffffffffff) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES64=r5, @ANYRES32=r3]) mprotect(&(0x7f000065d000/0x2000)=nil, 0x2000, 0x5) r7 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r7, 0x4, 0x40) connect$inet(r6, &(0x7f0000000000), 0xc) shutdown(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) socket(0x0, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea040001000000009abb85e223b87ea9870f2481ce1e11f6ca58cdafc855c419ffd04427a79c7b38853fbce96aafbdd02cdf3d71d136093ee8011f39daf6593a6e", 0xffc4) r2 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x770f4bf2e89f3117, 0x0) close(r0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 6: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) close(r4) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./bus\x00', 0x8, 0xc0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r7, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r8 = msgget$private(0x0, 0x10) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x148, 0x5}, 0x1, 0x40001, r9, r9, 0x5a, 0xffffffffffffffff, 0x7, 0x64}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000340)={{0xfffffffd, 0x0, r6, r5, r6, 0x0, 0x7}, 0x5, 0x3, r9, 0x0, 0x4000000000, 0x6, 0x4, 0x8}) sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r8, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001cc0)) r1 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() dup2(r4, r2) recvfrom$inet(r2, &(0x7f0000000040)=""/250, 0xfa, 0x1000, &(0x7f0000000180)={0x2, 0x0}, 0xc) poll(&(0x7f00000001c0)=[{r3, 0x100}], 0x1, 0xfffffffd) executing program 5: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) r3 = kqueue() open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x18) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x62, 0x20, 0x1c4b6623, 0x80000000}], 0x7fffffff, 0x0, 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000140)={0x0, 0x1ff, &(0x7f0000000180)='./bus\x00', 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x83}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)="141d5900d13bd2ffb93a4f594f6a8e1c5b2ba7265e7a693ea51a004d48dd51facdc414f84383313cb74e81c3be5bf87ca8d3eaa828db3ffb2f2c11b71371c7567880f76921da21e185c0e913a6ae9ba4c27c3328fd9a94673dc2f055ef0d80dfa201f3840867d177cef71c7a7f90cc5140f2e034ea90b322e6f66bee200439ec25b6956982368f228a76", 0x8a) r5 = socket$inet(0x2, 0x1, 0xff) dup2(r4, r5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x20, 0x4000, 0x0) panic: runtime error: index out of range [294682322] with length 47405 goroutine 1 [running]: compress/flate.(*compressor).findMatch(0xc000519360?, 0xb82b, 0x68031f?, 0x68116c?, 0xc0002725c0?) /usr/local/go/src/compress/flate/deflate.go:256 +0x29c compress/flate.(*compressor).deflate(0xc0005be000) /usr/local/go/src/compress/flate/deflate.go:436 +0x19e compress/flate.(*compressor).write(0xc0005be000, {0xc000732fe7?, 0x1036f, 0xbba7e0?}) /usr/local/go/src/compress/flate/deflate.go:544 +0x72 compress/flate.(*Writer).Write(...) /usr/local/go/src/compress/flate/deflate.go:710 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Write(0xc00007a840, {0xc000732fe7?, 0xc0009b7380?, 0xc0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:128 +0x26 bufio.(*Writer).Write(0xc0004fab80, {0xc000732005?, 0xa094a5?, 0xc0005193f0?}) /usr/local/go/src/bufio/bufio.go:679 +0xea encoding/gob.(*Encoder).writeMessage(0xc000519360, {0xd9a460, 0xc0004fab80}, 0xc000519398) /usr/local/go/src/encoding/gob/encoder.go:82 +0x3bf encoding/gob.(*Encoder).EncodeValue(0xc000519360, {0xa94120?, 0xc0004fa040?, 0xc0009b7588?}) /usr/local/go/src/encoding/gob/encoder.go:253 +0x448 encoding/gob.(*Encoder).Encode(0xe4db321d3d1a16ee?, {0xa94120?, 0xc0004fa040?}) /usr/local/go/src/encoding/gob/encoder.go:176 +0x75 net/rpc.(*gobClientCodec).WriteRequest(0xc00007aae0, 0xc00007ab40?, {0xa94120, 0xc0004fa040}) /usr/local/go/src/net/rpc/client.go:221 +0x53 net/rpc.(*Client).send(0xc0004e5da0, 0xc000958050) /usr/local/go/src/net/rpc/client.go:91 +0x224 net/rpc.(*Client).Go(0xc0004e5da0, {0xc28265, 0x14}, {0xa94120, 0xc0004fa040}, {0xa94160, 0xc000958000}, 0xc0008e0120) /usr/local/go/src/net/rpc/client.go:315 +0x13a net/rpc.(*Client).Call(...) /usr/local/go/src/net/rpc/client.go:321 github.com/google/syzkaller/pkg/rpctype.(*RPCClient).Call(0xc0000a2e40, {0xc28265, 0x14}, {0xa94120, 0xc0004fa040}, {0xa94160, 0xc000958000}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:88 +0x145 main.(*FuzzerTool).exchangeDataCall(0xc0000a7450, {0xc0008ac000, 0x1, 0x1}, 0x86882e) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:264 +0x21c main.(*FuzzerTool).exchangeDataWorker(0xc0000a7450) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:304 +0x76 main.main() /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:203 +0x1175