3ce369914f3a5e05cbea8a89e7144b75c3ea67445955139d2a0c4ae3aa96fc20d68014b26d466ea48000fb44be8db77fcdd239f95160f7683c72f916bde85c393b4bdf25c32b5cdccf2be5a466e82bfeca7ff69fb553c175406bfccebc2da2f59b53b240494fb3022f5e981bcae915419859a7df470125d8057e921a9aa1e7902e34ffa4d50de9811b58c80b2edbd347e75c6b17d40ca99396a96a5e370836fc2e666c5bc39eaba8c5e94b9e322dedd4fbe00954d6b6c71ef98fcebcc1f5ba5a484090247e2fdf2aa5c2ed5f3e5abe82990ad3a244ca0cbd280666544b01b0871ccc7bd0a20a16708d45d41f2d7808988d7254dd3f62573658b2386986444a42a1500521ab800b53b50f321cfcce66ab497cd0770e9041af05570cc00f24830cae2dc85d44a1e0491f8cca88f8416ee4eeb25b07c780683e7459ccb9c5cb3ff976e30c7fcf67b7ef98bb07be0860cca0e43fd68e360a01c420cccad7356b6237589c86847eb8c05d54e6c4efb9122bf22678666ce37f368586600d859c06f943f0d5aa28712305cf9a0ce01253f08c6c6eecf5f314a8a22f147599d7f8d6d2bf8dcacea0279483eb980b3d49d6ccca2bca61ba8956e4d5e6af492ace959f83ec27866dc17273ad1cb6df8b97a1f62e06bc2fcdc587ef441abdf99e7dc9fdc0b283db1330f1f6d8f61517dc74c5521dc35d628c6dc0b4e53c6f9bf41a502c791ddc5facaea6a0461e8f541e7ac7841e68c0f38c056d66e387f4b6e91ce9ede3f0ce02b90f2e67477fca1a51340096dc1541eafdc0424264c30c9eee37d7fb9cb2060fb379e5c027d0aa48e585fcbe779ee736893da9824c264c09611048302ef9845dc115b8940fddaeab46a1fb70e13611cfe0dfd99255ea69afda7f76b532f2723b3ac3b35223c69681a4bc035386b7263acf0b99689b324283239dfab029c7a84e12b91e7175615b0a29f0c024c59d2f845a8403e919c44794c9f97779b2557f8cb1f3d919f705354754f5b7aae12c45df55a4d2984ba28b48fa164989865c3babd492c361605f7385f4bd499d35a80eeee2e73dab8a7faf8f76037d0c5e3c29c9be500c6c5dbb25ab3a36483df174fdd5b483556dcf4f9e4e10d07071de66b96127fa353c81994ae216277798607cfba1a4fdd92b247f86306eac45c11de8e1bdcb9fda68c2e218d0be0bafe0942a246aece2ec4d067092d2a27bca370118fefc6824bdb4e601358e266deeaeeb786664c4dfb60a430534ab7b45d67e8d8f53ea1d2571c9eb75672428c2c0e5aa11b4dd42f2442b809810533b6a77435cfd9a22aa8e63414833ed5a412c0eb7511df78edc48b32035963e15d15f6c226c2e39a608d94cc4467ebb1c74831b937bd8cde5f995730faf8d6542ccf10ca0fed1f1eff7c6d7d857d5af6b5b5e06d5f5f539319ee93b659084c51d5dfd841c5cb362dd8f0a8bb187228adcc94cd0472828ade4431544d2430cf44079cfd5dc1a28fb6ba726f7028a762f29e5b2d69e888a867736afd979574f82d95fd015385ae4580ed296e4b211398752b5340e53847b4b7e2b8c54bfa5227e1cfb0e3828fe6079c1098393225b85d4b15d69ffe8afc21c7af1d58ba13cdab82e9b004bc2afa97b1f73e3470d8a1d2f85ef8beca293cf6a41ba6f77d69ce804556c00ce5d97a021685738c27c0c2ae105d93828eed2343423605410bf77843d5e6a896c3db0e56bc89494ecc30de44174c7ccd05d587dfe1a75e26ba2aea01e958bfb384e95fe03f8a9acf796d6360f0a0ed0548358150cb0fb812f731aaa68c309460e30ad9e434beabd5aa0d6eb8eff0e1e2259b97c37bd6182e3a585deb744d640c6829c97a55fe81c3f3be788444946217ab6f85008411089cf42a505bf29402f3c6cfac4366b09fa1149c8cac58796997d4ae069d33af600427f21b0c90d6632305c8fbe3509ce37e8b26acadda843433c39adfc463e546ef16271f9c3e591cdebde5f5933347527121d4a77bcce461298bc4f9b4b101d4d1e6b7d004d9e22354d0a9b758d35e184d83ab8a5c8c2610be15277cc1b0e5b3375d8fc9f0d8371a36f2a07c120ac582e08f6b0bd0253bc492847a6274a20a85a9f2fd8328fbcca9e4b5ddcbc581b3ff7ac571815c447585ce0e2604acb46faedd8783ee6893a747613a180f247b74f6ed277a6f7f4a9ff180d6f4ea51d2f94addd904714f1605e7a408e87f3224096be573a1440eb3bd7e1e4325b5a7d9ef55b2bdeb95ccb014a52d26988ea4ff017e852271854711a774705226223f5d544456fa1de9dd823852ab5da0e5347523581b1c9a1ac9d924a367958752d92882f030a3bbf6f1b5778191f5652a957fd654b617bd89113b998686c7458e5d069e44ea0696ccd510cae6b5ae3a097aa1db7020f3fa5046302c22088d175e6e3a8b236447d6d36b2c3c09934efb2f18d2491fe65c15ec1505afd719c1efc243c2271d3cf35d168dbad54081bd7e12146ce13ef58193cf7c87f38b730df2d46fe028ab7ce393f2c6b205826ba789291b3127fcd69d4a31ffc62729d64e5e5c515a80b501e4a0bd4565f235b45ce44ba6db1b47160eb748889b93d2ed7990c760d9832f250f5da32d6772710308a206f53274becf1f214c856c9e19ee62a8e95ab4b81375b6cc181277a608587a2c0a57fe082aef6469d5d9ce641b7747f464610a8e52927379858f173d300c905f02a8d7a945e3ef1c3f3a85178e2c007a65aea6877249e168197ba53e8d4c557388f40ea63f59879243254f7a62bb63b4d83d2a01e098130f06e01d935028d188fbae0a1e0aae8bf384aef0606fcc2d2dc093fe1938350d7cb22a6e218e95feb682f58a15983f109bd8e3721cffcc45b633c31541b224ac5297a85faa485b1cc54aa7cef9752e286ef07eecc3c49792234ada01e45f5965673a0a37e05d1c77ca716616dc61446df071e2812985ba2fbe59edb160c4391391e04455447788ca44554914d9fdf49791bae7a3ec417f2a0c4ebb65e15146520e89e02db4ff540671cc64ceaaa53bef264b63b16927df4c647edc5148e603f3d5b8ecdeb608235fc627886a7573c533b788394d965c73324607dc972d5c03cf84e8f04f2b44b5c58f1f65af250c94ba66af2a231aaee07277b3e54852fc3a767070c55da125bf5b48e84d61821dfc322dd9df04c0fbe6b024622331fb4fae6a81e5392572f1653157c33f6952cf4ff3968deec4f5a755db8c148994cfff9fd6dd71e9ad58d1ad074f31d49f8661a51ffc99c8d581b3d5737b338533f25ebc05fbda1cbbf6561292c23c1c2320cbbb6f517c3fb90ff91e0b390e338e341954a2837d2cb8c2ab423841d2c6cfef5646cde30d6737e0b8857b9fb43671bf55e1888a586dec2557e80854287fe361b7ee90830d5007568b4db263c327e584ac8adbad6cb056e71e83c4970b5af8985ef4ba3c5e547fb1a381b32727010b999b8323d6e5f0acbe9a6416383c395056fc7c241b0a558e6819a75eaeead31dc39bc361d37827d02b72290d7dcfb1ee734161a34c493e2978186db4c0a9f3dcb4149076b8bdf01d35cd8c46b3cc3acd77de3ecaaabc6b51b49ef2df97066ac6dc9cb1b70c11332c5242fdc96380222fd32986311902c06410133462df8d5bd67f1e74b425ddb65c25aa845e6e2a3ea33da1e9b08aa9ca7d2bc2844053563a365b56d838227ceb6147a4f7d58e2f994827732af07b67f048b78ef0f96c05e80781140299648b6c127f3bd54ac5468230e6ee7d5079094530b0bcea0c522e296442bb1c56ca8d44316472021823cad90346c9197a4d90eddadba14d421d85bcbbbdd272859a80b499f7396ec609713bda098e3215ddbe88dded3dc47164f4a21ba29c4e8aaefb370a8ebc20192b12b97dc3ff8beaac362990f70bbf8e8c5a20f9d47634375c3828f4319c7833db481369507a4848fff10a8779a8ffd34e8f64672a7baec2b39a0b96966a6482fffcb68fd27156176737354edb33b4757c49c9742c0ea0f7a2df606189cf6f7c4b2deedef37c50a28e05e177570c5ba8c0925b39f2ec0b6b95c3cf3d6f90f4db0492bf8d06ab496ec51040e1099d7f84e917c36948c6490861641549196595402a41a56e692733ff322d60eec555af507e4b7a758ea3f4792a95c43b87c34fad496f514a2ffe2a6ed30a47532b837e3c2756590e1d9a6b9df87948af851eda8f15e454ac11049f559302b894517db50d7a40e2fb2feb16bc6d4aabad35d6451899e4d804d2912dd297ff038d95dc6f83dc52f83d2a4ddb38565d8c11ae7bcf579ae652b958c9317096b0b8d998b34fa05adc54ac04d49d1f2def9dc821ddbf381087e0ba63a6a0cacd092974af3ec9126cd21a7a2a96d22a8f8e0761c1044032442e383cb58eb1ec41e008d87af7842f263f09a2f384f308607e221744e4520e75fa60d21831b6b527001584db61708be26e589c29b7625680f93c93230666e3040b479792cff8630a21c8255d4dc775cd8617258cdedc59dce989869949b31e7abcefb81678547e23f513effd0b04a20384a5ada108364deabf6c8ff723590c6cc19f8081478ae604e8c1ff3e76184695fdebd6c0139d04e1001438d027c87b54fd70c9e9ad3b8fc5b27b5c6920e29847c3491abfefe7f860dc30680098f4924eb6563e0643c828c8443768b2fcbdecdd57a2108bcb4eccf14a4aaf13067a591196b75e3b37e97bdeb6cd8a06e64e232cb2a38257b2304ec60413b831cf57f4252550dd79b5807f61b91fff6c8193cd8c64280db3eac50d2569d53a75f32b5f7839a85a1d3bcdf2fa6b069cc044b8a09dd9628a4ec7f46a503397abee40e46f8898fd2b0e80ceca8db54717c6d87be32dcd8073a533c79a426b8352f5ccca13a2bc640ba1dd806a5ebe60e192f4f273b1d6f6e2a421e3e942f232827ff1e70834c312ab58eb77fc5d2aa0752c77a74324302ae846cb4fec4b1932da64d4b742873a6b55fdf413d03142eed98d7f7846c6ce72fe6cde2765258aed021fb9cd2c07980e7919ea5dba03a7305beb7ed51ce9a7c473d972e0c0a111f3bd878c8cd2d13203b3142b20e2cea9de9c2dc813f499f391e64a52f357c5896302614bffe80804b675138484c84ec992a894a05334471d637a2b54eed7dcedcace7b3bd92db3df1d80d6e45b5bbede436deec493863ccde6ac2eba5bfbe29834277a7f7cc8287d94c630ee91c1737aa746e9b7525041a21227c1e0ab5e589516081c060abf12650a36015720087b4b44fe4a79fcf052ac5f579095e6e1e981d5a5c5e502686e11a90e135bd70aea57770ee4f07dc9768c603c62bb41f7f59abdc47c935aab4f6bc7bdb73e2f5a0e133e8f282c4985c99f5ff833d94defb9bbc88823409df203b6868976c05c4a5a3979eb0d235bd1b1ad46af81503748796f37287e458b41dd892746bb6458e4a9631132339fd221d0bd08c4c7b13001e2e2e1", 0x1000) executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = socket(0x6, 0x5, 0xe) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x1b, 0x0, 0x0) dup2(r2, r1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000080)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7, 0xff, 0x3, 0x3}, {0xfff, 0x9, 0x2a, 0x6}, {0x7fff, 0x6, 0x7, 0x5}, {0x100, 0x4, 0x8, 0x800}]}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x10000) sysctl$machdep(&(0x7f0000000080)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) utimensat(r2, &(0x7f0000002500)='./file0\x00', &(0x7f0000002540)={{0xfff, 0x8}, {0x8001, 0x80010000000000}}, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000022c0)={0x1, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x80000], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) sysctl$kern(0x0, 0x4276, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x3a, 0x66, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x3d, r3, r4, r5, 0x0, 0x2, 0x6}, 0x7, 0xff, 0x7fffffff}) listen(r1, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) r8 = msgget(0x1, 0x477d3511eb0d46c7) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x0, r3, r4, r5, r4, 0x92, 0x1}, 0xcd, 0x7, r2, r2, 0x7, 0x2, 0xffffffffffffff01, 0xcfde}) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x67, &(0x7f0000000000), 0x0) recvfrom$unix(r7, &(0x7f0000000240)=""/172, 0xac, 0x1000, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) close(r6) accept(r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) chown(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) r9 = semget(0x1, 0x1, 0x280) setreuid(0x0, 0x0) r10 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000440)={{0x7, r10, 0x0, 0x0, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000480)=""/141) select(0x40, &(0x7f0000000300)={0x4b, 0x2, 0x10000, 0x5, 0x4, 0xd1e, 0x5, 0x80}, &(0x7f0000000340)={0x9, 0x10000, 0x8, 0xb42, 0x5000000, 0x8, 0x1, 0x8000}, &(0x7f0000000380)={0x1, 0x4, 0xc00000000000000, 0x8, 0x653, 0x6, 0x2, 0x100}, &(0x7f00000003c0)={0x5d6b, 0x200}) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0) executing program 6: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0xffffffff, 0x4) executing program 0: r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff0200"/52]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1ff}, 0x0, 0x0, 0x1}) 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, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r3}], 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/186, 0xba) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) setitimer(0x2, &(0x7f0000000300)={{}, {0x4}}, &(0x7f0000000340)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) seteuid(0xffffffffffffffff) setuid(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000c40)="3b6fd61c17d01bbe9958a0e95b4fa794bb12aaf3ebb623735b25ba8741970bca3b6540fefe86d6d3ae07d9b35a7aca4fe5ac410e97453fa583011f13e100d92114d2fda6cf1b28a8575bc22a7226b36a4f5b36380e89c29808f6afcce5e42e448e4b096f9db185029e7dd04eca7235b657fbc79e2fe4e30dafc21fd6309b4bcf2f9605d93c0fcc3b38bc3b56ea4950b4a9e9ae1a4004c1d56232d7e437f5e398c2f0aa4825b95cf204b51b20b56851cb895ad8da480c647500049cf99cf92d3bbc040801014b7f29ead5e8340a5236c95d261fe1b3610d13d5f1b782eee84317404245b072b233bc0e01dd68523ace79622d397754d93922d14fbee62582d804f49b10e5ba6971795b8e0297fd4f456112201f39b287ceb2b3d0abea2d378c4d1759796b9f0751c5bbb03710f9d80c4597ccf7c0bc221bc6e778e687a75052362042c582afb828fc60210e113719753a9c16a85a603cf18c89a0a728c7062e845b9529e6fe2ccfd844274ca8aedef1b665e8d43b3461dee709f6bf0f76441937a6c4e557eac0cd4386ae06d5dcf231e026fbd9619503ffe4b187b351cba2555b0c77b3ff54e230163a4ae7bbf7e0ace5232ab8564551899ffee0957e8bbc889fac44421abe945fc3eb6df4f5934ca5e56724f5420d4cc0dcaf34ace8026bf19f76b308691c8f83acb2ddbfd6357fa282f4416c82acac0479aeed4351d8429923dc1711f51c64125431e9e66bbe54a239e03a23c534456300a0e972ce5dee219b9b724d2bdcc70800e7eea87330739f3165192ec3fb57f09f4af5b63350e601ee4f9fdbc16f2aa415677ee361e44c325b741df7c9fd230d89c82fdd63d2ac02b0aa7233bf2a7bfb8ae5298903776f9ae9970588159c229f2afdfeae8e40baa92d1ba6e7d3c20b348cefe3aa198a4094ffe4e7d37c9d2a665044a5c1e7d6b61445b323a2a87cbeab564073b225777e0ca4b643b0c188167a390dea16cc9f26243a302c995607ca53281dce2f60f1c073e09b73e371fea2a10e860a442490de1cd57c6cfe3251da87f898ea8b973152209a8924cd496dde65e6de8ac1f7cb191865739f89913c099e092fc90ef9b9290e227eb5f15a0181d91358cde28265eb905f3ee93b2510b36f4ed5891e7d2194b77ec2ba54018ce9dba7a59f71965b738adf73abcaa1762f14fea1285e086e1f60631c89162f9aa84d7665266509e3bd5126f78402b2326e9d6818cbc7dab2170d14d0c9abe547f92eae5a9014b73a03bcb2431170281cede75adb350fa7674cff41f91367a4f5ded11c04d56a526adc76b542a96a8335c527c67253b7f9014bf0b05c5b7e02e56e4b35f6e89c7a2ca6036839e029aeee58eebf605a92c5ab91dc8a230568ceb7e6b25d1edcdea5a40af819a580cbce32cce528bc8ce02117c1bf42d055ce933550be39804b3b563a86ae2d123c23212b9ef59f30c546b9d777fe3b8f2bf5cee2c6a99de9c44899b542c9ba67c0cfb0ee6044c5804dc276cf0bd0f784342b4871d08f1e83827120e912342d32ca23719110968d846475a615fef57e21df2d764d7ba9c2ece579364b08423d7a2d7e3394adfd7e604b92235d86f632601b4936f8966f3d528b9924c8d3b3a8871ef487ac19ac169d0304442ad93522cb72d56c7f0c8d32509168608e683b4fe0d5d4d6ce9af3389be8374f9f9c38ead2397367a7424ff0f54fb689a504069b238f1ba87de0f8305e80eb13eac6909a6dc2f5c6d08e82ecbe0fe9d27f55bef8300bd92bd9ec73a141c9f668e53909dc0179fc68f9981d2ace7d74b6d72b07736572fe4b51e1a6feac3371b3d5472a6571c2feab38a6d8028a4792e6e0fcb22f682982fd9936eec66c1825395a2823642e4b32cd52906fcacfc5715355ebe04d6482667d22f8c928090e19a27309adbd51ff139150f6f67418465b40bf2e63691eaa71697fec84d88cfade3360592ac1f26c8880b46dc0564b42cef70fede5351b9c405aea68e544c77009bab980527563dc1f817187c052b50e9960b8b4b9a8cd95134b9b940b2e5aae99d67fefcc57d9f7046f7f1c11595e01f21b0cf0c2306ed5eca6d644ab67bbbd2969a1b318cc64ce7463a2ac8f53c072372617a678d3abdeea11b3b7e85e22cdb67997ec4fc4251369f05654971685be09bb5ba51d2311645c857d1cd96dd6c96d1d81ea83f5b5669ae3489a4efc602a8f8717", 0x61d}, {&(0x7f00000000c0)="9bf017c159fff51bcae2a5c216a42ec9c0b8f9d41494189e9eea4581ee536e33fb149654fd48822302e976abf18e6f8131abeed79cbc7688d516bb1e31608d865db2523b581708e326cfe8e7b520f0bf89dd921ac675553cd9bde2413f2d7427f1dea94295437cc509aeafaf72b21e992c9b4cc15d85cd37797fd98df37a372ad32c8f929fdc45730ce8c3119c97a0558a41f748137c6d3a8d32040cb817cfc36d0a1b5675ef83b26df5d9ca", 0xac}], 0x2) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) setreuid(0x0, r4) close(r0) executing program 6: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x8, 0x7}, {0x8, 0x50, 0x2, 0x4}, {0x17, 0x0, 0x1, 0xf0ca}]}) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) (async, rerun: 32) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r0 = socket(0x18, 0x1, 0x0) (rerun: 32) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffd, 0x3, {0x8000000000000000, 0x4000001}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f00006ee000/0x1000)=nil, 0x1000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) close(0xffffffffffffffff) (async) syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r2, 0x9) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0x43) (async) write(0xffffffffffffffff, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) (async, rerun: 32) close(r1) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2000000400054}) (async, rerun: 64) r3 = syz_open_pts() (rerun: 64) close(r3) (async, rerun: 64) r4 = syz_open_pts() (rerun: 64) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x7, 0x7, 0x0, 0xffffffe1, "23d9be8366ff0300d9bc54fcb032d88800", 0x0, 0x3ff}) (async) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x3, 0x4, 0x9, 0x8001, 0x1ff}, {0x6, 0x1, 0xb2, 0xff, 0x5}, {0x6, 0x6, 0xfc00, 0x30, 0x3}, {0x1, 0x4, 0x296, 0x7fef, 0x5}, {0xfbff, 0x5, 0x401, 0x9fb, 0x1a8}]}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000280)="c60ec3f41640f24b60605cffffaafcac43aae6734e78f215eb8aa02adb91a6b39a65c3e30a411aa05e6c1c541f942e91c097963c419e9ed3f689a11c7a8cf37e34a79171f56ac2fdffebdbf60d1b15bb717bb0b1320d2ae05d1e81c4dd0bcd9dbd69340222917c7300816cfd82a73225927f0114d983ce0656abd5148257964db411ea00963cbdaab1de23dd1880136c9a6e", 0x92}], 0x1) (async) read(r4, &(0x7f0000000140)=""/223, 0xdf) (async) socket(0x18, 0x2, 0x0) executing program 7: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, 0x0, 0x0) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)="b053b25ded9a8b0d51ef420bdb685a32e6ef482298d6aecfcd0741a1fee2c563b5bc7f14fdb755ae66388a7d6aec8dcf63f664857d53c71665c78312d36b0538dd935065aa421139eccb9c85c4421c480ad453ba47", 0x55}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) (async) open(0x0, 0x0, 0x0) (async) pipe(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) mprotect(&(0x7f00007c7000/0x2000)=nil, 0x2000, 0x0) (async) r4 = socket(0x0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) r5 = getuid() (async) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x1008, 0x0, 0x0) (async) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) (async) execve(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) (async) setreuid(0xee00, r5) setsockopt(r4, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) r7 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)) executing program 5: setrlimit(0x8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000240)="cac73ce119918c2817ef20f65211a76098ad0b2a5cf42809f7c30824a593555ffe", 0x21}], 0x1, 0x0, 0x0, 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x1, 0xff) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x7ff}, {}], 0x2}) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) setrlimit(0x4, &(0x7f00000000c0)={0x8, 0x9d}) mlockall(0x98cb60bf5c434591) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x3010, r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) r5 = socket(0x20, 0x8000, 0xbb) setsockopt(r0, 0x1000000000029, 0x209, &(0x7f0000000040)="d9000000", 0x4) r6 = dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r7 = open$dir(&(0x7f0000000100)='.\x00', 0x80, 0xdd) ioctl$FIONBIO(r7, 0x4004667f, &(0x7f00000002c0)) syz_emit_ethernet(0x138, 0x0) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000001880)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000001000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, &(0x7f0000000140), 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) executing program 5: sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = socket(0x11, 0x3, 0x0) r1 = accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) sendto$unix(r1, &(0x7f00000004c0)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc2576985000000672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c1251901000000a8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc}, {0x4000006, 0x0, 0x0, 0x80000001}]}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000280)="0a40e5cd2244e346ab511f7665fb7ce4a57e3192418932a1eb9d5b6abef37db61b14567dca3828b68455efa94b25b14ca6088e5674681ea51cf32c21e3183539b1af233a0dc9a2a87bcb00ec78613d57c58632d81541ac777691808cdd42600c187895838aafd497243a72bd20c76445725085b9f175d8742afa067c935e87e04cef1d95e97d86a042d19cf7d507c5283d8102654ec85f066173b86ebd3185cfad3db2849cf7778779cfde6df07ed971c59166335cf33feb41", 0xb9}, {&(0x7f0000000340)="d5", 0x1}], 0x2) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f00000003c0)={0x2, 0x3}, 0x4144, &(0x7f0000000140)="f83e7acd5faeac582ac6cfd9e15b875b165b35c5c6e2211c2422f936f32565c5d547fe1917370c0d8f88b556470d84b4f40ca7fef654a3693d2022172ca63209fdbfab9a5423f43bc3e33792da149bc94fa7af749f5010761f54ee190d090d5bc36c5dc738b4fed1d7d5117510f8b1245853d6eb12859ede5f0588b357262be4e1496d7f8bdebcaf3052311cfcfc9bbbe810ca231f7152a35c60646e8307e94b4e1a2e444baf49aaf0046e66743fd9ef181047a0b69c2068def036c9befa658f2fa55fe4f30ed02b", &(0x7f0000000240)=0xc8, &(0x7f00000019c0)="28430aeed803c003ebf3d5070a1ebf4a9c20761803965da84deceb0f36fd3a445936a311ffda7f6dc35d372451fc08732046493df7885b1e4de43541d0b21374af6734182f76d55fe528a8dc81d9ce65597d60bd8e534284c51d77d356371143b9343cb806abf6603f142185d5fb21ee957efc61e71170c02d645cff1e002db15ef1ebe4630ff010533d23a49c970d3c7490b5c425dfdda2e8e522c003bcb637c90f1e9eaccf1158a12c94c3ea758b73e2b050a374097a782454cc007f50db2e2b37f517d4ef34b431121012ede08a7787bc49bc942f8bc5efdcfa63129c2e47e6c60b6088a37ce3ce369914f3a5e05cbea8a89e7144b75c3ea67445955139d2a0c4ae3aa96fc20d68014b26d466ea48000fb44be8db77fcdd239f95160f7683c72f916bde85c393b4bdf25c32b5cdccf2be5a466e82bfeca7ff69fb553c175406bfccebc2da2f59b53b240494fb3022f5e981bcae915419859a7df470125d8057e921a9aa1e7902e34ffa4d50de9811b58c80b2edbd347e75c6b17d40ca99396a96a5e370836fc2e666c5bc39eaba8c5e94b9e322dedd4fbe00954d6b6c71ef98fcebcc1f5ba5a484090247e2fdf2aa5c2ed5f3e5abe82990ad3a244ca0cbd280666544b01b0871ccc7bd0a20a16708d45d41f2d7808988d7254dd3f62573658b2386986444a42a1500521ab800b53b50f321cfcce66ab497cd0770e9041af05570cc00f24830cae2dc85d44a1e0491f8cca88f8416ee4eeb25b07c780683e7459ccb9c5cb3ff976e30c7fcf67b7ef98bb07be0860cca0e43fd68e360a01c420cccad7356b6237589c86847eb8c05d54e6c4efb9122bf22678666ce37f368586600d859c06f943f0d5aa28712305cf9a0ce01253f08c6c6eecf5f314a8a22f147599d7f8d6d2bf8dcacea0279483eb980b3d49d6ccca2bca61ba8956e4d5e6af492ace959f83ec27866dc17273ad1cb6df8b97a1f62e06bc2fcdc587ef441abdf99e7dc9fdc0b283db1330f1f6d8f61517dc74c5521dc35d628c6dc0b4e53c6f9bf41a502c791ddc5facaea6a0461e8f541e7ac7841e68c0f38c056d66e387f4b6e91ce9ede3f0ce02b90f2e67477fca1a51340096dc1541eafdc0424264c30c9eee37d7fb9cb2060fb379e5c027d0aa48e585fcbe779ee736893da9824c264c09611048302ef9845dc115b8940fddaeab46a1fb70e13611cfe0dfd99255ea69afda7f76b532f2723b3ac3b35223c69681a4bc035386b7263acf0b99689b324283239dfab029c7a84e12b91e7175615b0a29f0c024c59d2f845a8403e919c44794c9f97779b2557f8cb1f3d919f705354754f5b7aae12c45df55a4d2984ba28b48fa164989865c3babd492c361605f7385f4bd499d35a80eeee2e73dab8a7faf8f76037d0c5e3c29c9be500c6c5dbb25ab3a36483df174fdd5b483556dcf4f9e4e10d07071de66b96127fa353c81994ae216277798607cfba1a4fdd92b247f86306eac45c11de8e1bdcb9fda68c2e218d0be0bafe0942a246aece2ec4d067092d2a27bca370118fefc6824bdb4e601358e266deeaeeb786664c4dfb60a430534ab7b45d67e8d8f53ea1d2571c9eb75672428c2c0e5aa11b4dd42f2442b809810533b6a77435cfd9a22aa8e63414833ed5a412c0eb7511df78edc48b32035963e15d15f6c226c2e39a608d94cc4467ebb1c74831b937bd8cde5f995730faf8d6542ccf10ca0fed1f1eff7c6d7d857d5af6b5b5e06d5f5f539319ee93b659084c51d5dfd841c5cb362dd8f0a8bb187228adcc94cd0472828ade4431544d2430cf44079cfd5dc1a28fb6ba726f7028a762f29e5b2d69e888a867736afd979574f82d95fd015385ae4580ed296e4b211398752b5340e53847b4b7e2b8c54bfa5227e1cfb0e3828fe6079c1098393225b85d4b15d69ffe8afc21c7af1d58ba13cdab82e9b004bc2afa97b1f73e3470d8a1d2f85ef8beca293cf6a41ba6f77d69ce804556c00ce5d97a021685738c27c0c2ae105d93828eed2343423605410bf77843d5e6a896c3db0e56bc89494ecc30de44174c7ccd05d587dfe1a75e26ba2aea01e958bfb384e95fe03f8a9acf796d6360f0a0ed0548358150cb0fb812f731aaa68c309460e30ad9e434beabd5aa0d6eb8eff0e1e2259b97c37bd6182e3a585deb744d640c6829c97a55fe81c3f3be788444946217ab6f85008411089cf42a505bf29402f3c6cfac4366b09fa1149c8cac58796997d4ae069d33af600427f21b0c90d6632305c8fbe3509ce37e8b26acadda843433c39adfc463e546ef16271f9c3e591cdebde5f5933347527121d4a77bcce461298bc4f9b4b101d4d1e6b7d004d9e22354d0a9b758d35e184d83ab8a5c8c2610be15277cc1b0e5b3375d8fc9f0d8371a36f2a07c120ac582e08f6b0bd0253bc492847a6274a20a85a9f2fd8328fbcca9e4b5ddcbc581b3ff7ac571815c447585ce0e2604acb46faedd8783ee6893a747613a180f247b74f6ed277a6f7f4a9ff180d6f4ea51d2f94addd904714f1605e7a408e87f3224096be573a1440eb3bd7e1e4325b5a7d9ef55b2bdeb95ccb014a52d26988ea4ff017e852271854711a774705226223f5d544456fa1de9dd823852ab5da0e5347523581b1c9a1ac9d924a367958752d92882f030a3bbf6f1b5778191f5652a957fd654b617bd89113b998686c7458e5d069e44ea0696ccd510cae6b5ae3a097aa1db7020f3fa5046302c22088d175e6e3a8b236447d6d36b2c3c09934efb2f18d2491fe65c15ec1505afd719c1efc243c2271d3cf35d168dbad54081bd7e12146ce13ef58193cf7c87f38b730df2d46fe028ab7ce393f2c6b205826ba789291b3127fcd69d4a31ffc62729d64e5e5c515a80b501e4a0bd4565f235b45ce44ba6db1b47160eb748889b93d2ed7990c760d9832f250f5da32d6772710308a206f53274becf1f214c856c9e19ee62a8e95ab4b81375b6cc181277a608587a2c0a57fe082aef6469d5d9ce641b7747f464610a8e52927379858f173d300c905f02a8d7a945e3ef1c3f3a85178e2c007a65aea6877249e168197ba53e8d4c557388f40ea63f59879243254f7a62bb63b4d83d2a01e098130f06e01d935028d188fbae0a1e0aae8bf384aef0606fcc2d2dc093fe1938350d7cb22a6e218e95feb682f58a15983f109bd8e3721cffcc45b633c31541b224ac5297a85faa485b1cc54aa7cef9752e286ef07eecc3c49792234ada01e45f5965673a0a37e05d1c77ca716616dc61446df071e2812985ba2fbe59edb160c4391391e04455447788ca44554914d9fdf49791bae7a3ec417f2a0c4ebb65e15146520e89e02db4ff540671cc64ceaaa53bef264b63b16927df4c647edc5148e603f3d5b8ecdeb608235fc627886a7573c533b788394d965c73324607dc972d5c03cf84e8f04f2b44b5c58f1f65af250c94ba66af2a231aaee07277b3e54852fc3a767070c55da125bf5b48e84d61821dfc322dd9df04c0fbe6b024622331fb4fae6a81e5392572f1653157c33f6952cf4ff3968deec4f5a755db8c148994cfff9fd6dd71e9ad58d1ad074f31d49f8661a51ffc99c8d581b3d5737b338533f25ebc05fbda1cbbf6561292c23c1c2320cbbb6f517c3fb90ff91e0b390e338e341954a2837d2cb8c2ab423841d2c6cfef5646cde30d6737e0b8857b9fb43671bf55e1888a586dec2557e80854287fe361b7ee90830d5007568b4db263c327e584ac8adbad6cb056e71e83c4970b5af8985ef4ba3c5e547fb1a381b32727010b999b8323d6e5f0acbe9a6416383c395056fc7c241b0a558e6819a75eaeead31dc39bc361d37827d02b72290d7dcfb1ee734161a34c493e2978186db4c0a9f3dcb4149076b8bdf01d35cd8c46b3cc3acd77de3ecaaabc6b51b49ef2df97066ac6dc9cb1b70c11332c5242fdc96380222fd32986311902c06410133462df8d5bd67f1e74b425ddb65c25aa845e6e2a3ea33da1e9b08aa9ca7d2bc2844053563a365b56d838227ceb6147a4f7d58e2f994827732af07b67f048b78ef0f96c05e80781140299648b6c127f3bd54ac5468230e6ee7d5079094530b0bcea0c522e296442bb1c56ca8d44316472021823cad90346c9197a4d90eddadba14d421d85bcbbbdd272859a80b499f7396ec609713bda098e3215ddbe88dded3dc47164f4a21ba29c4e8aaefb370a8ebc20192b12b97dc3ff8beaac362990f70bbf8e8c5a20f9d47634375c3828f4319c7833db481369507a4848fff10a8779a8ffd34e8f64672a7baec2b39a0b96966a6482fffcb68fd27156176737354edb33b4757c49c9742c0ea0f7a2df606189cf6f7c4b2deedef37c50a28e05e177570c5ba8c0925b39f2ec0b6b95c3cf3d6f90f4db0492bf8d06ab496ec51040e1099d7f84e917c36948c6490861641549196595402a41a56e692733ff322d60eec555af507e4b7a758ea3f4792a95c43b87c34fad496f514a2ffe2a6ed30a47532b837e3c2756590e1d9a6b9df87948af851eda8f15e454ac11049f559302b894517db50d7a40e2fb2feb16bc6d4aabad35d6451899e4d804d2912dd297ff038d95dc6f83dc52f83d2a4ddb38565d8c11ae7bcf579ae652b958c9317096b0b8d998b34fa05adc54ac04d49d1f2def9dc821ddbf381087e0ba63a6a0cacd092974af3ec9126cd21a7a2a96d22a8f8e0761c1044032442e383cb58eb1ec41e008d87af7842f263f09a2f384f308607e221744e4520e75fa60d21831b6b527001584db61708be26e589c29b7625680f93c93230666e3040b479792cff8630a21c8255d4dc775cd8617258cdedc59dce989869949b31e7abcefb81678547e23f513effd0b04a20384a5ada108364deabf6c8ff723590c6cc19f8081478ae604e8c1ff3e76184695fdebd6c0139d04e1001438d027c87b54fd70c9e9ad3b8fc5b27b5c6920e29847c3491abfefe7f860dc30680098f4924eb6563e0643c828c8443768b2fcbdecdd57a2108bcb4eccf14a4aaf13067a591196b75e3b37e97bdeb6cd8a06e64e232cb2a38257b2304ec60413b831cf57f4252550dd79b5807f61b91fff6c8193cd8c64280db3eac50d2569d53a75f32b5f7839a85a1d3bcdf2fa6b069cc044b8a09dd9628a4ec7f46a503397abee40e46f8898fd2b0e80ceca8db54717c6d87be32dcd8073a533c79a426b8352f5ccca13a2bc640ba1dd806a5ebe60e192f4f273b1d6f6e2a421e3e942f232827ff1e70834c312ab58eb77fc5d2aa0752c77a74324302ae846cb4fec4b1932da64d4b742873a6b55fdf413d03142eed98d7f7846c6ce72fe6cde2765258aed021fb9cd2c07980e7919ea5dba03a7305beb7ed51ce9a7c473d972e0c0a111f3bd878c8cd2d13203b3142b20e2cea9de9c2dc813f499f391e64a52f357c5896302614bffe80804b675138484c84ec992a894a05334471d637a2b54eed7dcedcace7b3bd92db3df1d80d6e45b5bbede436deec493863ccde6ac2eba5bfbe29834277a7f7cc8287d94c630ee91c1737aa746e9b7525041a21227c1e0ab5e589516081c060abf12650a36015720087b4b44fe4a79fcf052ac5f579095e6e1e981d5a5c5e502686e11a90e135bd70aea57770ee4f07dc9768c603c62bb41f7f59abdc47c935aab4f6bc7bdb73e2f5a0e133e8f282c4985c99f5ff833d94defb9bbc88823409df203b6868976c05c4a5a3979eb0d235bd1b1ad46af81503748796f37287e458b41dd892746bb6458e4a9631132339fd221d0bd08c4c7b13001e2e2e1", 0x1000) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) (async) socket(0x11, 0x3, 0x0) (async) accept$unix(r0, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) (async) sendto$unix(r1, &(0x7f00000004c0)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc2576985000000672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c1251901000000a8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc}, {0x4000006, 0x0, 0x0, 0x80000001}]}) (async) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) (async) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000280)="0a40e5cd2244e346ab511f7665fb7ce4a57e3192418932a1eb9d5b6abef37db61b14567dca3828b68455efa94b25b14ca6088e5674681ea51cf32c21e3183539b1af233a0dc9a2a87bcb00ec78613d57c58632d81541ac777691808cdd42600c187895838aafd497243a72bd20c76445725085b9f175d8742afa067c935e87e04cef1d95e97d86a042d19cf7d507c5283d8102654ec85f066173b86ebd3185cfad3db2849cf7778779cfde6df07ed971c59166335cf33feb41", 0xb9}, {&(0x7f0000000340)="d5", 0x1}], 0x2) (async) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) (async) sysctl$vm(&(0x7f00000003c0)={0x2, 0x3}, 0x4144, &(0x7f0000000140)="f83e7acd5faeac582ac6cfd9e15b875b165b35c5c6e2211c2422f936f32565c5d547fe1917370c0d8f88b556470d84b4f40ca7fef654a3693d2022172ca63209fdbfab9a5423f43bc3e33792da149bc94fa7af749f5010761f54ee190d090d5bc36c5dc738b4fed1d7d5117510f8b1245853d6eb12859ede5f0588b357262be4e1496d7f8bdebcaf3052311cfcfc9bbbe810ca231f7152a35c60646e8307e94b4e1a2e444baf49aaf0046e66743fd9ef181047a0b69c2068def036c9befa658f2fa55fe4f30ed02b", &(0x7f0000000240)=0xc8, &(0x7f00000019c0)="28430aeed803c003ebf3d5070a1ebf4a9c20761803965da84deceb0f36fd3a445936a311ffda7f6dc35d372451fc08732046493df7885b1e4de43541d0b21374af6734182f76d55fe528a8dc81d9ce65597d60bd8e534284c51d77d356371143b9343cb806abf6603f142185d5fb21ee957efc61e71170c02d645cff1e002db15ef1ebe4630ff010533d23a49c970d3c7490b5c425dfdda2e8e522c003bcb637c90f1e9eaccf1158a12c94c3ea758b73e2b050a374097a782454cc007f50db2e2b37f517d4ef34b431121012ede08a7787bc49bc942f8bc5efdcfa63129c2e47e6c60b6088a37ce3ce369914f3a5e05cbea8a89e7144b75c3ea67445955139d2a0c4ae3aa96fc20d68014b26d466ea48000fb44be8db77fcdd239f95160f7683c72f916bde85c393b4bdf25c32b5cdccf2be5a466e82bfeca7ff69fb553c175406bfccebc2da2f59b53b240494fb3022f5e981bcae915419859a7df470125d8057e921a9aa1e7902e34ffa4d50de9811b58c80b2edbd347e75c6b17d40ca99396a96a5e370836fc2e666c5bc39eaba8c5e94b9e322dedd4fbe00954d6b6c71ef98fcebcc1f5ba5a484090247e2fdf2aa5c2ed5f3e5abe82990ad3a244ca0cbd280666544b01b0871ccc7bd0a20a16708d45d41f2d7808988d7254dd3f62573658b2386986444a42a1500521ab800b53b50f321cfcce66ab497cd0770e9041af05570cc00f24830cae2dc85d44a1e0491f8cca88f8416ee4eeb25b07c780683e7459ccb9c5cb3ff976e30c7fcf67b7ef98bb07be0860cca0e43fd68e360a01c420cccad7356b6237589c86847eb8c05d54e6c4efb9122bf22678666ce37f368586600d859c06f943f0d5aa28712305cf9a0ce01253f08c6c6eecf5f314a8a22f147599d7f8d6d2bf8dcacea0279483eb980b3d49d6ccca2bca61ba8956e4d5e6af492ace959f83ec27866dc17273ad1cb6df8b97a1f62e06bc2fcdc587ef441abdf99e7dc9fdc0b283db1330f1f6d8f61517dc74c5521dc35d628c6dc0b4e53c6f9bf41a502c791ddc5facaea6a0461e8f541e7ac7841e68c0f38c056d66e387f4b6e91ce9ede3f0ce02b90f2e67477fca1a51340096dc1541eafdc0424264c30c9eee37d7fb9cb2060fb379e5c027d0aa48e585fcbe779ee736893da9824c264c09611048302ef9845dc115b8940fddaeab46a1fb70e13611cfe0dfd99255ea69afda7f76b532f2723b3ac3b35223c69681a4bc035386b7263acf0b99689b324283239dfab029c7a84e12b91e7175615b0a29f0c024c59d2f845a8403e919c44794c9f97779b2557f8cb1f3d919f705354754f5b7aae12c45df55a4d2984ba28b48fa164989865c3babd492c361605f7385f4bd499d35a80eeee2e73dab8a7faf8f76037d0c5e3c29c9be500c6c5dbb25ab3a36483df174fdd5b483556dcf4f9e4e10d07071de66b96127fa353c81994ae216277798607cfba1a4fdd92b247f86306eac45c11de8e1bdcb9fda68c2e218d0be0bafe0942a246aece2ec4d067092d2a27bca370118fefc6824bdb4e601358e266deeaeeb786664c4dfb60a430534ab7b45d67e8d8f53ea1d2571c9eb75672428c2c0e5aa11b4dd42f2442b809810533b6a77435cfd9a22aa8e63414833ed5a412c0eb7511df78edc48b32035963e15d15f6c226c2e39a608d94cc4467ebb1c74831b937bd8cde5f995730faf8d6542ccf10ca0fed1f1eff7c6d7d857d5af6b5b5e06d5f5f539319ee93b659084c51d5dfd841c5cb362dd8f0a8bb187228adcc94cd0472828ade4431544d2430cf44079cfd5dc1a28fb6ba726f7028a762f29e5b2d69e888a867736afd979574f82d95fd015385ae4580ed296e4b211398752b5340e53847b4b7e2b8c54bfa5227e1cfb0e3828fe6079c1098393225b85d4b15d69ffe8afc21c7af1d58ba13cdab82e9b004bc2afa97b1f73e3470d8a1d2f85ef8beca293cf6a41ba6f77d69ce804556c00ce5d97a021685738c27c0c2ae105d93828eed2343423605410bf77843d5e6a896c3db0e56bc89494ecc30de44174c7ccd05d587dfe1a75e26ba2aea01e958bfb384e95fe03f8a9acf796d6360f0a0ed0548358150cb0fb812f731aaa68c309460e30ad9e434beabd5aa0d6eb8eff0e1e2259b97c37bd6182e3a585deb744d640c6829c97a55fe81c3f3be788444946217ab6f85008411089cf42a505bf29402f3c6cfac4366b09fa1149c8cac58796997d4ae069d33af600427f21b0c90d6632305c8fbe3509ce37e8b26acadda843433c39adfc463e546ef16271f9c3e591cdebde5f5933347527121d4a77bcce461298bc4f9b4b101d4d1e6b7d004d9e22354d0a9b758d35e184d83ab8a5c8c2610be15277cc1b0e5b3375d8fc9f0d8371a36f2a07c120ac582e08f6b0bd0253bc492847a6274a20a85a9f2fd8328fbcca9e4b5ddcbc581b3ff7ac571815c447585ce0e2604acb46faedd8783ee6893a747613a180f247b74f6ed277a6f7f4a9ff180d6f4ea51d2f94addd904714f1605e7a408e87f3224096be573a1440eb3bd7e1e4325b5a7d9ef55b2bdeb95ccb014a52d26988ea4ff017e852271854711a774705226223f5d544456fa1de9dd823852ab5da0e5347523581b1c9a1ac9d924a367958752d92882f030a3bbf6f1b5778191f5652a957fd654b617bd89113b998686c7458e5d069e44ea0696ccd510cae6b5ae3a097aa1db7020f3fa5046302c22088d175e6e3a8b236447d6d36b2c3c09934efb2f18d2491fe65c15ec1505afd719c1efc243c2271d3cf35d168dbad54081bd7e12146ce13ef58193cf7c87f38b730df2d46fe028ab7ce393f2c6b205826ba789291b3127fcd69d4a31ffc62729d64e5e5c515a80b501e4a0bd4565f235b45ce44ba6db1b47160eb748889b93d2ed7990c760d9832f250f5da32d6772710308a206f53274becf1f214c856c9e19ee62a8e95ab4b81375b6cc181277a608587a2c0a57fe082aef6469d5d9ce641b7747f464610a8e52927379858f173d300c905f02a8d7a945e3ef1c3f3a85178e2c007a65aea6877249e168197ba53e8d4c557388f40ea63f59879243254f7a62bb63b4d83d2a01e098130f06e01d935028d188fbae0a1e0aae8bf384aef0606fcc2d2dc093fe1938350d7cb22a6e218e95feb682f58a15983f109bd8e3721cffcc45b633c31541b224ac5297a85faa485b1cc54aa7cef9752e286ef07eecc3c49792234ada01e45f5965673a0a37e05d1c77ca716616dc61446df071e2812985ba2fbe59edb160c4391391e04455447788ca44554914d9fdf49791bae7a3ec417f2a0c4ebb65e15146520e89e02db4ff540671cc64ceaaa53bef264b63b16927df4c647edc5148e603f3d5b8ecdeb608235fc627886a7573c533b788394d965c73324607dc972d5c03cf84e8f04f2b44b5c58f1f65af250c94ba66af2a231aaee07277b3e54852fc3a767070c55da125bf5b48e84d61821dfc322dd9df04c0fbe6b024622331fb4fae6a81e5392572f1653157c33f6952cf4ff3968deec4f5a755db8c148994cfff9fd6dd71e9ad58d1ad074f31d49f8661a51ffc99c8d581b3d5737b338533f25ebc05fbda1cbbf6561292c23c1c2320cbbb6f517c3fb90ff91e0b390e338e341954a2837d2cb8c2ab423841d2c6cfef5646cde30d6737e0b8857b9fb43671bf55e1888a586dec2557e80854287fe361b7ee90830d5007568b4db263c327e584ac8adbad6cb056e71e83c4970b5af8985ef4ba3c5e547fb1a381b32727010b999b8323d6e5f0acbe9a6416383c395056fc7c241b0a558e6819a75eaeead31dc39bc361d37827d02b72290d7dcfb1ee734161a34c493e2978186db4c0a9f3dcb4149076b8bdf01d35cd8c46b3cc3acd77de3ecaaabc6b51b49ef2df97066ac6dc9cb1b70c11332c5242fdc96380222fd32986311902c06410133462df8d5bd67f1e74b425ddb65c25aa845e6e2a3ea33da1e9b08aa9ca7d2bc2844053563a365b56d838227ceb6147a4f7d58e2f994827732af07b67f048b78ef0f96c05e80781140299648b6c127f3bd54ac5468230e6ee7d5079094530b0bcea0c522e296442bb1c56ca8d44316472021823cad90346c9197a4d90eddadba14d421d85bcbbbdd272859a80b499f7396ec609713bda098e3215ddbe88dded3dc47164f4a21ba29c4e8aaefb370a8ebc20192b12b97dc3ff8beaac362990f70bbf8e8c5a20f9d47634375c3828f4319c7833db481369507a4848fff10a8779a8ffd34e8f64672a7baec2b39a0b96966a6482fffcb68fd27156176737354edb33b4757c49c9742c0ea0f7a2df606189cf6f7c4b2deedef37c50a28e05e177570c5ba8c0925b39f2ec0b6b95c3cf3d6f90f4db0492bf8d06ab496ec51040e1099d7f84e917c36948c6490861641549196595402a41a56e692733ff322d60eec555af507e4b7a758ea3f4792a95c43b87c34fad496f514a2ffe2a6ed30a47532b837e3c2756590e1d9a6b9df87948af851eda8f15e454ac11049f559302b894517db50d7a40e2fb2feb16bc6d4aabad35d6451899e4d804d2912dd297ff038d95dc6f83dc52f83d2a4ddb38565d8c11ae7bcf579ae652b958c9317096b0b8d998b34fa05adc54ac04d49d1f2def9dc821ddbf381087e0ba63a6a0cacd092974af3ec9126cd21a7a2a96d22a8f8e0761c1044032442e383cb58eb1ec41e008d87af7842f263f09a2f384f308607e221744e4520e75fa60d21831b6b527001584db61708be26e589c29b7625680f93c93230666e3040b479792cff8630a21c8255d4dc775cd8617258cdedc59dce989869949b31e7abcefb81678547e23f513effd0b04a20384a5ada108364deabf6c8ff723590c6cc19f8081478ae604e8c1ff3e76184695fdebd6c0139d04e1001438d027c87b54fd70c9e9ad3b8fc5b27b5c6920e29847c3491abfefe7f860dc30680098f4924eb6563e0643c828c8443768b2fcbdecdd57a2108bcb4eccf14a4aaf13067a591196b75e3b37e97bdeb6cd8a06e64e232cb2a38257b2304ec60413b831cf57f4252550dd79b5807f61b91fff6c8193cd8c64280db3eac50d2569d53a75f32b5f7839a85a1d3bcdf2fa6b069cc044b8a09dd9628a4ec7f46a503397abee40e46f8898fd2b0e80ceca8db54717c6d87be32dcd8073a533c79a426b8352f5ccca13a2bc640ba1dd806a5ebe60e192f4f273b1d6f6e2a421e3e942f232827ff1e70834c312ab58eb77fc5d2aa0752c77a74324302ae846cb4fec4b1932da64d4b742873a6b55fdf413d03142eed98d7f7846c6ce72fe6cde2765258aed021fb9cd2c07980e7919ea5dba03a7305beb7ed51ce9a7c473d972e0c0a111f3bd878c8cd2d13203b3142b20e2cea9de9c2dc813f499f391e64a52f357c5896302614bffe80804b675138484c84ec992a894a05334471d637a2b54eed7dcedcace7b3bd92db3df1d80d6e45b5bbede436deec493863ccde6ac2eba5bfbe29834277a7f7cc8287d94c630ee91c1737aa746e9b7525041a21227c1e0ab5e589516081c060abf12650a36015720087b4b44fe4a79fcf052ac5f579095e6e1e981d5a5c5e502686e11a90e135bd70aea57770ee4f07dc9768c603c62bb41f7f59abdc47c935aab4f6bc7bdb73e2f5a0e133e8f282c4985c99f5ff833d94defb9bbc88823409df203b6868976c05c4a5a3979eb0d235bd1b1ad46af81503748796f37287e458b41dd892746bb6458e4a9631132339fd221d0bd08c4c7b13001e2e2e1", 0x1000) (async) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) executing program 7: ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000300)={0x0, 0x4, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r1, 0x2}], 0x2, 0xfffffff8) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000040)) executing program 2: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000004}) flock(r1, 0x2) flock(r1, 0x1) dup(r1) close(r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x0, 0x0, 0x1, 0x8, 0x3ff]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) (async) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) (async) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000004}) (async) flock(r1, 0x2) (async) flock(r1, 0x1) (async) dup(r1) (async) close(r1) (async) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x0, 0x0, 0x1, 0x8, 0x3ff]}) (async) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) setreuid(0x0, r4) close(r0) executing program 7: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) r3 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) setsockopt(r2, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 7: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x3a, 0x66, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) (async) r4 = getegid() (async, rerun: 32) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) (rerun: 32) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)={{0x3d, r3, r4, r5, 0x0, 0x2, 0x6}, 0x7, 0xff, 0x7fffffff}) (async) listen(r1, 0x0) (async, rerun: 64) r6 = socket$unix(0x1, 0x5, 0x0) (rerun: 64) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async, rerun: 64) r8 = msgget(0x1, 0x477d3511eb0d46c7) (rerun: 64) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x0, r3, r4, r5, r4, 0x92, 0x1}, 0xcd, 0x7, r2, r2, 0x7, 0x2, 0xffffffffffffff01, 0xcfde}) (async) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x67, &(0x7f0000000000), 0x0) recvfrom$unix(r7, &(0x7f0000000240)=""/172, 0xac, 0x1000, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) (async) close(r6) (async, rerun: 64) accept(r1, 0x0, 0x0) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) chown(0x0, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0xd1, 0x1, 0x0, 0x0, 0x4000000000007128, 0x7, 0x843, 0x8001}) (async) r9 = semget(0x1, 0x1, 0x280) (async) setreuid(0x0, 0x0) (async) r10 = getuid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000440)={{0x7, r10, 0x0, 0x0, 0x0, 0xbe16c0c4796c2f69, 0xfffb}, 0x9, 0x1, 0xe00000}) (async) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000480)=""/141) select(0x40, &(0x7f0000000300)={0x4b, 0x2, 0x10000, 0x5, 0x4, 0xd1e, 0x5, 0x80}, &(0x7f0000000340)={0x9, 0x10000, 0x8, 0xb42, 0x5000000, 0x8, 0x1, 0x8000}, &(0x7f0000000380)={0x1, 0x4, 0xc00000000000000, 0x8, 0x653, 0x6, 0x2, 0x100}, &(0x7f00000003c0)={0x5d6b, 0x200}) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r11, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x1) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) seteuid(0xffffffffffffffff) setuid(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000c40)="3b6fd61c17d01bbe9958a0e95b4fa794bb12aaf3ebb623735b25ba8741970bca3b6540fefe86d6d3ae07d9b35a7aca4fe5ac410e97453fa583011f13e100d92114d2fda6cf1b28a8575bc22a7226b36a4f5b36380e89c29808f6afcce5e42e448e4b096f9db185029e7dd04eca7235b657fbc79e2fe4e30dafc21fd6309b4bcf2f9605d93c0fcc3b38bc3b56ea4950b4a9e9ae1a4004c1d56232d7e437f5e398c2f0aa4825b95cf204b51b20b56851cb895ad8da480c647500049cf99cf92d3bbc040801014b7f29ead5e8340a5236c95d261fe1b3610d13d5f1b782eee84317404245b072b233bc0e01dd68523ace79622d397754d93922d14fbee62582d804f49b10e5ba6971795b8e0297fd4f456112201f39b287ceb2b3d0abea2d378c4d1759796b9f0751c5bbb03710f9d80c4597ccf7c0bc221bc6e778e687a75052362042c582afb828fc60210e113719753a9c16a85a603cf18c89a0a728c7062e845b9529e6fe2ccfd844274ca8aedef1b665e8d43b3461dee709f6bf0f76441937a6c4e557eac0cd4386ae06d5dcf231e026fbd9619503ffe4b187b351cba2555b0c77b3ff54e230163a4ae7bbf7e0ace5232ab8564551899ffee0957e8bbc889fac44421abe945fc3eb6df4f5934ca5e56724f5420d4cc0dcaf34ace8026bf19f76b308691c8f83acb2ddbfd6357fa282f4416c82acac0479aeed4351d8429923dc1711f51c64125431e9e66bbe54a239e03a23c534456300a0e972ce5dee219b9b724d2bdcc70800e7eea87330739f3165192ec3fb57f09f4af5b63350e601ee4f9fdbc16f2aa415677ee361e44c325b741df7c9fd230d89c82fdd63d2ac02b0aa7233bf2a7bfb8ae5298903776f9ae9970588159c229f2afdfeae8e40baa92d1ba6e7d3c20b348cefe3aa198a4094ffe4e7d37c9d2a665044a5c1e7d6b61445b323a2a87cbeab564073b225777e0ca4b643b0c188167a390dea16cc9f26243a302c995607ca53281dce2f60f1c073e09b73e371fea2a10e860a442490de1cd57c6cfe3251da87f898ea8b973152209a8924cd496dde65e6de8ac1f7cb191865739f89913c099e092fc90ef9b9290e227eb5f15a0181d91358cde28265eb905f3ee93b2510b36f4ed5891e7d2194b77ec2ba54018ce9dba7a59f71965b738adf73abcaa1762f14fea1285e086e1f60631c89162f9aa84d7665266509e3bd5126f78402b2326e9d6818cbc7dab2170d14d0c9abe547f92eae5a9014b73a03bcb2431170281cede75adb350fa7674cff41f91367a4f5ded11c04d56a526adc76b542a96a8335c527c67253b7f9014bf0b05c5b7e02e56e4b35f6e89c7a2ca6036839e029aeee58eebf605a92c5ab91dc8a230568ceb7e6b25d1edcdea5a40af819a580cbce32cce528bc8ce02117c1bf42d055ce933550be39804b3b563a86ae2d123c23212b9ef59f30c546b9d777fe3b8f2bf5cee2c6a99de9c44899b542c9ba67c0cfb0ee6044c5804dc276cf0bd0f784342b4871d08f1e83827120e912342d32ca23719110968d846475a615fef57e21df2d764d7ba9c2ece579364b08423d7a2d7e3394adfd7e604b92235d86f632601b4936f8966f3d528b9924c8d3b3a8871ef487ac19ac169d0304442ad93522cb72d56c7f0c8d32509168608e683b4fe0d5d4d6ce9af3389be8374f9f9c38ead2397367a7424ff0f54fb689a504069b238f1ba87de0f8305e80eb13eac6909a6dc2f5c6d08e82ecbe0fe9d27f55bef8300bd92bd9ec73a141c9f668e53909dc0179fc68f9981d2ace7d74b6d72b07736572fe4b51e1a6feac3371b3d5472a6571c2feab38a6d8028a4792e6e0fcb22f682982fd9936eec66c1825395a2823642e4b32cd52906fcacfc5715355ebe04d6482667d22f8c928090e19a27309adbd51ff139150f6f67418465b40bf2e63691eaa71697fec84d88cfade3360592ac1f26c8880b46dc0564b42cef70fede5351b9c405aea68e544c77009bab980527563dc1f817187c052b50e9960b8b4b9a8cd95134b9b940b2e5aae99d67fefcc57d9f7046f7f1c11595e01f21b0cf0c2306ed5eca6d644ab67bbbd2969a1b318cc64ce7463a2ac8f53c072372617a678d3abdeea11b3b7e85e22cdb67997ec4fc4251369f05654971685be09bb5ba51d2311645c857d1cd96dd6c96d1d81ea83f5b5669ae3489a4efc602a8f8717", 0x61d}, {&(0x7f00000000c0)="9bf017c159fff51bcae2a5c216a42ec9c0b8f9d41494189e9eea4581ee536e33fb149654fd48822302e976abf18e6f8131abeed79cbc7688d516bb1e31608d865db2523b581708e326cfe8e7b520f0bf89dd921ac675553cd9bde2413f2d7427f1dea94295437cc509aeafaf72b21e992c9b4cc15d85cd37797fd98df37a372ad32c8f929fdc45730ce8c3119c97a0558a41f748137c6d3a8d32040cb817cfc36d0a1b5675ef83b26df5d9ca", 0xac}], 0x2) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000c40)="3b6fd61c17d01bbe9958a0e95b4fa794bb12aaf3ebb623735b25ba8741970bca3b6540fefe86d6d3ae07d9b35a7aca4fe5ac410e97453fa583011f13e100d92114d2fda6cf1b28a8575bc22a7226b36a4f5b36380e89c29808f6afcce5e42e448e4b096f9db185029e7dd04eca7235b657fbc79e2fe4e30dafc21fd6309b4bcf2f9605d93c0fcc3b38bc3b56ea4950b4a9e9ae1a4004c1d56232d7e437f5e398c2f0aa4825b95cf204b51b20b56851cb895ad8da480c647500049cf99cf92d3bbc040801014b7f29ead5e8340a5236c95d261fe1b3610d13d5f1b782eee84317404245b072b233bc0e01dd68523ace79622d397754d93922d14fbee62582d804f49b10e5ba6971795b8e0297fd4f456112201f39b287ceb2b3d0abea2d378c4d1759796b9f0751c5bbb03710f9d80c4597ccf7c0bc221bc6e778e687a75052362042c582afb828fc60210e113719753a9c16a85a603cf18c89a0a728c7062e845b9529e6fe2ccfd844274ca8aedef1b665e8d43b3461dee709f6bf0f76441937a6c4e557eac0cd4386ae06d5dcf231e026fbd9619503ffe4b187b351cba2555b0c77b3ff54e230163a4ae7bbf7e0ace5232ab8564551899ffee0957e8bbc889fac44421abe945fc3eb6df4f5934ca5e56724f5420d4cc0dcaf34ace8026bf19f76b308691c8f83acb2ddbfd6357fa282f4416c82acac0479aeed4351d8429923dc1711f51c64125431e9e66bbe54a239e03a23c534456300a0e972ce5dee219b9b724d2bdcc70800e7eea87330739f3165192ec3fb57f09f4af5b63350e601ee4f9fdbc16f2aa415677ee361e44c325b741df7c9fd230d89c82fdd63d2ac02b0aa7233bf2a7bfb8ae5298903776f9ae9970588159c229f2afdfeae8e40baa92d1ba6e7d3c20b348cefe3aa198a4094ffe4e7d37c9d2a665044a5c1e7d6b61445b323a2a87cbeab564073b225777e0ca4b643b0c188167a390dea16cc9f26243a302c995607ca53281dce2f60f1c073e09b73e371fea2a10e860a442490de1cd57c6cfe3251da87f898ea8b973152209a8924cd496dde65e6de8ac1f7cb191865739f89913c099e092fc90ef9b9290e227eb5f15a0181d91358cde28265eb905f3ee93b2510b36f4ed5891e7d2194b77ec2ba54018ce9dba7a59f71965b738adf73abcaa1762f14fea1285e086e1f60631c89162f9aa84d7665266509e3bd5126f78402b2326e9d6818cbc7dab2170d14d0c9abe547f92eae5a9014b73a03bcb2431170281cede75adb350fa7674cff41f91367a4f5ded11c04d56a526adc76b542a96a8335c527c67253b7f9014bf0b05c5b7e02e56e4b35f6e89c7a2ca6036839e029aeee58eebf605a92c5ab91dc8a230568ceb7e6b25d1edcdea5a40af819a580cbce32cce528bc8ce02117c1bf42d055ce933550be39804b3b563a86ae2d123c23212b9ef59f30c546b9d777fe3b8f2bf5cee2c6a99de9c44899b542c9ba67c0cfb0ee6044c5804dc276cf0bd0f784342b4871d08f1e83827120e912342d32ca23719110968d846475a615fef57e21df2d764d7ba9c2ece579364b08423d7a2d7e3394adfd7e604b92235d86f632601b4936f8966f3d528b9924c8d3b3a8871ef487ac19ac169d0304442ad93522cb72d56c7f0c8d32509168608e683b4fe0d5d4d6ce9af3389be8374f9f9c38ead2397367a7424ff0f54fb689a504069b238f1ba87de0f8305e80eb13eac6909a6dc2f5c6d08e82ecbe0fe9d27f55bef8300bd92bd9ec73a141c9f668e53909dc0179fc68f9981d2ace7d74b6d72b07736572fe4b51e1a6feac3371b3d5472a6571c2feab38a6d8028a4792e6e0fcb22f682982fd9936eec66c1825395a2823642e4b32cd52906fcacfc5715355ebe04d6482667d22f8c928090e19a27309adbd51ff139150f6f67418465b40bf2e63691eaa71697fec84d88cfade3360592ac1f26c8880b46dc0564b42cef70fede5351b9c405aea68e544c77009bab980527563dc1f817187c052b50e9960b8b4b9a8cd95134b9b940b2e5aae99d67fefcc57d9f7046f7f1c11595e01f21b0cf0c2306ed5eca6d644ab67bbbd2969a1b318cc64ce7463a2ac8f53c072372617a678d3abdeea11b3b7e85e22cdb67997ec4fc4251369f05654971685be09bb5ba51d2311645c857d1cd96dd6c96d1d81ea83f5b5669ae3489a4efc602a8f8717", 0x61d}, {&(0x7f00000000c0)="9bf017c159fff51bcae2a5c216a42ec9c0b8f9d41494189e9eea4581ee536e33fb149654fd48822302e976abf18e6f8131abeed79cbc7688d516bb1e31608d865db2523b581708e326cfe8e7b520f0bf89dd921ac675553cd9bde2413f2d7427f1dea94295437cc509aeafaf72b21e992c9b4cc15d85cd37797fd98df37a372ad32c8f929fdc45730ce8c3119c97a0558a41f748137c6d3a8d32040cb817cfc36d0a1b5675ef83b26df5d9ca", 0xac}], 0x2) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r1, &(0x7f0000001b00)=[{0x0}], 0x1) writev(r1, &(0x7f00000007c0)=[{0x0}], 0x1) dup2(r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x89, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x37c}, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1, &(0x7f00000003c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x7, 0x7ff, 0x4, 0x8001, 0x10000, 0x9, 0x9}, &(0x7f0000000080)={0x0, 0xd7d, 0x4, 0x2, 0x0, 0x80000000, 0xac}, &(0x7f00000000c0)={0x0, 0x80000001, 0x3ff, 0x9, 0x20, 0xe9, 0x8001, 0x1ff}, &(0x7f0000000100)={0x4a0, 0xcfb}) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r1 = syz_open_pts() close(r1) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x1000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) syz_emit_ethernet(0x40, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa07aaaaaaaa86dd609ac9d0000a2b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c9909fa96bf7cb733000100000000002b53c073183493956bce6a154905539e17ec792d"]) r3 = kqueue() (async) r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001840)=[{r4, 0x40}], 0x1, 0x0) (async) kevent(r3, 0x0, 0x0, 0x0, 0xcc3, 0x0) dup2(r3, r4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x5}) (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) pwrite(r0, &(0x7f0000000080)="bf", 0x1, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) executing program 5: setreuid(0xee00, 0x0) (async, rerun: 64) r0 = socket(0x18, 0x2, 0x0) (rerun: 64) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) (async, rerun: 64) r1 = getuid() (async, rerun: 64) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) (async) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000200)='./file1\x00') (async, rerun: 32) open(0x0, 0x0, 0x0) (async, rerun: 32) mkdirat(0xffffffffffffffff, &(0x7f0000000340)='./file1\x00', 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r2, 0x0) (async) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000440)={0x0, 0xfffffff9, './file0\x00', 0x1000, 0x3}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x801169ab, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x2, 0x1) (async) openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) (async) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, r2, 0x7f) (async) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) getpid() (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) (async, rerun: 64) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f0000000cc0)=0x3f) (async, rerun: 64) setreuid(0x0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) executing program 4: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r2, 0x0, 0x68, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4ff7a, 0x0, 0x87, 0x7ffffffd, "f5da6c7c2c2300000010000000007691a5f500"}) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xea2, 0x4}, {0x18, 0x3, 0x3, 0x80000000}, 0x100, [0x5, 0x40, 0x1, 0x8, 0x1ff, 0x5, 0x8015]}, 0x3c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/36, &(0x7f0000000100)=0x24) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x0, 0x6}, {0x17, 0x0, 0x0, 0xf0ca}]}) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x51}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8000000000000000, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7}, {0x6, 0x0, 0x0, 0x80000003}]}) write(r3, &(0x7f0000000000)="1d0ff0af05eb3fc7552fffcded57", 0xe) dup2(0xffffffffffffffff, 0xffffffffffffffff) getuid() r4 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x400, 0x1, 0x8, 0x6, 0xc65]) semop(r4, &(0x7f0000000100)=[{0x3, 0xe, 0x1000}, {0x4, 0x303}, {0x1, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}], 0x6) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x597) msgrcv(r5, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) setreuid(0x0, r4) close(r0) executing program 4: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$kern(&(0x7f0000000380)={0x1, 0x48}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r5 = socket(0x2, 0x3, 0x0) r6 = dup2(r5, r5) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="ff86510f2c28f3a2a30dfb0a44a2e1654955103f5249c46654fa67d36784030fad433bf396613e4c897c4dcb04329cea45e6b10657ceb3811a3b4dd491d1076312a1d839226d9b839cbda0961ad8b41d2134701d29d3ffe8915b87d58b0d5bca4668605dd35638a3a0c2e81fd205e83b345c34bad57a4097f0ddd7739f8018b518e97a44cee4cda942a71c1668fa69388c83033698a0", 0x96) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) chflagsat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000340)="97", 0x1) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1d, 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') read(r1, &(0x7f00000000c0)=""/127, 0x7f) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') pipe(&(0x7f0000000100)) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(0xffffffffffffffff) syz_open_pts() unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) getsockopt(r2, 0xc4, 0x100, &(0x7f0000000000)=""/57, &(0x7f0000000040)=0x39) setsockopt(r1, 0x1000000029, 0x36, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async) socket(0x0, 0x0, 0x0) (async) getsockopt(r2, 0xc4, 0x100, &(0x7f0000000000)=""/57, &(0x7f0000000040)=0x39) (async) setsockopt(r1, 0x1000000029, 0x36, 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) read(0xffffffffffffffff, 0x0, 0xfffffffffffffd7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x52) open(&(0x7f0000000580)='./file0\x00', 0x2, 0x107) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040), &(0x7f0000000080)='/])\xa9\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='^', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='%%].{}#)]#\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\x00']) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) (async) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x1, 0x8000, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206980, &(0x7f00000001c0)) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0xcd5331e3) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000140), 0x0) (async) syz_emit_ethernet(0x141, 0x0) (async) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) (async) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x1, 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x84, 0x0, 0x1}, {0x6, 0x20, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0\x00') open(&(0x7f0000000300)='./file2\x00', 0x80, 0x101) rename(0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = dup(r4) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x54, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) shutdown(r7, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000100)="71f9", &(0x7f0000000080)=0x2, 0x0, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) kqueue() (async) r1 = kqueue() ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x7, 0xde31, {0x6}}) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc050756a, &(0x7f0000000000)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) executing program 5: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket$inet6(0x18, 0x2, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1}, {0x1d}, {0x8106}]}) (async, rerun: 64) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) (rerun: 64) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000100)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0xc7, 0x3, 0x200000000000000}], 0x200020, 0x0, 0x0, 0x0) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc050756a, &(0x7f0000000280)) executing program 5: setreuid(0xee00, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x90, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) shmget$private(0x0, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r6 = getuid() setreuid(0x0, r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) (async) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) (async) setsockopt(r2, 0x0, 0x68, 0x0, 0x0) r3 = syz_open_pts() close(r3) (async) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x4ff7a, 0x0, 0x87, 0x7ffffffd, "f5da6c7c2c2300000010000000007691a5f500"}) (async) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xea2, 0x4}, {0x18, 0x3, 0x3, 0x80000000}, 0x100, [0x5, 0x40, 0x1, 0x8, 0x1ff, 0x5, 0x8015]}, 0x3c) (async) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/36, &(0x7f0000000100)=0x24) (async) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setreuid(0x0, 0x0) close(r0) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) r3 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r3) getsockopt(r3, 0x29, 0x3e, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058085a91508a9aa34b8e5f84cf717afe4399700000", &(0x7f0000000040)=0x1c, 0x0, 0x0) executing program 7: mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x9c12, 0xffffffffffffffff, 0xffffffffffffffff) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r4 = fcntl$dupfd(r2, 0x0, r3) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x2, 0x1000) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r9) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r13 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r13) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x7, r7, r9, r10, r11, 0x1b, 0xfffe}, 0x7, 0x8, r12, r8, 0x4, 0xfc9, 0x3}) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000240)=""/56) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYRES16=r2, @ANYRES32=r0]) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') pipe(&(0x7f0000000100)) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) close(0xffffffffffffffff) syz_open_pts() unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) symlinkat(&(0x7f0000000700)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') (async) pipe(&(0x7f0000000100)) (async) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) close(0xffffffffffffffff) (async) syz_open_pts() (async) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) (async) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001180), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r0 = socket(0x2, 0x1, 0x0) r1 = getuid() setreuid(r1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000100)="374065fd840a4fb9853673bdaaf8ad0a4dd3a48955f1665682754010b992eb5a30414de6735ba51aac48337ee9ebcc690f9845f7bd1562f547a24fa298fed3ea90a41d1b587f381f970afeec426e16f7895b9620f3b7570a7ff2c94a1ba7603612994ae6b6983454b539fd872ee4d3b8eed309391b0d70701293aeb8ce3085ca58ddea80ebdf12d281c068d44655cc579d94f8b99c5f974417ebd1c1d5ac7406c9ec9b8c982b1e0b548df03009b455039cee467dc68d54a57987cf86f5afd7b07372d25ade82ca56a6a08fd5a79b7d7eb9a5bc9e38cd95b41391b3ec79eba6fdc53aa7009e7ab342a5b267516ac6da36f528bcf864c3c27cf0087596b55d148035d1476031790677c32f88f53a1a92828f5c353d03406b699733788230d6daed7761aa15e8bba6e14454582b5925affc36288b21b88dac5aa97e871798256c933ebe97121dc614f477724f891689323db2562d2ed6e725bfc021aaae904716750c2f3d021ffdd38efec2740cf23e80789c199af521d9bbba53cdfb196b5ba55ad163a75692d8ad10bb9da48962f8775bcc8a3f528c08f89b08d274bceed8d9996a8d4dca532db82395dce59818c56b35e14774b21df45a0aa77328a9a2b66222d09b2c36c19109a5f6ed6ed19430e4bda617176183a4dfe76344f0f141afd5980d52fa977d8f85362fffef90c0cbbd760df8f1d9f494ec29dc4265e3fd1ba4e78eff28a41fa41189907ef1c8c0768c8e7e1ef10239aaa56407bb75388b34535b77b896e1841f12290f7175ddb5dce6721f2f323e7b4fecb91812d95c321f8063290fe14d34052448511a650d0f977e282cb2505e543492fa479f68470caed36a7e1754b13825a1abf634de54a73e516348b0b892f3855455033ed22e9fde99b1b9e9000d50c7f36803874be50438c5b4f2175b646cf5cdf5b30b3f3d8735e208ffe9a598d2c5278fa607bfb62a04d063f401ae4182ab3738165f27013f78fc7dce2c2d2a4b51490f43a5fb568d756e50f5d9d5474431021c38a5a63c011afb3c9b90980240967761a7cc1936470d06722c060c96f614d49d2201c1c43c34d18762a9848a04129f40b7cd736f98521f40d6d57cef32744a8b105f05e6779826ff015079cf8404014c0496901cd408b30d013356cfaf19d426bbc35eeec85bdaacacc630d1b82e91916b7f6443220c55758be6074610f6811551c6b11a6a2317b3fa741381d85aab562acf95a2629e3063c6b35558f2a38e39de6fb60f2b812cc8c4f3c6a14e9a6699a95c6a2c534fdacfda450ab99bfd229de68a9ee30a70cc04738929792b80ea4567029455c6ba73945e2d177c80f884e8b150b650fd407add923103cd3f553936fa8a6c1a3fc0f0989769214f04070c9ddd3fbe66b232d040b49d30671ff142bdb9dd2f08347975c7c7dae3240b39317f341c89070f20a671007ad15fc4af386a790899d98aa869b3ced65ca27f5f1d47b4df761525fa74f0dc020b3e813c1940797e319a175b56cc1719b2fd7464eb6591f488d2cba9a0c160fbcad35f35500326aa541eba86d2e7a49ea02465a4576ed4d163625fc7f3e474b38b27eb227f1194438f7190f6b296d2eb764d2c7ebeb3129f0820d6b6faa71b5d94d97804cc9eab534c6bec12f44cf8f73241f13b547fab83b89c4bd3b204dfbc923ebec04673b74c98ad7b8899f8b6c3e87dadbe7b31e4cf4aa0039a25f1acb3de4fa221a37a1c90a55d8f4ea4c38d4bc4f75293ab3d75cdb80bf8d872aa8298767217f86f0f242824c39f77e7c35710029d5dede6f5c8f81ab73d178175b16d73b6ea33c9d886f4d2b30ce0839b72aebb530afce74ec9a109d852872538dffc01a7f4c86e60edaf35048b934a6acab1494f6f835851e61fbb33b41398f15daf1bf393ebc69231aa2bcfdfd11bcdc76c92c1e833d27304e76f90538c0d35912928a53605e50e3b4741fbb57e08c9b9f0a3be9b35ae8f719929070ab7f6b3e74bbbfb512dcac349a3bbdc298ac3fbdb722d44f34c2b8762094215c7c6bea01328c9ea6f82ccc0fe10c6dba8a1483debe603a33540d5973a686602d1923c936cca45c1d85914a5017a72ac3f34fdeca4020cd0f2305b81e9d29fd1dfbb1769b653ec1391b92c5599dffa0c5bd3a84cf08c51126f3a95569ac30b2f346b7c5a4c808a2e1e47324ef85c4ee071b0ace0a2c8eaf4ae6e1b7a283c44d0f486bd15cc767bfba94432e2d935bb49994320bda1004c05af01664ba0ac16e7375bd4fe08fb196840b240112e1528efac2adb60cc41d4272cc56bfbaebab13af086431b4798cc5771209d4c7b9ec1fa38bd3fdc0cedcba704534d9aeeb25c66f5296fe5ccc42f24fab476270ea333416360840dcd994830603c935bb8d2758685ca4b23f7a6458c7943505132b627fd9c9aae633fb34c2f8fc6f0a092617225a39c85bdf1770deec6b4526adac9daf7f883290f7fe317713f970c26440a9a486239dc194a38db84d5becf06d5363e8ce4d3080f60e894de4ee638d8d8527c45e00dd8870883cb10d2b6ad4ca2327187b8ce63321e35fe37ec9979171e42fd517a97a2599481188c1651e9370bce99d31f99494b60916ece8e5581a7b09241b4220beea255187264fd1f108b74c56fb55f1e1e2b0f0a98775527a8080948cc65072e9f8cce40f7be5af69df2ef816ebd1a7421b6ca03ecd753596e67ed857713825ef61ed80e95c07073b43a4923b6e7fa4094399615149ea852055c47c9d6e754fb51e2bde88cdc1c26cfc505e3a25558a19712908a682dbf4bb65539a1467b89a9cf3f8c6759833475d52ce8d35d27a4ab663eae9435a9247544c30304d0e4afef37105a3bde689f0a5a56c9ffe6c3d22635b78b777cced10046310f184c0652a3741b3729d304601ba637e89f2e24e7294bc46e0c260050a84ee8b50934421af562d0fd63f7d791003e7b9190ef3c867884465ba0510abd71d2d30aaaa0798f3602009e4da40087baaa1b87aa9e9c88cb57de2fa72ae29e9375ab4e80f5a420db796bac9938b6bf8875a16558293e16b30f4254b834a52d7571c62f33526344d78aee2c45fe951b863c489ca9cf1057a21b971e251444c1d6bf55e6600bed43ce3f9c35b07d5451e86334716fb983122f5c1d23920fb9a287217d80b71d92db9cbddfab5ce1d94e5d9732f3fa9c7f38c885dc2c580f5dd7810fc3df443a535113903203ddb9305d9a9c52663746334433fd04aaa36b3ea4326512283e866c8e1d492d5dd103f612215278e73715e8a10106b3ce845963cb51bc38985ac4d1c16ce63c3b7cfaedb5a21228b18f012dc64304e1b414d4366e9d2682852cd851766291cf7f372527c98c77a80a4937844c974663e9332bf3e6c093836e03f07eaa60526061fbb7fd984cdf18ddbf07ad72840e97a0abd12450389f93e462aaa3d5b80ca3c36d444af716ad7c95c90771fc8e22eb809b148deb9d2eecdade5df11c454571b091891263d261331a56156a0c61fa4ea6cd28d37cfaf16d7c3dd5c0b1b1bc2a5d1a516aaf3f7911ffee753807fd5287e397343532bcc485b76b0e1edd2ee65eeac1187fd08bbc59e7952c3493e54d2748177c618263f6e31b3d1f9b2f9515bbed367f876573f76bf6ca93df0e2530dab7c5ffc341c8778b1a2db39e917040931b27088dd9a07ea40bf682697d28ab94d171251e62f966152d8273b01dfe545f1d927c7341c9f3f0816bf0ab77ac1a1c46fc06f62710bd87c056508927c1b27e8dbd388c0e8cf77b229c28d7a7f524c16c88fb07a5e6349422120221a2d4550bfa978262258eb33123d39f301c5aff6843147701bbc9eab827354296a8fe8ec139249b9b4895b9b597797be5bc74247518db7327a5d97db0b30ffa354685cca6e7df84e75cf29b56c5a57beb74c0f310e392c07edf2006a8445152b91091eb7fcde12d50bb6e04612e867b65c1f9c60583fe06da568fe1a3b9f2836f03d28282d8c56ccd4ae6976752d4c031cb8cb3394dfdf0220f87f17722145d6f7bcc04db37999f4d21d8fb6b85b6adeb67174c6deb2a85df0fe9645de94549d37d0e5aaf718aa183b8ff4ccd4d74b6b8e31a03fe0289d121a6a6dc1c2e08d87ec9c1d977ee4af218187a88a4bfd53ef18a2e748103e62003decbc590d6e76ee9448e32603e6776b0aab70fe6242340c865a7b6091fcfcef1004b10395dfc251593ad297e9f683c418d3372f4015eba8e2def6277f56518825cdb1927b987f825460fd58570d0d80c7484f15a6fbbbd6dba541d6d52b904d520fc867fb96f4951a48163b77d27dcb7958d9d9b714cc24f47337c6c1ae16e18ede95bdf3f8c7898ab076b76970d1069acb7c3fbf9cf5d90d1fe2129500099e9c83b5314a5279572e387b611539f679f618898f066984c646ccd54e7726bced10ae55db2d694d48a1a4e76372e04a9566bcc424cf3167adcb9ca36a2c7eeec24e6afe3680a6c0fe54ef9d5f134821036959e12d2e6c2e7e6a3fa9b913ded0d33e19005a2d27274d062cbc18fa90b74faa45c6fd0865850eb11f02203d26385d9aa10cd3d6997d35dc7b906d39b9c430fbaf33b92a44da89dc2adca707aa55f63524bba324a51e8e24fe06def352df1270f53563bc3e15fa01b6bd0420e6bd87df3a819136d71dc5f420f601805d51b2963d42da95358a065aca3e9a7ccf52998818045c4d1b4e26b4ed6f5b590b67db7aea79ef358ba72350ccf7c84520b35b5422968770bf405a3169da50908d5e7f5db639219ba20130932d6979aa3141d47c06831dd41b9515df5584d21c9a0bb89400e478c3952fa9684e054fa3534df00e54c6ffc3f77857eaf3b4d0e6834bc360a7e17363dcb9eda71013223ef25a420bd871635e6433163b3a8d5d22adc3a2e0cdcfb8b587f5ddce7ae38acb92eea84e309ba5916d02bcdf96ca0948e74e73ed8f7dd1ab11f50b778cab7085c6dbee9b696106a9a7dcb715f9b25b8ba6cbe78dddaf0790889427210c46170d55531cff2d4e42c2331cba42e4ecc0ea9841c8235038f3d37ad3a4206f81880e7d4c61b75730d8ba6796e3313d52189100837b7cbf37446228c42105ab04eea1ba938d992c7ce587b51e0b844e154ec542a18a9393484d732c862bff8330bf7c20caa07f261e34b880372b88a968e15c280ccb3d45d04a3290408999072c4670338b8a9729cee8718b2eaa59def57eb07459e8bb8a94869cb9c07567cd1649e0e021d84715d92bc5ed23d8161281386c257c506a856787ccd32a79e310790483ef8ae44146a8fd11f2d0a782a5ee666b1638455502655ad6f91ade4982f0f67837a98ceedbc5fe887c0059eb14ebcec8b6da45488c868f62d82646f6bfb2c63a5c7a09f08e37dc2eb7d59a43ed1540b7b4950d52c62a46a85731ddd9451529e722f5dc7930240f8d50a0b02fb0dccb41d2ae4810fb106b2d84e1630e1dd459c2f6f6b8a038626bf980b6e92f0c79f83180cd0472de9039239daf1fc24152363582da80b525348f1490f28a4cf584c11ccde360ddb1f0b37a429691e5c743e5a0beb184e331a22d5570b6f566f8528551d81ef6750118f47428be7f6741a73a9f63cfbe1b52020535dd1401df421db6c73f6f8f8e804764ddd71dc7058f9c3b69be09e856eda33b9361e909cf77e295ae8f982ee535cf6c82319c48e587e581b9b90636aa1c0229425f40f5d1fe63e789b3fb1a24c05f29cb3259a76a0e371ab11308e61db9efe4f3a5ee6171841ce573fe0f6ac7b036ed54249594153767d0e3a66cd33dee6bbbb3bb041174a34e6e0", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="be701df21725c584cdb2162922dc149a181f1ca12fa4c076cb07950008ede74964f3ff2e48da7d7e57523875e149dcc21b111526c305", 0xfd9e) r4 = msgget$private(0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, 0x0, 0xf5, 0x800) msgsnd(r5, &(0x7f0000000380)=ANY=[], 0x51, 0x0) msgrcv(r5, 0x0, 0x0, 0x1, 0x1000) msgsnd(r4, &(0x7f00000011c0)=ANY=[@ANYBLOB="020000000000000051955cfb1194c3395a9200c1481ab9fcc0aa3880faf25be7c091832e830bf09d177524ffb7e287111e3525ed376fcb4f8b59bce3a922be162f4664067deb0fd795e5e17306b156b222f71607fb895a95bd04476e9fefadcd0d496abb585aae0b4ecca42d4c0999eec0c96b4b2a2fc80020dccfc16a6ef31e3b821ea631df24bc03b9a90a3e88bb44fe2e91919d91ab323ae328224ee52d445c79dd824e85b256ae34dff256c0581073c53a897ed7af828b3b66d1f41628ddb1572fc9efb93873203fd60a444f3cde513e6f0d505eff2a4552c20eaa0b5e317810217fb25a005cfeaa801ee4abf831554861d19f87447b11019d225834e1bc2f5958ff3e8987aa5a5c82d384"], 0xf5, 0x800) r6 = msgget$private(0x0, 0x442) msgrcv(r6, 0x0, 0x0, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="00000020df0000001413a24e4b59ae4b4a8e4539d67fc483f566d5b6ef25bddef464a3febce4a0566c9cad42817cb5f7fe6419b29fa136c8578769304b8f42e8df56fe0730c3fc02a35b84aea27ec7db253ce536d96aca68f55984adbbe26e581c77fc792c69d3a663019fe6c5e7e8697f00ffe68cf17e8acd0000000000000000"], 0x51, 0x800) msgrcv(r6, &(0x7f0000003a00), 0x1008, 0x2, 0x800) msgrcv(r4, &(0x7f0000001180), 0xfc, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = msgget$private(0x0, 0x1f8) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r7) msgsnd(r8, &(0x7f0000001380)=ANY=[@ANYBLOB="0300000000000000cc128b585ba67cb2a15f3c43a495e285534622dc119fa2c72168a22e1faf6c6ac7211b61521a8b9a5144c05e0458894c1ef032acb1bdcc0562bc275963bdcca8c922d5cb95e55933d02d2766f133d10ccc522361bedb1593e7d47775f782bfc9f95e1d0000000000000000fe8f596c17ab8a9393a4d689570856c6dd1e3389b4a144eda57797eed1900ca4d6118e7cd5687c7dd91194955ad7e9465cda98952642a0cad6365d269b90b5c63dd997a86963754a07e96d5d96e62d55906420dcba63e6d98a88504ea3500e5acb0e6c50265f9b0d36d1b7718a90cfdc1bb4a3bf7e721cd1ca0f0ae00ca997842bd787efd07c1d3711551a72b3a88a8acd99d997637affb4b7fab6bbabd39cd407b1dff44bfc47c7909ddcb42a46c163f73d88206c0f299172b0559cb97df01a66e9ef924f618408c965a708f75ae5114443ee7f7d7159b8c573ac8d9ed37363a5da08668ff7dfc0365be96395108d75dbde72c0115a2a5c9f1b80c9b05117845f9052907d7b50234171f558cef0615eb4afbe1dba379d49191cbe9a3a9eff8b2ad7a6263086db5cfcd78c0f0b76d5dacc95e2a8eedd35741ed7f939953e994818453351f925ad7121d5ddd744925ff727270ae85f8c9bc10e67909436a5377cdcba47797bdc9490e94a079cbc3c15e8bd0f429438c6eb867e95a6ebfa009c979d8d2f50c06e6c18e4ce3ffda3d643553d1d4c0321edd692b4313a718a"], 0xa5, 0x800) executing program 5: socket(0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x84, 0x0, 0x1}, {0x6, 0x20, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) (async) socket$inet(0x2, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) socket$inet(0x2, 0x2, 0x0) (async) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0\x00') (async, rerun: 64) open(&(0x7f0000000300)='./file2\x00', 0x80, 0x101) (async, rerun: 64) rename(0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = dup(r4) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x54, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setitimer(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) shutdown(r7, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 0: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 5: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r2 = getuid() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) setreuid(0xee00, r2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc050756a, &(0x7f0000000000)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0xfb43, './file0\x00', './file0\x00'}) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="cdb2ad61ad64f8cbd40672bca317e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7ec0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e23aa4ff1640b0a7030e67e804fc9f656c1f4dd7dfd1fd46bea2e5049ef779936dee78ff55c9986233db6e20ec6295c00000000000000000000000000009b71057595ef508b3487c665dfb29112da22bb8c434f13a6d4dab19719eb6f079d41755c255c5b4e7f097f", 0xe7}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x6, 0x8, &(0x7f0000000380), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)) getsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r4 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/221) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x2) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000300)={{}, 0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc050756a, &(0x7f0000000000)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) executing program 5: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setreuid(0x0, 0x0) close(r0) executing program 0: setreuid(0xee00, 0x0) r0 = socket(0x18, 0x2, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 32) r2 = socket$inet(0x2, 0x2, 0x0) (rerun: 32) r3 = dup2(r1, r2) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r4 = open(&(0x7f0000000100)='./file0\x00', 0x90, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async, rerun: 32) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (rerun: 32) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) shmget$private(0x0, 0x1000, 0x3, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) (async) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r6 = getuid() setreuid(0x0, r6) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000000)="0100000064434d30c7eed18146aca3d05b4d0fbbd98c8ac4aa4a211b34d25055ab0abff315b6d47e61613f55ff3063323ca613a8f4b28aa20f6afc256b14c90ba0dd12945423f3bf2b002a006e349de5efe2321d3d7d8b07158fe7243872376707669ac51e13303ec37dff011c54544c4909ee942bdbb82afbabc481c5562970997f08b135b4725a877ca7b33365bf4bcd13e0fbae4b64c111d729b26cdef4eb17a6bf83871910225fc0145202cd5c86a3fa0b405c17a2edf6dd2ad2f30977aae68273", 0xc3) setsockopt(r0, 0x0, 0x66, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x6b) r1 = socket$inet(0x2, 0x8000, 0x9) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000659000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0x800}, {0x5, 0x0, 0x0, 0x2}, {0x8106}]}) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x6d, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f00007ab000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000047a000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000727000/0x1000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000065a000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) dup2(0xffffffffffffffff, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100e02) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0) executing program 2: socket$inet(0x2, 0x3, 0x0) (async) r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) r2 = dup2(r0, r1) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) fcntl$getown(r0, 0x5) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x140}}) shmat(r4, &(0x7f000075e000/0x4000)=nil, 0x1000) shmat(r4, &(0x7f0000c69000/0x4000)=nil, 0x1000) (async) shmat(r4, &(0x7f0000c69000/0x4000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000140)="9667f4735edc12518a38078a71a452d79f357b6903a32528526885ad883b8872032c69b6e7c03f66d7588773683cd6a530213667d58b9be5d09f2305b7", &(0x7f00000001c0)=0x3d, &(0x7f0000000200)="fde35471d4fd1c07b0687167f02eaa8537b3e24150d6a4da8f46d8121acead745c12f2b3432e423568321496f59fde88e3b7f600567d9781af2dc3a65c4f49b218d6934df158c02fa37642ecf78ae0c9422aeb4fcfa009e441231624e5375d4a00c76b38a2ceb7a50d2cc6c601544cf65439a64bc11964257bc59dce74eb97a2e383cb099565b4689171bc256253edb055747a089ad15069a43762a04e0e3bd45891507db359ae8dd30f669f9651258e25481c77b29ec0865a0c471f56f527f701d847cc46033c892b1d65ab45ecff42eb0e47f68d9909912a5bc42fc939eabd0e3692344c941ef1492a836eaecf16eb3332528c05b2dc", 0xf7) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106}]}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x6c}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) (async) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d04) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1b, 0x4, 0x1, 0x4, "63bce9b7f64882b3279f87890ac36511022d8afb", 0x4, 0x3ff}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 5: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') (async) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) (async) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) (async) r3 = syz_open_pts() syz_open_pts() (async) syz_open_pts() (async) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) setsockopt(r2, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) (async) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) (async) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 6: r0 = socket(0x800000018, 0x1, 0x0) (async) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) (async, rerun: 32) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) (rerun: 32) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) (async) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') (async) r2 = getuid() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) setreuid(0xee00, r2) (async) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc050756a, &(0x7f0000000000)) (async) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) (async) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0xfb43, './file0\x00', './file0\x00'}) executing program 2: openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) (async) close(r1) syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="cdb2ad61ad64f8cbd40672bca317e26911f5b4f347b8c792cbfdb4ef908b282b1ed47b7a5ca377cab5b3f8d8b8bbd5cb4877551bc2dc495e4939811216917a5a81aaacec7eba7d9bf6abb8f5cbf0119776986e3bd86301cf8043cae8b951c9249b702b41829c770fd7ec0d7ee34460d81fc75ec29a6dbdeb769a51f1df011e23aa4ff1640b0a7030e67e804fc9f656c1f4dd7dfd1fd46bea2e5049ef779936dee78ff55c9986233db6e20ec6295c00000000000000000000000000009b71057595ef508b3487c665dfb29112da22bb8c434f13a6d4dab19719eb6f079d41755c255c5b4e7f097f", 0xe7}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x6, 0x8, &(0x7f0000000380), 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000080)) getsockopt$inet_opts(r2, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) (async) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setreuid(0x0, 0x0) close(r0) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r1 = dup(r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="dbe48164f64e5e288f12e3e791061d5484751d9e129ba749737fbc18e8cf047a46af8582bc31ed0f7e39", 0x2a}, {&(0x7f00000000c0)="57b0dc1f3a597d8a04889e42f59b5cef0250af71d2b2dc4def15af31", 0x1c}, {&(0x7f0000000100)="c1d34bebac6be57bebcbeb365c3666377ef8562b7edd264ef252674830290cd48a", 0x21}], 0x3, 0x3223) pwrite(r0, &(0x7f0000000080)="bf", 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) writev(r1, &(0x7f00000000c0)=[{}], 0x1) socket$inet(0x2, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r3 = socket$inet(0x2, 0x4000, 0x6) getsockname$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r4 = socket$inet(0x2, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000240), 0x0) socket$inet(0x2, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000003c0)=0x4) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) r8 = accept$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(r4, r8) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000400)={0x8, 0x2, 0x9, 0x7f, 0x4, 0x2, 0x5, 0x10, [{0x3f, 0x40, 0xbd0, 0x6}, {0x2, 0x7, 0xfffffffe, 0x9}, {0x0, 0x2c88, 0x8, 0x6}, {0x3, 0x2, 0x1ff, 0xdd9d}, {0x3a1536e6, 0xf6e, 0xffff}, {0x15c, 0x4, 0x1000, 0x9}, {0x7, 0x20, 0x4, 0x7}, {0x20, 0x3, 0x5, 0x9}, {0xfff, 0xe2, 0xb37b, 0x3}, {0x101, 0x8a45, 0x8, 0x3}, {0x10001, 0xffff, 0x101, 0x7}, {0x2, 0xb038, 0x3, 0x8d64}, {0x467, 0x8001, 0x3, 0x401}, {0x72, 0x4, 0x200, 0x5}, {0x1, 0x2, 0x9, 0x10001}, {0xffffffff, 0x20, 0xffffffd3, 0xfffffeff}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x8, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xd) writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000340)="15", 0x1}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x41ff4000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={0x0}) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000600)="c115f348999bb10941b8f45a0d9cb2865fb34cd59937807d84f11753ab2b45eff89610e864aba4452ab9fcb6095ade4ec4f1c55a76bfdb1f1d54ca89217d281c9a1be32154447650432fd6895bf8eebf9130a1f2a4f55d48e7640bb506ba8e1a54f55b4b808c21bfbf23d08554271dd0e42eb500732a6ace1c1b8251e45315657d3a41aebfca3e679b7d17b151ef835102f4c5424526ca00ad5066c553ac853fbdbbb4ae416eb2a8f39f481d0804fd3802fc73ca3a9c7b5687164439c7c5690677d52761c609a5cac0b8c0669dfdbb3db965dbcecc7010891894df6987baccfcce", 0xe1) executing program 1: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{}, {0x0, 0x6}, {0x17, 0x0, 0x0, 0xf0ca}]}) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x51}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) (async) write(r0, &(0x7f00000000c0)="c3", 0xffffffed) (async) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8000000000000000, 0x1}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7}, {0x6, 0x0, 0x0, 0x80000003}]}) (async) write(r3, &(0x7f0000000000)="1d0ff0af05eb3fc7552fffcded57", 0xe) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) getuid() r4 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x400, 0x1, 0x8, 0x6, 0xc65]) semop(r4, &(0x7f0000000100)=[{0x3, 0xe, 0x1000}, {0x4, 0x303}, {0x1, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}], 0x6) (async) semctl$IPC_RMID(r4, 0x0, 0x0) (async) r5 = msgget$private(0x0, 0x597) msgrcv(r5, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) executing program 6: r0 = semget$private(0x0, 0x4, 0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0xfff9, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x81, 0x1800}], 0x3) r1 = semget$private(0x0, 0x0, 0x632) r2 = getuid() r3 = getgid() r4 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x1, r2, r3, r4, r5, 0x1, 0x9}, 0x6, 0xfee3, 0x420ddfa2}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/144) semop(r1, &(0x7f00000001c0)=[{0x0, 0x5, 0x3000}], 0x1) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r6, 0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000240)={0x3f, 0x6}, 0x10) fchown(r6, r2, r3) semop(r1, &(0x7f0000000280)=[{0x1, 0x101, 0xc00}, {0x1, 0x5, 0x800}, {0x3, 0x96, 0x1000}, {0x4, 0x7, 0x800}, {0x2, 0xa95}, {0x0, 0x1, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x100, 0x1000}, {0x2, 0x3}], 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/6) semget(0x3, 0x4, 0x10) r7 = getppid() setpgid(r7, 0xffffffffffffffff) getpeername(r6, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) geteuid() r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet(r8, &(0x7f0000000400)={0x2, 0x0}, 0xc) getsockname(r6, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/19) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000540)={0x800, 0x2, 0x9, 0x7, "6e6ab34ee9c7a45d9dc07ad3b168fbf81e02a21e", 0x4, 0x4}) r10 = getegid() setregid(r3, r10) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000380)=ANY=[@ANYRES32=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x4, &(0x7f0000000040)={0x5, 0x400000000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x0, "bb08000100f1675910508b00", 0x80}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="cd717ed52886131a13b7bf12493a26ac4ab39e16d8e5e4169abfcf368907abbb2039e8246cd0d3461efe8f45053e468023e734e5d419b4bd9f4347076dde9e013c90e3fcfebff46d1abd07fc1c8ee8cda684c14a3f367ab69f5f708274", 0x5d}], 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x7, 0x6b384177, "6fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="b8f980f85c27", 0x6}], 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x6, 0x2, 0x3a) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000280)="0900e6ff12bbfd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) write(r5, 0x0, 0x0) r6 = socket(0x2, 0x3, 0xa9) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x1, &(0x7f0000000080), 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) executing program 4: syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000000000009959f2205149f7ae18e4a52fd363d3dcdf1cebd627f9defe9a56b3c62e9d840776f2cb"]) setitimer(0x0, &(0x7f0000000140), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="da6eef39c574337d90837a5c23c7f13a8e4d16cda4159a238ef3566f6495cc602fe0986c0896a2e22d1a9704d50000000000000401d7fdcde93e3270e8e33a0ec7dbc92b3e04e8e0a657f5cbe6c0c094840c1c5aa200000000114603def2aeea820385114d360cf68308a4606938bab5c4956765f8182d19c6e864f2735e23b5ee8657c6962516dd4518bacd3da1c1e4d269cfe397abfaaaface8901d9f005f8384e9c1a7a452d86bf16547ac9d70ce08d72be774fed4cab80eb0cab970e", @ANYBLOB="89e1079e482fbd3084cae47c79"], 0x9}, 0x0) close(r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r2}, {r0, 0x40}, {r1, 0x1}, {r1}, {r2}, {r0, 0x20}, {r1}], 0x7, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000100)="ce94d0d4bf4cc8f53a62be7e5718419c62606c3c2f64058920994abc396d89fe5a6a585e4876eace845dfac59f2c98560115b9bb7e05065cc535201c9b63aae39561cccea07f98fb49e10e15978f7f4b95a383c6457e2495c93ecc518a6b74910a11e293005c2ac26a69bbe3d057f550809288761be9d8d37061d892df3bbe2897463b4a44ef7e376575795bd2dcc1334bf820fe51bd646ec3b38bd0aaf5513876d746b309e185222cd72009dbb1", 0xae}, {&(0x7f00000001c0)="a0dd3dad6ba1364904b8095e4870a1448d07addbc4a4b96123f41c8f169b9d89eb763a9430aedf9ed05e7bf4d88a68abd5f7b9ca37d50d58e6c0e4ee561f8c559c", 0x41}, {&(0x7f0000000240)="d730e75a2dd92cc75bdff300d7cb20fb49b20269edc625928226d4b2aed1e9218519e6e94caa280b171ec3768c6b9c3a28e0cfb0cc8e8f6c8ef98fb80044d1fa6cbf4abefd6c3ea4bb41a193212f8fa8d4d892df4f3aecfe7b5caadd5e0c4b3a55109d47f449c1f3b7723f9304439e1fe5982c8b49a40f00c97aef72ddff55516ecf9b59d7f79bc6cb3eff3a5a9f9c7c413982f77fce", 0x96}, {&(0x7f0000000300)="4e6d0a5d84141f4de9be76c8a1244bf3c73f62790372b3b760303a884cd706fc504049b47049f8ac88f5da512054ac4040c353256fd03fe7c227abbd2a759bbbf4c731f26543b0e0fd47c22263695e0cdb3d07d633ac4ff79c46d36a78152450f22257709922c0593c5c44c8e338907917ba559e761c65beb885bc540797fd1205d393af858d1b4f7c2348b39aca771be99a30a01f715d80d64d6d8062b408b92d9fb9ed00e84cead9", 0xa9}, {&(0x7f00000003c0)="d6116b9c687d7d0e93b57e22b6ca01c7da9e60a5e2f8a1675b1e8e36cf906227b91051e42a2b3fad32cb98034b4aff0573a0da3553d49fff417302246eb8c5d606de7c8ac8d559ca3b48cc3c3d53f8539d97c75e214014f3161ea2829effb8179c6915948de4cfd62c2594b748329f84dd39", 0x72}, {&(0x7f0000000c40)="5ce2e64049f1d74d2a6f07d9d6427b8d5a512b4871a5236ef25f9634f0aba191c156dc9c8bb918ba3389834f09b159e38c0e6c3caa332e1863bd3c7e35452040263527d58569b3655ffa5e3b220b768868f99d24a203467c683465d2bfeaa2b8595a32dc248706f40189755e65e06db349619b5c6052bf09de473cd029e113b87285a6dbb3a10c60751dcbfb578c9222d874b0a7ca1f22f73272c757c4688a29be1af7ab298daf0911f7daf4a2f94099e3d06c8756674039397d294d4b9278b9dcda10975350b1e93496aa2e7fb8f9f9ca610b9c7c9be3f41f855365726c751980d59e9b36b58b87fb506492415308ffb5614482bef27a157d4ef3039ae5713e6a43db22677ba4548f27e846d1f02509d16126855f2e8903d8731316da9fbd6bff37518199df74bec8ca5731fbbbeaa0cb1bf67819cdf29ab2b3573539b300c6eee992815bf71ded8e2c5f60c9280d5fa3a03899883cc9e4a0e74636421e5bb6d21d6ae71c4e8b3b56ba54ba7eff2a660b7eca021b0b4a2ea0beb3ebf921d435e53cc6de0d414f07cb01aba62f36bc50c049b9532aaa3d5333e095e120a77fb479490dd367245b7f3cfb55ffe73d7f447e5d901310e84534c666fe72f1b4fe132d9255f9a3a5e46481ed17f3c4677c12e97cf982f5d427fe57b4f95e3638e698b2b861f3e866756ffa925b65d00fd5f3978f685419586b5689c22a03f2e73601a11cbc6210f4c10a77a40803557f0f9c7d1875a7ba6ac7ef54959a89200644f9a9d1a39a88849d42c9ae79f193656792c5ca739a4dd61cc7b61b67eef859dd2ab5be31151a9b6bf153ca4fc14acd40e595c515b81513404f8c130a981393676a4289e1828b5f89f354a8c11d79bdabb608fe65db8c3fbd7d9aedef44662090ebbce81b55bb34c67eb7230ebd9c53046043517970123b59b3c4087fe0ec4f76e385e71e3ebcde109d4d921bb8ec9730e8ad176db0d6aea0c4b3a2cd15e98af5d99fb139b49a17dc47bd3cc464525f684874c8efb64c62afc2abbebd41d5d820ef989057ac2301349c1c22b051ebc85bbe0d635f2c120b5ea8e1c1e920ce5b38930d8e3b92e2c9627d4d64b7cdfc338019d10da412ca512efa88a0f25396cd38ec768eb0c9f86b53fb85fec3194219000e5ab46d1f356b78bdc81d14ec5e087ee8686466a94fd95e18181baea8420159928cf941f00795b0e94046ceeaa7bc0caa2871e77d33ba68d0777559db88399d39cb680e41b11463626767bf9cbd3629abee597fffbb00fd8548f11eea0050c15b07b3603423aece79310f5848709d1af34ad6d2d4672f29e8df23684809f9af1984be81a67b86c3b08594c95dd6474e020517fe8afe62e9f77f075d4c1413f0015869b355c0e5457d067127be8527954d853ba7fcf79b697ac45665ec779129e03851e382576055687cb203d0f96a7cd5081b36c7516e8b9ba337c0d15d4ea0b6f09ea14c7a28fd29e34cd7a981fb46aeac260747b8afb5b0e89f94b7bb12e022697010a59e1f6aabb07f5df95228b2b2c6bca85685abda734f2383e5fb33fc1578d0b98002bb2fe7da431fa18f7802faaf485c52e4c99f288e4849236ab75989c39e19a1e7faa9bc6511ff79e2cc32460b6e0297c54e572d10e159520124c9ee7561f4cdd6d8c8b4a1afe01744dd7a761a39c87bd08fa0224381d1a316b183afb8608fe8e8a77fb5fbe9bb7cdc7163f1a365400c06047a175946b2421b82fe56016bf38ac9bce084e46e4cc36ca5ffadea73bf6f898663fda0152ec4118a88d99ffeabba38514e2d824337513ced74aec75790a06167fea2fb986af06829532aec76cb0d75f1323e3e714caa5b53273f682a533c635770bb65a8b02909ea44bb769bdc53a96772616ea5e1698fdb0278b2c01c33a7d2bc86cd61d048c2aee7bf1625e9ba62e453bc343944524134c70aa4b3639b4964387c4b92101cd41092d307535b26a313c427c9809ce0f1a3a3d0187368110d3bf62eba282b4193e2da8dfa798d38023e0b1f4a25cdb75b800d3153dc0b43a634f0e1d04f5823189d7007705b29d0108179e068116c785f235cac219fddc2a25077f62a54c443b579aa2f5ab2a7f1216966e17f18e36f79442eecb0806aae8bc741287602594c132e0106604ba8e21e58ff940cf95e9f622b7dd3b072d313e961392e50eb8c414beb07f86d49fe0b2624188337c4f54138b62c5842ea00c96f5fe8b2459bbd61be4c557fa81b7f1321a8d4762c8d6635519e37caf71e97d4ef13e236b8d49258fab8bb3bc996437494fc3b3838d132c9b33f83efda4dec3a28ed7ff6f4f50aa1a0e1ebb7a846ffdec4468e1bc8233b92171bbe3ef90f9a14d559c3acc75e3857f3d1c50d402819063077e6a7ae18227e694595a04aa2d013e3ddb15b43ce0ac9eb589686020c5c0efed51ccb24eff1e79c1a971f50ccad0e9ab0a90729b235d62fb9ac1f4a3a41c5bd4c0cdd0829cea710e8bfb59e5c496c40789677c3d96be4944233a34ea44d4087547be3d7571a9d2a8ea41b3f28c67872be7a4316dd9d7450e5db35333f5abbbb681734170c6868b2afddaa5eae560410a13c71cae90611c3360c2dc43575ca8650e4cd20925e2a06bdf93ff3678b099a84a5758c5b5178c0d977d6c8a3d8d0253e416579f025ce466f6783925a36a4db939f36d0a3c29af306696f66a55a622c5b2cbd6841a066f5c72153e2fc8363353402f4c3794c447c5cd735d9d662447b47bb3152a8c7c732f54978ce5d5cc1d9ecfdb4097e60e52c5104abc6335d32f73799e69487204cfeb3623a3965a8a5723752685d350bc5f82eee9f72abf351215ed77288c592277ad389c593b24b4e00b47ac706346b618aea76ba2e2b954bab4c98e19d9191c765a174877f59e7f47577354c32307a323b9a95157768f9d7f9eb9fe2558356fd97ac91fdd51101fd0c335f4189dc4f1ee25dde375c059f776e7783bc8aad587f55f122bdae2fe40191c7785ad07ade725807c4598a9b4aa9619a19b26feafbb3a43dac28499bb6c1315f6c9251053271ba4d67d4cc91655dc9f416d7fac6e4fa50205fac5a666fcac1150d725925a25eb24b47ca6e6110a40c0aab2f812aaf9ee3b326ce5371ab51585e7e7406e401c280ee30130e11d1f1be142536863b481324af41dff8b36e8620772e8ddc9f29c02de96b0a8139436ceb01521b8b99c723e1b66ce8ae0dc0c9aae40b9ed0c01d85f940e0caedadb97cc5e65b29df28b2d5a61f8bc05dfe3f79295da7dcafa85b7d1ffb277693dc67e6c99142593c2417164dd2b9e5e224769387a3f3c9948a5a86b644ccdc3716d6bf491910686b58836006a1137d93a572e0f005ef4695f592ecc189957161fc706b550caa50b2ea170800fd2204825114bc68dcdd30900c5e4c987f73e067a357722a4894839eb96ee52097f7c682229576fe0665e0c000d7a7315d4e23e2d030f51aa5e22e04b750a81cab8a3a32fa6baa29b27f378ad2a26f775b8aef712b41d08f99c3f7642bb34732e771c36e45b6ad845e4bf6da48d53b198e1fa78553159ae14c3596ce7c051f884f3c4d06049c79a1eef51694d8de4380b8eb46be11523c1166165d4798884f7b42b8ae274a6e9369c39b64a7400dde26abcb52f3ba3136b0c2433b63d0f45930813661db3c81da1d1cf9a08e48ea10453c722c91d67598f15f167b8e27b2d459400a5f8f8364d773c4e0179cd7b90e4a7c5c41a828f11d2c89e68cd726bcf78e351015ca49f0e5e38a59dd802d1d52a39613996d7b290da708be32b3e609f6f92a7d48f169a163a68a8a1d5feed75042ffcf53cb229a03ed81c2ef8e197f2d99541afc52c6d1c1bd9200b2a8e32aa8b0e00515d67ca4cc454364ee21868646ad2483d38b28ed7330fc2b14fd979d6d949abc3e54d4a27fa19a3545bcbe43265b783a790df51dd7afefbe8ebc71dab86ad019abaf16a9a9834c1d76404376c1f7a7863fb76962aa9a8fda1c42485b083eac56c7c0f93b2da78efa21a0ef54328e678ac405614052aedf501fda8d9122429b8cb79b1fa86ddc70378439556bcbc6b124213a519f207cfdfde73cabadab143a0af70c480029becfedc0404eac602ed63cb940e8a11a7ad465963432a3dbf3b6aca4f13230ba7626e3950198446b255d7cf5bee30eb1b19ad153bd0d6dbf3bc506b55ec828eb7db7f2f676e34edef2557c63f93d038a09dcc858e5210641b72fc57cf9c23226ce68e3b39dc0ec2aa6d3e58767ea390da82274f5fb80d21fc62004ea77e29a18bcc47fcace6c7cbe058c603e60ea4aa185077bf54594667483aa9c1c493eeb377d911dc3460c1af764f50a4ba51ac1d35b0383a849e3b3ed1c8296f86af93af2445e873f48f5908defaf6fc40d76a7bf8bf285d46a752b6dc0ad0e10171bfb229ee3751f9be0ad19717ee893bb38994a5bd187cb5c1899ec84b2f8e3328c8db186925b457fc4fb28eecde932427bdb69ed593495014e2dd30cf9293074721f52ddbe0fc967288bd45c291888e1730d4ed670c672ddeca889a7988a0ecb347b0010c716607b6fe2c60045259538c39f9baf5ece8ecd2ff1995a4f97258cea5b2f13ef689f7fa1199577c8448fc6eaa715b0274563e0bb138fc1b96d520391f8e115675527dc0477cb494369f653194640a246e2deb8a5bcbfbdd4e02b61fbee372347f70a0fc5c1ffc89ea7eee31affa8ca7e44c6a670b5cad8690be0c84ae70616c0f2a42ecf2a60129f562120586c6bee6f7384d6e5632527abedc498aff5495ac0384293ad9c87e6fb261c0534f3aa125d723190769817ea8b2997a965e11c967848c80fd2d991930af1af4d9537284061ae9d8edbcd3ad44495a92c7da983f7e77ad4855580bb3b96bd2f92b5c4cd312dddea56f84bcd6fe8e0b3a88ae0e9bf0ef500c849b76f3bccbac4606b55f8fe0eae530c281af6010a3d32de38ed5d6b9d1f0edd7a901f6f9709d80d2d04d50379869dd2227d0d4b246d36c2f6a41e3b94bd47fc252639ec3eae2b361242a97ce6bb123549c4b29150f8c7bf7c04c3f7953d58c20683af153a38d9686486f714eba0dd2c1507792f8d1aa0b11541ce10ad31e287929b5b9dbdf173cb025790298ab5ed2500eff181178acd04ba7028306e3941f052a369b187ea4eafe3517b51d5b67ed6f9211f318318705af06c703c3020b93eaa6dfc0df4d6cfb26b383d20192091abc3c0f51329025ca988887b86c7a0f6921e68bce94409a21fd43d34767dbce54ab0c341694aa7d54a8ed763b1a74d79cb0311bc4c577b9ceb41d43bba46da511861353b2133b0ec51ed1cdb8a59532e18085009c4ea3d7fadb9a1dab79f33205c0a4e9c1998c87d4b2c80e1941342edc65ef7da3664ac4ea9cf447b8f02069a33a4afced1764c7a60b2135370924636821710c4f8b6e5318b5e18b422c6240b88b39fdeffac60c4c3c49499e77d8b1f7f45aa7f41731de08a592bf1f65611129d9b215d140a0ff404c3e36cf87eb291f29ccc3934ea0edee64afb136f134df1e7ad12613e91b34c4a9d1b74c349e0c64498f9eabdd872fb8b5a9837ee81f6c72af375456618d59f1999724ffd12be4e61d623d395694b23b416f376ebf94c76dbf5449068d709a251151d97f5aebf4f92e638aa3d8f66ac0a3e39e9c123d8def0631bfb4776ef2501cd5d6ab4020ee924f2f2c94613e3fd8289165c3c38f6e209e542254d59936afc573d99c23173b875ddc68933d7c75a320ffab20f72fe98e5112c66c3171754d889b803898403cfe3eb14ea9b8b3bac", 0x1000}, {&(0x7f0000001c40)="11611fe6525e9d0e11cf35e8c46a78bc835141d4018618d30f7608856ef2c89998126d1b5d42fc52f6a3aea9dfd72f776686b39d0d37c4d40e9bc3364507466c5f53b391e7dbb64f5d892db2cd5aeb0ef3a9ad6b0ff86a5d279b766b1cb1d0952f5f63260cdb4b112877d8792311cc28a9e420637e59c64e1202578ba0a171299bdab300e34f50c7a4ea20374fde253f24e5243b3dc97f5ff6175326b985a3906e6dac2c9549b405692d5500c19c77ae7519e2dd16885d6028f01e46a1913a0a7e84d594baace5e806f3496f8d860a049d24dd2f890071a22b6a57fbb33e3a8bb3167e17bd68381e2fd3daac12e80a73ab595cebc99cf7ce78be3fb40395acc5734a63d61c301927351e4b788d9a0191346ab54dfe5aafa6d2fc0db5957d0c5373228461310cd4b4eca83e85d09b72aa2eab555be1bb39d6895a50fc52af1baa07698d4ed1b2e692a685e73d96f71a9adcf29aea14ffeb7b47136f5f3d2b729f31bacdb8f4c397495cd3fc3a2ee0456a7cadea82a55286cb529c95b8037c3cbe1efff63200197b23631d124c8f6384dd211a8c44f27f1c8afc8ff8fe1e9ad938af37321622ebdbe09d87cb9f7156a11753b74d72712d429ec3429f518b1b35ae9df610a9070afea3c641c6be5f3b038907904223f590d0b97d6f3e6c24a37981ef9670530b7e45020b0374f94dc85bd18162d5cea9a3a1e35bbf3a86b75121f435cf313bdc2cb8f315eead65b5d0f3167976594dfb0e23e26e490249fb16b05ece6d609756e39cd5f42b9077b2edbba515a5963dd70fd35de7c47098b8e09524b9a0a9ee41f3e89f9aa072a4d4dc681f338b6c5c32bdc6d12e32c093224ca12cfbfbd8ed48b10dfd4b7dfb33c9b5e8f5f1728fcf3e0d96a6bf64596a2cf77add7deac848c4a1a57d6e0145758f33f4a345d29d036ac4ee89be26535753d6d0e431d5ab7420a9cf7a132941c55809a9cde25ca3410f8d48037c13f3e75041ebd177b7dd5a4dbc3f6b169bbbc2625843df93bd598f02cd5811a61ecd6760d1659f63ba902673465875a39da68d4a49e29e6614d2ad1d8ade3b195e2a2d7ff059ca3e2d8f6b175da90a10b1c0fb232eff970e17ad48c4398de1e434344ff6efda719a4e0a13f9e1f62ad5b7b88fcf061a4d82ab9ce998c885c83f4b2643b5ec786fbc94bc54a6102d0231c2708281c253417d168c728a38c1605dd955753a81a2db6a9762888d4be4fcef79ab4d2e24ddd696b149d648f858dff9583391b1d5085b1876d3c0db13c1834ffdea29069fa1a889d245a904fd782ed7bffd9824abddfb0dd2206fb55057950ea663ea4f6e70add6cbbfc0730b24168e82897ef1caa8da87af149704a6d6a5d7784d21c796ab687e623983add4889107ab54bf3f9e1762df89f05aa87ef1bb2eb86a5ccbe4af87b9f0ff83a690d154049c9bc428248291d5992bf498f96b7bc3e4fe9b842107ad818c9f00995afc6c4db0024b1759dc9d8e1ec0b452c2dd5422aaf2948bfa79e202dd7200a4ca9a73991424dd3248880ae4f3ffa768ddca90ccb345730c11bef9d1926266f847f389c26c4827d3a3b68811af51689f432cd74f0b3e0a462e971b51c3e45e97b12e5245f2c2a664de82ab43f7499fbae4cd4c0a8ad0e57e6c7b1e00aeb3aacfae70a947bf96a2099bc35b4832c0879dec9d12cf4963d2758ccb1187792e522c7c2285c7cf3a8636f19a6ca8afb80871800970948ab65234dac0994c167e53a49a4d960a30e379184173295246aafe255251f7934d20e3f233425c347c8d5a1e9707b0e1820fbe339bc9e05c65641f2c750ae47e4562f4cdd1f264ee78da3a82e1fce78eb6cc4fdd6ff27f645fe7edbdd8c51208097264a45b386f5be8aec382abd38372ef125265f099dc9d9303e647fc3f3e1140a26f2615e7ee1fb6a11c324619e4eff7e1c56466dbfd2761fe7ac3a152033a82676c55d33ac4a0bef815a22d24100c845b34fa219f326a5cd7de3f8ddb040afe8191ad7e2c0557e0e1e16840ad0d9831cd86d2f7dc38b2bd0359bbfdb1a26cb74218645ddd4172d5a54bbf5e4dfaec24bf9e53176835a8ea02bc9d117812ff731d68aa13c7301df1860001ca6003c9c71b67283c35d90f20d75a66661e9c94f459e918baeafdfb98f0affb9d8129b690e6458fd02e4f2e55ec43ab752c1656456c5f2ca448a0ab1c25d82b518b986707c354be76ac7a13020fdee15986d360dbd893e588d870e19ee395c1456acdbe5cc8b203bbbd17f94b4256417467013bdd4cdd37157753cd9d16a977185043daad05ca93a9a7bc874aab3a159dc2dcc9ed9265e66c145d8ac66297d4c00e9fb43dce7ec53271c8e360734bd87f8146bbff19e62f7303a210dd5c7ba8d90174182edbb4da358910f856884abf33d17ac0dea5da9790f1aeca1523fba0ae87740eb4df16bb1be6eef1c33d458eec369c062a2f05cceb33baf88c48996dcc63bd04c11a81472cbf0b28669140e5ce176a8d99ac9ad4a35a3688c3cba709d710655c2a966385dc153330bb1f8d9b98b051731a635cd25be1b6c95da718bfcdfbf3e591cba250c611f14f6425975935c120221e5af82e7f0ff9909255b4792fef90034355f1d559b12bb78b9c08e7133cfd1bdf40bbe54518f29487a660ed492449834b9b807801f5d4b931bd421e82fcce883da1d39c850d953462852d1b11855092953c6fd5d8eb78bd71b41f6f9ad216a827a172d9fda2ccb19124f6f6ab03f436cd527fd7c850a13514c4a378e71812b5bb9d01cac124a8c79973ba91d817c071a2a40941728d180fc88fe79cf2b2c2f6762135e9f6df86ace9d9e072b2fc4221615f2a266c1e9e16cf6a872748d06ebb8553c700733217ec0948fa8093dbaf9c5b1f7f92b0db0df48b1c86a4ba797c1c9e43fbc0621e8708d507dfece9939c7632b8b7733a9089a0cc19452937e0fa6602f976b618f72fe3d5652662b9388ae73e85823464581f1968ecbc1a97cc83855c2d6eabbf56adc3a73b98a6693cf28e0124d08b1395464880ca51d61a5f7b8ef0aac825c1a1a1f1df0ae894aa1a64d64c91604949ff219844416687a2e4e52c6a2922f8ad49cc17a0067664d967917271d9a52e97159b18f3e8666a5ead3ed182aa89944f1c1d3e4bbd3bbbc82bf2c0ba8531aa717dabf373d4885853b4e1ae04078a7655d017df716063a7aa9266ffc5f5e6675bbfc3e61f34b160f4f9b7413a488e9e2a0e2f7c724b126128bde99d963a2dfc89832a6d7454082d510e9c8e4136b60f835ea6221786bd342c2f8831fcb4fe16a6510f4b461b95cb22859ac6a63885a3a7f48915e86686118df5e4bc818440a37623209675154af57924c52494d95a268f9ae0e2e510f5932afd28ae1cc0b24bc1f28669e335d73156bbb00cf15df62b6cc95ea4ef998a1fd20d450c5a93fb8f36b2f0051777631e56ca3d823045bfdf594290b3eef8bb957633e828825bfe7baad80058b4a8ee89a1d68370b32cbeea468aa922be54d6af8ea7318a6d02238b8924d54ffb8edcbeb897b42f628e22b7b807b20e78a1ef9adda34776eb74dc6361ce8d899390cffe7ac13a8da138cfe4092870550b152b5d63e82f8593b91f57efcb44434016c3fa793b72a43a9804ef20324bc4e02fe5e145127f3e324b77299c9c6e6fb1ff23b0e7ee26fe52319ef4f62cfef825268e48c865a7fc25d15ff1c1450b597f6f8dcfe2fcb06a0f4884b3d58d1029df6f96ded129c02143136c0a029d8f6bff6bb5b00ca71ac6f11780156948fb5c70c321c0c5f331e3c5a9d130bcf66a2abd35c3c2ffcc744805d04a13876696c66a3ed91c56e1b17c08b37a2338795cf9a0aa135262fab94556f007bed2579ca7934c4e58c69365859483b8d27f8dd22aed10", 0xac3}], 0x7) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0x10001, 0x7f, "1c10260974612c330000fcff00"}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2db221643cb3465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e6a103ca1d8c2c92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3563617b8739f3ede277fb0466a3bd1207b11f30126a4c10172af23aa8dc65d40ce1b8597692fc9021455ee50bd0c84783ffaaae3a9295f7cc5a85f946fd140b485d67169ee195b1412397511f934e8429bd5ba5a80e6dac8a7ed7cb8f85bb6c1ccd916a0f4e33886ecab5f7c77d060204546da44029def101a097281704df8ccbed2562ba063b4482618b9e2c69a4dc351a0111a939e87bcbbd7bf4a057b6c3700ceecd3f2ff2e878958226692abffd003f07695a2be7b9fa150deabad2ce3a3bb6ec50812f6b06aa75ae8320faa19ac8bca9688884b07b49d6a4e3f239fb8ab1bffff642acaa783680d97f08a2caf9b17335925b3944eaf9996a2deb3f2a3e5c4506c6a0f1ff17aeb01640db6d902bff1533f7ee33c6af797707e3b670b53b7f80491fc66a3fb401c64b8b8a6b0bcdd3ac80ed", 0x202}], 0x1) setuid(0xffffffffffffffff) r5 = syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048cffcf58fec85", 0x14) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000240)=0x8) syz_emit_ethernet(0x36, &(0x7f0000000140)={@local, @random="6edb7aa39109", [], {@ipv6={0x86dd, {0x0, 0x6, "68e31c", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000040)="7d2163f0", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00008f9000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000c15000/0x4000)=nil, 0x1000000}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x800}, {&(0x7f0000dab000/0x2000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000001240)={0x1, 0xb465562398a86072}, 0x2, &(0x7f0000001280)="564f0863e152cb857ea708b142f91282bb3e5e3142659995f53c52f6913c64039dafa4ed20668507776c484aca92b612dd703cbeebc26b9dd2c7af13c55fc84c3215a47e954a6b14b7b5479a35aab6537c293f7efbc8b1f2faf650a41f99b1be6c20c1ea7096910bb80c9882abbbca0de4987664fd275c15f816a122466d0db40545311e012448a046a4744bc2681f3921ae8a9ab267ae151f6b5ba0cbb03cf9dd69b05f0ef0bf7d9bb7588f334263a10c3b79c3550d1a127370e9bfe3686ddfacbce0c3e635b511fd4a718c29d0fa0bd8075d1d7d4f19534afc513894c9b6a2bd709b", &(0x7f0000001380)=0xe3, &(0x7f00000013c0)="a25df9049cd3df409dd92b9f3a9c933a1f5d1a30d9efe5e8520c98b254dcf6d7bcceebdb07d1d747e39f0126282d506a71689bf15e1cabae71c3a2", 0x3b) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r8 = socket$inet(0x2, 0x3, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r8, r9) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) writev(0xffffffffffffffff, &(0x7f0000000900)=[{0x0}, {&(0x7f00000013c0)="cfc173f4233367fa2769a351b5b229468e347da51db7906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739625072ee236e8cac673b321f9715fcf8ed21565366f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a9", 0x61}], 0x2) r4 = shmget(0x3, 0x3000, 0x240, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000000000/0x1000)=nil, 0x3000) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="8695e2ae", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000800)=[{0x43, 0x7fdb}, {0x41, 0x10000000}], 0x2}) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000002c0)=0x4) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x10000, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000480)=0x4, &(0x7f0000000500)="db68fd50bf57bb427dd9340dcf182b1ee06aaac9ab92e571cd4a842b7a16e5877f0fb2bf01f299db98288432be3a73f37c73b597edcd04d0635a84b5cd42d99af425fd1fdfe17acfbc4ea9f408edff2c5d12a31cbfa1a016b9b94b1eee35cfe6d359a331a141b1fac6c3d816903265597d410472e1a51be402acf8a97ab61f88c34b94272bc3de66fb36834851a75fc58970db40a40a92d14152e88473b939812bd9bef0", 0xa4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x3) r5 = kqueue() socket$inet(0x2, 0x3, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x0, 0x0) select(0xffffffffffffff83, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYRES16=r1, @ANYRES64=0x0]) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff1d) executing program 7: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x40, 0x0, 0x0, 0x0, 0xfffc}]}) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x100000, 0x3, {0xfffffffffffe}}) 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) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$inet(0x2, 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 2: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) poll(&(0x7f0000000100)=[{r0, 0xe7}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="cbaf848c42f0c1d94d4bae9fd8197609fb8f806dbe4d17", 0x17}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r3) close(0xffffffffffffffff) executing program 5: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) dup2(0xffffffffffffffff, r0) (async) dup2(0xffffffffffffffff, r0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100e02) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r4) (async) setuid(r4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) seteuid(0xffffffffffffffff) (async) seteuid(0xffffffffffffffff) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000000)) (async) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) read(0xffffffffffffffff, 0x0, 0xfffffffffffffd7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x52) (async) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x52) open(&(0x7f0000000580)='./file0\x00', 0x2, 0x107) (async) open(&(0x7f0000000580)='./file0\x00', 0x2, 0x107) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)=""/180, 0xb4}], 0x1) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040), &(0x7f0000000080)='/])\xa9\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='^', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='%%].{}#)]#\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\x00']) (async) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000040), &(0x7f0000000080)='/])\xa9\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000200)='^', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='%%].{}#)]#\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='%\x00', &(0x7f00000003c0)='\x00']) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) (async) ioctl$PCIOCWRITE(r3, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) executing program 2: sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f6", 0x99, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x6b) r1 = socket$inet(0x2, 0x8000, 0x9) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mmap(&(0x7f0000659000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0x800}, {0x5, 0x0, 0x0, 0x2}, {0x8106}]}) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r3, 0x0, 0x6d, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f00007ab000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000047a000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000727000/0x1000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000065a000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x6b) (async) socket$inet(0x2, 0x8000, 0x9) (async) dup2(r0, r1) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) mmap(&(0x7f0000659000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x7) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0x800}, {0x5, 0x0, 0x0, 0x2}, {0x8106}]}) (async) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) (async) socket$inet(0x2, 0x3, 0x2) (async) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) (async) setsockopt(r3, 0x0, 0x6d, 0x0, 0x0) (async) 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, &(0x7f00007ab000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000047a000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000727000/0x1000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000065a000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) (async) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffa, 0x0, "0000a6bc40862c000700"}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x40, 0x81, 0xd4, 0x1, "679e9e4790cd1b3b3845051f4395d449e6dcf485", 0x8000, 0x6}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001180), 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) (async) r0 = socket(0x2, 0x1, 0x0) (async) r1 = getuid() setreuid(r1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) (async) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000100)="374065fd840a4fb9853673bdaaf8ad0a4dd3a48955f1665682754010b992eb5a30414de6735ba51aac48337ee9ebcc690f9845f7bd1562f547a24fa298fed3ea90a41d1b587f381f970afeec426e16f7895b9620f3b7570a7ff2c94a1ba7603612994ae6b6983454b539fd872ee4d3b8eed309391b0d70701293aeb8ce3085ca58ddea80ebdf12d281c068d44655cc579d94f8b99c5f974417ebd1c1d5ac7406c9ec9b8c982b1e0b548df03009b455039cee467dc68d54a57987cf86f5afd7b07372d25ade82ca56a6a08fd5a79b7d7eb9a5bc9e38cd95b41391b3ec79eba6fdc53aa7009e7ab342a5b267516ac6da36f528bcf864c3c27cf0087596b55d148035d1476031790677c32f88f53a1a92828f5c353d03406b699733788230d6daed7761aa15e8bba6e14454582b5925affc36288b21b88dac5aa97e871798256c933ebe97121dc614f477724f891689323db2562d2ed6e725bfc021aaae904716750c2f3d021ffdd38efec2740cf23e80789c199af521d9bbba53cdfb196b5ba55ad163a75692d8ad10bb9da48962f8775bcc8a3f528c08f89b08d274bceed8d9996a8d4dca532db82395dce59818c56b35e14774b21df45a0aa77328a9a2b66222d09b2c36c19109a5f6ed6ed19430e4bda617176183a4dfe76344f0f141afd5980d52fa977d8f85362fffef90c0cbbd760df8f1d9f494ec29dc4265e3fd1ba4e78eff28a41fa41189907ef1c8c0768c8e7e1ef10239aaa56407bb75388b34535b77b896e1841f12290f7175ddb5dce6721f2f323e7b4fecb91812d95c321f8063290fe14d34052448511a650d0f977e282cb2505e543492fa479f68470caed36a7e1754b13825a1abf634de54a73e516348b0b892f3855455033ed22e9fde99b1b9e9000d50c7f36803874be50438c5b4f2175b646cf5cdf5b30b3f3d8735e208ffe9a598d2c5278fa607bfb62a04d063f401ae4182ab3738165f27013f78fc7dce2c2d2a4b51490f43a5fb568d756e50f5d9d5474431021c38a5a63c011afb3c9b90980240967761a7cc1936470d06722c060c96f614d49d2201c1c43c34d18762a9848a04129f40b7cd736f98521f40d6d57cef32744a8b105f05e6779826ff015079cf8404014c0496901cd408b30d013356cfaf19d426bbc35eeec85bdaacacc630d1b82e91916b7f6443220c55758be6074610f6811551c6b11a6a2317b3fa741381d85aab562acf95a2629e3063c6b35558f2a38e39de6fb60f2b812cc8c4f3c6a14e9a6699a95c6a2c534fdacfda450ab99bfd229de68a9ee30a70cc04738929792b80ea4567029455c6ba73945e2d177c80f884e8b150b650fd407add923103cd3f553936fa8a6c1a3fc0f0989769214f04070c9ddd3fbe66b232d040b49d30671ff142bdb9dd2f08347975c7c7dae3240b39317f341c89070f20a671007ad15fc4af386a790899d98aa869b3ced65ca27f5f1d47b4df761525fa74f0dc020b3e813c1940797e319a175b56cc1719b2fd7464eb6591f488d2cba9a0c160fbcad35f35500326aa541eba86d2e7a49ea02465a4576ed4d163625fc7f3e474b38b27eb227f1194438f7190f6b296d2eb764d2c7ebeb3129f0820d6b6faa71b5d94d97804cc9eab534c6bec12f44cf8f73241f13b547fab83b89c4bd3b204dfbc923ebec04673b74c98ad7b8899f8b6c3e87dadbe7b31e4cf4aa0039a25f1acb3de4fa221a37a1c90a55d8f4ea4c38d4bc4f75293ab3d75cdb80bf8d872aa8298767217f86f0f242824c39f77e7c35710029d5dede6f5c8f81ab73d178175b16d73b6ea33c9d886f4d2b30ce0839b72aebb530afce74ec9a109d852872538dffc01a7f4c86e60edaf35048b934a6acab1494f6f835851e61fbb33b41398f15daf1bf393ebc69231aa2bcfdfd11bcdc76c92c1e833d27304e76f90538c0d35912928a53605e50e3b4741fbb57e08c9b9f0a3be9b35ae8f719929070ab7f6b3e74bbbfb512dcac349a3bbdc298ac3fbdb722d44f34c2b8762094215c7c6bea01328c9ea6f82ccc0fe10c6dba8a1483debe603a33540d5973a686602d1923c936cca45c1d85914a5017a72ac3f34fdeca4020cd0f2305b81e9d29fd1dfbb1769b653ec1391b92c5599dffa0c5bd3a84cf08c51126f3a95569ac30b2f346b7c5a4c808a2e1e47324ef85c4ee071b0ace0a2c8eaf4ae6e1b7a283c44d0f486bd15cc767bfba94432e2d935bb49994320bda1004c05af01664ba0ac16e7375bd4fe08fb196840b240112e1528efac2adb60cc41d4272cc56bfbaebab13af086431b4798cc5771209d4c7b9ec1fa38bd3fdc0cedcba704534d9aeeb25c66f5296fe5ccc42f24fab476270ea333416360840dcd994830603c935bb8d2758685ca4b23f7a6458c7943505132b627fd9c9aae633fb34c2f8fc6f0a092617225a39c85bdf1770deec6b4526adac9daf7f883290f7fe317713f970c26440a9a486239dc194a38db84d5becf06d5363e8ce4d3080f60e894de4ee638d8d8527c45e00dd8870883cb10d2b6ad4ca2327187b8ce63321e35fe37ec9979171e42fd517a97a2599481188c1651e9370bce99d31f99494b60916ece8e5581a7b09241b4220beea255187264fd1f108b74c56fb55f1e1e2b0f0a98775527a8080948cc65072e9f8cce40f7be5af69df2ef816ebd1a7421b6ca03ecd753596e67ed857713825ef61ed80e95c07073b43a4923b6e7fa4094399615149ea852055c47c9d6e754fb51e2bde88cdc1c26cfc505e3a25558a19712908a682dbf4bb65539a1467b89a9cf3f8c6759833475d52ce8d35d27a4ab663eae9435a9247544c30304d0e4afef37105a3bde689f0a5a56c9ffe6c3d22635b78b777cced10046310f184c0652a3741b3729d304601ba637e89f2e24e7294bc46e0c260050a84ee8b50934421af562d0fd63f7d791003e7b9190ef3c867884465ba0510abd71d2d30aaaa0798f3602009e4da40087baaa1b87aa9e9c88cb57de2fa72ae29e9375ab4e80f5a420db796bac9938b6bf8875a16558293e16b30f4254b834a52d7571c62f33526344d78aee2c45fe951b863c489ca9cf1057a21b971e251444c1d6bf55e6600bed43ce3f9c35b07d5451e86334716fb983122f5c1d23920fb9a287217d80b71d92db9cbddfab5ce1d94e5d9732f3fa9c7f38c885dc2c580f5dd7810fc3df443a535113903203ddb9305d9a9c52663746334433fd04aaa36b3ea4326512283e866c8e1d492d5dd103f612215278e73715e8a10106b3ce845963cb51bc38985ac4d1c16ce63c3b7cfaedb5a21228b18f012dc64304e1b414d4366e9d2682852cd851766291cf7f372527c98c77a80a4937844c974663e9332bf3e6c093836e03f07eaa60526061fbb7fd984cdf18ddbf07ad72840e97a0abd12450389f93e462aaa3d5b80ca3c36d444af716ad7c95c90771fc8e22eb809b148deb9d2eecdade5df11c454571b091891263d261331a56156a0c61fa4ea6cd28d37cfaf16d7c3dd5c0b1b1bc2a5d1a516aaf3f7911ffee753807fd5287e397343532bcc485b76b0e1edd2ee65eeac1187fd08bbc59e7952c3493e54d2748177c618263f6e31b3d1f9b2f9515bbed367f876573f76bf6ca93df0e2530dab7c5ffc341c8778b1a2db39e917040931b27088dd9a07ea40bf682697d28ab94d171251e62f966152d8273b01dfe545f1d927c7341c9f3f0816bf0ab77ac1a1c46fc06f62710bd87c056508927c1b27e8dbd388c0e8cf77b229c28d7a7f524c16c88fb07a5e6349422120221a2d4550bfa978262258eb33123d39f301c5aff6843147701bbc9eab827354296a8fe8ec139249b9b4895b9b597797be5bc74247518db7327a5d97db0b30ffa354685cca6e7df84e75cf29b56c5a57beb74c0f310e392c07edf2006a8445152b91091eb7fcde12d50bb6e04612e867b65c1f9c60583fe06da568fe1a3b9f2836f03d28282d8c56ccd4ae6976752d4c031cb8cb3394dfdf0220f87f17722145d6f7bcc04db37999f4d21d8fb6b85b6adeb67174c6deb2a85df0fe9645de94549d37d0e5aaf718aa183b8ff4ccd4d74b6b8e31a03fe0289d121a6a6dc1c2e08d87ec9c1d977ee4af218187a88a4bfd53ef18a2e748103e62003decbc590d6e76ee9448e32603e6776b0aab70fe6242340c865a7b6091fcfcef1004b10395dfc251593ad297e9f683c418d3372f4015eba8e2def6277f56518825cdb1927b987f825460fd58570d0d80c7484f15a6fbbbd6dba541d6d52b904d520fc867fb96f4951a48163b77d27dcb7958d9d9b714cc24f47337c6c1ae16e18ede95bdf3f8c7898ab076b76970d1069acb7c3fbf9cf5d90d1fe2129500099e9c83b5314a5279572e387b611539f679f618898f066984c646ccd54e7726bced10ae55db2d694d48a1a4e76372e04a9566bcc424cf3167adcb9ca36a2c7eeec24e6afe3680a6c0fe54ef9d5f134821036959e12d2e6c2e7e6a3fa9b913ded0d33e19005a2d27274d062cbc18fa90b74faa45c6fd0865850eb11f02203d26385d9aa10cd3d6997d35dc7b906d39b9c430fbaf33b92a44da89dc2adca707aa55f63524bba324a51e8e24fe06def352df1270f53563bc3e15fa01b6bd0420e6bd87df3a819136d71dc5f420f601805d51b2963d42da95358a065aca3e9a7ccf52998818045c4d1b4e26b4ed6f5b590b67db7aea79ef358ba72350ccf7c84520b35b5422968770bf405a3169da50908d5e7f5db639219ba20130932d6979aa3141d47c06831dd41b9515df5584d21c9a0bb89400e478c3952fa9684e054fa3534df00e54c6ffc3f77857eaf3b4d0e6834bc360a7e17363dcb9eda71013223ef25a420bd871635e6433163b3a8d5d22adc3a2e0cdcfb8b587f5ddce7ae38acb92eea84e309ba5916d02bcdf96ca0948e74e73ed8f7dd1ab11f50b778cab7085c6dbee9b696106a9a7dcb715f9b25b8ba6cbe78dddaf0790889427210c46170d55531cff2d4e42c2331cba42e4ecc0ea9841c8235038f3d37ad3a4206f81880e7d4c61b75730d8ba6796e3313d52189100837b7cbf37446228c42105ab04eea1ba938d992c7ce587b51e0b844e154ec542a18a9393484d732c862bff8330bf7c20caa07f261e34b880372b88a968e15c280ccb3d45d04a3290408999072c4670338b8a9729cee8718b2eaa59def57eb07459e8bb8a94869cb9c07567cd1649e0e021d84715d92bc5ed23d8161281386c257c506a856787ccd32a79e310790483ef8ae44146a8fd11f2d0a782a5ee666b1638455502655ad6f91ade4982f0f67837a98ceedbc5fe887c0059eb14ebcec8b6da45488c868f62d82646f6bfb2c63a5c7a09f08e37dc2eb7d59a43ed1540b7b4950d52c62a46a85731ddd9451529e722f5dc7930240f8d50a0b02fb0dccb41d2ae4810fb106b2d84e1630e1dd459c2f6f6b8a038626bf980b6e92f0c79f83180cd0472de9039239daf1fc24152363582da80b525348f1490f28a4cf584c11ccde360ddb1f0b37a429691e5c743e5a0beb184e331a22d5570b6f566f8528551d81ef6750118f47428be7f6741a73a9f63cfbe1b52020535dd1401df421db6c73f6f8f8e804764ddd71dc7058f9c3b69be09e856eda33b9361e909cf77e295ae8f982ee535cf6c82319c48e587e581b9b90636aa1c0229425f40f5d1fe63e789b3fb1a24c05f29cb3259a76a0e371ab11308e61db9efe4f3a5ee6171841ce573fe0f6ac7b036ed54249594153767d0e3a66cd33dee6bbbb3bb041174a34e6e0", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="be701df21725c584cdb2162922dc149a181f1ca12fa4c076cb07950008ede74964f3ff2e48da7d7e57523875e149dcc21b111526c305", 0xfd9e) (async) r4 = msgget$private(0x0, 0x0) (async) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) (async) msgsnd(r5, 0x0, 0xf5, 0x800) (async) msgsnd(r5, &(0x7f0000000380)=ANY=[], 0x51, 0x0) (async) msgrcv(r5, 0x0, 0x0, 0x1, 0x1000) msgsnd(r4, &(0x7f00000011c0)=ANY=[@ANYBLOB="020000000000000051955cfb1194c3395a9200c1481ab9fcc0aa3880faf25be7c091832e830bf09d177524ffb7e287111e3525ed376fcb4f8b59bce3a922be162f4664067deb0fd795e5e17306b156b222f71607fb895a95bd04476e9fefadcd0d496abb585aae0b4ecca42d4c0999eec0c96b4b2a2fc80020dccfc16a6ef31e3b821ea631df24bc03b9a90a3e88bb44fe2e91919d91ab323ae328224ee52d445c79dd824e85b256ae34dff256c0581073c53a897ed7af828b3b66d1f41628ddb1572fc9efb93873203fd60a444f3cde513e6f0d505eff2a4552c20eaa0b5e317810217fb25a005cfeaa801ee4abf831554861d19f87447b11019d225834e1bc2f5958ff3e8987aa5a5c82d384"], 0xf5, 0x800) (async) r6 = msgget$private(0x0, 0x442) msgrcv(r6, 0x0, 0x0, 0x0, 0x1000) (async) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="00000020df0000001413a24e4b59ae4b4a8e4539d67fc483f566d5b6ef25bddef464a3febce4a0566c9cad42817cb5f7fe6419b29fa136c8578769304b8f42e8df56fe0730c3fc02a35b84aea27ec7db253ce536d96aca68f55984adbbe26e581c77fc792c69d3a663019fe6c5e7e8697f00ffe68cf17e8acd0000000000000000"], 0x51, 0x800) (async) msgrcv(r6, &(0x7f0000003a00), 0x1008, 0x2, 0x800) msgrcv(r4, &(0x7f0000001180), 0xfc, 0x0, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) r8 = msgget$private(0x0, 0x1f8) (async) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r7) msgsnd(r8, &(0x7f0000001380)=ANY=[@ANYBLOB="0300000000000000cc128b585ba67cb2a15f3c43a495e285534622dc119fa2c72168a22e1faf6c6ac7211b61521a8b9a5144c05e0458894c1ef032acb1bdcc0562bc275963bdcca8c922d5cb95e55933d02d2766f133d10ccc522361bedb1593e7d47775f782bfc9f95e1d0000000000000000fe8f596c17ab8a9393a4d689570856c6dd1e3389b4a144eda57797eed1900ca4d6118e7cd5687c7dd91194955ad7e9465cda98952642a0cad6365d269b90b5c63dd997a86963754a07e96d5d96e62d55906420dcba63e6d98a88504ea3500e5acb0e6c50265f9b0d36d1b7718a90cfdc1bb4a3bf7e721cd1ca0f0ae00ca997842bd787efd07c1d3711551a72b3a88a8acd99d997637affb4b7fab6bbabd39cd407b1dff44bfc47c7909ddcb42a46c163f73d88206c0f299172b0559cb97df01a66e9ef924f618408c965a708f75ae5114443ee7f7d7159b8c573ac8d9ed37363a5da08668ff7dfc0365be96395108d75dbde72c0115a2a5c9f1b80c9b05117845f9052907d7b50234171f558cef0615eb4afbe1dba379d49191cbe9a3a9eff8b2ad7a6263086db5cfcd78c0f0b76d5dacc95e2a8eedd35741ed7f939953e994818453351f925ad7121d5ddd744925ff727270ae85f8c9bc10e67909436a5377cdcba47797bdc9490e94a079cbc3c15e8bd0f429438c6eb867e95a6ebfa009c979d8d2f50c06e6c18e4ce3ffda3d643553d1d4c0321edd692b4313a718a"], 0xa5, 0x800) executing program 0: mprotect(&(0x7f00005b5000/0x1000)=nil, 0x1000, 0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) (async) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) (async, rerun: 32) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (rerun: 32) writev(r1, &(0x7f00000000c0)=[{}], 0x1) (async) socket$inet(0x2, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r3 = socket$inet(0x2, 0x4000, 0x6) getsockname$inet(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) r4 = socket$inet(0x2, 0x0, 0x0) (async) r5 = open(0x0, 0x0, 0x0) (async, rerun: 32) r6 = socket$inet(0x2, 0x0, 0x0) (rerun: 32) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000240), 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async, rerun: 64) r7 = syz_open_pts() (rerun: 64) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f00000003c0)=0x4) (async) close(0xffffffffffffffff) (async) socket$inet(0x2, 0x0, 0x0) (async) r8 = accept$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(r4, r8) (async) setrlimit(0x0, 0x0) syz_open_pts() (async) close(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x20}, {0x2c}, {0x6}]}) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000400)={0x8, 0x2, 0x9, 0x7f, 0x4, 0x2, 0x5, 0x10, [{0x3f, 0x40, 0xbd0, 0x6}, {0x2, 0x7, 0xfffffffe, 0x9}, {0x0, 0x2c88, 0x8, 0x6}, {0x3, 0x2, 0x1ff, 0xdd9d}, {0x3a1536e6, 0xf6e, 0xffff}, {0x15c, 0x4, 0x1000, 0x9}, {0x7, 0x20, 0x4, 0x7}, {0x20, 0x3, 0x5, 0x9}, {0xfff, 0xe2, 0xb37b, 0x3}, {0x101, 0x8a45, 0x8, 0x3}, {0x10001, 0xffff, 0x101, 0x7}, {0x2, 0xb038, 0x3, 0x8d64}, {0x467, 0x8001, 0x3, 0x401}, {0x72, 0x4, 0x200, 0x5}, {0x1, 0x2, 0x9, 0x10001}, {0xffffffff, 0x20, 0xffffffd3, 0xfffffeff}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) execve(0x0, 0x0, 0x0) mknod$loop(0x0, 0x8, 0x0) executing program 6: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xffffffffffffffff) r2 = geteuid() r3 = getuid() setreuid(r2, r3) r4 = socket(0x18, 0x4001, 0x0) listen(r4, 0x0) setsockopt(r4, 0x1000000000029, 0x1b, &(0x7f0000000040)="0d2a2ce8", 0x4) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r1) clock_getres(0x4, &(0x7f0000000140)) setsockopt(0xffffffffffffffff, 0x8, 0x1, &(0x7f00000000c0)="f6c0cca6", 0x4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x20006473, 0x0) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) semget(0x1, 0x1, 0x300) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) recvmsg(r3, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) (rerun: 32) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) writev(0xffffffffffffffff, &(0x7f0000000900)=[{0x0}, {&(0x7f00000013c0)="cfc173f4233367fa2769a351b5b229468e347da51db7906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739625072ee236e8cac673b321f9715fcf8ed21565366f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a9", 0x61}], 0x2) r4 = shmget(0x3, 0x3000, 0x240, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000000000/0x1000)=nil, 0x3000) (async) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="8695e2ae", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 6: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x264b, 0x9, 0xd, "fabafa588fc0000000000010080000001000"}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000300)={&(0x7f0000000240)='./file0\x00', 0x4, &(0x7f0000000280)='./file0\x00', 0x8}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f00000001c0)) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000002040)=""/4083) shmat(r6, &(0x7f0000841000/0x3000)=nil, 0x1000) r7 = getuid() setreuid(0xee00, r7) r8 = getuid() setreuid(0xee00, r8) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000002040)=""/4083) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) socket(0x2, 0x2, 0x0) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r3) close(0xffffffffffffffff) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmget$private(0x0, 0x4000, 0x241, &(0x7f0000699000/0x4000)=nil) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0xd2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000000f000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000606000/0x4000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f000069b000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './bus/file0\x00'}, 0xe) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x37, 0x0, 0x0) executing program 7: r0 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/32) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x40, r1, 0xffffffffffffffff, r2, r4, 0x30, 0x1}, 0xffffffff, 0x6, r5, r6, 0x1, 0x0, 0x7, 0x3}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r9, 0x100}, {r8, 0x80}, {r8, 0x100}, {r8, 0x80}, {r8, 0x4}, {r8, 0x4}, {r8, 0x40}, {r11, 0x8}, {r8, 0x4}], 0x9, 0x2) r12 = shmget(0x0, 0x3000, 0x11a, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000340)={{0x7f, r1, r3, r2, r3, 0xc, 0xaf8}, 0x4, 0x401, r6, r6, 0x10001, 0x0, 0x8000000000000000}) r13 = getegid() fchown(r8, r1, r13) r14 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) ioctl$DIOCMAP(r14, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r11}) pipe(&(0x7f0000000480)) r15 = semget$private(0x0, 0x4, 0x718) r16 = geteuid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f00000004c0)={{0xe34, r16, r4, r1, r3, 0x1bf, 0x8000}, 0x0, 0x7}) r17 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x8, r2, r13, r7, r13, 0xd8, 0x7}, 0x5, 0xf001, r6, r17, 0x20, 0x9, 0x7fffffffffffffff}) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f00000005c0)) r18 = getpgid(0x0) sysctl$vm(&(0x7f0000000600)={0x2, 0xb}, 0x2, &(0x7f0000000640)="99845cbe34c0d9a874aa586d62d071cf3e239b576d6879293214e9c2652628cc9c90adf1f2873c4963210154a86ed863e6982958f67322536097a7d07dc7095f56dcbdee8729d89842acf157ff68308293f2d8297ab76be8e98961f71212b253f1bf1e2f923224108dafa2328b35440e28498850195faacc94b65f023f0a7c3398b685667776116e0d0b6903090097704b61affb6bebf7cc5a55f3416f50289680cd948a597e36bd0f5898422bd27101237fcd787d390dfe8a206b0f29266570e0a2a5bef199cb", &(0x7f0000000740)=0xc7, &(0x7f0000000780)="465c8faf2070b4ba490c0bd8ef9b2b61df2fba9c3a5d9bfb034ca43f1caaa85d6b53fe12e115fdf86071bab50f7167440187073572d5313d49d08a7d0fae9ff5dc97a4644aa4e53195ad2b52456b2b2fc854b2f506dd9f59b68243b7c89273edcc84254fc260b2beec0510f693a0d32ac72702f9c1a3a145b9f00bf3ba9a30a103ab5c0aede30b35c752c1ed064fedf8105ff3b7b5cb92e96f604f7764a6113f7f8f31976c10696ba16f773b57fc87a300e021c8", 0xb4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000880)={{0x40, 0x0, r19, r16, r13, 0x12, 0xfff}, 0xfffffffa, 0x2, r18, 0x0, 0xd5, 0x8}) executing program 2: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x8000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x2], [], [], [{0x1252, 0x40000}]}}) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) unlink(&(0x7f0000000080)='./file1\x00') r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000340)=0x4) executing program 5: sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f6", 0x99, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r0 = socket(0x18, 0x400000002, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) close(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648f05bfc008cfe88464057d20b9cd191c9f6e7f2d0f4cd6df2f454a0edba04b70597bee0ddec7ce1abcfd1947dd59a0af1693529ecc9127165257d076c3cb019ed0e4444fe2ded06e767f42fc11a0d625a6b80b2ecc95d3010fe21ae13fc8af2cb3e2abb2351ff0e4bb2aabcb1d0050cbdba10d65f4147c647b61b62fcfeaf44138ede1ad31ba462", 0x9b) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0x2000208) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0xbe}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x0, 0x2, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) sendmsg(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(r5, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYRES64, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x1, 0x1000) msgsnd(r4, &(0x7f00000003c0), 0x8, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r8) setgroups(0x0, 0x0) r9 = getuid() setreuid(r7, r9) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x4) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x6, 0x2, &(0x7f0000000100)="717a9e6a1efbfb9a953a6fdc", 0xc) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000040)="1beca1004b0c7358cbdee7e59dfd286cd76339d3d7a9e9f59f5fee8166b9f7ed585fd05351c65fea3c1f1841baa7", 0x2e) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) writev(r1, &(0x7f00000000c0)=[{}], 0x1) socket$inet(0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0xcc}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) mknod$loop(0x0, 0x8, 0x0) executing program 5: symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0xfffffec1) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(0x0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet_udp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea1ffe548af97817", 0x8) sysctl$hw(&(0x7f00000001c0)={0x6, 0x18}, 0x2, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000380), 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000140)={0x1, 0x1b}, 0x2, &(0x7f0000000180)="27e439c4b46e745547a0fefba2ee03d7c7285baa7420c808af0bd2e95f700eafeae3c28392974deb45a090469bf56a00fb2a85c590a7e6f0eb24b15e62bf33c06fa152dd99acc8e607065bffcd83c5805e0553e48c24700e57ef2fcdef096dca588091c23acedd0bcf04c44903354bb04f3769184cfbda7aebe40557509b29d4989f30327ca37896fd4858a64e1969a0c228db973656102648dfd7cbcdc5", &(0x7f0000000240)=0x9e, &(0x7f0000000280)="6899737c5b4e5447637c662d3b85eee2aba61f6c7da1246bb397dcf3b8e79ed0bf6c432312892315efdcf1f38f8711ddc1e09203c1ffab17b21df8fa8f89113ff9929cb77741f456c6969e53146ca9833975cbe19a6a0d1e877b7b3421934db46abdc9652b4e3dd547379d9d50d9f3780e40e224b0ce8f400f88bc77b7b38bb9e9d3a42605a71c4edbb0a291ad442348e2abb3830761e8dea900efec7b6e99e358b0b407aa12a7213c22496d3b64a2b967dbf7a35a5b8d1e5779ef3cbd16e7ad28ab4ff44af3776d8ceb18aa2fe1d06ba569ca6a188a2f29c61f5f1ef4c9dc6f21e4d26a6f8b8073f486e081772d35bc2147bbbcf9", 0xf5) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, &(0x7f0000000040)='./file0\x00', 0x8}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x80000000000000, 0x0}) semget$private(0x0, 0x2, 0x227) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r3) close(0xffffffffffffffff) executing program 3: sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0xfffffffb) (async) setitimer(0x0, 0x0, 0xfffffffffffffffe) (async) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000400)=0x4) (async) r1 = socket(0x2, 0x2, 0x0) (async) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r3) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) (async) r4 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) (async) setsockopt(r4, 0x1000000000029, 0xa, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x10}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000300)="733254d3c3ec13bd4d4db0dc07432e4fe8897f670c058a148638001dfa46bb39096a167a4345335b7f78fed375027dcde80e2c15", 0x34}], 0x1) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x3a) socket$inet(0x2, 0x4000, 0x1) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r4) ioctl$VNDIOCSET(r5, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) dup(r3) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) r6 = dup2(r0, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x6011, r1, 0xffffffffffffffff) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) shmget$private(0x0, 0x4000, 0x241, &(0x7f0000699000/0x4000)=nil) (async, rerun: 32) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) (rerun: 32) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) (async, rerun: 32) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) (async, rerun: 32) syz_open_pts() (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x18, 0x3, 0x0) (async, rerun: 32) connect$unix(r3, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (rerun: 32) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x2, 0xd2) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000000f000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000606000/0x4000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f000069b000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) (async, rerun: 64) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) (async, rerun: 64) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) (async) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async, rerun: 64) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './bus/file0\x00'}, 0xe) (async, rerun: 32) r6 = socket$inet6(0x18, 0x3, 0x0) (rerun: 32) getsockopt(r6, 0x29, 0x37, 0x0, 0x0) executing program 1: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x0, &(0x7f00000000c0)={0xabf}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)="fb21d331ba86fb052e8482b2ee19da00000000b07b8c095710cecd2f95c120531aba28ab4219a2aff9a7516260aa70370b1188f0f973b839baf0b9df5b7c67a45d62b4aa1193e2a2222ab5104b29483f4a5126d104631b342acffca6ff7fba1a9a18e2e449104bd264df44a73b555ab00000000006f130b651009488ef4aabd8075f4bbcb225ca9a80d3f6b8e2aaaa4493005418863bd769d0279e82e01cf66f6dee70947fa15f5ec8ac016d4c", 0xad}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000540)=""/218, 0xda}, {&(0x7f0000000700)=""/160, 0xa0}, {&(0x7f0000000c80)=""/4096, 0x1000}], 0x4, 0x1) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1a) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f00000001c0)={0x3ff, 0x3, 0x0, 0x1}) getpid() setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00', 0x2) sendmmsg(0xffffffffffffffff, &(0x7f0000000c40)={&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000300)) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/101, 0x65}, 0x3f8d}, 0x10, 0x3000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) write(r1, &(0x7f0000000340)='x', 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x1000, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) r6 = getuid() setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) r7 = socket(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x4, 0x0, 0x0) connect$unix(r7, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) chmod(0x0, 0x0) setreuid(0x0, 0xee01) truncate(0x0, 0x0) r8 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r9 = getegid() shmctl$IPC_SET(r8, 0x1, &(0x7f0000000480)={{0x0, r6, 0xffffffffffffffff, 0x0, r9}, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc}) shmctl$IPC_RMID(r8, 0x0) socket(0x18, 0x2, 0x0) executing program 3: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(0x0, 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x4) fcntl$lock(r0, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x8000000000000001}) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2e}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r2, &(0x7f0000000ac0)=[{&(0x7f00000002c0)="7641838e10b73c35726744f297724c0fa32c2c7cf3ed851ca425737e6068e92fa64239f1dfa02f5960f2211630c515d36e1250fcb435aad8b89f2e2d8928fb4587b0d6a584b3de9b850071a994bbbc529ef0e6f4a20b19b13ac122171a93416127ccf225a4567c698ebded4e859339ae123eee48ce4ad438d7bc1aa0a7a66dba5ac59e928438702b73707a04286210edd5", 0x91}], 0x1) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000002fc0)="1cfcc17868cbc045d15ddbe8a1f141245bcb1d2e695ec9807d7dd5d0852d3f0dc93a5186553085d91d80acd745fef43ca5b25d8a6329454a841a0df1337bea2a91a50cf9273793675d84dabf57a25a1bb57be72c295e62412cd88b74d42f306c1baa8f0a1cc39d3fe11b4f5acdbef3e67e3b935d154f5f112e1b5b9e4e8ab29e01e124652e57cce3737e1aa0cdd66f57ea3a8d7c5aa0b4da8871fdd9f5dd57aa02520da478a2ca4e654a6cc9eb8550d3cb080c3b54b25142ebe1a7eea69145c584bd51243aa6742112d2a8f1cd47bf5f93461bebe1996d8386a0b06ba9dbda37", 0xe0}], 0x1) writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = geteuid() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='!!%\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f0000000380)='@\\\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='@\x00', &(0x7f0000000480)]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) fchown(r3, r4, r6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080)="c7cc1468", &(0x7f00000000c0)=0x4, &(0x7f0000000340), 0x4) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x6, 0x2, &(0x7f0000000100)="717a9e6a1efbfb9a953a6fdc", 0xc) (async) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) getppid() chown(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r1) truncate(0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = getppid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x1000000000000200, r0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000080)=0x2, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f00000000c0)=[{0x0, 0x3}, {0xd85, 0xfe, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000300)=0x1, 0x4) setreuid(0xee00, 0x0) seteuid(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206922, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = getpid() select(0x40, &(0x7f0000000240)={0x876c, 0x8000000000000000, 0x0, 0x5, 0x6, 0x2, 0x1}, &(0x7f0000000280)={0x0, 0x3, 0x1, 0x1, 0x6, 0x5, 0x8, 0x9}, &(0x7f00000002c0)={0x437db7fb, 0x3, 0x3, 0x0, 0x14000000000002, 0x2, 0x7, 0x2}, &(0x7f0000000340)={0x200, 0xfffffffffffffffd}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(0x0, 0x0, 0x0) pipe(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) mprotect(&(0x7f00007c7000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x1008, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xa, 0x0, 0x0) nanosleep(&(0x7f0000000340)={0xfffffffffffffffe, 0xffffffffffffffff}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) execve(0x0, 0x0, 0x0) setreuid(0xee00, r2) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x0, 0x0) r6 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) (async) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) writev(r1, &(0x7f00000000c0)=[{}], 0x1) (async) writev(r1, &(0x7f00000000c0)=[{}], 0x1) socket$inet(0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0xcc}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) mknod$loop(0x0, 0x8, 0x0) executing program 3: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x3, 0x6}) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a040000000000000084cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000140)=0x5) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) (async) setitimer(0x0, &(0x7f0000000380), 0x0) (async) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x1b}, 0x2, &(0x7f0000000180)="27e439c4b46e745547a0fefba2ee03d7c7285baa7420c808af0bd2e95f700eafeae3c28392974deb45a090469bf56a00fb2a85c590a7e6f0eb24b15e62bf33c06fa152dd99acc8e607065bffcd83c5805e0553e48c24700e57ef2fcdef096dca588091c23acedd0bcf04c44903354bb04f3769184cfbda7aebe40557509b29d4989f30327ca37896fd4858a64e1969a0c228db973656102648dfd7cbcdc5", &(0x7f0000000240)=0x9e, &(0x7f0000000280)="6899737c5b4e5447637c662d3b85eee2aba61f6c7da1246bb397dcf3b8e79ed0bf6c432312892315efdcf1f38f8711ddc1e09203c1ffab17b21df8fa8f89113ff9929cb77741f456c6969e53146ca9833975cbe19a6a0d1e877b7b3421934db46abdc9652b4e3dd547379d9d50d9f3780e40e224b0ce8f400f88bc77b7b38bb9e9d3a42605a71c4edbb0a291ad442348e2abb3830761e8dea900efec7b6e99e358b0b407aa12a7213c22496d3b64a2b967dbf7a35a5b8d1e5779ef3cbd16e7ad28ab4ff44af3776d8ceb18aa2fe1d06ba569ca6a188a2f29c61f5f1ef4c9dc6f21e4d26a6f8b8073f486e081772d35bc2147bbbcf9", 0xf5) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, &(0x7f0000000040)='./file0\x00', 0x8}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x80000000000000, 0x0}) semget$private(0x0, 0x2, 0x227) executing program 6: setitimer(0x0, 0x0, 0xfffffffffffffffe) writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000340)="15", 0x1}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) r1 = getuid() r2 = syz_open_pts() syz_open_pts() syz_open_pts() lseek(r2, 0x0, 0x2) fchown(r0, r1, 0xffffffffffffffff) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x6}, 0x5, 0x0, 0xfff}) setreuid(r3, r3) getuid() socket(0x18, 0x2, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./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(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x3a) socket$inet(0x2, 0x4000, 0x1) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r4) ioctl$VNDIOCSET(r5, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) dup(r3) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) r6 = dup2(r0, r1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x6011, r1, 0xffffffffffffffff) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) socket(0x18, 0x3, 0x3a) (async) socket$inet(0x2, 0x4000, 0x1) (async) close(0xffffffffffffffff) (async) socket$inet(0x2, 0x0, 0x0) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) dup(r2) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) dup2(r4, r4) (async) ioctl$VNDIOCSET(r5, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) (async) dup(r3) (async) sendmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe9395", 0x14}], 0x1, 0x0}, 0x0) (async) dup2(r0, r1) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x6011, r1, 0xffffffffffffffff) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) (async) executing program 5: setrlimit(0x4, &(0x7f0000000040)={0x2f, 0xf4ab}) setrlimit(0x3, &(0x7f00000000c0)={0xff, 0x401}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = getpgid(0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000280), 0x0) fcntl$setown(r2, 0x6, r3) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYRES32], 0x401, 0x0) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRESOCT, @ANYRESOCT, @ANYRES64=r7, @ANYRES64=r6], 0x401, 0x0) r8 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) unlinkat(r8, &(0x7f00000001c0)='./file0\x00', 0x8) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffdfffffffffffffffffffff080600010800060400ffff000000000000000000"]) unveil(&(0x7f0000000140)='./file1\x00', 0x0) msgctl$IPC_RMID(r6, 0x0) socket$inet(0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x180}, 0x0) syz_emit_ethernet(0x39, &(0x7f0000000200)={@local, @empty, [], {@arp={0x8035, @generic={0x18, 0x9001, 0x6, 0x7, 0x2, @random="629d802764e3", "281d8a9cccd905", @empty, "a9c99884db7734577a24034a3e48822c"}}}}) rmdir(&(0x7f0000000280)='./bus\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) semget$private(0x0, 0xf, 0x204) close(r0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) setrlimit(0x6, &(0x7f0000000980)={0x4000000000a, 0x53}) unlink(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000380)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x3b, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2}}}}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="d37f05c970c47013bc5c09", 0xb}], 0x1) r2 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x7fffffffffffffff}, 0x0) poll(&(0x7f0000000180)=[{r2}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r5) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="2ef67e32a0d42cdb6fff06f6c2be9b49eb04e9d6fd06276d5a73a5b1497e6b6ec2dc578d4d0883cbb05b771f6fa3f246440f06f93897c23ed56b0804d51882fc3920311ef1680706bd9ccd26c30cab27be7725eea59fd5273f5b7e4c36e2b8bd616e17eb5f210387", 0x68}, {&(0x7f0000000200)="c32786208769e18e63550bd76ca268bde9bdbd1dbfc293e49faae7aa8ee916bc51a5c29fffbdab6727c5dff492893b9749bf85c6c58c47f000417ffe80e8371dce31522f068540bd7a40b97e14dac462a6095ae73efa9669874c29fdc8a71258bb2f98c22db921c2e168e3025ef57704514097f75fb5bc85fc3c9762b553e0e3798b07e7bceeef94a7ae78189d4def20c66fc318b93e", 0x96}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r1, r4]}], 0x18, 0x5}, 0x3) syz_open_pts() close(r0) executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(0x0, 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) poll(&(0x7f0000000100)=[{r0, 0xe7}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="cbaf848c42f0c1d94d4bae9fd8197609fb8f806dbe4d17", 0x17}], 0x1) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="cbaf848c42f0c1d94d4bae9fd8197609fb8f806dbe4d17", 0x17}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) renameat(r0, &(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') (async) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) fcntl$getown(r2, 0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) (async) r4 = semget$private(0x0, 0x2, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000140)=""/221) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x2) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000300)={{}, 0x6, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r6 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r6, 0xc050756a, &(0x7f0000000000)) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r4) close(r0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x4) fcntl$lock(r0, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x8000000000000001}) (async) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2e}) r2 = syz_open_pts() close(r2) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r2, &(0x7f0000000ac0)=[{&(0x7f00000002c0)="7641838e10b73c35726744f297724c0fa32c2c7cf3ed851ca425737e6068e92fa64239f1dfa02f5960f2211630c515d36e1250fcb435aad8b89f2e2d8928fb4587b0d6a584b3de9b850071a994bbbc529ef0e6f4a20b19b13ac122171a93416127ccf225a4567c698ebded4e859339ae123eee48ce4ad438d7bc1aa0a7a66dba5ac59e928438702b73707a04286210edd5", 0x91}], 0x1) (async) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000002fc0)="1cfcc17868cbc045d15ddbe8a1f141245bcb1d2e695ec9807d7dd5d0852d3f0dc93a5186553085d91d80acd745fef43ca5b25d8a6329454a841a0df1337bea2a91a50cf9273793675d84dabf57a25a1bb57be72c295e62412cd88b74d42f306c1baa8f0a1cc39d3fe11b4f5acdbef3e67e3b935d154f5f112e1b5b9e4e8ab29e01e124652e57cce3737e1aa0cdd66f57ea3a8d7c5aa0b4da8871fdd9f5dd57aa02520da478a2ca4e654a6cc9eb8550d3cb080c3b54b25142ebe1a7eea69145c584bd51243aa6742112d2a8f1cd47bf5f93461bebe1996d8386a0b06ba9dbda37", 0xe0}], 0x1) (async, rerun: 32) writev(r2, &(0x7f0000000600)=[{0x0}], 0x1) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = geteuid() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000180)='!!%\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='&\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f0000000380)='@\\\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='@\x00', &(0x7f0000000480)]) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) (async, rerun: 32) fchown(r3, r4, r6) (async, rerun: 32) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffa, 0x0, "0000a6bc40862c000700"}) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) sendmmsg(r6, &(0x7f0000000240)={0x0}, 0x10, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r7 = socket$inet(0x2, 0x3, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) setsockopt(r7, 0x0, 0x4, &(0x7f0000000140)="5d1b0e9082e9937ade995b0fc3894059b55969cefbae8bc2cffa4e6a91a51c2a380000a85921e911bfcefc6963c233e65eae666996a9073b2e42cec3703bd076f40cd93c8da3f2ed8e", 0x49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 0: mprotect(&(0x7f00005b5000/0x1000)=nil, 0x1000, 0x1) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async) socket$unix(0x1, 0x2, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) sendto$unix(r0, 0x0, 0x0, 0xa, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x106) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0xbe) setsockopt$inet_opts(r1, 0x6, 0x0, 0x0, 0x0) pledge(0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) 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, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r6 = syz_open_pts() syz_open_pts() readv(r6, &(0x7f0000000140)=[{&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000040)=""/36, 0x24}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) open(0x0, 0x0, 0x0) (async) pipe(0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) mprotect(&(0x7f00007c7000/0x2000)=nil, 0x2000, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (async, rerun: 64) r2 = getuid() (async, rerun: 32) r3 = msgget$private(0x0, 0x0) (rerun: 32) msgrcv(r3, 0x0, 0x1008, 0x0, 0x0) (async) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) msgctl$IPC_RMID(r3, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r4, 0x1000000029, 0xa, 0x0, 0x0) (async) nanosleep(&(0x7f0000000340)={0xfffffffffffffffe, 0xffffffffffffffff}, &(0x7f00000000c0)) (async) execve(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) (async) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f00000003c0)="601f939b0152d7a2242a5ec8a39aa3ece636351fc12c306773a842fc54c83c17f564f073a9f302e1e6e213c555fbe14f37dc8c8b0db2be99e3898edb8ae3d0f27b00a9ce86e45fe92fe678d70bac6fa35c742cafb38cd10543b653dd4a8d4f8d0a7ebd3639c905bf8e913f6b22272b011cf541f5adf2e17e35", 0x79}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) setreuid(0xee00, r2) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x0, 0x0) (async, rerun: 32) r6 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) (rerun: 32) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0xbc, 0x0, &(0x7f0000000080)=""/188}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x3, 0x4}, {{r2}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x7fff, 0x10000}], 0x5, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x4, 0x4, 0xfff, 0x2}, {{r2}, 0xfffffffffffffffb, 0x44, 0x4, 0xffffffffffffecf0, 0x4}], 0x3, &(0x7f0000000240)={0xffffffffffff1de7, 0xffffffff}) r3 = accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000380)=""/80, 0x50}], 0x1, 0x3b) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000440)=0x3) recvfrom$inet6(r1, &(0x7f0000000480)=""/207, 0xcf, 0x41, &(0x7f0000000580)={0x18, 0x2, 0xfff, 0x101}, 0xc) syz_emit_ethernet(0x32, &(0x7f00000005c0)={@remote, @remote, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x0, 0x0, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @random="c23db5204b31", @rand_addr=0x3f, @empty, @remote={0xac, 0x14, 0x0}}}}}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000600)={0x5377, 0x41c7, 0x8f7d, 0x8000}) r5 = getpid() setpgid(r5, 0x0) sysctl$hw(&(0x7f0000000640)={0x6, 0x6}, 0x2, &(0x7f0000000680)="27766f2abf1c62373ae68dfa3c57f1da0b453ea70a5de8ed9edbcc278df2030882ca61fe78d1f47a8c0b14d577db16b621a383f1199bd5708516a27ab8eaadc2dced15f7c9270504ee149d73ce3159d013a3bcccd5c4dfe0", &(0x7f0000000700)=0x58, &(0x7f0000000740)="2f983ec794f8921a25cd9b747210608f5bb574e257dcded9abfd05cb9f23a2ff5e5b0e365073659cd891d33498c0db6ad711403b2c56c6c26274ead5804e8b8e204e8893512a1df15222a7e4ef162cf8ce19eaadb831f7638d41d8ebb80d92e9cf6da59f52b477fa1fd48b8378fda56a9858219e0ee4b800edbb7c6475cd5323ce2ea3595688d4da499e817d4428db1905f3ccf95033f998efdd0c63e70de64d531960b96c36de6f46a846525da6c9d667cdafab5351157b1e9386015544c65083219101801a27ddcf51dda11bd53c8c5a19e7", 0xd3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$setown(r1, 0x6, r6) getitimer(0x1, &(0x7f0000000880)) writev(r4, &(0x7f0000001a80)=[{&(0x7f00000008c0)="c6cf24df0b12c379f4f4bc54529a28a183eea6de9b8a4d5a642553f696f47dd08eb3684c34629cc0487a1c09613c3feddd592ac7617c039dd71998ee43e3f2538d28d387e246b3f1e25a3305213c857d68ba81c2acc50cb4c4ac4965945c05e7f4e8f241f4c8f3620ebeab7f124c65a65db855dde08be01334ee2d0c3ba11d377e7ddc845b8821b81e9d976496e5831e8b84b469c39e11a6ba6253837cf6687ab11ac284333f060fcf0fca98659926816cc7fe378649f2dca7585aa7a10e97c142753c58aeceeef441bd127e2e3447850726266609d4595f37ec619466b7fa0d4cbf2f28a438dd026e3c31a52fea9d92e035a0e5288f8bb158e1f908b0595a863f31c7df13dafd8b27d67f1909feac2938b36d00ab339fb67dfd7786b55113f996fe7bb1f2710228711b47f67a870e19a5fe387eeeaf1a866e0a56091f590666f3e2483f65d54b34f7a82d3bab10b8b7336eda3520b6764b30a9ee2b983c615219dd2d92233c21c129a70325436d0803ecc08716e4f4264f70440f1ee4ae25f779925116b94a63f254701b84d2fe04922253fd2b0feaa96f40b2efc2828738a5c67073cb96bb6c2b90671b857be083aa539dd3cf161c0e73b46f617e0f5fb8fb0def3ffcdcf0e14afe45663e60a1fc533da6ea0aabd19c1c979a149b53087ee507856a4f4223da4d2c313d958effa6d819afa63c0ff18cf76227a868849f3145d9329347affef6596104344a1d2c77ed0d41870ba5635e1f1c28579a41e6cdfe06dacf433d388db89da0cd305c168f5d464b079b7c7f5dc92bc9038db7103e5317a9e7ac0d2c24a358ff4b86a4893700f3eb682800990b48a8ca7383de77607e86584de547e32f6b40ecfd41c5c0dee541c0bbc81c709785e77c9e991ac13e96b7540cbc7980b46eca8d4e715b249c0250a459b293bde73b0cec5f5e67c55291bbf6dae072c3dc8bc973b711fe0705a06048322090a37031d7daccafe281c7789346dec897097f1c325fee73cb750615b363cd1f87bd0416392c52a2e07ed97ad11a2b4693cc89bbba2fffaa81d626096abbef2dee53c994b07fb4b98bf77a58f2db33d97b15005b062cbf0e01ab209d0dd76a1991a1db9db2bbabd558b5edb9634a9935d993579fdc2fa785ce886cd5242d41d8189698c5a5ff3433e75723dc1c7574abd45a81cb055d6f337755a21e88b88f103b99dd7d855108fcdfff107732bacb7b02fd25321e28e47d828ba09932f458f919e799ac68b772b392d8b975e4bd71ad391f9808a02e72182129dae394f0d3fb6b9407227921966dcb628a8fe599e3bf87def1dee439280a6f207c85ff952bfb96e80e0c34b89f4f4d605a1e7e8eda555db16499d8db00101dea84b3381b5cc3bcbe59ef61417ed322f06d7fa704798669ebaf588654b024a0e410fccdce453b313c3bc96daaf18132b97ced7add8685e95a7f5afbcb05309a0fa2cef5c6ab49f68a89b4cb67abcf6db9a62d8c4cd3460a72ebd9e318fa0c7755092b604d54440676b0ef3af1cbfa8e4d6e735a8f7c83fbf2e4c4f6e295c3338d2f3d8bc3b2839c6051e4f3aec6f4d2a99a7b511bff3e0f32f33e81b99c252956ed1eb8b9c570df601c425b76c225645089a77401379532a7a0364d35e8cfc92236ffc0eb58ee2d97e8c4d2a4bc2a285f7df18d7c9ce12790386022c5a73bf602637e7b4dc1e45892269aa957bd0782d09e03de4d7b72dec6534ff832f9650f2c459bde3957f7c6f5374c1577741bd15b803c0844d7d544702d237dafb3daf7bef3bd2401b60c435126bb45e5b317eaf276cbf2a8afb8fe0dc7053d25bbf088375add35adfe1728598c5635c87be7b161873514d48e435375a7bc14b9da774573cf5a91596c5b030e88240635badb8a51d0da468c94e81190316b1f399b4cd1b557d82e4abd6ad6c5869444ab9b20baaee62219be9c2e999dbc5710b3bcc79ff346a853bb3590dfead0a5fa2d8ff5db1710506851ef9e043700f97202fb91aed025aed4b5da4f2cca6c45368169cf27edfe537535962d48af62ed2241d7347fcb7e05a91c8cd87a050dbdb22ac2863a0779953846c9c4e17ec545c28dd540922369d1f73647945a7773bc066be68b3dc9a12a5950e791175efed77a88909644ab3f152cdc3f42694b93a744131c7e3c824ed85608c13eea35300af46ef02237677876601da346a00d19fcbddd740950e256d96b10025bc98df3653135d899d13615bf5070984a01ad6508fd938dfd67b2f3775e0ae0d646b2670f78b65a5bbf9a4d9ea98bc7c5244d5a9e1510bace064da2d1b6b5cfa6c55620825f49db36305d7cdce8c40892b9235288bebc8229814621d3f427023f03cac4b4bdf539074ae442719ebd96f614b5263bea3dfc89de1c44803d5038d541108f6227cb459c5d572a891628b9338e9993569ce835a9dd1a47cf21a95a9b0a6e448f774e50ebdd2725314ffdb7a825fec020bb85b239901bcaded22ecc7a3bfaaec0f1ef3bafad74c86215b23e1528ff23d07b36b3b8f5c19dcd92c8bd66d3a2abb66cec4f13809f00c92618ec1ad111d0d962b27573f2d66a56c4db90820cf45c122eb6428435967e3412c208c95000d908dca651aaf552721e042746dcba2fd0e2b7b16e85bb5a701779151624276d6eadf52cce454d366640475944c6d3ec5298c3d1004305612ad87eb4cdf70051ac554bdb308c97b79290b076075c0860df66429933c79d50a0b22d6182054e8cefcae978d0c4581abf88fd32a5a78646204574868acd3f35f473cbfbbb0f9ac8a4d30dc3ec004a447a4348b25653d04bf1a40958b0d59d23c29a8b563a3a86da133ebc06432b02ed788e823f9cbcdf25f83322b716610ab6ca9e94ac7df845a73fe4425abe639dacc73e97acdf87c48bed4511536a338474c746ea1ea0386be05f5de02f72891bfa353910efdcce989756926737f207965ca7618d0c6feafa80b0637d1442804dd7c0d785fa531f284ed854916c3c955534679efa436ab0274ed615f6d42faa080a33c71f3a5301595877631ce64e05adc6acc75eea9fe4d4ece8107538db50255b3a96e881109685f3b6de8b237401c2ad77e30148c109096d68ddfacf979a7a91c8ffbc0d37c9b8b59c688044d3905fa6b86814c5f8c9f4e0e436562e54911be107ab299aa18166ba4a041de8f91c5dc620630851450f7622d3af608c82311bbef6b7c18d963e054a8ed134f60e8e10455e164b1835b0710660e3701f41f47d4e3708efcd82bf09d40967b087f71cbac836dd6651df6e2158e1892d47fd484dcb43e9f045baaba6af70d6ac311a50b1412b8536c89801cc59b712171a718223603a79905986abe5a840a252b9c4f0f41639d589c30f7c1e4b1f548b44253257f202fa67b8aa3d52d304430245e7b04a09d359df0c5425122932da15915940dc181c71a3ee6dacd930ff17c7b7bc10e7a4904d58f04a61965efc9385dccd695435cc7b0b48247c38d94f208e685553f5eaa94114d2315f36266291944e8a21c6c5e6ffc2588bccb64778a80857725af246b9855ff692a2d2131095df4d7591d4f057d1da10ad4d6f5689154993542082bc7024184493e4caf415784a05ba66a9cfce5c49f1c0bcf7924cd56afbed802a72c10203aadd1d88ada8172a9c884260350c7e90bda4b0b912fdebe1de1c9a6b1066cf3f2a7f4086b9ee2cddef5d1d3d29cfaec4d2847826c58cdac92e7b7b39edfecf260e52cb52258d83fc111c629cbb54d182694bd3070b9031a7f577a9a61f39ec1807f0161eb230e57274ce02aa8042e449bbdaedbc69bc99120899f09c8379aa7d12d9672c89947c2c09370ae7a77c1547ac0f72b06fb28effc272239ebcd3c6bf75f84cca0eef46f4be135d5d29b1c97b68d48bb7ae8a7f78e25437e7738c44ea613d5fb89e58eee1e3a797b62ddca206708d179689f19bb9544f383f4bd358199b19b6bbd83384e5e02eceb14abb2d31500d4b99665d95bd1d95190c6238e32141bbb59cdbc9a204bf8c0961311dea9ca52b43d8d2b1c50024b9e508819814d0d6cc1ad38dc15d77640f385862c8285cd668848b158b2323eb7d6d639c3f1bc6fa83f67e87a9fdfa0a22f8c970f6ed9ca8cd5b9f5c8c3d0bf42ed72ad299ba2261d76c2ce995be78a43dc575ea082932d3b396c68e88dc168dc48044d50578ace1bca747747cd4b4838bbd50d7fd090403bebf0f6d2be735f0f92b20217c06d956282ebdcfc33dd324f5c916a1b63a7f69b34b1fcf51f18bdc6e5e66308390d5d08de7b5ea88a010d123314f04e42f33580d1790b8b61fa59df48f3c467a359251d12476931c777787bea36d0bc7dea03e1751900bf8c2ec3a3324b85a8bcf0063af4372fcf8f1e4473f5cdff262fa3cad0d71fc1584d1fa76197e4f1bb67de12f47fe56e868911275b58dd6605272247d243c715da20bf1cb8491f5c886e06cefba3379a08dd528de52273d31f9880c87b67a88cb5c13f8e78b4c6b8b73f99879c655094873b7da93368f0c36512a77c612917e29d4779c953ea9d6dbba4854b1133950b5bb66cc74aa02a91384ca4b3059e36cd44e45022ffec4ab4fa6241856cf10e49df028f9515296e775f2fe6f242a2f3a4e006a334bce9ce9508ecf426f80d1fe50b4c3665adf18dea915cc4bafbe495072839aa8aac1bfb4c9ae61420dbf39a02534e228dda8dc36b95bc1e1a2c4819328211b3ae9ab5c6041d28654998be2608051ed810097914d6a230738d4ef67f2fd7b70d4397f27cf6c374d5c790dc610550365b4a20ed0ac2bbdbded6e46de87488322e562aef4d8a9b86c0e3e34df14a5e187ec209a35dcb1f5b8307a3b539ad6354bf3bef75e8976141acac83c5256516e60d385f0ec7d8876109ec4bd9e28ba0d73db93793e10a54b210044e1e51e40874cdbacce960c9e04161ebd369e4edbd8de524ae10d9fe92f4bc4cf26d76a16d149502528c835a13c43cde5b26f6c70dbfb1c27287d688130146047905619cf0d790f71114386f17ac0a2f6064660872dcb512bda23eee422c1ad085605becc47381d33671297b2d3b26500cccfa7cc0c6ad22209c9fdb2bf34170ad082515666f5402fb3c1fd167c51f007e5abb1b272dcc9ef5efec2d0faf9d8c5bba4517a9d8c42f76acf2cb39c6aa569909e7fc674a903a8314a162660500fbf93bc71a3bffbaaa3051c00a08859aa258fc5ea0d67cec1204453906781f51ce0beae5092c81a93321ad751eb7150c8d8393968da2368d6ed0440073406573fe6c21386914c1fe991204f9f6317709f24815242c14c79185f3ec35f937e7106d8f1b03fdcb000bca4711f3f98713cd27a49afa3c729ca31db729453a89ad5bc933bbbb7e027b58e52b735b3b9aba8db73d80f80ed46aa0e4d1be71f403ace72b52f56fb1bedfa3ffc2e843673ae6df106ebc3d90c124a681cf712613ed6eb093411b16c97f506bc25b8f03eefb12e59423a0ad151c19a400fcb9c118be5bec170d9e3fb6576d837a8083da7d79d46a8960f0c17d515453604b71e98db14de7864a331c3b3a89d87ab84670372e842f2d34126e593bffae55500665dd226dcf33608f0453bfae8ce59b192bdb46fb9ca0b47b0abcc039d53125ae9438838cdcad59f498e6c40d70ae4bdb06bc5f2f4c686c44a5b0ab331829886f9f957cf26aed30395f724493899b2951a74554bafeb422c8b867428a4beb403fa9554b33c040ecd9f011128fd4f21c8f01cc9b8399979316476c45403490791c8daffdbabecbc58f74f07392157dce42785235758", 0x1000}, {&(0x7f00000018c0)="7e32d4fa3f44210acd6d66be733c18de56d9ab56636f90e52db39e81a3d1bba47e214792122ee5a220716e041276ea9853dadecad00c5152528e8b4c87b4c7b7396a2931c70312cbf721c9984a4eff9bcdd85e0d", 0x54}, {&(0x7f0000001940)="164fd16c8e7adf44334bfed01e7bbf9075821ac2a7ff4cc355927d4c8800299917fe7cd92416e4d8e1b9a2b718c3d82d577363b7ad477e85b0982b48584595bee2869cdff3dd375b731e10021643803b2fd4d6cc1501b3594236ee1b065dd588b4869a81b17a4c3e98eea35ff20b59de052682f54b6890aaf07c1e4f8fbbd7d98b54e506a57b153d47367a2479feea5362d0242321f81f5c8db7f5c2e43e", 0x9e}, {&(0x7f0000001a00)="302bf26f7ad06d0f9bb89b805181959f44bb04945e317e59935be3d5b6e4b6404966dfa290ed86c7811d0375873ee22538d54d733d370c765b5e49fd2165e51a56da1c16e0854ef918402089d91d27387193c85abe3d", 0x56}], 0x4) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000001ac0)={0x10, 0x200000000000, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x2}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x40}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xad}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x401}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x89a}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}], './file0\x00', 0xffffff81}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000001cc0)={0xa12, 0x401, './file0\x00', 0x1, 0x3ff, 0xfffffff7, 0x3f}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001d00)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001d40), 0x80, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001d80), 0x80, 0x0) poll(&(0x7f0000001dc0)=[{r0, 0x80}, {r7, 0x1}, {r0, 0x20}, {r1, 0x20}, {r0, 0x30a}, {r3, 0x1}, {r8, 0x1}], 0x7, 0xe266) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001e00)={'tap', 0x0}) executing program 4: socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socketpair(0x2, 0x5, 0x8, &(0x7f0000000180)) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x100030001000b}) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@random="ff579d6b3b10", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @rand_addr}, @icmp=@mask_request}}}}) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x40, &(0x7f0000000000), 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) setrlimit(0x1, &(0x7f0000000980)={0x7, 0x54}) pledge(0x0, &(0x7f0000000080)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getrlimit(0x5, &(0x7f0000000040)) r1 = syz_open_pts() r2 = dup2(r1, r0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x2f) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) executing program 3: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0x5) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket(0x10, 0x1, 0x6) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0x10001fffffffe, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) executing program 5: sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) syz_emit_ethernet(0x20, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x202) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = semget(0x2, 0x2, 0x20) r1 = getuid() r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, 0x0, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) poll(&(0x7f0000000700)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x1}], 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000dc0)=[{&(0x7f0000000740)="81", 0x1}], 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x4, r1, r6, r7, r8, 0x180, 0x1}, 0xffff, 0x1000, 0x5fdc}) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) executing program 6: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(0x0, 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xd, 0x7f, "1a91a80201d03f84e33ee7790000000500"}) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="dd78ef21edf351f8fbad41fcd2bd1832fd3c306437ed3986769815d315007cb8c06fc7caa403", &(0x7f00000001c0)=0x26, &(0x7f0000000200)="660d6fee2da837e08dcee7963cf64d1319b24809869a71f2a64efc599643ccf25a44dd386d", 0x25) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x2, 0x0, 0x1000300000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0xff24) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0xc0) setreuid(0x0, 0x0) getpid() geteuid() r6 = semget$private(0x0, 0x4000000009, 0x39b) semop(r6, &(0x7f0000000300)=[{0x0, 0x407}, {0x1, 0x40, 0x1000}], 0x2aaaaaaaaaaaaafe) semop(r6, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x18, 0x2000000100059}) r2 = syz_open_pts() close(r2) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) select(0x40, &(0x7f0000000000)={0x4000}, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r4 = syz_open_pts() fchdir(r4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000140)="71f11e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x2000, 0x0, 0x0) close(r3) socket$inet(0x2, 0x2, 0x10) close(0xffffffffffffffff) syz_open_pts() open$dir(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000118000/0x1000)=nil, 0x1000, 0x0) r5 = dup(0xffffffffffffffff) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f0000000440), 0x0) r1 = socket$inet(0x2, 0x5, 0x2) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) setitimer(0x0, &(0x7f0000000400)={{}, {0x8000000000000000}}, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x25}, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) r2 = getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffe) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) recvmmsg(0xffffffffffffffff, 0x0, 0x30, 0x0, &(0x7f0000000000)={0x0, 0x400000000000ffe}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r6 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0xb8, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c80082000000000000000000000000ffffe0000002ff02007f"]) symlinkat(&(0x7f00000000c0)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='r\x00') open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) sendto$unix(r6, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) executing program 7: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0), &(0x7f00000000c0), &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3}, {0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000004c0)="d227bc78b523bdb96c9e57208072b66d4b3ca50c786b26df", 0xe}, {&(0x7f0000000200)="4792934b9918aaf4eb9989b68e7c54dfa69bfa9c430a24460b8d4faf86c6053aa59f8cfeaf9886131b8496e5f44861283449bcdf0325cf51271005a4ef61755cda076da3d30b7b78c4f57e7a3e20837cc9976ae250043371f035f75cba169b148d5f911c7005e0340fb37152553d70da25e9ad61d187cee2cbf1b7b244d0c436c18e102f6651b4d63a73118681eaa06429a4f24f273c98e573e299b5d0ea1aaa52308621dd119f5d49fa4c1bcf8e0eccc73cadce9a80f32b45178c4f8bb075c25a3da741ebdc61efb69bcd8830108cbca1d57e7b43f74b344287", 0xda}, {&(0x7f0000000740)="280413197c8f4d7dee426582ec1b344b3938c092abd4103244fa834d0efaa0a76b872fa5457ab8e11acef17b606c4f8ed53f7201ca06d37648e245050726b331258acd6cdde469980c36798a2ec749d5dc04a1b3cc80098b04eeacc38bf6fc40fff78f968a98bfede82cbf0f91d7881fb94df518189743ad3746c04ee80f06557738f86dd24b4abb2e12a864169a2029f2a40000000000000000", 0x66}], 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000b00)={0x10, 0x0, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x20}, {&(0x7f000076a000/0x1000)=nil, &(0x7f0000565000/0x3000)=nil}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f00005da000/0xb000)=nil}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000008000/0x3000)=nil, 0x200}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f00004cd000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000679000/0x4000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f00002ef000/0x1000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) unveil(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x3) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x20, 0x67) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000040)="b9", 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f00000003c0)="32aa846a4dbd3e1527afcbd04e69c48e66df7d3807ef0d71c67c98eb94d7b931925fb26bc07ca8f5e03deaf688fcdf61a9648c4ad09327474fd46ea117f56f97ee6d6957b05b036169e695d2ddb21f12fb5327ec09bb7a1079d687b598826a1770680619aef6eacbfa3c3fd86825458abab29c9cba5ff251392cc4c77775a590f07f73e4b0a87c678cff051cd203f5d03e6007e5abd8860aaa1b217db4364aa3f634e99e12b6a6d946667cdde7cf48a725c29bb67b6f9113e51f711fccf3", 0xbe) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmat(r4, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 6: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000800)=[{0x43, 0x7fdb}, {0x41, 0x10000000}], 0x2}) socket$unix(0x1, 0x2, 0x0) (async) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000002c0)=0x4) (async) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f00000002c0)=0x4) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x10000, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000480)=0x4, &(0x7f0000000500)="db68fd50bf57bb427dd9340dcf182b1ee06aaac9ab92e571cd4a842b7a16e5877f0fb2bf01f299db98288432be3a73f37c73b597edcd04d0635a84b5cd42d99af425fd1fdfe17acfbc4ea9f408edff2c5d12a31cbfa1a016b9b94b1eee35cfe6d359a331a141b1fac6c3d816903265597d410472e1a51be402acf8a97ab61f88c34b94272bc3de66fb36834851a75fc58970db40a40a92d14152e88473b939812bd9bef0", 0xa4) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000480)=0x4, &(0x7f0000000500)="db68fd50bf57bb427dd9340dcf182b1ee06aaac9ab92e571cd4a842b7a16e5877f0fb2bf01f299db98288432be3a73f37c73b597edcd04d0635a84b5cd42d99af425fd1fdfe17acfbc4ea9f408edff2c5d12a31cbfa1a016b9b94b1eee35cfe6d359a331a141b1fac6c3d816903265597d410472e1a51be402acf8a97ab61f88c34b94272bc3de66fb36834851a75fc58970db40a40a92d14152e88473b939812bd9bef0", 0xa4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) (async) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x3) (async) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000040)=0x3) kqueue() (async) r5 = kqueue() socket$inet(0x2, 0x3, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x0, 0x0) select(0xffffffffffffff83, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) (async) r6 = socket(0x2, 0x3, 0x0) socket(0x2, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYRES16=r1, @ANYRES64=0x0]) (async) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYRES16=r1, @ANYRES64=0x0]) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0xffffffffffffff1d) executing program 7: setitimer(0x0, 0x0, 0xfffffffffffffffe) (async) writev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000340)="15", 0x1}], 0x1) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) r0 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) r1 = getuid() (async) r2 = syz_open_pts() (async) syz_open_pts() (async) syz_open_pts() lseek(r2, 0x0, 0x2) fchown(r0, r1, 0xffffffffffffffff) (async) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r3, 0xffffffffffffffff, 0x0, 0x0, 0x71, 0x6}, 0x5, 0x0, 0xfff}) (async) setreuid(r3, r3) (async) getuid() socket(0x18, 0x2, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000580)='./file2\x00', &(0x7f0000001a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffe, 0x10001fffffffe, 0xffffffffffffffff}) (async) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) executing program 5: nanosleep(&(0x7f0000000100), &(0x7f0000001740)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x3, 0x4, 0x1, 0xb20, 0x3}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x8001}], 0x1, &(0x7f00000001c0)={0x10000, 0x400}) wait4(0x0, 0x0, 0x10, 0x0) clock_gettime(0x0, &(0x7f0000000000)) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) (async) ftruncate(r2, 0x80002) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) (async) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x3, 0x4, 0x1, 0xb20, 0x3}], 0x2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x1, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x8001}], 0x1, &(0x7f00000001c0)={0x10000, 0x400}) (async) wait4(0x0, 0x0, 0x10, 0x0) (async) clock_gettime(0x0, &(0x7f0000000000)) (async) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) writev(r0, &(0x7f0000000440), 0x0) r1 = socket$inet(0x2, 0x5, 0x2) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206983, &(0x7f00000001c0)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) r4 = syz_open_pts() writev(r4, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6904e542c1320f483ebc8a50e4dd5ab39", 0x1000}, {&(0x7f00000014c0)="77cfc711bedc8a6bc1a63120ac592115d621bd4b457e7e91d81d637d80947a76b83f5a1a295f6302578ebb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a3064cc24545f65acf7a721fa5b15cdbe", 0x61}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000001580)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1abb3ce22253e6278b5b35ac", 0x34}, {&(0x7f00000015c0)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334b0a0354ab85febba072022fd1a59a0e1cb86b1ec5632d6089fd8914c371d5c10a9cec2344539368b37b7ccf7277d8d0dfbb1b2896a9ae803ee6403751225fd64c83131e3bbb91f2bb446ebb4e95acecd07c8ad03413d945ce493d3166f0783dfa585333dcf24b73033ee0faf5eb2b0766fa8b9b0cbb9108bdaaf7412c7b1f3200698ed951a88ac1ceeb3cb483ba648c5e792cf506ae5387a9b4309b048b57a2c6c36d489194433659fccde20bd9483bae8b85585829ba199e10b439bc56ec6025c1ac4324e7f94fdd3525211fa1d7c9f4e746fef86dd20fadd0478e06a784b6ab78a566af979669d3c13f768583fb21f687418468d912206918614193da4bcffd14866cde744b9ef0ddb34a5f59ba9c5b8b8ad0387d9f8a27df73c542e49efa4e1f629457b0450add90228c8733459f1e9156e0bd4e64d6ae8efda786a5dee8e3d7a54c93705f3ffb28d1ab668c086b9112e3304f89a4aa9b8aab3a05a0df1eb6203a6a910e8872145f80ed0775e66fe658f958f0d9eb786f0ac79d2cd504c6dd808d492f75ba90a", 0xe00}], 0x6) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)) recvmmsg(r1, &(0x7f0000001a00)={&(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000480)=""/187, 0xbb}, {&(0x7f0000000580)=""/14, 0xe}, {&(0x7f00000005c0)=""/139, 0x8b}, {&(0x7f0000000740)=""/255, 0xff}, {&(0x7f0000000840)=""/118, 0x76}, {&(0x7f00000008c0)=""/33, 0x21}, {&(0x7f0000000900)=""/4096, 0x1000}], 0x8, &(0x7f0000001980)=""/51, 0x33}, 0x5}, 0x10, 0x1000, &(0x7f0000001a40)={0x3, 0x101}) close(r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_media}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001a80)) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r6, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000440)=""/147, 0x93}], 0x1, 0x0}, 0x1042) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r7) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRESDEC=r0], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) (async) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0x5) (async) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) socket(0x10, 0x1, 0x6) executing program 5: sysctl$hw(&(0x7f0000000000), 0x7, &(0x7f00000002c0), 0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') executing program 0: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x1e}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x20}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0), &(0x7f00000000c0), &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 2: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000000c0)=0x9f, 0x4) lseek(r2, 0x0, 0x0) getegid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x48, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x12, "fcff3cde309ac9bbc3ed135ae3451e65"}, @timestamp={0x44, 0xc, 0xf, 0x0, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r5, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x1}, {0x42e}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffff1, 0x0, 0x0, 0x0}, 0x14}, 0x10, 0x0) executing program 6: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r5 = socket(0x2, 0x1, 0x0) listen(r5, 0x0) (async) r6 = accept$inet(r5, 0x0, 0x0) (async) close(r5) (async) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) getsockname$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) (async) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt$inet_opts(r8, 0x0, 0x9, &(0x7f0000000240)="e6163929", 0x4) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x120) (async) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f00000000c0)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000180)) (async) r10 = getuid() seteuid(r10) setreuid(r10, r7) close(r0) executing program 5: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x50}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000040)='.\x00', 0x0, 0x0) close(r0) r3 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x2, 0x1}) executing program 3: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) open(0x0, 0x0, 0x0) (async) pipe(0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) mprotect(&(0x7f00007c7000/0x2000)=nil, 0x2000, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() r3 = msgget$private(0x0, 0x0) (async) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r4, 0x0, 0xfe9f) (async) msgrcv(r3, 0x0, 0x1008, 0x0, 0x0) (async) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) (async) msgctl$IPC_RMID(r3, 0x0) (async) execve(0x0, 0x0, 0x0) (async) socket(0x18, 0x0, 0x0) (async) setreuid(0xee00, r2) (async) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) r5 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)) executing program 7: setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) dup2(r4, r1) r5 = getuid() fchown(r4, 0x0, 0x0) r6 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r1, r5, r7) r8 = getgid() r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r10 = getuid() fchown(r9, r10, 0xffffffffffffffff) seteuid(r10) r11 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, r8, r10, r11, 0x30, 0x3}, 0x2, 0x80, 0x10000}) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: kqueue() getitimer(0x1, 0x0) (async) getitimer(0x0, 0x0) (async) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) (async) socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x2) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) (async) socket(0x19, 0x4, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) (async) socket(0x2, 0x4000, 0x0) setreuid(0xee00, 0x0) (async) getuid() (async) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000340), 0x0) (async) semop(r3, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) (async) mknod(0x0, 0x2000, 0x6da) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) shutdown(r5, 0x0) (async) poll(&(0x7f0000000080)=[{r7, 0xab6cc3d7ffaa0897}], 0x1, 0x0) (async) poll(&(0x7f0000000000)=[{r5, 0x5}], 0x1, 0x0) write(r4, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xc, 0x0, 0x0, 0x100}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) r2 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff0200"/52]) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r2, &(0x7f0000000200)=""/186, 0xba) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffff, "0000a6bc40862c000700", 0x100, 0x4}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) setuid(0xee01) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = syz_open_pts() syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r8 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r8) r9 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x25, 0x0, 0x0, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r9, 0x0, 0x0, &(0x7f0000000a00), 0x3, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffa, 0x0, "0000a6bc40862c000700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 6: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4, 0x266) semop(r4, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) r5 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r5, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r7 = semget$private(0x0, 0x4, 0x266) semop(r7, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r8 = getuid() setreuid(0xee00, r8) getpgid(r6) dup2(r0, r5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xfffffff9, r8, r3, r8, 0x0, 0x11c, 0x1}, 0x9, 0x5, r1, 0x0, 0x8000000fffa, 0xb, 0x2, 0xfe98}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r8, 0x0, 0x1, 0x200}, 0x2, 0xd47, 0x7}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r9 = getuid() setreuid(0xee00, r9) r10 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0xfffffffb, 0x0, 0x0, r9, 0x0, 0x30, 0x1}, 0x9, 0x7, r10, r10, 0xfff8, 0x2000000000b, 0x6, 0xbdbf}) r11 = semget(0x1, 0x3, 0x30c) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000240)={{0x5, r8, r3, r2, r3, 0x120, 0x4}, 0x4, 0x3, 0x1}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0187009, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000016c0)={&(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000680)="30f39436dd483fcbe2e632f3ef8c08bc1d49a91c817b8588ab0f6b902c72a2e00f55dd106aa594ecb80c66f69aefa9ed6c4fc034486517e453970f49a4324effec3db0a76e7676fac9cb47cde33e35718fbb73c4faa0a471746291c51b3d2ee4a441a317f5c12477fc4770cabb2334dd694a0390f991c406fb2a6b943c68dbb5361e29c56f9d9d6984ef3f29083745813ac0d634b8c004f187270cb074cf8fa207d1b09804178124215fc57d410a0d6874f1c1859702720769c0de6871dddebb71df2c1eb2d172eab568cf2097c61347e5b9491fed69c81726b3e36a8a5ace59081344e855cbbcb9873c8e4c9d3277442522f2aefc536b5567d7503a848cc643436e1af4b0a905634b02b7cb40f094b3ebe987094f400a9dfddcc48de80efc373650312d24f518c23fdd12763efaf5cd50006217583190b9aa646f68064f7c885e5ad066c8301b4c854d5923908e8ed9d6c894a199a4f62fdf77163420c46b88562d597b92a4b807c6166bd5e29191b61a1169c5a8988902c50513fd81560bbce2510829c84fdc39cad7224b9142cf6a4981422074fc34396065cbe8d79cc043dddf5b649a262e05d2c988f158879035b2af72801681aa3d5c1ab9b2731be01f3c66872059bd474dfe15a12bfdc6597f885591407447bc255c8292f695d1762e92a87f24e1b14706f127648cb9fb95a05982d1ea9a2093f7af5fdb0f65d63339b22f41846f4b755defad7fa2791acf1084a2c8e4a970ebeca6a8cc3ec3ec9353272ba3dea0bc9d14a122c26e6ef8ba721203d3b4a43a61cf2bb48a52ff4b76bdaa17189776814bf6ea43eee8400518da618261a99dd7c1f940701322dae45ebecc6bfe71e9d96fd815126a06c0288188d10049dbf6182c641632a698478572a10bf822d36a3c85410f2cfbaded2a44780ca286508edf332fd0da21c77ddf42bca8f929b096ebf7fd04a833ae260c0e50ff50a356053e97a368638fa42e866c357655c668413af9a785cce475d5a8f94a6940f680b11ec4427769aade94d97c909db11a01de11b041159cac9a2ddb53b0ef68dd37e5e6a2ce2dfdd8d95c499d9d71091ad6011c44b55775dc1c1a733fa82b74b4d987e253de1ece15f08057d540efb0c17bb51b5aa15575c96304d634780c704b904768d3c4c7858d4dc93c52c38556ec288061f4e90cba012884778f9be09dc514eae1d6b2cd3b7e727506485c487c771152a23b0dfbf83c53136e974aa754744eb2f3776cb5da9f5314bd5fb7d9032d6ed00fdb6c4129a8e4923d52c2a16d0f7a05fbf62fa67e9401fd69b3a3d2dc094e80a92bb87d29fdb2560bb918843d9bc3558c1ad6751bdc53739294647d59cb36fabd455eb9d3387135c03c8646df1b6e00cb3dbeac98ca65cce165db9c7169bed08e578e1a9ab53c206443c512e0d28ffd124a10a7e0848337ed1f30904bcd775e13eb7498b6ef3060ec7e4f4ce38a3058ac59a1cf10275038fa927c0eb3950e97ce3052f4c0fa13b6dad75e9581f135c27241b723e76c5f357a05c6218c952c428e6ec5eb2c1246485edcab45574087491358a348e7c967ffb8b142ca222135605f3fc6604cddf78d4416ccfe116020823e8ee1b5c736ff40a7c1bf754b32140a4f07198f77480d4bcf2f72bbacb8d2a932de0621cc7ba82f09fbfdd9ba0586fb50f1e1739467d407164414263486a62642a36c29904cd896b4c9858383af859cc46530e8e0219d7bf41b6664c734c24f27225c905f6b80f6a861487e68b385ab850d4ceaa846b7901059717e22c2f89e03be28683c62331c6220ecbf3c91687af5104fb9da8fab90463e1f8134a2d3b5f5b653d7285a1db7cd21f5a5124bcb6b5154df6db486fdf83145fcbd0434462c5b10a8bc9f9e8eec336a750fb082cf4772b35653cf82993b882bf52ffec47a12e45d9cc3c4056e8fe6fb4eb55f2d42a38ec9b0192404e3db3f60ddb67ffca817b33d5e94753c5d4f6285067dbf8c163cdce0e3577f2b3ad6751fce2fc1dc797dde14cf9e1dc512499e92b4c8a7d538339d1beac022f5001fbfa4db9a9eceef68d202be1cf107dcdb4f728c909d46d948614f9f6465e460462efe71daf8d1617913311b0a8833365bdbacf469923605d12a9363853944febd496a03b68ee2b880a2b5b3cb7faa432143b42c4e877142a2cabc3b5166eeb83ed57ba5295affe6f594cb856a952d033d25aabb784c6b9d91fb547027109990def45368d5c0814c97a90f0178381952de5d0de16d27c204d584e92b4271dbbff230f87d55e13f80e291835a37d853ba875ab8bb40fd75228efe59f652b2f5665a0e3647323f8f85eefd2f98c040743dde6ebb6e904b8e93774706321e8e89f33726c01b876ef44f887e9303cbc3de61b5dc3c405ac5ee1e08eba400fbb0630e70264ad70c092e1f4c8c4163d28a8af4b9d1016ffdbcd42f4fa798630bfae89420f11c719df1bec918d74305679b65240708ee74bd0c0cdcb1812cc19353957f058a4d67a12264df37af30b53000e17407b84644bdbb15de09718328473253b1596558db61d42e97854536e6cc9e3e856c085bff28d8df9bab5bc4b4668c33a9f7588b0f83ad0ebac4b357e4d0939090383f3cd2d089462cd2a4f6faa9beefaa6338ce8b042f1f600793ac5267a4a4f821121cb7b9e64ab975f3e13c35c683e300c57a39efe3d02b184551301eadd0ac337c03db5a7e0bfbd643dc9d4d473e6d6e236a7972c592baef87efc2d1bc1c7526a29bd0cc0a3e3cc23cd4e7d34d5d19e9e1d16b3e1e3f0003658867c4011ef3f46c750036394bd2ad153c5a88d66d653419aeb8effa65ebe28d062dd8485838f6a6f89a302a07fba5f8bb9a8492d63c9926d71d3599868abbc550cade5865df1d973f160f765a987d5299f1d725010133ac93e0e38cab7db00c30a0194f0e2e01ccf1e978a8ad76f9d4e49b4bb1fe84b46b7a35f7f93a58afdd76cf3d99c28e85a44cf5a2b9b2e0e45817dd1d14914dd9a342f361b342c6cf8757c179530210ee18641c137572c12ac4cffdb8555ce3cd9db84611b8cd404e41794cd262c9c108ab81f2865b8061266cb57941b83daea087e4d89cdbcba2a4e64454d5669a1cca7b05d8a035c9673ed9b33233ac7b0fa61f1ff1b10b8a20cd46970bc02607e574a29c1269b341cdff5c5cdb1ab96779012ab4a73fc6bf3acfddaefd9bfd134bd3f0883f037d8ddc33e9bf24bb623b8f5fb7c18008257a907939fb865e62f48b18d56732e223b88e765fc54c7b4266d606676e4b1f3d96a625beb66b7c611abad2341c919db7bbfa25486f3b9a02e32f201e3d8fda3771c54e3cda4b36b1d5068da2df374104d6ebd9db9e0922d318c819d30cee170798e98f150d47ddff8899051fe700ae76914b3852b09ff4cd045c7646f3c6f1410df80761aa9b9cf6dac9ec299ce01ff154799c13f6dfd8050bc11a94ba04a0951545157e51860cd14876eddd59b462e2089d479ae1ee13c511fd5499070a08bf95d1faea2b1ad7d8a49d22c2d6d8d8fcc50013af82ccd2440907aaeedc8cf539df5913518d7a88eb669af505050e264bc1967dab7afb44d96a826f3d69fb0496387c6423ab90e1d8d86232fb878d8a46613ccc4e21ced3bc7cdd6dea41a5502224bcf4fec78a4d9a355a427b67a5856b0f44bc62193f42e9c74ed480ec0b8b03a39e882b764883f23bdad619b86ebae23217bd09d75ede0ced6f2d64c015d1c78e91b02aa67c6287b2356058e91b65729f153c2907e56ddf00bc469900ca8c5af3425769f3c9ee03fc0629682f6c6e9eb706ccebfcf64d9b7b8f34675e94da594a035613e233799b949065668a5dbd5275f99d2c5b6f9a9e1e221930d0bb68a4a9d7259f5c5b4116d6ff16b9b61a7f7b81c096cae8e36f34bc723bda08e891a63d13428dfb552e9b0512b32ce163e7769b06c6c9cace33c6990621dadea2eaf1ee667cc2005062def635fe75160930cefd76561755df3d5de87e8151ec399915672f82635ae1f5dba1f08009fdaa5991f0231850d9e243b5143784f723a76b44a5de216b5fb43c56359a3e5cbff08819dfd687474f31aabf829a919799c0943472ac50b99036c1d29805459496a238895604f0757721bfc85db89dcea40958fb19c5d4f29583478899d2f0622b9e824855198bc7a48dccd2321d2466f70aa3e0640643a63732a722a10831149ea098b04424dff51d04069163ad637155a264563c050fab74396e2337244200307f31faefe12ad53e502946724c46097fa75b8d738821406684da4afea99bd8ba27dae61fd927386cd35b3a5c1fa76e3081f8fdbbb084174fd69f7c3c87e37b8e4084f28e35015eb0141674dc4acf057f1ec8c69ff86181312db8e1fa0a40582ac5355f167bdf052f2c25fee24cdf5c96f3e438eb0375a5cb62cda94f0a3d8a0649f22dda238a9c66a48ea7d8a5d7a858c486c19644f932d7300a8222b59518252307f5713efa718863f23db005f08639e7c55d454a02b800c4bcf423a03404732a74683fd627ed31d86d0ed76d53dd6db7a125e6dd44010f288007ac0836dcd5b2ecd6f721101a05163f9492cf6df1296f682741f54e85727f8cb9c7c4064d8cba14046c782f1691e2186edf7dbe43cbbdd9253c474a1d9e2d54254c9cb47575ee46139440741d36b31f56d93210fa6c948024e975ec096ce56fefcbc28631cbeed46ef759dce086e975be9e55b8b437f7e42ecab3d45db9f22aec73f2038520ff99498735c24a65a161745435e44941bc6b72735808da5b5ec72a119578c0bf7e697f3fb1cc3f74ff2866b071e41b2cf03be19457e58bedc98384ddd71beeb189928438ec5c4f12148df200a4068251bf396e25f4a254527d3e932e300fed319379b5815e9bdc9a437ad02ca79757abdf6f1a47614186a16e2ea2a816ca12cdf6d081fb6e249433bae803a13da0cf9d69e75e8247daa050c7e8d79ad763039462f9be2b326bc6a73147e9726492aa56e5b52ec9406ac499d86ab241d0dfe9e14e052e3ec70eefab6bff87427102ac7f18ceaa19d7e7ab50ded5c15f0a46af9a0544c548c96b090d7377d39c2f34dbd42f4510730604511af40dace3e156e93369f1d40ff58813aee2389d39b9fc832d7b8c0cd2a87629ce40ec5f1eef0e9f701ba28a4c9a9074aeb698244ab903a942b87c242fc4c81c16147b65ee94ed735cb1e3c91795b6969f033d5fceacdc9b0c794f327d996d8d7ccaf688fc41fc3147871e4fe904fad281787b21df0d8da6e015cc64b9f604673e67edc9da69319da19e0c4a3dd2fda82b3016064880be23d754b767c5f5a1fcc43d3c0ab83756c6f3a45e589d7db96304430599dd8a5e9deb59bf3f092eea6b8b64256a8aa76906d4cb4ef504f02e9c9c06e7422094ad4da08273eb0c83c91e182c72ac90794dd75e6befc5cc2af2ecc28f726890ccfc701f022c86ba974edd899a2d3e97a37cc195e833b289a31c95333263ed2aa12422a60c8e2e1b5a12274103088539ed2f7171748f204c46c6addcee96c6922fe97a33f13f8c0039a3fd5a1da664e7d1eacf981627737e0ca44f058bd21abba748246a40dfae7decf36f88c9efb152d232fd9aa5c3d76840e3d32fde3f4abee18a3deeb3f991a7f1de553048a28db758ce4d2549940b168636786667ce9d3bbe855e8edc80a0a1235dea71aeb4f4dd646e6fac69d9ef532144b31152303dafbfbaa7862c12844d3fd20ce043d633caec778f30640f409da50a85ae0534521221ff14e643e596564577d00bcba98f58eaa77b4371", 0x1000}, {&(0x7f00000003c0)="3017fcd8002f14ea3148ea4046ca720da7cb43b3aa670c3ff3d090d218c157b8265df60ed0849fa3294dd3a74b16fcf3f467b66e9ee5a4be0a8b0570ab3bcdf62a49be93408a4bf63c9aaf8a3f1ea9f833f2168bb2aff5d1d9", 0x59}, {&(0x7f0000000440)="78b688556b42b171d1f043931bacbefedd279b79825dbe441338b5fb11907b8d5c15efa306ffa252c167296a4e56607827b2957fde69b2131c3d5d3acc80fa59913d462b38668c0cc96ded46bb011006a16ec4cfdfa24d8ce2cdbd312831e11071a6973657b9fceeaf0e82a0baff7be9fc9b5689c1afc17d07db2d7fabf102", 0x7f}, {&(0x7f00000004c0)="fb88471153845c65b641579257a4fcc9c937a20d49ec9ccf0fbc44bfa0b3f38e236854eda20021d2f210170e7ed0fbd8c964fa2ddc3a150be74c40f73c8f9f9e67efc60acf86b84445979d91bbea9158ca85a391e95a343b0e470c30229ef5401aed219004bd55e105386c572b88e3964750bf4962eb05ed1ac444", 0x7b}, {&(0x7f0000000340)="7905ead3ea20b4a6fd1a40c2cd49fd86abff711fa448cb4b9e1087", 0x1b}], 0x5, &(0x7f0000001700)=ANY=[@ANYBLOB="200000000000df5c0ff07786fa17a6df2c37856dac0000003a961bd3deb7631cc4b2409cc62ef467d81e9f080043e4fb08b93f22e64d8506c64f833c63fd5057787552b91a9573d87c4ffb8c8f9554bee2a2e97e13a12c8c54dae4ca93141dd02dd1fc0640ead615548c038be65fae88c5e51338c4208f980735ed6c77372df08a6bfc87b72297eff1477d184e2009776ea2258ed2cbfefc940c6516933288573aacc68272503e1959dd94340b209323a5d10d623c440115776897eaa5378adcd5794e83cb8f1919ba11bac991748086ce8572e66a184d8c25ee3559f86a2ebcd407173183a83183cfe68be5e586a7387d", @ANYRESHEX=r5, @ANYRES32, @ANYRES32=r0, @ANYRES32=r0], 0x20, 0x8}, 0x2) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x1000}, {0x3, 0x9}, {0x2, 0x3ff, 0x2000}], 0x3) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}, {0x24}, {0x24}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x13e, &(0x7f0000000600)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x401, 0x4}, {0xfe81, 0x9}}, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 6: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 1: sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000040)="6cd421e5d6", &(0x7f0000000080)=0x5, &(0x7f00000000c0)="1a3457682a2b8ba1e4b206bb9a4d8c91e339f62f8e", 0x15) sysctl$net_inet_ipip(&(0x7f0000000100)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000140)="3e6e1ba5a8d1c6529aeca2f2e82025460259cb04bc43e3bff15889e19046e7562015c156f3c714b3aebca66581719ec8226f4c038067e6a1687dc9752c1f21f161f37f53f20745b57e039d699d42121445f96372640718e9cf7e0ed7bf14cd68c0c213d7c7ef86196a2c82d824045c8d010503813bd78b54bcfb6fefe89ba240ca239b84cb241d7914eb685caf033a434560910212af28e89cfd1f29258138df32629f2b0d52178065b02c7180d287a7e139dcae616e578ef2c0ee974570c4eda0b47e09860f690496145f141013ea34", &(0x7f0000000240)=0xd0, &(0x7f0000000280)="6a55413ee2087463e85103134193b3e5f531ce435893ad09af0c236c907b880bb6de385090ce71e50578e178c3b8f941de3ec646e1b80fe348fed758a038aafad9a839b3a988efa40a77c9858b9e9e8c5c60ed3198022f8b7e1ca0894f7fd79b4349869e0d2770d41c4374354f95817307e29d83ced9a212c9af66f6ad77c3462b0b15d78b38404cfb942399e2332dbe7c0f77055ad032bdfd5e9ce0289596a3979c35f36cb85df5a260a2762d85158bb9e682efc04558171e687c1d58174d11bfe3395fd91fc7dd7f7d364baaf96bc9ba2c8a06d0cecddcad00f0ba02badb155b5341aff0cbf7c6bad193dbd3909949e1b42e296ac88e4fb7fe477e52303ed7d67ef41af680ff129d363e70495844edb09372160e5ab979b48b3cf42d481d1e7854a58120607d6bfb52b827dcceca2c70287f543bd1e851849bfbb788a697a302f108ec217d94ae15214fa8f65baa76a7dfcd2683d94166c18c89291e5c98b5b9c9655a06bae805470076b5a383d640c66ed42782bf2e2b6e6acf0518898cb00281115d75a23849311d80a565c91c6c18f15dafc42d2b296c20da25f2ae38e9025fce695ee3b1c204e4b5bcf6eaec896bac4fe4af131ddf664029c5e57a8996f39f87ea6d89ba85374059de10d86a40190498b7637688642091917b450e6bd0d0d2155a84dfa58df07b69b17c1691a305e26dacdc73a41ccb175e94e0d612d5216d08ea25dab776eb5a3e12a2edb409fcf4f808055eddaf16d87983d1db5b579dd97c0e132e84defbed6b6e57cd732b708fd40b324cd2fd3e83f99a61b87d2b9ac7b7711429692ec148899b6c07b01db36cf59e018091a4c1ff5550460a1b14cce91daf2ff73c29b8c49fcabdd2428de6880dbeedb4c498116a6c06312c8f8d1efebf65f5f3a534a34fe293bd12ca6aeec8c8f21584858147097520de0fc4f51551a50738b3d135a136a666c3903a9449ef91676b8d6f2fdea56d043bce852fd2f14a5d0c1fe73a22da75785a66ed9078912256c40f9c84349d370656d41e954b2fdc23f0a4c384f9432b74af72cde7df47d8702ab69ca2ec8d5c914612b9293f3ad5d9643968467d6d8d8c1af662ccbca35dc8307df1d6df68779729f0ff74ed3554d128cd3b5c2c4c23237d3ca4158327df4ddde10b32dfeba76d2832e2cf7eb23fc5d629138ccfd15ecc2bfb025ee0c9f12139a379212c09c6dbcbaade869ca787eb1e00932fdb006f9fa98bf7cca83fff2b0ae871f1b5f4b9cd13dbf0bae18b0a2d1e6a20c0eaca9248d4fb5900b69e52fa36de4529cf9f076a3a54b5cd5cf6b4e96faa339ba297b26b7b88866bd4e27828e0791a93c22a60c4c35b45f45eaf4997225392b62f555b1188120e4b9ea719cd1d3a4a56a4f2df8e02e717ef1189ee97f8fc59cea1b5439ccf73403687a8dea0511bcd2fa5d3681d22e75bcf47aeb13654db78a087a149527b329c25d58f1f84ec8119ce87a6327306a38c566c448eca52eb0328173847886f9430187886edb748b1325beebec86832e80d74e89981642c826efbad489c2483bad5e8b1ec5e1b387a46dfa32e663fa33dd023cbe9b416fbf11a647b6a1b68c87fb3db7b94b08d49fcb0a9075483407a04e295a5254e135a8ec76cdf2063109a8606614ab6963c7af0685e43e464f3015127f4c76d0f6724a00c0672593a7471ea72693a5294b569014ff59af7e7f876979d5254f192a8201da3d25862f51e9605e82c7c6b6d374be6eca4219b5b8c3e18a02d4a5e0c0fc1c26feea686859da1cd5205b7d97b041c7e7da1d717d621ac936855882cb0175322516e664b3a2cae5d7ca5bed8151cc4c40a5745f5a6852001626e1720ed2ba3d4bc3ba8fd1f8dd9f43304e78e9a52daef7037c64e3f9d5c8d2a7b4854aadd5b0c352b9f1a3277dbffd0ecbcc00aab1ac8255a8909d9e3373de3152287c6c255a0c1c34d31ba8036050a8cc729b1e594edc7f9ccf3014559c8f3a110cf66d95a8559dcf52a78007d1f1966bc84722bf565c1a658868e8b427d568513897b6c668d7d3730a2b18fee03b007bdb98f490b9ec1390f3834061e50710e10c13db3b6fc302af50a9790836e634691541d9c91920f58c7113008f987bfcab786998ba16ca6d66fb3e43087971856cb9d5843ed06ec3f8eadf0c0f2579baefc6cc2ebae4f192038898252aa32fe3d38015590916eb61499c610fd88f351db54076f3870577a3aaca0072f982e4d011530ed0a66ee2a602e888c2174f1e3458ed526934f33be11ed09eb0e109dc4b12427f4fbf9293bdaff0737555f36ce179b6df75e879369acfcd35c5516d362b9a5420bb3446e6f486a7fa4c023c25b76d155f304d19715de32137b71da89e16c27fd87af8a8de1479bbd93aae98a9302003de89ead63616feff5ab11451765087171a5b4e7ac6d216597e254cdbe277cf171cf8b3b25023ca32ba1fd86d22beca2c14e87af66a6377e794b11956603096bdf67782b58feee792a22ca8f00e809804dc3137c0acbe9bad4a6e582af8be0c3db047de3fa0d5e98c82162aa64c0d60091222cecfd44b3182082f8e94885532fcba975ae34400e778fe5a7027020ce47c13ebb1e5cfb9bd5082c4547385c975f2240afccd5ddd0e6b3252defc7f79b1f09d94311cdd49528c32b97a279f34dddd43e481e4b98a1263934e5b3dcdb8cf0b18abc2291ebaea1a2597c5779427ada926dae8700aa1846890d7eb557c743056ba8cdf441cfdc2c71b1d8ff040429c1d1dbe2bbc0b88061cd356ea9ba7750c30ae90367d3beea79c9d9e24f292d888f3834fb55a970ba522017185ad84beea5a2576478021fcf30a570fac57a733cbb099aa90d08439b62f77ac930afccbf8dde0b5dddedff577507b66448e685fb93fbba29a1f942fb8c6b6395e932b749995325101ba4331c97cccf40b21b72d1973e45d9291c273abeafb105674d8e17a74d673a08bd8d0720a798de2ec23ad755e04de027c5336b4fba39b4dc5f8e2735b8652eb5b9146b7ed77317848a75f308e2f488922aed0d1fab15d6caa1b62b4e3265cfb6d46031683737bcd905b72f9460e9fb139dcb984fa8d1f1aba47a58abc89cd39db161d8a0d2ab826f999d55182bfef701b253bde6177fc175c3b52950b6ccd50cf79bb888992395a578d213beba687097d07fbabdd51fefb6b2e3d2ca9beb796ac4f2da39f7e13bdab54e1c4499a728fc8ee151e2ab174a84a6e79b3a43b82436ef50de59f6a26354c4b1ccfd767cb8c03f5cef4c2018fc7caeeff76d39afa2d50e1aa8936ec0315410afa8bb69de60351ee1d74839ca5513de071592e6c6f53fd053a6b309c1466b6a56f9f70fc5939307ac0632427228de17ccbb2518f3c9ebf3afee3ff69fbb63683f52033a364828c317ac34a0391e7b456076852a0fe085d7de062da2a4ff1e4ff4e6f6f8a81304f7e3d7c14dde392cf9d3fff1d31c07570f39a1a17cee182a073cda7aeb7769a97a82488cc6ff9a496634bd5ff26e10c5d5487c8011af223a681192fd8effeb21a499c1f1bc7fd6718004c2c448778b02837f215c16517669f82cbd64384a727915dc386447759693a2f85388ec669b69cc6a0dc39384164e88cfa96c162674e5ef70b2ac8f654b1ecb1574d6e77ae38b7f2ad5b825036825a9367e2fa234044c46c86cc8aa861a0a9fff544b12cd576355ed117db8348fd0871ac31f2d90d3fe836cb69e2dd2f2f53829e4d7026ca380935e210ee8a6ba0f64125fb6e04195c22dee3b5aa38b88ee1ab1d9a5294a51ec5ce0af7903e0ec3aee16f8b4ca0439fdad119db5dea70b4cad679b335e33b0d192ff037f592c0dfc67d129df3eb444cd8b7a885bda30cb78b82f7192df192d22bde6001f00dd8424bf5a3d9f537a013bb3e3682796e879c3f1945fc5625eb6bf82d601f9297959db29b09922ad448a28ce1bceca2e08fd1be451d785000be724dbed7d0a10cae52f31f7117f87e4674ebd8950254255f9da04b21f5f39ec326b80a7f94cd0240ac3f0ded32f3f5712b40b39e8abd715b91a087c01191a1b9fc93e210264a9e661d058bc43edf23acae544a6d0bd9403b835b7225407d852c7c34e62c5ac409126b7a705265b54bb2de2dd82aa4227e42369fe5b8099668317a3dcd581a91ad5df999dc36d4284897f70ce3328e84359f4ca4204a9df7ac044095153c4a677251375a3a65eaaf8f2c6b77d993145f1820b24c823f741d3089f377c79b97ffb969433b80b32abc92842f03a6a1aa0591f59c98535df68ae3400d81ab9100acc9507c9b7d78b586d7663ada35a974fd763a652af28a26c3eb59b9a6270bc4ab847320457becbc2fc6ab462a7237a430aaa134c64ee5604ee97a93d96390962d5659062eb97afae5f240dd6044199b6cba6968bc8b2a31ca6ca5a95332d96fffc4d7fb246c5e039638d94b4a676864ad93f7903c9ac4430548ea4965052696341aa524105608f6b2d4c37b633010f55128bb0f2cc1bdb0dd53847ac0db33ad0458f0acd9f7c8a22cd6bcf5e6c499e2c3034df7f98f20e7f0fdbedd55ddfb0e11dd3297be40624d66f4ebec77507f1f279691a4c9f887e61179c7359169ea71aecac916f3727d9d78368cacd26b7d35d0a8485afe591b05cf51a149ed0e9e41e81455948e07deaaa6ce832ade9b76fefb2d8e2b430530ae98b1e47f5aca6d9f17be55f0d24d808e12182822614ebcc977b84c0eb33c951abdc298c7248a7437b208ecfd2a6a18daa7ef0d25d20fe61a04b4e2882f64b5c120d15e48fac063bc22f2482c03c62d5506031f328b002f7c507f96863041d4ae1454bb270a223819614bf6faafbda2ccc14bcdc611fa178acb93b8456f325c0c8575fb7b75d2c4ddf7a1c4fa0d1a04b1b65e7ed52e6f55e12e6ffa91249a196a53d6d350d7f6eae48129205373cdce001bad9c0317c2d9d45e5d509e19d390dfc2936110c293bb43284a020c151c6e3d31c447f50dcc1e0cefe10158fcab7c1405a9a0ca7a2a861ed32ea1d237252d434e5758ae3d1f9d22777750f9b4d895c656ab0f18301ae5ee614c64e865b8ffd03dc51d6c48fdeebcb74870927301b1adce9c0b9fea0ce6ac72e0fb779f666751ad31e1ac7dc63489d9a7a585408860a3cdf7ec8ec1631092d365217e05981a3ca8971c287ea44561225d57731e9decf1406fccc56996d4db00c3afec022d0e0474bfaae59931c678b40270bd39952df1a63bef9739a29034d12499d6feda3d41fed6436bcf9f7e2198611a8185374bcf2e6c07d207f7df45a5f65b2efd82adafa32d221db8406b887888c96cee4810c348f5f701183e691def037170e422da43a4860ed440e3990c6bd3493eddd2dd4b90c64f18c031791265d08ddb50c55da8eac2af978f141d492221169b61680d2e30fd24be8c282daf0faa1f1f4a17160ccb32878668af3a0d8502f12ed0edaf115a04fabec6336f9d77805f6404f0af29d45b38ee0b6732c744cb4be9d0aa7c26b35e8bcebb1c081cae2f4c238d1f2317624112cb2a48620bb0518064833646b2ee8d0676f2ec336d2f884e39b0af1bff0968823e0416505c834cc25328a737cbd71d86cf601d69888190ffab27526fd5d0a361c1a71fcc94f9b3acb93bb4ab6e134d2f4e3c234b9113e08d1e47a28c51d23dae92d237742fb54c8c8b60d230c2046e542c3ff059ccc47f73791a9104d21f06cc18fb2fb934b19758e0b3302f5fb9900184b715c180be30dd4648d284839a1f9b6d88161297826071b2757a3fa18fce13879e69f89e7242748a592f681", 0x1000) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001280), 0x200, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000012c0)) r1 = socket(0x22, 0x3, 0xa3) sysctl$net_inet_ipip(&(0x7f0000001300), 0x4, &(0x7f0000001340)="5f69d730f0dedba8e1c0cb8ee484e8f940f28f0fc22d589c2616942d60026c3581539f61d731684880bf95f64e198eaa5901ac14b624cea8b15087c3afab2d34d7ec451b98ff8e4fdb8b9f495a4a733202716403397f63dcdcd323324c7a", &(0x7f00000013c0)=0x5e, &(0x7f0000001400)="1a25155e143f53f75ade271947dee6b53abbc3493ccb19ef30829b70284f355389ea87ee6a571af43ed6df6690dcf453cad0e3882bb0e0eadf5cb8b548a594b6e57cae0821e260d0bc114253759e1c8b2527d94a1b2ef91e1a365575bc89ddd8f6f352329e2dea1dbcbc7f9f271174baf52d279f2a11ec2de187ada73eb8f7dd12c5bcd2e9b5eaf00a44db3206e3590c5fce9087abb9724baba49f3f6a6200c543a116d39ff87831ca4d725ca9836fc820eeb1", 0xb3) write(r0, &(0x7f00000014c0)="bf74e39b31e7318022fa0bc59e7d1f2101dabd649341ad3bc84608982cabf82d47f106af4f42fb1ea9c2135c3f303e36db2079e8968950c25b6bc3389877500adb145626c5aa35f66af588ed0885c7b86d362f18a8fc4d8a808dfd10ba6788a25deb3f63c95144ac833ad3543dd071e8a0385d1b5b85135e03abdb2f86eb3fad77eeaaecef053ff7e0e636e7fc0551588204e4df604aa0c765ea56b555b37f46fb65b4a7ee70a0509e673f08e24c3dae98711152a68f04165e52e4122de0bcc11b6c6e09ac4b9f3d74c11b7daebd948340f2582d86e846c7b2ce83b5023b7ba0f33ee9f02e70ecf7d9c14db328232d06c8b790691ced9a4510eb9bd9b0aab0ecfb44ceaab86eb2e4325080bc7ff4beeed97f3ae71ec115e0eeacfdd1fb411f5f4626532f55f7f4a0e9d6a02738b4583c323fd99445103b0b6af7fa65b870b85597397fe3c0c77a2f9e034c8404265bd4f3d55549b6d56c634e071c9e8236e6c925a2b783b709d47ef2c90dbda5b0b5a1310844410fdd08697b2ceb23dc00801c15d4104a61771d13ec538767cfd0458921aaf11c51f23ebe5abdc2090a2f51cc8281a698fa865ffedca43d4d0f34da988eda4c69e1a934ea8c6a802e3965e7add7e7a764db9117f381b66cd95003c02252f860c2d37c2f286825a2055c0a7549cce5870f1203974ee9952e5371147ecf16915b7516564a361208bb6bcd5f79a2c352946960103fcce33ed5b8966c2a50140db988a0e595520f433dae9e07a1662d927618fae37de8caa396eddb3f1c52652a805f8e24887c4ca348ebd3dd5397a694409fd8e6260eaa626f2c2f05e215ff1ba94803ae783df28a7f792c93371b48d6708731e8558e5d5accbb1ba257e7a4e3074bc465459dc5fa613a689edefd9338b793840afcb22b8e882a541a375c3d8fbda6d4b239797eb08b1fde1fda219e77d1b6c686e8a9b4e3abcb8fd2e8be02b19a4e944810e08bd9b5f7b497d63883ce3e15bb2656b7245fbfbdffaa4d88e6350302eaeeef1a9e5ce5f3c490b03810fce54fc71374100e9f0c9f0bae62f74eb1c5e85ab2cafc383f4a8406f15b7935ca3949e5b7a6e99d51119db70a0e1214d5a43bf965269e1fc8500399522e45bc831665d440220a142ac1eb6b328be25886bffd0041ab2fb64d59992957df0f904e1aaed07a1c613d9956710f00e41c4e37fe5c8c732c36fa463c20d7e0f2de5acdc561b6b692ab8d7346ff6deb81119a83be8f4846c9443b5a2bc7fc3b019e0ef7125d42b9052f73652299eec1da103c6ccdfca3c01667a926f3419b0d70cf96bc727d6d4ee1d87dca3490463af4cdf7f4c1888b32ea36b0d0822d02759c0e61ba35515869c703a999965ba86a380840c80f4df3c390d1e30f839bbe80c7635df77f65790802dc6d26c4b5c4091ad1e30218364206d2cfced0a817cf5c7ae479f549c06eb9b1a6a1768d59b8e189e95481341af31aa133531e804a039fb8e5f9bb3a7fcc1058a8548ba1a1065975803d1d45eae103688b2fb7301ef5e17c57c8e095d200988f95c5e5a0cbada727f6a1ebc331041ab12f69f80523d188a3a76ee3a05f6ccc3f1075d0ffd38c013006ec135666464c09a1efcb21e5060e51afa3119bb973c62f93e7d1480707188d66c88e56a082ca3652d2bc51f677425881a47d0ba5e3c9cfc1c9195322467d2370ea3f04762be68bd463fc4361237e553da4677bf270e1c147917c8b9dcf5a5d40f16805fab79e068cfd0bd4fff98667cb40f85b9458f075bc606c3ad8b5f5dc04f21a9d5317b381808cf946a2d49e2bb949b4b8debd2aaf86b2799c38e9b81b7d961343de087f9a3d80576d41f08f190db79297ef4149d1c59312dc80f450279f1bfdbe246ebb2bf705397f6532b792857c236c0cfe5614762a3b563bcc58d9cb088dc8ef85ca95c8d40f6aa6bc08215cc0da35a9e8aa034f817b96bd2edf9ab77c121f9ac4936a5ed8c6d39825ba47ed8902782aa669571dccb0b68c1891f0aa35620e9cfa1ef6e5e0406b715ee7281db4e33c261b9e2c74eb292e60f65b5fa7b8a3d997181000c90706392a03385c7e3eb0a1bb2cbe911947aafbb04da58fefc063f7c4393a25fca2bc4488d9d0f86b3704c547b4bdcd7af120a5c3c0d396a4380df5ff556e571fe254add5e625c573c065970ba2f98cfe4ac1898cddc96c22ad0b3c4410a761605734a79ead86c67d37cb659b47cf8244d617b216ac29975ad5c7e08ab2d21bb4d416ae9a00bcb384969a63382c7098981dc9ef436f4c8875879459ae13d125e247d3532698473d52c0524e37a93671373e6168228745f275ddf5f528c38add576d02c59a5ce7c59473b692ebab1c3bbeea7a67d9f29a3b840aceed5a2e0ef586d4fcceac6e94e9b88bcb350e358ab3bbcb800b181986ddc90978154040cdce966df04d00e99902cd8b590246645820769906d9c62c333e48919417e808356080e4688f02bf9f5432015b1c6a8a68cd0dceeac34ba06637c1fa8ea54812ea0fa03742161c0519543b2143b3d9c9243021383677f4530a96b0b3c5dbc3f22ecdeffa8e23ac0a3206118a29fdad25d2eff2dde3d276f80bc6b8e63cc51c394e5c804faa16ab9d13f5d853315c387a288e7b210eef6390ddc0a69f34ee7aecaef02492636cc4e29b06d229407316d9c357d75ce30b3ddeb4c4d366043156b64473f18eaca359b2a153a90874e43772954f706a4a83baea8486e09231db00a7d61341f86adf9a908420b7a877dbebb0428520c22b389b054760f14653bbbad9ca5288ca3526c7213ae29ea43e22feeb441c501104ae7be084517fe0aaf3c7daceb7f83c6d9fff817320c84b0abebd525f532c309bf5a794b0498a950ff81788814ead4e395c2232c884eba436b4c1e73e5efbc965a30d7765c10ddffbdbcbe9caee372772607a2daf88d4605480088283471599f63f70519a22c77581ed36e74bce91af226bab47f177febdac8479da07c84ea0f46dd77f34b82de54831b1a7d24771d0cee4d6895651810b3740907478ac3be61bf0498d4fbdb3dd668484bd3b23af0b0382b9c3a431fc9fcba0782639894a0841c34f824afc2871e8ff97098d49248718e584769e091d7bf56a07713f6f310ae7ae4fe719f9a84c0125eebcd525ccf31551d0e342992043948b65f04a0291ea3358ae0d14b0c0939a67e688c99b8a52d69e0a63a519c43672959ee3168ca172a3469199bcf82b963864eccc47e52729ff48633c7d69d556ca1e2da13c3d192e595275a810928d64ba77f58eb5d5ccec16668ca77a334c66e2413f240940883e01388dad6cf81968783d883ee2042c7e29f8ff0fa6cc232392eb789fb5589d7c736d0c117eb2718c62f49764e9a7ff91b71173f0d370d9719921fad5d7f380a747c337e01f060446e7fa32be4268a7ca09c8fb7c936048dcda14aa56ac2d0193dd7a7bc4895d173965e8d9c683b9d9f51fec616378224f5acd217abf97096a33777c76613644a851697056b66264019576ab90ebedeb23e8bf18ffb214ac81b0ff522f85a716ff2475eb42a9643c913e8d8c0b5061beb83577d1da7bd83a06d4d590898fea86abf611733d74f757840c523dd715ba73a0a27224152f5167a753619b4dab9c6faf281185f8f8f3c5084f552174b08bae36cc87b8633aab05e6d09a924610f8fa13f759a91c0ddb027cf5dd00b900ce34432326368fe8910f35c874d08daf593062331ba974f9ed63a6d6d996a0d5956a57a84123dbd6c3e4706534c489d9b1e14fd54c640ac5c40f1bf307c1f0e768f46758c7f07cb60657019d0a7a19959e5bd6c9ca11fbf5253edd23ff89c16c3c881ac3bddec2e18fd15ace63f66b951ba508978b7ec84c0708d939174d06ccb3b850df92fae4ce629e4a1d85c038e0a9a1c98a6d44d53ad6c4b88433b816d3b6a4b6cbc4ed127b33ae44d202dd0f554c892fa1340fdb67c5fcc21eb95a0627980702a16019e47ce328616cbaa225f10f62c0a1c861e0ea541e5bbda4327e9044bdb244b4767543fa85af3ba8032f88604b41d0346d412dd63558bd6ea5f5ec29bd31868df88d329a7d75203c6e9976f8f9cb7b881302d6cdb9383410d80d0a192e872c51494ab137079100294f3eb06723cf121f37b290ab8fd086cbc06b040cfe4732178c8814054c4d1c2c946f5ddf825cdf95502e5fba33d62a96098ac061c27e68b542b0b14dc2bb50900b9a401fad157cb85443ac888e6212dfd7e73f06f516a1b985549f4088b020fd4e2e26d3b7fe38dac4b926360a6854e5813ccc41f17ea39e179a8268d75796feae7da031cedd1bb39eb495340ca464be634187789be3fcc2afcf7371302f3a9b30bc3d6c41596c11b6cf47e0e5bed8174b8d12dd324b7fb9c713f597d5ce5a10d3b726a744e22730f620da7f8bc43dc8b35390461980b9a20ee91967dc0a2e4df734e073d5b342faca6d84891f89c75e148454e9989c3d9f9d42543e750c9ad05e83a979c95798b14a413e763f57e7229dffca5e9def56ca83725d96915f6b1911d164fe20f5a1db3399641682422b1de5953d9122a583152538bf6eeffb4afb24b9e4f1c4f599112a3c9e14f49994e631e030ab775557a0932a0691f8f396d768b0982056ca6306c44a19ae5c7bb7e2ed35961a3a10c628577bc07e38a873ceff16db2717bb48b59a0cc0c145fa561fc01bb9284b929bfa767f43678fda075a2af95d2d80336f7b8afcd77c4b694687a1fc6ff6bd21ec66f68532e52b024499502b36b3a6bcb9c38f02e9b9505a021326a76eca5d10a61543715389c45dc71bd809a01a75bab5c97d75ae152afbc488541fcde87576145cdf4651adeb8b436a830593b7a93a649f808896739a32b1cc4feec7672c0d0b0f278d3bc3267bffea51266016a06e23c30bb04893ef4ece100ffdfb212fa68299686534e18ba27e9ab75b8d375d9d2e9618fc0579a7240c22092ed21278f047e25bdb73a5a6f4c2e325e147537a89758e5324d696627fbf57426cbc966888e2ef8fd85065fc79a74c514b1518761aa61656b635f354633e7d59bf789da67f708b664b5a827c958b62ba003b673dc74af03d2308d2c9a1bade416aff524422edf4d02a3d5f2c6c6795b5c7cf26f5f5fcb1201cbb3c4e7fe8c5d51d6c28324a5bd05e126ac011e658b090c6d83ca878c445cad8a65f2d281c2a5c60813bfe727d6598f0e7de446496f444928c0f42e288ca2c2627366bc4a28ef895e2c60229f42bb2751f6c41f443858375960c49543e0230020cc7886344b33ee26c79975a1131ac2518259d1e9cc544ef70d0d472a14c07edee536a5300921f0b4526d39b3dcbd86d3a7b8641f46aa5b3a89c6a11a291249952b3fc8d165fe3ef40e543d054f801b0bb67f5cd99d029a76bdc8b09631589f3eed2a728968de28fdd37bef930cb4e162424ef9e5f62363db03c933f909ac7045f4f1b107cbc42eaabb2bd9468dd1b44b401c66078228eda8b561da828b13fe9d999dbe44e55cb4ce10a36bb1e532ce09bf4e4c14ee7dcb14583e37afff5dd1ed3afbb670618cc4aef24cf43723ac50e40353a35834724ba8e026f6ded07616f6c33488bec37f0b48849302e497e4f5f0b5239af5df3ba2f498883bced842e9c2f70c64407692df140f31cf06a8173838bd0254f7e1dbddefde2344c238ea75a3a422161a7f1e512d7e647e9cf8093589ad9deaebd8498b3c2ef61373abd536fe0d5ae370d43596d1ad4a97620c91e605d782ffc7868854305e154669360a94a43aab6c3dda8ce24c89b830e", 0x1000) getitimer(0x2, &(0x7f00000024c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002500), 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000002540)) sysctl$net_inet_ipip(&(0x7f0000002580)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f00000025c0)="def4a19e8a3e263c3223bb02f1da168185b8bb8f4b71f3de0097b889904ed51383309fa0e0645725dcd1740961d4ef57233ea7a7544eeb025306664038a14f4546c9c0", &(0x7f0000002640)=0x43, &(0x7f0000002680)="eb1933af5dcde109d7f413c5b1240dd2245c62bd329ecf989faf21a1ffc0da7d3f2ddf699b0b9b59d121753210", 0x2d) sysctl$net_inet_ipip(&(0x7f00000026c0), 0x4, &(0x7f0000002700)="40561ef49830062ee86be135355a1ae3b8f8427adb7d3e1afb54b1b1bb7f8f397fa6b755ec84712119c8cfb3fba6ba8e059d813db5197b79c5195663ec3373db22c9f1bd91b9f07a6329e87850cb2b27e5db73afb74bf2bd9c3b6598", &(0x7f0000002780)=0x5c, &(0x7f00000027c0)="e1c9538922973ff59d0d245aaab9691040cc75b9e2592f969ad512b869b602cf160d3d67661b39a5ba3acf6d4685c8efa6935a3dd790de7081f6902b246cbd59d0e41a56e162fb27fcfd421521ab7762f6feaa11132e7d18235155a8208b2e86c38eb68675e55891e22b93eece6aa0", 0x6f) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000002840)=@file={0x1, './file0\x00'}, 0xa) recvmmsg(r2, &(0x7f0000002bc0)={&(0x7f0000002b80)={0x0, 0x0, &(0x7f0000002a40)=[{&(0x7f0000002880)=""/4, 0x4}, {&(0x7f00000028c0)=""/224, 0xe0}, {&(0x7f00000029c0)=""/56, 0x38}, {&(0x7f0000002a00)=""/12, 0xc}], 0x4, &(0x7f0000002a80)=""/255, 0xff}, 0x4}, 0x10, 0x1002, &(0x7f0000002c00)={0xfffffffffffffc74, 0x4}) sysctl$net_inet_ipip(&(0x7f0000002c40)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000002c80)="0b92ef46a00cbb5247114e035ab20cc7b5fa75f7e56304fd8106da918862e3a166d05aea83fae396539369ecd457fb4d355a906d9648d4f1e95ef4409bbf03904271456e346f253d86dca4ed035342efee8afa51951b1ef8d20fd00bd896d77d4e1b81c0d3350e4f305b998ba7e2401ea20bc2c31b96bfc5e88af0d46eb0680f93c1", &(0x7f0000002d40)=0x82, &(0x7f0000002d80)="96ab0aa00f8fdf80f1d71cc1f8fa83f5b7ed10e19f70741bfacfbf4f1e177e3581bebd4e7f640a14a6cb9b", 0x2b) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002dc0), 0x20000, 0x0) sysctl$net_inet_ipip(&(0x7f0000002e00), 0x4, &(0x7f0000002e40)="ee1030592b13049732f5e14c2ead8da4cd5238f1ee0ad2896d1d2557a459c8afa63341ac8efc3914a30cb98d5e711d50c8944c1617608e79c924a4271102403bc3a2df65e6cc00ebb1fb8461312c34ee067a8afa7f277be90ff60cdee92a2d851d3cdfd7db0e52702ae5a33ac05b698bf0b2e34f7889c8c306b710f48faf360eabb04429a39b1a73cfd43faa48975dc9e05688ee0d3ad84ba79259e0712c4013cc0fe0374e36", &(0x7f0000002f00)=0xa6, &(0x7f0000002f40)="b8a16f0bac3bb14e993737a9ab65b6cec81c9252c20eb5d833fb2b81ca7695de9131631de45a63fbc8a4cf654bc8f9f0c1be4dd6a4512a19908d00c84b55724431080d26b53a5124efbb8e2a94042cf9ba3925d92cf380076ae187cc0a7cb6999e0d6b82036da2160d2d9b4034b00f95ecdff63fc0bc22e6768947962a5db8f4e1b30d2acead0737156d3f7dcaa3b42bc91a4e627ec81683030e6a0faf828c98cc0e7628a5e0783dcd5ab1f56ea7f6eaa6014f361a22ced28cc3580033c41f0f7727fff17b12dcc777d5aaaf79bddb72fe4b97f81c4baa1bb00f2d93840c5d56d4fe70184dcb1bec3bae6c5cae465f92574b3d37ddfed69ba9d0ff5b3e33feb45a0edbe6242577d10c623e28c7846763561f72c9f5303594e4eccba09580bdb21bfd7623bf58568ac91c5a1fc16636996fd4a3a88c19ca89384f8174534e1c3bdfaf4847273a6d4912629cd0d424eb4ac280238ee7896f5f74201628b63be76d185d44e89c478a3fcc526c78a0792d1fa932cf2ea7099838c118ceaad01331016d09a1ef3a43b2d9d3866be6069e78b3c3a0032c424de389f6d3bbbfe1d4b85af6656fb10315b1017aa4f47a08f050b5e8f93181cf93f0a896f86db68ca09dd736d5afdddbe77507c37acd2a89a1e245661b80c7a121451e7306d2e3c31dc994ff5cbdb549e5dff731c770bb0d4d31017de600b153116efa51227a6d475f41e4f488777126e479609629f87b444d2a0a934339096c416156a8e8709099f26a0a9d177adb55e6e218e35d7693649c37cda6abacad316b099ab46cb77493913b7543b76b00726c6f527745895abffbe0761c50dc885bf4494d81609898d453d8a4eb318bcfca98d70997accac28e6d0ab089aaaf07f65220bd3bf7d336ef3557bf510d4fb3880a0561dd907d1973c903f2bfbadf4640655d4266d34eb73b79e3aabbd1c7b9669472d34585fe50c40ece73941c3e9ca5831c1be30270fef7bf89eec3537b34ee72a9fed63239a2679c3689b72d14709afdcdeb910a10f8874295c4f874454f75a9595a8bb3839c87774893af4ebe3b7d5f68e2069bd7203d9ae6fd10f40fa591cb4e3c550317e8153e49e7e643be9194f5b70524ee292c3f635da1329234b51b4809d82c5297ea4e74646855350f9626ff01922710f1faa0c1f30ccb17c3fa794d57444821c965bbf32392c080ef49ff4808192377a0c88dbdaf3b85f83600add3c656b0bf88601d3bb62fc35dfa81ffff2cbcf6624d60434b2026ad00cd6e604dddead99517949c25cec693f4b5dccd52943db05e05d0689005e3a208020780aeae6fa403a422db27c3a52ade60ae42d6f3e6f35cadb58bab7be6d0d804dae42fc3e86d4f7b117724df33219282233e87aa6b16a4dd09b5989da392581c4fb44cd7a172fdf0179700f55964fca1889c5832502e4672657140d23ef81e00c2502e61e387fa16df108d50cff64175df398274e535c2baa489b21580bc96219a790afc7a7ff118b3cd22a8c4bdb25ad6d760667cdffe365a07170963c513ea587b06f7335a98ccfe48d1c371f3ccc8170be747a967c38e11c5fcd8171a38f2152e78a99f421cf2e516b8c8427ebe01a3420f296e3e20502252884654463d395068e21710196cf5b1fc7a18c7d15aadffd96ae891569109aa26d79b127efff528493da50b833ab8c4cc490621347e905efccafc2fd03d9c7976b3cbafd6b5ae2a471adf8a93be1e3b23965b04907fe0fb2d04ecfee040866a46cfe4304071460a2d43e888fb94bd50d2b98b5d5e719f5db4128f3d74c0b42b907aaab02a2cb5071c0f2b77d52d9636733fb3665b36bba5456c4945e6f7f90e9f997c132372766451e3804a176e642240bf3bcdadd106bb9747f58d8590e9a0f563e6a1380302cf7f30bbf130629bbed24faab8b2844e68b7e4e9fecf31b809992ecfd465027259e35a249cad7eaba34f0fe4be5bd9ca870ae57dcd8d6c483249735afad5b3731deb4be856c1d50a9e97b6f09c8a55d45f4f69743f210a669673f087e4de9554264c31af30b220f6c59e49695c936d48f4705156c983240246827b848b196b7f3e31c220acef599db9b52de38f0dd137ae2974d7d5ece01e618643bd09045eee40480aeec693f7d5239015967724f64d135dc28199e6006526e0d89d2e6561791f0b6382344119e38f53541fd58e8adbf7de10f61fd383e222e2ef26833f5f119fd50955b695610870337ecd9ea6a595b5ebfc4e97eef4781abade63ce26c921ba086ee9688a75a780a1ebbc4b9dd98b9f28b181e937a2c70dfea58ea3d7b2469f9619c770f8e511c897e9fec615dbe1abdc573f595f68223556658fa1557c7344910760fdbfa61f1555f23717ad2f894b7d51c8c754f73011b6a01ab6af75ae4f66479dcfd7ed09af6837617ab1a6ad600d94db16f44131bcc1766184958683776c19f099e5760919fe4bbe034a1b0ec14e5b305fcc3f7bef41fb8229cd46219f904084f142e2911adc9f0a8e63b25dc8aa309c45579da2fbfb2b281476191e965003cd04d39fc5316fe6f9d1adf6bf75ea07935271dd925a431e03f58b3cb42212be9a89ddf2be06b83ef4b7031f5b3ea3c10736f71bcc4f4017af0d0fecb0c3f9d4844a2bac454ad4463cc140c526d6cd98ac5e293fa137fb4b9be77852e1a7ae54295617ced93b4db10be9d992588c0be05ead68f1f4b16214fc21398c3f328f5da257c7c48a63f592323c735b380b8c8794e58da84715793c94701aaffe087b3943f82af0b502616159cc3afedd66334f456c0090f6a3de380bc67c230090ba323189949fe580cba535bd5e600d8e5ce9e77e052ea8538c594593b6bd38f90d37b2f235d7de12a632980d7fa1a571090580a5fca879050a6483e924b8d8aafa59614f654e6241456588bb82bf0d8ee8a7cc5128d6e548adf472133d2c35f1370bb382ab0e96478826ae10c6c2eade96ea948769fb5445497547f915f160a44992889b2ecd3f5c65d68ed3045c000d857a6d6b4b91d225237174a122b9e4313a4fcced770dcef48c1a212a72534abfb8a473fdd9f9f0bb2a73344a49ea322d966197f30f716227302fb2a2c6cf412b2eddf4914c3fde4542586058069416417975ef1f5b3429e80036883249a54e27bafc237b9bf1fdb4a8ef04317f819d747ffac03e5211588e8cdcfe21a25ecfdce8fa8b90f1b7d53be65b478a3ad1a49f95bce7a6252443fe45c370f3c24008b64bd5fe07e965e994b3c0e847822df00cb8a6d458930658e13c6cde348fd118e63ed5705591970a24b8a7e91d42063679a8d940b2c732efe4936bf7bc2f4cee844d686a80c126fed8430a507b56e8617b1f1bdbd66afb1631e45404abab72b90bd4e6d7df38d1c93a888deb04ed22f35011537e410a10c2420c1d432198e22ece39cda13ecb096712138f10ac6727755d7d532d51ef9800a9f91f2a386aa429d6ef9d988f0fdbc0a23edf3dc18f77933affb227203d928ab38b7e1aa11d2c6be3d926d4185efc6c25349c1d00852b4dfd7be4533a49742d4b65b3d9ddc4d70ea955dea8282f46c2bba289fe38ade2915e3a8a5253547b1acbce1898bae673dd31262aa2744f6c3abd3ad9348aa3c14884f08ece29f79f684af50c8d22466093245bfe12d5e889a9361947335b589062d3186f5f04f57617d6caee64487d509492638f5845e070857c3dd9ffad7a6845fbbbff5a9f57a039a40adb18cf1cfc596a809fc1d87fe4002195683e2963831cb46536353d2d9b120fa010496dc3fab1dbf7dda5a717f05970367e30814eced466daec4f4c4c6251ef39c1a0d76e52050c4711db974d44de491f41184029cb4873687739c65c4f382678ccb2411e8f8418b56d1e72b210b7ae2400203d5a025ea532a6144b252df1f83f55c79053cfea05a1efe12d34393058bf9afe22c8f605a40becd2b799926df2ea542cc507ef0dbf3b2e1b9f9333c05d242e719e4efcb456a71649fda979553af3c20b7d30f1e8038113096a1af553103af93e0da4e3d5131f1c3c64e7411735131868d5b9286c4acea30050bccbb2fe3111799f1a22ef294f4a357d6a246eca40aecdc2ed831f91d1ba0743054134ec65f2229afd0d08121155f854ded7c53d8d739dcdfa7c695b8ad58bc6d438bfcab68a2d8c73fa745ab537906cd907d4eddc2d3a60cd3c5222ce446c11734b3a94fa893df6bfd0cd252723e845936375c39e24ecc3b2e3d61d5940567197258ac1b363d1a06411e0956c34ae28827552c4cb6822b91f89d19772d4e4df558d4005884f012eb7c92d6859cf40d0c534e22a77e9d269c7f2ccf441a37be1935a34abd22816bb3c9a2a0d72634f59311ee64cdb3ed08fcab9e08e7d7b2fa8fa159e89d711c290a97eef64e7d54e53de4841b9c413d702e4b28d2af1c7446caaaafcbabf115016b74a86a6d520f755ccd7968017c9cb5f12f7541653f1bf85eaa4e1a8a47438708436070f20a0e3fee36d8b29f9f21569fb91316410232ae0de870edf84c1cff55d5d5081cae9d9813dec0e89b91bd2abdc088dd8e90d7d71dd5f8312c6dbdbb4c813380d2128e4c4b1acf0456f125959f3183b4ec5e8fb672a93840a2bdc4d5047cf983b538f7e840daa342ad2fdd1959a15edd87311dbc618dce58943fce97087f3efab83c1203141a67d79c728276f81bdd5757a34678d15a37e016b9029fc341066356c7a6ad730cc81ad788569344bc1b3df7a90d50269e9cc0b4dfc7b2a91295f133491c755d6eb0eddde9ea2166093849153c902828c0fa00053c2359ff9ea569816c37fdeff189de70eebd75806c50ac2d5f0c08a898d34baaf88671a5cc64dfb2c9def68fe3fdfd56bb0f269626d3a89222a0afef4377ec6223800b94cd0a450804d881122f5bd21f8ed96891dcaa71e25cb39954cefeb3f9a32baeccdcc31dc221f8ae8954b2ac4c0949ec938e8a40ac8296ce905e599553792ad5766fc2b4ca3bd3dda3ef0d0127ec9aa48ccb12b2210df5653bccd75ebb40089458f0f6fa210047eb5cdedc9c1b67d5cb7adda15bdf0f0d3947c7c3a7803041fe6404ee3fd98627afaf18a671d265854dce00b2dc075c3ec02fdba8e35114925cd462b561f1329b95877bcad97746fb59bb363c0d1e719701ce216f1962ddfcc59df8efcdd61949ac8b76f3918e9262cfd92c6de983c92a5133933c36f0f25a713f331d37d25254af1a870d90ff87f1832d43c55cb775c46e97d9cc8b6e72d419be851d1225e717de94635f042d9f93ae46bdafb9617c5ba33bb1eb07c3349044ed4a4717c3f1c20066de26f02096692cce321e285cee2a4758c77f4cf38f90422ff3ff7c5abab274f57910f93484dfba9e897613c70ce9e1b614ccf55d34ebe08a51d32f50bea619340ca562e0686ab664d1ce759af8d755c145100909d923225cae6e737e5d4b584416cc1aa8b5d5d13ff7b9da8e694c9a48e769592fa73a89bac7846814ff347faac32e56032e2dfc0e33303ca31efefd1345c45f0935ee03c8ea30e4493084ab2c36090b8be554f4e17b5037711c821af6c3571a5a81323610df8fb4a13a66ad6e0bae03cf4795af2d4a6104e0efb27b3da757b260c74a9aa5b3350895c3eb11cd58c7aa7558944a22f6ce225eb61f30af8e73544050f9934cfc273125a97a4b94b5805be680aa10a14de67476d00a6a993a19d1f8b7080ee93311d0f23bd4aa3b46c4c5f7f2a6366903ac91aefb5a91c87d65832cb4806487a8de7e189f8dfc0111f6ec8436ad7dcd24d3c58c14580ad832b0af161c17279", 0x1000) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000003f40), 0x800, 0x0) bind$inet(r5, &(0x7f0000003f80)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000003fc0), &(0x7f0000004000)=0xc) getppid() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r4, 0x5) sysctl$net_inet_ipip(&(0x7f0000004040), 0x4, &(0x7f0000004080)="fd1efc6ef0158d16a460fe35669cc72efed994bcde3b909cfab39cd98bc31239d35397fdfcf0036c3ab8700d00a967916eeff1861947a01e2bc62477c7539f70870df096c10f5d0d1c0437a3cd5b9433c622a88722e223302b4943b98529aa7932ff1f6a320c2bfaae5aafa500aadded0fc714e40f1e943ce75c8d6cb7f14f196cb1969ea3a3542be8fc946b69a6c83f7d23348dc1c64bb8615c288b6d9ff0527719322c062d72227524ffa7442b9bdec19ba21147b9ab8144c97c74e14bed90f32d1357f38e569a1404c7ec1db002829c0d4ebb285f5baa04349c5b88a1164d796e0a4637e29d5c7066380f033ed05464b45c621bad61927fcda542c23a87cf1e50241f0c22748cb6ab86a1440cb90ebf8ebc8ea115df74fedc46d3eaebde34f0a864f11af13a0b3aa29930a3305188cf664d0aa6979d7bb3bc086455fa559a76cf22d465d92ad422f6f814669987fcb578a14e76fe9e001c619740ed7f1ef4c37ee1fdd770fad934a25b0cdb3495e0ead7a7338d931a24f5f96e560fd68a97ce4bbc8e3e01f33b4c356a88946bcbc59593bd0a484dff877b7258d31c867b54ba2578bdd164f5b79a8747897f7797d788bc1f41c53afc3596887e964bfe77f3e48003adb352cd8ae98b377c1b8bde8f2e12b884d8e12187b823278536c1656fcffc8d791e8fef95741f245205a529eca5ac39534d805c2a4452f030eec450efc32cf7c63af780aeced78eebc26fbdb2d910b2e5928554f385c124c0174fb4f82481b2f8ea0c234e65ae3d9891a555b9f6e9e49da5de0165d37b08bc9fabc4b011e3c2f2c61be475160a1daeab59c277b70f30defbd4a87daa36c5a8b82358851bb2e69164041543611b96fdddb5ae1cce583ac038670df58cd07ce7cfed6e683382d5a32491ff55dd66076eff7767f987c0d1d5d5de201e0171ad32db34db53d285297e1aa55b1b8bb315252fb1b9427762ac9a9ff5952101de40cdb22af1c9d6a727514ef134aa90462d7e4028ec86bbf96412cb488eb5e776f8ef6d6ba44b40c4b05c272c0d09844d8f912cfe00e392038a4f3f6a4751f29caa92f1f5f7a105d7d83f80c0a3d24e43fa355c89a2118b653e3f7fe679c4784a4c7036b000b1e0ed68a573e82069f84dae42711ad15106733cdb5846b62783010ac639a8f2cf28012f1c80433a71cb0c8a0cfb6fff28656e46dd9f28ae6442bc4ddfe83229e0c8db2f3c0170615f2930d709b572321814d74187a744781320a7ef81e9bbea9ec5324954b17373479825011f1721763dce808d7b3bc10db211e5ca5c695511dec8a99437af00b24214f98513cb633091cb73d4a07db8a6777d23f303a54ea67dc0595f830a9acec9c45deb1b01470adca17ddbb5e468162aa3fe9d3c55cbc0bad27787a214be83dbeb52fe8d5a39303adefdcff8a926b4897cdc20ac17a853ba080ac05bb33521e2d83a25290989cc7f5d24199e7a7df5395bcdda4533d37d87918e12f1914d706250b0c768fb143f2ec4997140879570d98d20d2e403d689a04e93ec5a6a47dc2b46a8540f6c6394987b61557d9ddd6d7ec4bc3d79d04c5fc3555d3580d51fd77c3cd1a70f4fa6e503f07ac1c2c25664e6214ef1ef58696a5799c6d02c93ca92dec25d3f80273e75e187aad0ef33b2d947c2a0e2a1cadbd1882190735497203623bd2e9376b62bcdc9eef888900c587d5c78d9a23e3724e94b43b10438a592fc07931321d0b8536b74d5fb1998ea17905b9a4044ba0970af3e5e76210046e3bdf390aa6c9db4bdc4487aa34d5d8034dd854d9884dac1368c02c0087ce99e0542403c9102505dd0eaca1cb4a56051485623c11807d853fa52a22784766790af28857f884c1b6e205a3980f6a1de39200258d9489f34d3a0607ff374f5986d949ef4261cb1fee304b91ba4d8e32cc4b298cec8f13a450464049a6f53a1d53d40afbcc2bef19903735dea28939cb5664ee44fc78941ddc04f57c5f0582034abe3bf5c33cf90620929bb70cad5a128724af116e0cd2479291a0e9de2b7c750326e24a4534dadde11ca0437f6676d127c458479df0a0e7ca9df0c96a41e358a016db8a78d50e257b16a3dfd228439ac7c1ea61cae82940a8ca2f230a61e50cb0c5d5f28809b605bdb80ad7ebfebf25cc15395cfd85b07d6f2c59b8cf20fdbfc5d3376f17ed3ac4f3ef1c7577695a9f9a2447dbf633095a89e034daa237c38affb20121b81ac34091f5ed7f420033a5ad0a6d9cb831cc5a1e62eda2cb10798b69cbcfbedaad7d6f96d03da3e7dc26d9fbf211e1bd147c8c9a736bec12664349661e6947009ed1b43ced1e361bf88f21c5233790b8a9c04256d81faef793a852e02d7b134ff8ef13cf2ff7e1b5f6199a7c91cbc4c7d06b4943992ca0904b6300c6f4e7538be34dc90dcbdb28aff3734642da0ede96190c67e2a708d5a942ce7423253c2c14a861a5d228ee2fd1166e0f7e06554d9f57e3f3bc11bc1d6c4f3b1cc760ffc687aed03bc49018379da770e837de5a421c9633d2b37ad08ce0e3240897cf87653fd6cd1bd01c08e8a857ba0e755db90efcb2112e374273d0b097bcd4e8b9e4b10d284014dfb097723a53d1422c78b7bac5bc5673d79cf9c356b4103803d8e996976f0b9795faa7755d0fe6519eb794149852eb2972ffa069a47faac0ca401615aacd49726999101db76cbc585dfb80a558910c66f3e21740be635f082cb7ab8f993d6b77245c7ba7ae51b18be4f042f8a7d9ec3c4dd527f719054fa063c6810e2692e059798f2ad6fe1e8e3f5be081d3d2af879e1f4e05821dea00d72a4dd5cafa8522ac9f1885ab6ee31e14d9116a38a4a8c63daad7a54d355319b8cda9fc288a885e048657d8c8bac661b23176826dc369f662cd6579e6631a1c841f1a289f86f76424ef53ce4ff357c44bdce0171565d0be87b9d0e5733a8ba05a1550d831d3fae79c34eb125609042274a6c32bbfa92678f8df0ed391e41f508208026b3fc48bc2142bd274e5b215d9ec5d4d35d72c57ec7ac3ffb376965abfbc34c616bc01c317ef089f7517c30f0f44f5121c0c58b417c3529e73b2558ae7ac0a5f1d38b02bd19e6cd1515940f208fc028a4463c1559789ea120f36b827ed1b57b4bf1d962539831c8b791fd34fef4ba275a83e22932f7acce57b4d3d4167e44dc5379262b453c48b2d84218aad0bd60a51ee8e64cac78984aec78d4f07360e325424aa3183bc856da2b96b335efd965a896ec3f8e5d1a19da2f869142dd738b728da0e411122f42ea88e19d9e6606f6e1df8ceb8835f56dbe8396792b1dbe761090c2bcdc78680b09800b689989b1e507a9e6789b7ee93adf0f88ea53410f9d5a689a35e79523d88f746714965079860525487d5f85e758f0c6f55c8d61e61bbd4b265ade973cc86cce85bce40593509fdd5137e22e15f218c6025bf8fd3e80ee9c32934a8d8f783fa10ae1626cd1414b219d2f5169fb93b66a4b80d512a1cd4ec20ebd2dcfd2d7491875c36ae898bd2fbd94770814eac82bcf52d8f7e00a99bb89b530b6c158913ecf332a9e999b5efde7a90237f2b47b6926e4294d9a5288db5e187cbd031ebd5f05675eef0931afe854ccc741dc00a6a85a9d270830f515cdb979556e94f4b20c889e687925d331938fcbcbdd8bf4242342aac03eacd8abd33e8e343db3ffe6f5193984aa0c6b4f8cb41a0d48405316865e53609a35158c85c9318ffe7cc64eb76c9b34516e6426058145d1d44ec2fa302edb99b65e916b288f1db7f4a2d3dd94d4c62bd8d21fb41c2fa18466c712d9d6c4022e77e9a6e95e22fa90e55bf163a43e26929e1f48abb2a997c4fbd91b806679c04cd76a8d5268ff1de5eb72acb9ba04c66dde74d775a0ab34d43bf47b12d28082da6f66abe51f9a7db0a9860473bf7d4c82c9ec2f5bbb7c4e407233f682797af48bd91959414fd173abc051d882907fbbf34add5b7a2d229a2dd535a1bfdd5370eadcc1bfadfada2e2e1bda0dc95d3957d125fdea1d6f519ca2886641c30ac05c737ef86aaf850cb6f61019d3a6fd665a5490fc0c7ec9bc24dbe0b54b4ad36eed2af70af09092d757334811962e411c12884f739abe227209c0ec1896a17e3efddd12c4fad6b4a66657e30491ac8212cc7affbc54724ab47aa6ece90f91602b4df24897482f45dfec7dfdcfd31c5ae22c9bb728cfad92459a960fcf96d1732c2979d3adbca3134ddf7e5a1fb2aaf5ce8d569c51f09277b07c7d6bd2cb9c80b06054cfc48f95c0c706136b77bde8e0583d66e003b64ac270d160dfbf791d3ac1d84480076c1df8ed0f98ce01ab3623835b57f8ab5ba562ec00c414bce48eecdc009006ebabaa3d3cdfc8fda80debd85317dbd2757eee6a8f51364305a23999b0114fb23096a5a624825263e0f87f933debfb0c1a5668972e0fede9c5943ccde28fa8efe284e7dce139e2dfff73ab4f3bccdd3429bad8e45e9f990f49b73e88df431bb8458968789bc87755e1cba32a1da67703e5f68e667f7143e2d829b4ee2cd20b26d86728b0d9e9b859ecd005ab9aaff8ffb3e7d5e45fec34bd50e5597aae42c7d1cdb45477c4d49912d61d4e3d0e617ae838d4c224591eb3cd1c19e3d9d06744b42ebd19229567701f3eaf5f7046db3926ee79abc5624c6dda7d5194ace286b45086ec156cbc00b7bbd0231e5b60547763c9b21ec790b20b72e98211afe4d033c185fdc3a480d2ec36c0769f92b34ade05dd614b5671101bbc78bae06b5a2e87417d5a9d89e83ffbbd487962b6e533db3be18c5122f565f4855a6271f988c9c514665ca5390ad9d03fc14825bb88d5d9864b5db20a770f0f1781be51fec025a99ef3d6b5b2138dba741d121577e0b06918a362f8ba143e50de97a5d6638690256f6e957b9b1d75825db57e271b49816307325631e5d5b4c96ea536a37398c5a703ef4479ad3b933546547f27768c36923b6b8bd7c78085c1b2a9779c8c3bec743ee30e88688bb002b85ec99bf6a54a660109a007ce9d3c545a2ed0108abe3824d16f1ebe8ab1df493cae99ab76d97e3ddd20337e5a07520f8651a2964a84da2724206dc66ba60e0c2a249477df3d3a6d85b118757421fd3dbe015cf64ff30719a2947322135c847b927a619b38a9c10e8af8c81c0d5b481eba3765b4248f2ab3e3a8ff853e328d33f6319086f555dfc170700bbf9239ceed8d24503502bc19dcc531f59aeee93f0db7246c97a4169bf71e1de14144044ad0c01757acc589306299ae49091d3c66a230d61638144f819c3fc6d62ca9ab0b5f48f2f14c09aaf271468b1a32131eb794c8e15086de4075f9d0bdc729d84dd5a37efe920706baa7efd8c4d303738ff8daa37d4ca1b933b2f05935717507dace92dae113b7c8c9b0703e693151e1b75596402a337baa3ab737d8b845021e77e69d9a21081459b9a04f0b9275ab432ea065e5a4a0dfa5acffc360f9e292208a59db2943076d484782ef9b42cb3a0bdb921c7c6e61cd3d2b2d2d081c3f38845fc95ff9e40e0e7dbe5e1294760d35d90e1204efdd55c11578068e7d95c7c615f13dff1c7843406ac589a0466e34b03f652505ae03c3e3e84c9a1eb9267d4b0cfe05fc867204d8f1d39ddd7578bb6a2983ff08193a790d92f8646c4426006bff8331ecfd934810c1dd1496039b6c1036827c4a209117add5df8478bca33d24aa232dcf1587324f4604e914eda7727a3c650849c091130ae8b624c0923bbd8d18b2dfd6714854b0284a58225fefb00c927d5d2b4759092e014a2cb7a3959a16279681c33b77cea71470e1ba", &(0x7f0000005080)=0x1000, &(0x7f00000050c0)="3eb1ac2cf219487fa0904cdcba97693c2bc9f0520e5d412c1a92203ea66e814b1dd08c123af3dffe1293ae83f93c4a99d74730ec4b4d7eec8c7550fe9c26dacae964a9060d928f84e7fcfc3b32c8f5673c2b1e99569174a046efa02baeea5c336c24fd6724b1f0237ea5330e525ee3a8d13ca3e4060bfa12d6ef663db22d4991a8907a9776e70d3d81b3e127d53d95c8c672a2b93f7eee9d9dbcac471443ab3f9d8db6271e8e193d66a09e84070e5bfe4a0570096e70c61a69eebb49aab13e2c0ee930e5f4811ed765e2fb0831cfe8b67e8736c860183dd9941819be6edc45dbca7e5410ad888168ffaae798e8351b59b79d", 0xf2) listen(r1, 0x20) r6 = open$dir(&(0x7f00000051c0)='./file0\x00', 0x80, 0x20) openat(r6, &(0x7f0000005200)='\x00', 0x20, 0x0) sysctl$net_inet_ipip(&(0x7f0000005240)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000005280)="7317e48925eb6366f44daba7c7c303edec2a8d2b502dde70167fc9292643ad29b6e229f942cf02432815a6e93e884b07cea7733896dd91043ef671194c45b30024917c7dbdc60027aa2c1e386a0095ce511d99ef836359205268d9373e041d6e59f265cdf072f0747c85f58bfbe0c5769ee2726ed7d8769297", &(0x7f0000005300)=0x79, &(0x7f0000005340)="a44a29dddb0ac030da8cd3a061ce8403f041e5f33bbf", 0x16) ioctl$TIOCSBRK(r4, 0x2000747b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005380)) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) link(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) sendto(0xffffffffffffff9c, &(0x7f0000000200)="a91789eba861f76662d153fc2a938f3b9de73d057a93d6d766b3568a9c4237d4b7ec7fe1805859df353a8674b438e7b25cf6aff24c69dd2d86f30a191f197504ee43bc988a7b356216b14224cdb7cdefe37088b22f6b1c4b2f1636af35ac879eb1568e9a30419a815e5c9a35c67a7060bd66bf019826b567b6f57d35778cf5fbf5985358da1a970c3e91dad625c538f090b3dbc9fa3fbbd9a40f2a3ac9a1855ba4f7d1b2f7036bee4fdc3515aaba136d598f984eea896ad20683509ec04815180078b37b71aae011ba902232b6684ffb", 0xd0, 0x1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x6, 0x0, 0xf2}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) pread(r1, &(0x7f0000000300)="273ac578dd8153e90a5e619af9afb991c5df9989978ff30e01a72a8a3fd812dedc964934c1323de1c4d01ede3e142c1044608f7fc009b761ee2ef1b20e7357fbdc5da2728a2a908dfdde4963e0bd002655cd6a26d3d8b694553b51694d8b3d2d9f4595ceaf35772578a236735ba28b51c5c1822c0c4c83b3198b888a8d0b4089e1ee7c2adea10056c94b7dcc1edbde01ea816ea3182765f409e2baeab0e07a24a6602c7c668623b1380140b0350f2297927ab36633fa346cfc88c14e80c2720962deca8f0fbe80e85d95b518248ecd89a199", 0xd2, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000001740)) r2 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4, 0x0, 0x0, 0x0, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r6) setpgid(0x0, r4) close(r3) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open(0x0, 0x0, 0x0) pipe(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mprotect(&(0x7f00007c7000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = msgget$private(0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r3) mmap(&(0x7f00007c5000/0x1000)=nil, 0x1000, 0x0, 0x5012, r2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) nanosleep(&(0x7f00000000c0), 0x0) msgrcv(r1, 0x0, 0x1008, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae000299278f439e7ba85cfc6828fac6bd2c4db863", &(0x7f0000000040)=0x74, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0x4}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffe0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000800, 0x0) setreuid(0x0, 0x0) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0xa5) r0 = getuid() seteuid(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x1000) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)="c02a166f7bb36876cdd9482fac48f055ce72609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a66169a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d564185b978979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b", 0x91}, {&(0x7f0000000040)="9c9596863163cc09beae68b8ce7c641aedd1850536e7b1a64a2df5f9d93f80cc17", 0x21}, {&(0x7f0000000280)="b0bed93161", 0x5}, {&(0x7f00000000c0)="8e383bb7c060e5ec23f0317cf1813d1e5dcff503facffd99375093e1bab70b45d397c74d04829e7c37fdcda2ee58bc72764b99bd8719f6ec87e944bfc7c1f53d8a1160f80eeefb997ad54bbf860f96a36221588ac5b2dd7f334d531bc7e327dd8ccfd5c3bb8218963b165814ea70030c52faa48fd0ed1d5386e18918d67cfac5d5c35ad3dd9b8f0c2c18e7275ef89305091ecc835a", 0x95}, {&(0x7f00000002c0)="81f54f5d92a841c4b218249e476278b3983ed5fdfda8b8d7e327de446811a130759166ee25", 0x25}, {0x0}], 0x6, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffefffe, 0xffffffbf, "0000c6f26461c0940ad9ff00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x33, 0x0, "d6b9e8d388ea07b5b4e083a5168046c95006e743", 0x0, 0x1}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000280)="c6", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000180)=[&(0x7f0000000040)='--$-\x00\x82\xb1K\xe1E_\xd0\xaf\xbf-U\x9c\xdb\xb3h\x95\xcfH\x13\xb44\xb4\x02\x95zL\xbf\x17\x94:,;\x90\xfe*\xd1\x9d\x92\xc0\rX\xa0h\x1a\xd9\xdf\t\xf76u\xabtO/\xce\xcf\xef\xdc\xa1\xab\xc3\xdeF\x1c\xd9\xfa\xdc\x1a\x9dVZ}\xff\x98\xa83\x00\x00\xde\x83\xba\x04\xcdP\xd8\xaae\x95\x02`\xc6', &(0x7f00000001c0)='#d,.Y\x18\xa9I\xd1wm\xe1M\amu`\x8a$3\x19@E\xd1E\xd0\x8d\xd9\xbe\xc5Ye\x94\xb1\x16\xe6+p\xdf\xf2\x9c\xc4FVR\x98\x82\xa8\x8dse[\xdcW\xdeyNk\x05\xf3\x15Y\xe1%\"E\x0e\x94t*\xd1\xaf\xfe@\x90\a+\xb8\x92\xd9V\x12=\v\xa7\x9d\xf6w\xee\xb1b96L\x05\xbf;\xa1F\xe1s\rR\x13;\b\vA\xa9\xfa\xc4\x13\xb8g\xc9aw\x86\xd7e\x98f7Rng\t\xe9\xbd\x1c\xae\xf1\xe81&\x17A\x94\xa0\xf8\xbd\xb2\x84\r\xf6:l.\x02\x06.\x95\x1b)\xc7\xba>\xae4F\xe0\x97\x1dD\xa3x\xf5\xa0\a\x16m9']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(r1, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000300)=""/41, 0x29}, {0x0}], 0x5, 0x7fffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='\x00', r1, 0x2}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000140)='./file0\x00', r1, 0x8e12aefd5f82b768}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) (async) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000180)=[&(0x7f0000000040)='--$-\x00\x82\xb1K\xe1E_\xd0\xaf\xbf-U\x9c\xdb\xb3h\x95\xcfH\x13\xb44\xb4\x02\x95zL\xbf\x17\x94:,;\x90\xfe*\xd1\x9d\x92\xc0\rX\xa0h\x1a\xd9\xdf\t\xf76u\xabtO/\xce\xcf\xef\xdc\xa1\xab\xc3\xdeF\x1c\xd9\xfa\xdc\x1a\x9dVZ}\xff\x98\xa83\x00\x00\xde\x83\xba\x04\xcdP\xd8\xaae\x95\x02`\xc6', &(0x7f00000001c0)='#d,.Y\x18\xa9I\xd1wm\xe1M\amu`\x8a$3\x19@E\xd1E\xd0\x8d\xd9\xbe\xc5Ye\x94\xb1\x16\xe6+p\xdf\xf2\x9c\xc4FVR\x98\x82\xa8\x8dse[\xdcW\xdeyNk\x05\xf3\x15Y\xe1%\"E\x0e\x94t*\xd1\xaf\xfe@\x90\a+\xb8\x92\xd9V\x12=\v\xa7\x9d\xf6w\xee\xb1b96L\x05\xbf;\xa1F\xe1s\rR\x13;\b\vA\xa9\xfa\xc4\x13\xb8g\xc9aw\x86\xd7e\x98f7Rng\t\xe9\xbd\x1c\xae\xf1\xe81&\x17A\x94\xa0\xf8\xbd\xb2\x84\r\xf6:l.\x02\x06.\x95\x1b)\xc7\xba>\xae4F\xe0\x97\x1dD\xa3x\xf5\xa0\a\x16m9']) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) preadv(r1, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000300)=""/41, 0x29}, {0x0}], 0x5, 0x7fffffffffffffff) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='\x00', r1, 0x2}) (async) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000140)='./file0\x00', r1, 0x8e12aefd5f82b768}) (async) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = dup(r1) write(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ktrace(0xffffffffffffffff, 0x4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x24}, {0x416}]}) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[]) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) getitimer(0x1, 0x0) getitimer(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) socketpair(0x18, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername(r5, 0xffffffffffffffff, &(0x7f00000010c0)) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000001600)) executing program 6: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffac566789c5410800490000380000000000009078ffffffffe0000002441007010000000000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000040090780000"]) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffda1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffff, 0x0, 0x1011, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x261, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60000000022b2b00fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000200bb2b0004000000000086009078000000000000000000000000050b23282260c23a5ffbb9fff91df2a4d9c553f035fbe7715caf76259c8220c125f9e5d3f758898c2825bbee953d0516f1e40cd5660bf729e75f8e36eac8be015e34f1778fb9802f1147cdea619d1b330dae769bf420e90d1800aa2b0513c62ad673011b4b1ad85fb625b629f4df809bbb0a1866d141169d68e6a7505747119290c13d31aa1407dc539dc7b41d606e36621523fb5d4c5f80eb5a2037661cf7f7f83e23828c90f34279127439287d9894dbf0e9dfc08910e2449ef992565973b1653167475ccc537ebe4331137231fcd175738466aa2f137b2761074ba9749336a362ce5da5fa1a07d8503946b8da8d79d4435647011c703d78d7731b318886d0b8f8e36ed5b1c48f59316c75ca4a6ec03f2d7f30a9edd1886b926dea8028b643241f6bf92b8d471081aceb3ed6183ec4c435bdfc05266fd9de9e59793334110aee4a131a15c229f598abe7ab56d870f0194e48cbadd62caa7e00aa642636818e888a9d22f83f0e"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) executing program 2: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0), &(0x7f00000000c0), &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 5: socket(0x2, 0x0, 0xe4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x201}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getpeername(r0, &(0x7f0000000400)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) setgroups(0x2, &(0x7f0000000380)=[r4, r6]) close(r3) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r8, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x60e9, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fd000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil, 0x3}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000451000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r9 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r9, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) fchownat(r9, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r10, 0x6) r11 = socket(0x2, 0x2, 0x0) sendmsg$unix(r11, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) listen(0xffffffffffffffff, 0x0) (async) socket$inet(0x2, 0x3, 0x0) (async) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) getitimer(0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) syz_emit_ethernet(0x0, 0x0) (async) socket(0x0, 0x0, 0x1f) (async) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {0x35, 0x0, 0x0, 0xffffffff}, {0x48e}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00007ad000/0x4000)=nil, 0x4000) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) close(r1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000540)={0x0, &(0x7f00000004c0)}) executing program 2: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r0 = syz_open_pts() setrlimit(0x8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) executing program 6: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r2) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r3, r1) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0xfffffffffffffed0, 0x0, 0xffffffffffffff48, &(0x7f0000000fc0)=""/221, 0xe2}, 0x63) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x2, 0x0, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) pledge(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f0000000040)='./file0\x00', r1, 0xffffffffffffffff) setreuid(0xee00, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x4, 0xfd, 0x1}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffa, 0x0, "0000a6bc40862c000700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) (async) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffa, 0x0, "0000a6bc40862c000700"}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x21) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setreuid(0xee00, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) r2 = getuid() fchown(0xffffffffffffffff, r2, 0x0) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/106, 0x6a}], 0x1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x28) write(r5, &(0x7f0000000140)='x', 0x1) setuid(0xee01) poll(0x0, 0x0, 0x401) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x10000000, @empty, {[@rr={0x7, 0x3}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 3: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0), &(0x7f00000000c0), &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x17, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x56) setregid(0xffffffffffffffff, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r7) close(r2) dup(r5) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x9, [{0x2, 0x40}, {0x1}, {0x2, 0x2acf}, {0x2, 0x1cfc}, {0x3, 0x6}, {0x2, 0x9}, {0x3, 0x81}, {0x3, 0x5}, {0x3, 0x401}, {0x3, 0x1000}, {0x3, 0x6}, {0x2, 0x4}, {0x3, 0xfffffffe}, {0xa09a8058df1600ea, 0x498}, {0x2, 0x5}, {0x1, 0x200}, {0x0, 0x80}, {0x1, 0xffffffff}, {0x1, 0x6}, {0x0, 0x2aa}, {0x2, 0x7}, {0x1, 0x3}, {0x1, 0x3}, {0x3, 0x7}, {0x3, 0x6}, {0x2, 0x2b51cf99}, {0x1, 0x400}, {0x2, 0x20}, {0x3, 0x7fff}, {0x1, 0x6}, {0x3, 0x4}, {0x1}]}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x1) r2 = socket$unix(0x1, 0x1, 0x0) listen(r2, 0x7ff) r3 = dup2(r2, r1) socket$inet6(0x18, 0x3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) socket$unix(0x1, 0x5, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x80) flock(r5, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r5, 0x9, 0x0, &(0x7f00000002c0)="fd43b0e98dd7ea03cc993b641a4f8274a3009d5e8b2d675ca1e112328bb164c39ccb62fb99c4881747ef5fec37df199c1b5d72216e5183d0f206b2b5b3a0bafb32215982e973f8a4ec583c2f38190a989cdfd0ebc7d5f831d1b7803a7ffec8653c0c8bd0d3ef7e13a27631fc06ee96f145d9db87d7ac865c8fd6cf9b8d490913b3c259e799dd13f42c4c92059b6fc52cbff43a4dcb867c0906f2cf3b6d0522d2e32293de8cb65992fcbdc62cf0adc9d7fe3175b7795cfe240a5c2761a327f8fc777383cf6715e58f9068324e1be9066407769202b585", 0xd6) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000400)={0x7, &(0x7f00000003c0)=[{0x3, 0x52, 0x90, 0xb7eb}, {0x8, 0xfe, 0x9}, {0x1000, 0xfa, 0x20, 0x2}, {0x1, 0x9, 0x81, 0xe74}, {0x0, 0x6, 0x0, 0x7}, {0xffff, 0x3f, 0x6, 0x6}, {0x4, 0x4, 0x7f, 0x10001}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x8000, 0x0) r7 = dup(r4) sendmmsg(r5, &(0x7f0000000480)={0xffffffffffffffff, 0x9}, 0x10, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) ioctl$BIOCSDIRFILT(r8, 0x8004427d, &(0x7f0000000500)=0xffff) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000540)=0xfffffff8) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000000580)={0x2, 0x3}) flock(r2, 0x1) dup(r1) recvmsg(r6, &(0x7f00000007c0)={&(0x7f00000005c0)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000600)=""/153, 0x99}], 0x1, &(0x7f0000000700)=""/182, 0xb6}, 0x1841) ioctl$KDSETRAD(r7, 0x20004b43) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffc, 0x1, 0x0, 0x0, 0x9}, {{}, 0x0, 0x0, 0x80, 0xffffffffffffffff, 0x8000000000000}, {{}, 0x0, 0x0, 0x4, 0x20000000210}], 0x0, 0x0) (async) getitimer(0x0, &(0x7f0000000000)) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async, rerun: 32) r1 = socket(0x800000018, 0x1, 0x0) (rerun: 32) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) (async, rerun: 32) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (rerun: 32) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000140)={0x3}) r3 = semget(0x0, 0x2, 0x0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000180)) r4 = dup2(r2, r2) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000200)=0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000240)) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x0, 0xfc5}, {0x18, 0x2, 0x8, 0x80000001}, 0x8, [0x7, 0x8, 0x6, 0x2, 0x1, 0x5, 0x0, 0x1]}, 0x3c) ioctl$TIOCGETA(r4, 0x402c7413, 0x0) r7 = openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000004c0)={{0x5b5b, r8, r9, r10, r11, 0x0, 0x8}, 0x7, 0x3, 0x4}) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) ioctl$WSMOUSEIO_SETMODE(r12, 0x80045726, &(0x7f0000000580)) preadv(r6, &(0x7f0000000800)=[{0x0}, {&(0x7f00000006c0)=""/63, 0x3f}, {&(0x7f0000000700)=""/38, 0x26}], 0x3, 0x4c68) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000840)={0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) executing program 6: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 2: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(0x0, 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) syz_open_pts() syz_open_pts() (async) socketpair(0x6, 0x5, 0xe6, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{}, {r1}], 0x2, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r0, r1) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000001040), 0x4) setsockopt(r3, 0x26, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x3}, {0x35, 0x0, 0x0, 0xffffffff}, {0x48e}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f00007ad000/0x4000)=nil, 0x4000) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) close(r1) (async) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000540)={0x0, &(0x7f00000004c0)}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) (async) r0 = syz_open_pts() setrlimit(0x8, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f00000001c0)="cac73ce119f42809f7c30824a593555ffe", 0x11}], 0x1, 0x0, 0xc8}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) close(r0) (async) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) (async) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) executing program 7: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0), &(0x7f00000000c0), &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 6: ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000000)=0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x10) fcntl$setstatus(r0, 0x4, 0x4) fchflags(r0, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x4f, 0x0, 0x7}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x8001) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000004c0)={0x40, 0x10000, 0x3, 0x0, &(0x7f0000000240)={{0xc1, 0x50, 0x4, 0x2b, 0x1, 0x1, 0x819}, {[0xff, 0x7, 0x5, 0x80000001, 0x1f, 0x9, 0x1, 0x4, 0x5, 0x79d, 0x81, 0x1, 0x2, 0x1, 0x8000000000000001, 0xffffffffffffffff, 0x0, 0xffffffff], [0xeb, 0x1, 0x3, 0x8, 0x20, 0x8, 0x1f, 0x81, 0x1, 0x4], [0x0, 0x7, 0x1000, 0x8, 0x10001, 0x9], [0x9, 0x3, 0x8000000000000001, 0x4, 0x101, 0x8000000000000001], [{0x0, 0x1ff, 0x80000001, 0x1}, {0x85, 0x6, 0x45, 0x3}, {0x8, 0xfff, 0x293f, 0x2}, {0x7f1, 0xfffffff7, 0x8001, 0x7}, {0x3, 0x5, 0x8, 0x2}, {0x3f, 0x18e, 0x9, 0x8001}, {0x3ff, 0x3, 0x8, 0xfffffffffffffffe}, {0x80, 0xaee, 0x8, 0x3ff}], {0x81, 0x1, 0x0, 0x6}, {0x5, 0x2, 0x4, 0x9}}}, 0x6, 0xfe}) sysctl$net_inet_tcp(&(0x7f0000000500)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000540)="5a6b7425eb45369a4925a93460d51ac89bbf06d4037dc313e89bdfe0eeb47e0e9538a1c4cc188c7036ce22b0a32e3ed68e2d46f8f3e3d1cc30f6ae533b7d4442f8565cf3f3ec", &(0x7f00000005c0)=0x46, &(0x7f0000000600)="81d8bf6c90f7b615d530ce556071891b3f745b2c7a0250c7eed616265e3c14d43e8da48cfb1fc9b2a91d80f8aab6617b9cae02771dc05ba5e48aaa4cb87fa8f40f587ed5672257b7dc0291f4294c80ab84d2c669a451140f85a012998556ac99946b441c857b276c3d065c39f9d1d2b284484d224a1e4bf6176a4e9de92b8b15282d5ab8c1a8b95c318fc7cba9eeb78d3e4dcf38d33a0e1edf4fd39774d836a73e2304e694e682ef0995b71d", 0xac) r1 = socket(0x2, 0x3, 0x7f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000980), 0x10, 0x0) r5 = getpgrp() r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = getgid() r10 = dup(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r13 = getegid() r14 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000b00)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r17 = fcntl$getown(r1, 0x5) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000700)="4717d2051fa002d14ef1870772b52b6d0ab2f3b61bb779ce556c2fd72634a79f44537765a45c74c4dfde9db1f265db43428ad07a8c2be4f368b46ace7c3a6fb4668e8e396bc2084932148e93db9a061835834003c66b88afd46e17e1d494bd86137d1df0f19cdce4a0e5097fdc27e0580da9958b64ff9a32c520d67cfb0ae498c4e3d77f4b770f59acab28110405389ae64fdda7d03590910ed8b8195b31c128c479661ccc18db82", 0xa8}, {&(0x7f00000007c0)="6711090c63ac789b604ab89bc6f9ed7ea5ffd1059cdc69cb76121221c903fb8bc08a28e58b0e20fbddc4cbb4b327f868d2e744810a887b110c718cffa4baf7c637570cb9c4035cbccac41729e295030065cb724b7177a5e3a1abaa35ffd005457cd4b72ee1143f822554421cb1eb87e66919e80c83322de7f0ac8c563f9f2db772595f9ee24db0637c5ad92d6ad8f51541ef75a24ed1edaf17d5f79f09deadeb0417a1e4a4153ba957d52bc8dd4db0d7a17c7779e707e9014f98ff0d4d7becfa8717a3b66d2941bbf37e1ee3d4d784b6d5b0d3d533948beed784bb5c8d26b1288666a88cbd583073ce35614c3f27020c", 0xf0}], 0x2, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3}, @rights={0x20, 0xffff, 0x1, [r1, r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r9}, @rights={0x28, 0xffff, 0x1, [r1, r10, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17}], 0x120, 0x40c}, 0x4) 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) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000200)}) shutdown(r1, 0x1) close(r1) socket(0x18, 0x2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000300)=[{&(0x7f0000000d40)="4a7f71d1092487d1c83cfd8ef1ff335215b38a60becdb238642a4e77431ad8b6ac8a06e622a3606a7028e6cf9840b23f2d1959f48c1c7e5669909bd7be98fcc3f2f606d67184677ca71334d117dec5a7d67d3fc96f73da96df51d7dc070f283145abafe38f472d41d33fc6f011729ec4ea99e7cc2d3343d6f441755ae0dd900bd4a7fa6a048e43b7397d66006f0122cb674f8256f28de4f679b5aa1ea60dca5ad9caf4657970b756aefb50e6147c0bd0c4ed8dff8ec8554e8df41bb8bf4cafb127313e46dd7453ff2760cfbb22461f775e35c80a222ee10503b633b1ca84b730089de81e925a8c44fc1cbec8deb6a8c97a41af6ee9b6f779371c4d57de7e3432", 0x100}], 0x1) execve(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRESHEX], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x2, 0x1, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) (async) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}, {0x24}, {0x24}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xc, 0x0, 0x0, 0x100}, {0xc}, {0x8106}]}) (async, rerun: 64) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async, rerun: 32) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (rerun: 32) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) r2 = socket(0x18, 0x3, 0x0) (async, rerun: 32) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff0200"/52]) (async, rerun: 32) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x40, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r2, &(0x7f0000000200)=""/186, 0xba) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffff, "0000a6bc40862c000700", 0x100, 0x4}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) (async) setuid(0xee01) (async) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = syz_open_pts() (async) syz_open_pts() (async) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r8 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r8) (async, rerun: 32) r9 = kqueue() (rerun: 32) kevent(0xffffffffffffff9c, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x25, 0x0, 0x0, 0x3}], 0x7, 0x0, 0x0, 0x0) (async) kevent(r9, 0x0, 0x0, &(0x7f0000000a00), 0x3, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f00000008c0)="00e0ae5b7e0d0000bc3716000094a34b8e4e84cf71b59c7afec37082c7efeb9dec0d6a2b277512d1adcfac73debab8b9f153c5c95a9cbc0413e072b103a2b9d7789be7bfc1bcafe612743925663455744bb5c1db1313ef17cc178aa3ad953e01cebd17a6e604257d89296b4bc2614d2b7200008e04866916d148983a6754c7b41c23ac199808dcf569cbfce7db5fe65bf0803b22736b367828e63868fbdaa5b623f48d4f6eff451843fde199", 0x0, 0x0, 0x0) writev(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1b, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000200)) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setrlimit(0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) socket(0x18, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setreuid(0xffffffffffffffff, 0x0) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0xffff}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x47, 0x0, 0x0, 0xf}, 0x2) r2 = syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x6c}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000003b006e1aa4058badad9a4e721f5b293380ff02000000000000000000ecff00000117ab9934635069f7db1ce0555e3eb8a393edfc4fac3e4aed0aa559467cb6b0cc051ec54dfd478a61f0f362d291cef91898f63be450e5a636054d7e6ab2ccff067f323868d9228bd8ea1d6444cc804f0ac8516e650777bb1e2d2bd4e98d846614aaf4c283be9a61cbdb430603b96b2a29dae32e706e65cdcd7f43e45f4f1e4416961d75eab2fe5274da55d537d5687c6a5d3948e698f06ad355b1e82f9ee4dbf325863caf5f47ec4c77c34eb0a5e3bc4b3f3bbb9632772efc1835fd99e5321c57941f7fda43ad8a4801c1e86f9af872ac266959a22ed9f352146e9e5bd65bb144ca192f78ce3df4483759ea19b1234ad020ae8a19df20631983d9c4291e87469cf09aba10a579fcb64a36a718f156254d0ec9df23bf7449a60d0e8d6bd03a2f4c46f2572513a95509afe951"]) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000040)=[{0x7, 0x7a, 0x0, 0x2}]}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x0, 0x80001}, {0x20}, {0x8126, 0x0, 0x0, 0xfffffffd}]}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f00000005c0)="c15e57dd5f136040646feb787959a77764a64804000000010000cb3f0bd5f3ac4bf93e57d2a55b8f444324f06cea2cb1d6217fcc913918f7f692356da470c979fb37e5b5c43f0ff337e08a0d27d45408946b7370a341a99274218168e2dcb7add7a751ce8d84ee03390147705b00dbfb7fa5d6e006883d8e31ed0740308c8945e280e46fa165249a42b21bc1802ef6b28aa874c5790874b3fb8706140203d0627cf0c7dd52f09d4597fccd248d74490fd615b5d29485cf4c260cadf4e4fa662b390000000000000000000000674d3d94306bce32efdc1f0edcf5faf8bf83860273892337b7c399a7727b8ac793ccc2e5e3427726a5151cb7a450eebb0edc2bbc4a9655e0b9fea81f0410ec31bf9f9c85974c3836f4467e9225078d2ea805a899f51750b79d65f5abde902e913421b4971c6d1005af4ce9085f414b052d33489c9f89888153bb9e41e14ddbfc2bd97e12b15107c2000000000000009be07a6a030b968bd3f7fb2353a001d675c2fdef1b7683e8290c74a506582dfae117e75b4fbed419be82c9e7fb53e2d732625f75b13de94549dc074d6ace5f5801ebf548b99a793e0587a033ed63f03f93d3e0a91ef64223e7cc0e50e87e01455cf5b3ad7a5e3655ce5ad4801f3ba71cf83f834af666838626560c1504f2f48d6d8e036d6d24702c4d866a0697b07e60000000000000000000000000002902500129ca478058cd3db42dba55be7fe732134e3114505c387fdcddabb1c403423ed2f44d075bfa2c91bb5259a3e0e30caaf3b0efae5e5a589753f3fdda82fcbb206d8fe8c7ccf3bf907e5d64f2df4c4029306c1bd9d966bae8100690cb6a2655b431fa567fcb4169d27dbce2acd63e6062707a1c96475efd6ab8503fc565eb415ab8cbf928bd8afcd170c71ff509a4e2c6fb3e8805171730b2009fb00ad16d78a825b15c55c0b751aee765cd7114d8c0954b98", 0x2ad}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) syz_open_pts() poll(&(0x7f00000000c0)=[{}, {r2}], 0x2, 0x0) executing program 4: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(0x0, 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="bd4757c9b05243c3c00717c4d17335c98f3b04499c70314e469fe1d849325d0a6c6a7f40d41ae633b86f55be33a98548ce9e23ac14fa9810db276b5f9cffb9b26ddfda936cc33fe8517085debd5a7cfb83b5f97cefd607b390ca77d679f6cc30931df2290dce1b7621a690871e2725cbb03f1765acd4a160705e9e9306a36dd2d10a2623da17047925cb16d6af678104dd3c8072a32b2a98b0bfdabec27581356227db339334a719827feca57d9bd44c", 0xb0) executing program 7: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r3, r5) execve(0x0, 0x0, 0x0) recvmmsg(r5, &(0x7f00000005c0)={0x0}, 0x10, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x1, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x30}, 0x2, 0x0, 0x0, &(0x7f0000001540), 0x0) executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x40, 0x8001, 0x7fff, 0x40049c, "d88c07000000f9bdca0988d01554000900", 0x1, 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 4: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0)="47d9a439d197657a28c955ed7356b05b25ba81f2aa5d492bf3a0be034f4e8da9e3981109b00e3694ecb1b41659d41c906ea545d3632b70c50527e3d0869afea92bc8da4298b9f68ed0877b1e67c492e48fe539aa7891d78e377563625bd5a68189c7e44216600bd1146b9d98ef197f6cb6e14a802b4a86f8c863028c232f1c0067f7a652e9e7c69277b690eb0afefa38b203aad47607f6623c2ad56060b31519bc7247810ac2bef7fc113d5410aa079815894c9372ff1c8a7e2f0d54ce9ca8b5be7d335bc22a213d9e8c383032db368d8e82961877150e7cc5ff0bd8909d3adc7b2cd007ad990bdab30c1f1bde733582b7739de6a56486413f192ee30490091ca94e71cad1d4f412cccd5201127e339d9f40893c1bd19468b5334f977fe581402d1669cae321228d467d204a57be6e260a9ac6443a53270d30486b7667d0f13e240403ac54b7ecb036b62aaf7912fea3555338796745e78416f821067ae29fab195201ad9194e5431f2e62c5ac1260d73dbe4e04c6abdd46cd86f044fa4ee770089211bd6fbd359ecac9d2eee6d04978dd44b8a779e0a7401b91ab59122c64205ab19b8227217b6f55a6fbf493d2a51ad7c5b72fc65e367ed0a433a0c5a83e2bc6be4ebdbfe33d6aee94464b84f0e939cccfa12fd2cc4b80f220ba01d48f9a1d30043d0c2afa4454ab7f4c53dadb71f50eb70bd01534bff3b03ea41c1864615b1dc6c482481ca426a69f9f9c8798c8d08e6c3c7e1a8a00ec1c0899ab2446eff1aeb0913b200856ad475ed6b253878fae83c27463fd463b074295024f52830ada7abbd4e51eb49eb5eec68e04c753f580cd3c9d8fd71c50694ce32512e68735457df98c0a11cdbf0f4d6be5955c2b3dc4659b45ab0bdbbfd9e3dd31b21439bc44704ec7ff12fd40caf8819c4a1816de55164d6674e8df823bc5ae995889e47a7441b8875061706f78c896af131ea511f306945c1313feafb3e5b80956c93a542ee1bc07ce8fd2304bea6d3c22ba4414f40d113e790746dc05cdf121697aa0f0513072218b17985fc236820bc4ffcfc84c21dbd8b314215d807f81dfad07eff52d6756381693d32cbc05ed92b4c61ffc76e4695a368265a62255b4f46d382f4e864dc2c7fea83cc79f795439cb865bd37d7344c908502e841cad533666508d630adb54ca22fc0921ee1362b0e0c28806c24e17a27a49a4f5ddcf1da99294d16f9fcf3f066f63cb2f1c379fe538911a24d5860635a8dba53575439d03647ade6c6bdbce6528cc2d680656032889708260c7de37920152390a701264f8031a0a55035919faba2cd590b9f1ef5e126a8788cfc77931ee9548f48570e99c2af5bd502b460742eea7f941cee1487eb5692a1292ed30c0ce7a6d18fdd1dab23770a1b51d871eceae373ce4a7cf9fdf073ac419ce95e81a9b6cbed97a54e2dc1ef164f022", &(0x7f00000000c0)=0x400, &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x8906, 0x3}]}) read(0xffffffffffffffff, &(0x7f0000000140)=""/97, 0x61) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) executing program 5: write(0xffffffffffffff9c, &(0x7f0000000000)="fe395886c23b015a050dcc1b37fda8fd6915e4ec715244651d86aaba521fae4c1b23f5ca13aba74a30006cc1b337df2619e8a38f07be165d77e0db09cc1b31ab00e6", 0x42) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x88) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x400, 0x9}, {0x9474, 0xc15f}}, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x8, 0x4, 0x7}, 0x6, 0x2, 0x80}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0xfeff53c9b1838f2a, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x3, [{0x1, 0xeb04}, {0x3, 0x3ff}, {0x3, 0x2}, {0x0, 0x6}, {0x3, 0x1000}, {0x1, 0x80000000}, {0x1, 0x4}, {0x2, 0x800}, {0x1, 0x10000}, {0x1, 0x4f1}, {0x2, 0x21c4}, {0x2, 0x1ff}, {0x3, 0x4}, {0x1, 0xfff}, {0x1}, {0x2, 0x4}, {0x3, 0x6}, {0x2, 0xfffffffb}, {0x3, 0xf0b}, {0x1, 0x1}, {0x1, 0xb9}, {0x3, 0x5ec1880b}, {0x2, 0x6}, {0x1, 0x72b}, {0x2, 0xfffffd17}, {0x3, 0x3}, {0x2, 0x400}, {0x3}, {0x2, 0x1}, {0x3, 0x3ff}, {0x3, 0x355}, {0x1, 0x7}]}) ioctl$KDENABIO(r2, 0x20004b3c) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/30) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x40, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000440)=0x5) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) symlinkat(&(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0/file0\x00') acct(&(0x7f0000000540)='./file0/file1\x00') unveil(&(0x7f0000000580)='./file0/file1\x00', &(0x7f00000005c0)='r\x00') r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600), 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r7, 0x80085754, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) ktrace(&(0x7f0000000680)='./file0/file0\x00', 0x1, 0x100, r8) openat$null(0xffffffffffffff9c, &(0x7f0000000700), 0x100, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000740)={0x3, 0x0, 0x1fb, 0x100000000, r8}) sysctl$net_inet6_ip6(&(0x7f0000000780)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f00000007c0)="03b3b7ea14b2a0bceb787a2e443d654cdc0651528c3e5c9dd4856f2544a46bb65ab9ad330372e6c07503a509f877125a05d1702e7ed012db1bc1ba09d7", &(0x7f0000000800)=0x3d, &(0x7f0000000840)="b7974bb687936d8dd3e8ad5a9448bceb77ae2cb9930aa2f0307fe7ad7752d02e21c3cc80faa218fea4f713a95595db152ff4279b916add69900b3b7f4c4ad055a0ab78da1ab78bca31d0b21475348cd5e3010d62043b842ad8f6cf99c881015ae80a76c4828c8b4b80a6f9dfb69f85a8a21b7cd257d035f476075c514d2f73f8d2e0b2050e7e33c349d2e4c2c56757b3b26087e7", 0x94) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000900), 0x20000, 0x0) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000980)={0x2, &(0x7f0000000940)=[{0x8001, 0x6, 0x32, 0x5}, {0xc6, 0xfc, 0x2, 0x42}]}) executing program 4: clock_settime(0x2, &(0x7f0000000000)={0x9, 0x1}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0xa, r1) clock_settime(0x2, &(0x7f00000000c0)={0x1, 0xfff}) setitimer(0x2, &(0x7f0000000100)={{0x6747f874, 0x5}, {0x3, 0xc36}}, &(0x7f0000000140)) msgget$private(0x0, 0xa) r3 = socket$inet(0x2, 0x5, 0x50) close(r3) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000180)=0x3ff80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8001, 0x5}, {0x1, 0x400}}) r5 = msgget$private(0x0, 0x150) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/187}, 0xc3, 0x2, 0x1800) recvmmsg(r1, &(0x7f00000005c0)={&(0x7f0000000580)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/180, 0xb4}], 0x1, &(0x7f0000000500)=""/102, 0x66}, 0xa5}, 0x10, 0x42, &(0x7f0000000600)={0x6, 0x7}) fcntl$getflags(r1, 0x1) getitimer(0x2, &(0x7f0000000640)) clock_getres(0x3, &(0x7f0000000680)) msgsnd(r5, &(0x7f00000006c0)={0x3, "28ef6a206b4d156c637db7c52c0cede2b2ece016ec12bd7b76b6dd2700a046dbfadc733bf40da9757e1cda026bb46a423401b7b7d4"}, 0x3d, 0x800) connect$inet6(r2, &(0x7f0000000700)={0x18, 0x3, 0x7ff, 0x200}, 0xc) pwritev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000740)="8691d0c326bb413bbd616abe7c98a54c12ddf2e10bf28e62dcd331a64e44761660d8585563e1d43551a043f6f44cf0d3e08e73d4b7d7f655e4eb7669a54bc732aebd7c7ab616523866ed63b851977c36e726b8fe80529db2bba7b3b4e106ba56c06ce11887870fe347f7eb0939aa5895800a627a9d434b91eea856f09ccb7d6986195d38dc56829e560fcfc994d2eb50fa762bb9b1713d", 0x97}, {&(0x7f0000000800)}, {&(0x7f0000000840)="ac7ee8f5073821d05b79ab130f799111d100d838999367f61d60252c8fde027d60a8238ff02c2bdfaf497bb0dc897bc37b294382ddf3517123b4ad30ee73f7240291de1318ee0ff4c81a43c4d256600d570a6ca6ab0ec17b794516463f4ece8562ad1fdd4225ba3b2089e1f0d7f214987fec413c24caac24a72a9582569c8faa94ce68101f52bd93bed06d0e5bfd8cca9c", 0x91}, {&(0x7f0000000900)="4fd41555c149481d5f7976fe50bf595b6a9b45e84dabdbfb203a7762a4e20134b38c83b431bc910b6469de1b390d401d8db6a0c08dace404edcd18e4fe7f03415c4f31a1cb5a21b8b9f891d20e2c0f2cb166cb19faa24aa495a62a6b38477d2c4297278eba19130aaf8d81236892536cb9fb47332bfbd01493e4b87a64381f12d1bb0767364523be825a3e5c062b127f953b53555bdee06018fccf31e2d6f2109faaafdd551b969762f77f203815e8f063c0520494bd714af6a735fa97a6b1cdfff8dba95a", 0xc5}, {&(0x7f0000000a00)="3bac1c905de7409496162e2cc98fb279c3f714fb91508fd2c9223ca64ede0558a6b51a1538c6c83b189805a03250a0149e309efb5fff119d11d70a92b48b4205d9f5aa829c1f062535c7b7b4da5272c7c23ba1afd5e6839d59d01b1cbac1140db1c27b79a53c699305", 0x69}, {&(0x7f0000000a80)="f56c7af27622e676c085201e0f6ec2934ff089b836941c5c5a14dfdc9ab1b2127601acc1fbafeddec3e20d9ea0851da2104f86361afe4c76326bf53ba8bc4d3ee0f380006e68de189f9e797a25b87c9ad1ddb777c748c6be34bbf88cf3e9438f76198d1aaa8c94e8b49cab1de110d997a0eccd89b608999aaf4b5d0c6dd786065ff372a5662c8c510b89105f1c1c72c3410abf71d12e38e279809bb80621c93722054050e3ccbded903520d928fd0c4c8defbc4257c67475a3b4e080fef502ecf0ca8fe1e12279953f7c48a52e69092955e0818f889655a18c3e12298b21cbd3adf850155c3902028d08c6b234f74330f9f098b21690c1035df5c4c5c3140c3ca59bb1eb00c65afb66e6788e5eb19b59698beed08f06cd7a4429954071cd028064bdffe4b5c35eb85acad92eb0af06745cbf1e0b3a72ae3e9d1d3d7739e66e6a4eeb4ba7709261f059349fa9c82c707ffa72ffe46a4c831826e0bc0630c6790a46b5e2a545e02cc43d38fc54db248a0fea98d246123c5fa314c4c95d83ac29d339ea906230e174d2e22d789fa39565412072fe2132e74ff5e35ff6c95b634f9ebf121e52568aa89c1a99926c740d88ff7d46c4c2ab2128c419a3b4b6157b52672b6d4fd43e27f7564b96c47f2aaed257088661f1d96042b2ab286cab66806d9ee6c62b7736be90ec483e0b122267ca25ffee618bc178ca5fe9ce9d5cc862230cc0ac6a5ca92a8b5254edc78ee7ffbb5b1babf358a11bdb93c12e2190266452cdaa0a9f8d012e012c7956c6a7177b5fb60ba6c3d8d96046fbd861ef0ff56763e1c6cf86e147db22842421ba97485502282c62f9fc69ec0c072cc2c8a5207b6b65ec7464750750c2449d46fecb75f259c9facf6e1939613d87d81d1497058d3701109659cef6ff1a2285226269e2a04f3922bf20ab617c58a73dd768215bf1d34634a0736c8a1100ee945cd91c81d7fe217b7789e69a1c48dd5812258656b89dff190a606e4f3f09dd60c5c196c6ef12f253f8f606dcd7c2a6a2a9a23256b1b4314b7a2cc71d65b24e3bbb8789c7d844afa8a538fca56fa00a6ce3f71234eb9eed2b403e44587f665b9409a8c659d4afb0fc7ceec1221d9f2f06346dc683e9ebab25aa8cd57a1ab01b0f0ad350fa308da7ae2b99272456d08d6b8c7f52c8e24e0cae5bbc1f12db62d4049e13230639985dd25f819c7108df7f7ae9e67dab5591a8c4dd4efac3c4e772eda5512656bcd5d4f0db45f47bd4cb076d33876f987872bd86f9b424dd981a9851b24bc4460c0194c02ea19441a43db83fc29a9b4f510b9d256e66913dc36cb1dbdd80314dcc71cdb83485ddb80d2926ce506309e2fbe144d75e1ccfc6c7e18615556700abe1c78797ec5073aaaee21ea129224442f0c24bdde45b26e850a9a4d31b4945c7bcf2d4a4499c5fae6c5a95ad3285e2ed177604c1c7f88f874e0cbaa3ff4f6c20bceb1b33f002ea65804380ff49c0be41ac3bda1e4b502ce91a73ebc5cbb398745641f332869b6536bdcc5b437cb639d167ce746ed9a3d0e5b44218cc769fa2b993084efa0fe77d98dd3b4ca2a2fbdb862a4658093cbb2ac7fd5a336d4277ce7d66b0ac53b735ef159e57a9a10f35778aa8897fdf906946227c01455d34da9eebf72e7e6449d28d842393f2f941c1412baaedc8634710e86f632962d9fa5ae2f1527937ff1f6bd07d49ca9974a482a1acb9315d421da98c2e7b51c76dcd1bd9fb3cc4dc1445785630034eb9a329ec6d8ee2e2d71ef1ba4672c5d06741049205e5922ae50bfe8fbda340f8e67c3c3ca4369a03267517b52670ae5beef2864e07baeb39f27b4bad93accf2c64cdc985a624bdbc0525935e52296f5ea346c0df86ad539f8fd314522d03abc0169468fe0a4928888c6e5f4db8cbe80c0817ca057d121617771aa6d6493f86bfaffbc388d38e5780348e39543ffdfe39d0564a6855b035da42d5f8fdde47662d6168db08fbb86912d556e08cb009c5b967b3745f2fa7184f38ab78b88d9cf20a6cd2dd86a2813903ddda2069e569e7f898910c65c87ac408bf27e4e482f04fe3a34cc077063782fa3d154e192e9465bcb83ec5cad85d818d223987112460f983bffaf43db3526ef94ad6c86955ee4a9b9f6befee32799076a306bf85fbebb07d0f2adba0e256f02f4f53718fcd8010f1d4c4fd6d8a71a768bb5bfaf46e349ad52a3e569031029b2f1050981a745a8d5641b935ca3087ec4553f1760609000b8dffcc68042276709f7d742f3b3a7ead509431ddadc5c63bfd2cd60abefc24257eb93a9cadf295881bd93f12355d984b4162ae4b2fa9907a72b4249123b9c0407f381a1608a901eb10f88d2624e7f8bb51f32d1c737c52f95d455bf146c36ed621fde369ae3197768cbd114f499d42df0bd7e3718040358a88feedc29e01c2a4349a3a8ce8ebf2c01d12fce30fab804a8350e5c38ef56de82e4ef54b3d2fcdec0e5dc7743c5581e7016db2a3ce34a1613ee0f4d49328ab80ed5e94a855ee79823d95e12d3119dd6759daea16a7f45f1413570984bd9134d0282f6fbe420d174ba96678469e1943a305abd9048622ea866242f75a308c6dc6784355c8ee4b77a946fa6ba5a2581369c36344acbc79ced073ce045f6eeab5a055aa7b03ecde7a7693cdd06e82e460ca6272448c312eab8014704089a367ddce7a9624eda6e22dc4af0f2c34f154664c7f984883e34d291ee4c5f8fa9db6fda17be40ddf532893b9d2e65b2b26bda5da86cba4a8aa11ab7ade39c7e9e7c147aeeea664e7988824018e069a6c450e98b6be173841019bfffc758be5a3e19821cd02f20afac25712adaceb2beebf475e7fbd852e82fc47f58754c2d227a3e46dd01face66a306a27acce10be7b771461af5ec87ffd8ebfd6711acea146f6abdee52780bfcf98984443b85f17818bf5132f0e3d7d89edd772d403e82b421ffb9bd1c53f32eb29e61c6d455c36340d82fa67114e0bbf1edc961348b2ea59d81be98a0cca22c9a8a82a4ce09eaaa441c5dae5f0a91c0bd16dee6c4a57ca3ef8f38cc886bd6d39fa65c980aa53c7d0baa6030ddecb2e3e61006f83066944f6647840ab9f700e4f8ce459b61eb02dfd1c13269d1eef134919d1d5e34d04c309f0edf9a3075cd662a5cf37293419d675dc7d4962872db99a4430d365643c52ca15d5890b6ae3a85cfbc2dc7e348fa1ee4de38332c690182fe1bb1364a1d9079f6b1240bcc5197775456a1d1784382c81583b5bfa8e30fb2f0873493283b1823ebbad9feaad4b8b1eff50640a0c555b8932e86cfbf72364ce7b18e3c7939d23a677f8dd427d0489bbb8bac48132cb5c6898a0e29c3e78e2001fcb485b4e3931ca5cb803e8c5a6f761ad975ed3a829e01b73b5834264f7e1cabe07bd3da4ea236735769603155f685f18e8b998d2c29e68573c9691735fc2f35ce5eb2bc2a1adf75c286c7b5134941d8ad9a9b67e710fe64f78e2030fe41dcbc85bb4cc8522109ce7d2b47b4899f30028944869b01e7245ed50b75c164be80791504f4b9a74a279ddba4cc4f9ac1a607c71f583749070431e7b2108a3b2668ca924e0c0432d893fa44a85ff16d4706c577474e54afc042d5d10ecc7876ac22186f1e5fb504c211342a0ea49a1f31794b72c75d8391e1dc74d53645d01e68d8cb9fe4cd995f2f83d2154b66fee021d26268dc68fb2bf8ce2edd5789bc7ac868502ad41184305f2004d0570024924e2126b4778166c0cb4a9debe6861b145a48520830979a24a70d6c7519baac324c77962024a759cbc6bae5d48a6a44193e955368bbcbd80fe05bd64f30e5cd0a64aebda78523188f9d6ba7a578f7eca5df4b2f920edf26969cae7023803eece31adc573f2a8956b2fc65261c2b7a52564a4c46e170093c17a5c6b3979193d1a8384e36d5bd0f99e62455d20e0c72b9028eb7c60ecf5fbecb887d5bc5e27c179b101f37002dbff71712ba653cae8a3ee2a1d8a3d2c58c2e90e05f51b56b4f3235ecd67f0bd1b1a1426c1fe918c0372765a8d5bc58b92da148be9329dd65ece41aa42884e967d816837e04521a5867cff0631fee139f26769ba5ff7f42e923db43f21ccf01fc4c5506f864b3ba8ffff324554eb86b579fcc8ee4b70577ea915ad3c63a3d6848e16cffdd3a2bf334d93cd28f2429245cade13bf63e3a63b8b24a9ca4ea10ffa0cee88dd669d5d478f4cd4b2a76ab723d3a06abac333737d405525c1bea24a58f3951c49843e9d857b68e6affc6ccd31304d7f8e97fbc8f7c5cc058dc4bdad27afd3555fe3b4a7d00b8d9ddc77e0c85887929b4b59a1868d5c195f244575550aa2746cfb9fd64e9e6236a5967dca4f25cf6121810e13780746303de22a461e869509e05c54f346d2b3cb3f0b665fb74009b68fb7a09eb8dd50fd1e91bb0acdba0e066b85ce07adbedf0281a736ecad2f56c1aff2768590a6a49d5170728873561f3c646de8bc07e1f51aa77660a8bed61b14117283c9ec26f2a0f24ad90b18fb8db21ae5b699c4bbdcaafc3bc91da2235e2308c83bf5f776a33b95eb4e19d059d57d9e9fa251b91ed653d03050504e501250f47bddb3a3ce49d871b7c513b12f393fac1f64a2f2dbdff19ac947df2654d296df8d204c8f382f3f8cad295e6f17a6cc09eb3cf5446f9c065feee3fa4869e430d15b1c47a7b62cdc33e7c851581a8a108c7206d4f9150b267654d73f9542fd0bdd37e3a10f518d3068535bf0bdf8ba3a91e8d370d530ad6c95e2a6985d1f1956843dc78d6c5f10cd4ec3efd3ba8839a718d414c07f8008e0250a0d1bf6c3b6fabff25b8b66d58058b4839ba6ee882ec833da99c94f794993c76efab0b5cb19084a69630313bcd5197875dd5166daf02f3bd3701456ef9869fb80a69f96aad5a23d04175370228a1d543ec318b31fa4c75be90e5c9a7df3a341c7e93052c2c13e37fd96977f4b5c8b92f2fc4070131663bf7ac6195ca2ce7c1ec5a34cc82a2b012ef890bb209bf18d2efd6c1d64b46ba194b32fe080dcccfd677fefbca439f6b98c6dcee330cf9346d1ae90f2f555586c0e37f97a8e3703018fdb5280742cbaf5ca4fa57a52396b30e734f6229889d81a55627680268ab974e064c02921ed453ac929e49c679bfdb2fa599f53c00df26fb667f26f5e78ecadaac5a4b72c421bd4f372769b4ddb9968056b7f6226993723f65ec8a929c90b26ef314deaccbeea504941ed12d196a98775f1b418364bd4fa649e5ca9d6c6871425ded495916f907fe7db7228f1a7edb7fab68a735aa5b140270c0bc5114f250bc58b2a71480ae154bad16e9f033f1b4413b4505c8771fe25ac1fba9e7875650402f39abb178b2828d54244b33f4e43c1c6f8d1bb4756dd46e7e4915477fc46edc8f71a0e41c3d8736acfa82656231762e8b698c01579b695592ebe87010723637621ffde4308a54ce7ebeb9c48d81074b855ee03afae6c67142ef19856312b05fa2f141c776a20b7a775ae05b956ca462109c32f40c8ba4f26051e280b04a25da1dd54e7bda43ec3cad2af9a258a5520957217fdd1b652a747fa466fb059010fbcdcaa15a524a4155ad9ffd7fbb7fa737a4b220be386f97b381db1c2427e023f691b8a123750a259372c2cc908e694d6d814b28f1dcb17a854fb9cf1a8f98812c108d28137109f70338398729b92a8d98f603119fa76d2142e539abe184dd2e2b20d640628a07a498f0f22ce5a4e8fdd79e045019508bb63fb45579aa2d7b73e416c9768661df81b4aff37027601199b2c8c10ce2ee68a335c782c43a449c65929d2", 0x1000}, {&(0x7f0000001a80)="d6b8ee92efc63ed25d93b55673626ff2596b64c7ae05473f16542e3a5ba1b72edbb09a5fa4ea123347bf5a03664c79d1e20cb46bd7562fe2855432c511c56768378246bcf4e94ff89e4a730b31cf493d16114cfbc44d3ed1288ce4fbe7f28b298cab1df6ec7498a91b8ae944b2ff439f7d3efa77d1592662b42bdad83a7444f928c1", 0x82}, {&(0x7f0000001b40)="b9195e3f31fc99086f4a1f2abf58c02a9b8a42f5943e9c7cccdfd138", 0x1c}, {&(0x7f0000001b80)="ca96e9cd42628d7e406bf91a6e3396cefb2cc13ba7b8970add4b", 0x1a}], 0x9, 0x80000000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$setown(r2, 0x6, r4) recvmsg(r3, &(0x7f0000003080)={&(0x7f0000001c80)=@un=@abs, 0x8, &(0x7f0000002000)=[{&(0x7f0000001cc0)=""/23, 0x17}, {&(0x7f0000001d00)=""/39, 0x27}, {&(0x7f0000001d40)=""/73, 0x49}, {&(0x7f0000001dc0)=""/13, 0xd}, {&(0x7f0000001e00)=""/86, 0x56}, {&(0x7f0000001e80)=""/216, 0xd8}, {&(0x7f0000001f80)=""/68, 0x44}], 0x7, &(0x7f0000002080)=""/4096, 0x1000}, 0x1) syz_extract_tcp_res(&(0x7f00000030c0), 0xda8, 0x80) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003100), 0x800, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f00000033c0)={0x0, 0xba21, 0x5, 0x7, &(0x7f0000003140)={{0x4, 0x1, 0x2, 0x5, 0x4, 0x81, 0x4}, {[0x6, 0x4cda, 0x0, 0x8, 0x2cb5, 0x2, 0x79, 0x7f, 0xd98, 0xffffffffffffffff, 0x5, 0x5, 0x9, 0x8000000000000001, 0x3f, 0xc69, 0x2, 0xffffffffffffffff], [0x80000000, 0x0, 0x3, 0x3, 0x6, 0x6, 0x1, 0x20, 0x9, 0x1ff], [0x3, 0x1, 0x491c, 0x3, 0x4, 0x400000008000, 0x9], [0x3ff, 0x1ff, 0x3, 0x200, 0xc7, 0x3], [{0x9, 0x7, 0x1, 0x6}, {0x9, 0x8001, 0x2, 0x2b3}, {0x81, 0x2, 0x4021, 0xfff}, {0xffff, 0x6, 0x8f51, 0x7}, {0x9, 0xf0d0, 0x1, 0xffffffffffffffc5}, {0x5, 0x1, 0x1, 0x100000000}, {0x4, 0x7ff, 0xfff, 0xfffffffffffffffb}, {0x9, 0x1, 0x401, 0xfffffffffffffffe}], {0x7, 0x20, 0xfffff001, 0x8000000000000001}, {0x7, 0x10001, 0x60, 0x1}}}, 0x200, 0x2}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000003440)={0x1, &(0x7f0000003400)=[{0x3, 0x40, 0x54, 0x2}]}) r7 = socket$unix(0x1, 0x2, 0x0) connect$unix(r7, &(0x7f0000003480)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 7: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 6: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x3}, 0x3, &(0x7f0000000040)="d91dc007641ec5e88bdcc418958f098ea67f896a67eac6fc9b8827a4cbdd5ec8a70fe1df4d6fd87f8273fe51682c7b501510a4211e74d1870b", &(0x7f0000000080)=0x39, &(0x7f00000000c0)="bcb874f84b99522fc6342988011ae9b22fd793883d773ca6b829f22ff8b08c541da7c4e4a7c2473bf48dc4dc785d6d3c0796a8c2582c4f56a34743791d4dc2d9314eb96d7bc9dd1171d2ba9b1a3801942867e3600b0ba12b69708a69215a04887917f25c67d705cda00ca3fb206ee691485bc07ed7aa8b17445e4472b89dfe6b7956d94c6d9b7c72469f5edd014349d6e50e3b381fe725317f6ba920c5bcd39c3baf8b0662105f79d3cddbc7e91023b59cb5a4fb3598a96cba136e43c818b4a970325e3eea4f1a35f5bfec12dbfc56a51fbbaa49399565b8f3a37d3911c154c9e6e750", 0xe3) sysctl$vfs_fuse(&(0x7f00000001c0)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000200)="3f0c92f1b6fa78a85a859e4499e7fec3c25aad64257a9803b67eb2ba3b9cfe36315f4d8cb60b1d54f191325092e578f2", &(0x7f0000000240)=0x30, &(0x7f0000000280)="eb2d4542bda0541cec0637f030275f89f1e107cf63a3b69b61628282b9a4a8892798009d6864f4748a4c8dd36f4f3a8cb3c9ae1f3c4e0d956ef8fd909955aeb94032f0f84de6cb07acdd48f1bb4cdee08d5097a203c070015fcab8f8bef62bb4f4c09e652677e25ecee7be6c315ab55e6994cfa1ca52de93ad0a3420977ad051d4742fe16fa1dbaec751e5459be60d89774ff39749aca0082ea7aa0fdedab017ddbe5073d7fa9f16e020881862751e1e1338515ee7c6", 0xb6) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000380), &(0x7f00000003c0), &(0x7f0000000400)="615e0faa2da838c4cb081fd3c0cfd748e790252e0002da02a5e0d398567e62c4d798d263712acfaa080a2435fdb76e8665d3cc24b90f571bdc6eaa90875233d95d6ab6b0a9a76751b8742edcbb0d85273000c3e71dd37c351dd561d3ebe520f89e383c22bcdc357c7f02df5bb72b07ae85ff63004e0283361e7013e643c92c41427eaa2d9e0610be37a58ed445d8f4a3c43413dfdef84d35ded7272535c58cd4774dec", 0xa3) sysctl$vfs_nfs(&(0x7f00000004c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000500)="3c24982fc74335b4bfe2b4b1df7fd00cd8116517e8ace9cd15feffe5de27f965eab844044e1690a026367196b569dc8a1b58e48999be8784dbccf76b80d3cdd12e6687344f6f115ae37896905aff586a55ed84ffc3fbc0747af325aac36e6e240175148bb51842895d857b441d29cf9bbb1649456df88841c7b1c003c1e7ed9866eabcbde4077bdb1d7218d09f6931ddacb3d554ed2fff5a6e3984d67f80c460837cc76dd7a56ee94eff3c22a9a91d6cbb1716", &(0x7f00000005c0)=0xb3, &(0x7f0000000600)="2e98494673373cf3a06f9671187d3911ba05b8bebaa35454928153151c9762d6118d80", 0x23) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000680)={0x101, 0x9, 0xffffffe1}) sysctl$kern(&(0x7f00000006c0)={0x1, 0x14}, 0x2, &(0x7f0000000700)="d080f05c3979049afbc0d193912d58dd8a637822e6a2d7ccb7d7e0be4360d96736abf58b507d812ab9d6ec170ebc47d486ccdb2a31351a8f536c7a27cb4705f0e13a39368c3a229e1fafc21391686f068c2b354c0bbf3c6ff94503b5d6e50897a781036b759e5bb81bc509a4bc35c5f61d3a75633a959000c93ad1f66ace855bfd5fe6c4f85420ceb3c1bd37e8856705e63675ad3103d83eb4b98bb11441c56e43f3129b", &(0x7f00000007c0)=0xa4, &(0x7f0000000800)="6c994848cf8cab653dc096e6cc48d8aa2047bebdf6f1b4efa2905d21de469aad1e701a9f7c3db337c9288b1e9186c80d64ea9c2f83c628ea284466de822538690f3443db70f34b51cb81cc92e548b2214b00cab184f93544c6ead7edeca99aa631892cbd4c52c177d0d72f765b9d7a539d7ef7f004a5139ba6b7a4bba090cf75d3c7961863d2341f402a4ebac0645d6022060bcaee35e17c9a12a052771e23d6581292521301c74b548aaa051b", 0xad) writev(r0, &(0x7f0000001a00)=[{&(0x7f00000008c0)="24c56edfe72b8a9049470bab1b9d83cfd5ada581e94a9c97c1a2d3090df2d2c6661d53ab0b18a3711a1c221e5a8f28550a36ca575145cb21f1fd1a48f2865797c2e95ecd0608315c4294a13e8b7410023ae83719bc5f50544fafe2add3fde8cf35c2c33cda04f51773653690032aef79f6b6535060e2c5333314082cd88383b98f543c415cbdfbb8a6ba17c0f11db3c5825862c83d5e02ea98ed8bfcb1b31561349fcabdef3b8f651fdd6316e7cd1d1d63dd10304a25289c3b16c8fb453a86647b7c8895e919b0f20dd5f1931487677c252927cf134361f89d68f6c35b87f89030c4a10fd385c4dce0f4b5b6a32c4816ac5be9c60cca62737787965b05b8d2a597cc44e6e37f2085e296acd8da1e33b129873e91c58a0357472128c9ee7b77ea0581a231d266ccc651978eea17ca39a64c32f87edd403332c4879749eaa2951936447000e48c676940a0bf2dd95bf65d23ed1fabd8c645a05687985715707da7a9bbeca28e5bba087015b8866909c3dfed6f3726766f94f6e1ad362dfad2b04a77559c1849b40294e7f4d23f145eeb899fc6c9ea726095396c5f45c8d533e32109766afdab2389b0573136d4cc3e5e7b9ff535b18a38133986669b200dd9820cbff33a310e91bfd6bbab30687782eebd2ea408a62770e1bd56f8722116dbaf51a46a8f0651397bcb07d2acd1344ed3495cb29134f51b38e527e1be663b9d618cdc9632d7b3b66509a500b353a857794a756ffbbb4281f97423618e9cdc7f32cf58e02cf9325659792a0fb7412cc1b0962a30cf5df136c32ce958a359d94cacb6405fd24af6fb640a8bd719e95ceb69e06dc1ee751ccf733c4384e8b008aefa1b2392cc06d763568ee86133b3f4983f52554f3dd5ec2bf37cab431ec6793ccf29fc411b423e19e0af1203cb91bd2327ba8141adee5d14d5f391013cc5c66bf5ad73fd93d0f3a3bcd7ce0e9dd13de5351e0a408f275cfb78d85f3adf09d2b40d943d623110b57f4f869ebdf69f4afd5279c313449b14d4c5f3eac3d708ebfb3c7d116be56463222887786eb8633fcaa131aa0732cc64542314b993ce5d8449af08e9276f816f848157c38bf7a63458bac46aedc77dfcdb52a01f6efcf88e2ebcf5c6fd05e5d4f273074a14f4a22344fb57f880b03f3d944ef7e220d312c82451e15bcc3fa3e2b613a4209f0e4785216358122a26df15586fdb9121331ea12f9001acb2a7d2f43c5456d3f05cc2cf3b5f23a362249290daba9eaf102a212f6c8245d4f7800f3bb9f244133a2e3690b3e21c5bf5bff983724ca536aa4db633523c5efff141917ac57e1694512e1520bdc9189a92a96c963843135f6665b241ba8ddfd9f6e31e821704e8ed18c149129594fb037588a7804a753134d5eaf171fb48c9cf602b8d501768ace7bc03ec66d785db43db5558c4f95c94e7bd368e9723ebaaa71404def0ed047b46ef679a9ce3c54ffd1fd9fab983be07bd5eab057fb76579b8a51fd60ebcb10e4b4fd6737b7cebeb99cea42c55b6b0c9ffbc360b7dd396a0c188860178b85f55c98ef207609c6eae93ec0035bf1b9c3a86df0649e4e7ae3fef4401d9957b6114dc4575db761b790671a86de953eeb178b7618c3942010bb804cf5c56e9ea54e4ad675157e3e002ad75a4547245ffe5db9cb79407833c6a237b2d40b6f5e77cd77c4f93a9a19d32aa1fee665d60ee01c29b7d0237c41bd8ecab679980cfecc62b74921a5a4b810de22e16cbd0497693af2b0cdf3a85e2be913c1fb8c7c161f988340066a71499b6c90b7c4e89a2250bfaae2481ca585b84f8d9d7ab48fb81d12aa3858f7473cc41f6eb373c61d968c664b525f8394faa7802b12e2f8e79090a5dc4b4fef602d131288dfc4133aad3af9cd12357c26fb7fafd567e33084f7d3d2838b82076d51e0540a8f454ea569ccc18e997ec775110a457d6036d70ba40735fc57d853ba29eab182cb7c1fdb5e81b8082d83d030933104004768d42dcc6f6fb8dac04b07e3e590338b40f99ea37e2360581791a7b35c15e7ab547372858a4057babfe1929e6957c4da20c550f64c30ef9af6e35d9329fdf5dc7c15b9ab545d5b2f83fd173233f7b4fcffa2a5b898b763c9fb44ac6cdc7e1daaf2607893cbaa7ea5a4270ee68fe1986fc183b390d062f3282b69af951f7b5ba4c0dc94e213c9f4bdd3aa28722741f8b824342813f9430910838d02e01ac1beccf55bf79dd50b37d766f0bcfe3a57c7739d6b0d8ef3a3e32afa66ff14a9b0088b88a914b12809658d510be99f4933ed9acd7f802ab1225e66f46b799c1c9ac55acd245d85a1812075032885b1660a276affd27f4784831be718305f2071864be4c8dd0b967f667d0584cb980f51ea90fa9a3e2f88d90f6b7c3b7818314df1a8bbeb687514a8dabc5f788dab7eae3554a7bea0653c4932ae581f5e201d72585c04e7ba1d071789f536e8be45053391088cbb1144a4c2dfd363f3182d37edc434bab26e315af6e39dd8ef6972ac97b3c852f226b076e18575e7e61c5ad588c7946c6b30d23b6e4837fc62b58372cfc17a421aa6eb850e3d71c4d14febd5f0e1f862403132f476b09c3ab6283523ce4db32b8a09f350c8d7cbf5cb1f5ed8d74e29b30009711d1786f3f9956ba08a813a67cd7422cb7560c2fbbd99f691a1dec6c1685f4d279d3d6b5aa75e3ba84dab7b5e3920eacad9ebfcd38008a8132d31811d1a63e7730fed50de5bc6786d62430a561ff7f37a36903c78a271abb717bf2742842b1f26036b5c8aed8398da08855870fe0a90c241e627643b16ed9eb5c41b958b8eba547c62459a86abc9781acf0523c824c3189ecf1fb789171941760933d87150d8ddb4047baa93aefafc12c8214f85a44101bf7e673ba57a972ccec27f5f2cd674bc4ac7493025c988aab42d5d91c531cc272e6c4de33edfb058ad70c59de657c4523fd2596cf5c1e8821fcdb5dee804f5f9dbabea7a977f52951191ebf8a58c029dbf0b477d602cc9f5deca7fbdeb46b3aa51701abf1f533500c005ecef38aa0904ef3f6580cf57c268b8e3c78ef5ac776120e0367bee24612bc30f5a3843951878afd513d44a70b5965d84f904aa75616676b3d08bc8c2b59d17224b95eeb90ca4a24ff5b9d9be6b3b004b9cb20ff3ab39e735b9c37f58fd34e6a35ab34e12581673c316ac77539c9ef4bfeb86855dfdf1d8ff7e2cb2c6faf9f9a11ae9ec95206988053c254c54bf28a3609a2e62bf8051a6c37ff7e61bc73c4a0470dd2aee2965ba8a3ab6b4231615db0417270dcd3ba0f58d75a14f73f9962d1c7962898f4ed33ea86184cbed24c58c3e89424907ac79150fb5cd601dff206fd4026091464640f0bf39b36a00f20f2cc56a3eeadc3c898f34812f538c779f8e966edc191c28ff08a9b80721d4d6b7d081802ef9ef959e032cb12a521f3398599aec39df36df6bd7d17c7132165984ea00b275c24d98694177a1199f69cf9e7dabaeac04b3f67e8dfda7ca113463402e419a090a01847215753bb353c0400d19d71cf5015d2b487752905111bb013ae051f193d438dd31f260a696b52f76c9c085ccf5fa6cd10def39cdd9e33b246d3d04072ae1e00f66f9b47dee96e81bc6d7caa32e5981d593bd035e6d7b7ee5dfc1a2856ee7cba06b4be1fe65cd91c1dbd9f69992a5c811a8134b280c4d18fc1465223031874c97ed925e6ffaabe53eaacec016faa321d5608d80ba497c6b1a01f881238804d257f5cf57faef3e013db0c19c2487055f888740d864a6f8ec272bccdc38241dd543475b568ce6e6d22d8438961f7686ce31c5706c99a6fc4a9153661f79d44ec520ab07c25c03e094ab6b26c5f96801c4eb477498f50136696fae58ed5989e2c85e57fea8bcc72d564533560b30d2b3130663b17af60b0b1628f8f0e156129188be4c28adde7e7572d6c43a4a9a4538eca17d171634f1077ac5d44ec99a777b5bd347b1bfb5969c98d83b9f7899e5e3fe94b1a6ff7e579d02231c12748cb31204cbccc976c6ddb678b3cc831c55c3813fd2143e528e75c96a30c68bb57d2ef0a3c9fa978167dac34812f5b5701c2cc6a7b61fe2ce73ac4f5b0dd20b68ee79aa33738c23fd88905533975416696e5e662e38128ffa1eaf12441708b4d8b3324441008e14c679b42af2724438463ec1a36ca871ffccdb48c41b97b9b2b1e8687e234746d52629f9c4fb6b013768700b2a8516116a4185c604d293c8308104e4343e4e7a8bf5c8588dbe08ee44b7c972a61bb766f1b6bfde9bf40e25b4d63a2ab248a1199062a5481a3ebe8293dd2b254970e4961d951f0094df07c0d4fcb05c82c155f2f4b83fd45ad709337fed65af3b71da61456989d6db0fe8f68d3981a3f76870aa36e2a2c217dd0f4ce33f799e003d4d331f59c7d888c7b3941e84a029fc6e61d484d4f933953034014c58bb779bc1b1b934656b4b05f7b54ff9bc9afe1cd61eafd460bd1a945b11e5acbe87480b8fc7308f825b041f4b1358f69bd8461a169983f47e6fdc30d42fe0ff5e7b68fa65e913c93cc2c6dd2706d7767877c61e3b4a4ad05fb7772e02b66679c9bc9b8a5383c4d78f6f9654df0d53825ae074ed728ae5695530b3c73293556455081a43ccc59f42f0acb134b4d9c5ca7cdbd757f95312bd7e9d96b0c97846cbd44cb0f8e41e11762a19a192bb8214a20da169ea6a1bfc5869a90fa5403a2e86ce54b2217e18ca8be9c9764dba856220d977587799c9d909f220a72d10333ef1be0c44c70ddc22252cedade840c5f02e49421b16ce7965e0fdd84d5b6f8bfddeb8c9e906adeb78eac9c600ae6b0482cae6d026c37f196368fa0c07e3ee2354c883a27eeca197b59f42b84a1cc777346a2961a94cc75c90a74650118cc30796755c6f6985ec3ac7e682e42946719aaba67c8d6c0cc46080a52117961ee01ccc4782a54e7dc45b3d1943fc06d23bd4b1cf684366cf0ddfb7b2502fc4d9ec2313ccf0a956a325950aef77f44307de4b483e27875c5b445ada55ccb4c7b3a709120c093e8f34006b42df98c761a258733af8a43ccae4302ae347a013de9cfdbcb98d1218dbff007b864dee2fbde239186aaf9ba298f07fe894c05432572446a8ca29ea5c2d642ef0bb8fb9d0bc9b3b35f8152be8ce9d68176c84ca7507ec96d359dd596e8b8c0b64970b000e6d1c632060ea9f155caa6ca0d0312aae20d7b7ae847030860ba8add05ecce2c0d707ccd4b08e5a2799e75d5bcea84214d0172c046a63d3c771e699fa7bfa7f2ee8d93057261b25766bd7f7b0cfacdfb689698a72e70451e4193dce7d94f6107c2d8dd4300678e270b2248c642fadc66e9051e421717056a05ef6864e6f3a1d643f0ffd4529bfa536b37d3ca989794f54351727cf3aa6a98081b244681417289381eeca7e7f9a83cf4cba8e4b3b92971ff56468befd04b53fc71e67f50272a74668ad9a414f147d96f64e89e5e4db7e91f6f0759e7ccfb7a5f655c60f2b956d15770c0e1c734705c1a416c741ae3a2d5081861371f1cc51ece1a2ab899d869e6c07b36ebb75678eb358f5a7f7bd00b40fa3ad5691b72f3f5136cab3373cc9fa90ebdb5d19cf6df788fd956286ea40ed99edf74b0bc67e9aaeee97c38f70fb85effd10ed1c32a3a5feee30500fdb69c2bc8a48652e25dee50e8d09b370ab9962d064f47e0d3dddd488b7884721e68ef218600bb129088a1b516d63cc32037266007b57c9188baad20ffd164326f5b58a2ee0f21783ba762f0eccafb804800c6d78aaa6b1c365b724159d4612d51d452ebea271fb86c5f23fd23", 0x1000}, {&(0x7f00000018c0)="b548f9e9de221492a8e55581bfec4ee2fb762927c1054d0be1e3fbdd44a1be384c55cdfb199d53bcdcc944704013aa0a064f84a34c91e1520287c858505a4820a1146f19f02ea095e6aa6091cc121dd9ec14daa7d090570283887705", 0x5c}, {&(0x7f0000001940)="12e359b3061e1ecb5b14142d1c851a6a357f7810c41c532842743b9ca14fd2c962e06a421aa35293d3310f257593c56bf30144b609dcc93f436f98c12318ae994f71aeb683fc8fd68c608c4e431a8e9ba93a1d63783a82c93027d6e53e0216568a5fed95fd9102cd061b752b1a548cacf8ada45873627975c238c6f6253e69710bf1164d4630811593daeeffc8ad6b46077a15fc2f6d", 0x96}], 0x3) r1 = semget$private(0x0, 0x4, 0x90) r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001ac0)={{0x4, 0xffffffffffffffff, r2, r3, r4, 0x21, 0x6}, 0x5, 0x1, 0x1}) sysctl$kern(&(0x7f0000001b40)={0x1, 0x36}, 0x2, &(0x7f0000001b80)="7036b98f6631fe5c02b2926d0117884131a9346cf3ca62e76a93c4f4609b43d2752677b3280f8f8c82e17b5deed5496735dc34ef76e497b6e3bc46e345833f4b320489b3f0f72df490be7e05cc6b2b778413b4f699e784f6b2732e151f7ceeb1bed1f8f2ff548162afc5c10e75da", &(0x7f0000001c00)=0x6e, &(0x7f0000001c40)="546526074f7518593ec42f6ec634dc05b38a6d05201a04d0c5a30766035745704b39ed7326e40943696fc28d4116ebb6d4f7f1c93ee79949a251c01042027eb40325776ac5052d5aa8daa46cd362157edafaa9c1af9e055c2fb88b7cf3b5976b8feee656ce502cd55abf8f2e3f3b7c3939164708cc23310f98b45697b8d5bcb9a850a2d989bb21ee91ab019e63c2e4e2f0a5296ea8e78e3554f544d4b4649184c96275bbb3be4851948de32b3f4a477eb4164fefa7a68928cc114a2d965d6fc9e2547d6c7fcfa02deb81ad727995f9162e36763e3ce8112bdce8f8b59c3079d29a705d5088f906ae976b19a612fb07dc", 0xf0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001d80)={0x7, &(0x7f0000001d40)=[{0x8000, 0x2, 0xff, 0x6}, {0x9, 0x8, 0x6}, {0x9, 0x0, 0x5, 0x2b9a}, {0x1, 0x80, 0x6a, 0x5}, {0xff1b, 0x8, 0x4, 0x7f}, {0x1f, 0x20, 0x7, 0x2}, {0x6, 0x8, 0x80}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001dc0), 0x10000, 0x0) r5 = socket$inet6(0x18, 0x3, 0x6e) sysctl$kern(&(0x7f0000001e00)={0x0}, 0x0, &(0x7f0000001e40)="c8532689ab87f2b7a262f6b07210c61624e699866a2a3098570a211f5bf18756bcbef57e9cf2953ee4e98910499cdfb90b34fb5937f985303bce32e07ae23afb61e05128b7b37e230c67336200a25cac8bac981c9883a2e743a53c480903e2f857c3e13ee6acb3a4f833473d551b96b9f3e7f878e917d0edd4bff94ea9ac39798c5b8fc502a16fbcbb6e0f22c9dcc7870b725f748f311436f4f4d67a4da3", &(0x7f0000001f00)=0x9e, &(0x7f0000001f40)="c1b8b2560c2acf0f9eb4428805a3bc1e384367b63496c06ed8ad0b324bd3c121594813758e6d456a186df2fa91efe0d4f0555c44613b34c57b461c3adbc18550220ca3d917f45f269189bfdd422e6ac331c8d7230d5545dafc33caa09222bbb898b8cd7a3140c8a5644aabd14f4fa32483de14277aa84f0ef1e596c9df1642f941581598696b149144376764bdab88cc56aad533aa6bfa9d92dab322259adbf9c6a65bd55d48141dbfd709e98a22899635", 0xb1) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000002000)) sysctl$vfs_fuse(&(0x7f0000002040)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000002080)="81808ff28914431014c2169cbac29b655a20d379255c9066e6ebee30c5e7e9218bb83777bdb73e9f358e087f801965c18dba09cb8e36430f3dd00a0efa5e9085c29338d32884d919fa593daabb6ff90b20d61979caed55175c1ea1a14fcedbea1ba2de787885fef7f3b544fd08857544d05098b63e1bb3425db9793618cad11a5428e3fd2a1cea55", &(0x7f0000002140)=0x88, &(0x7f0000002180)="0d00ea9ba59fb50e36fcac8bda8dbf282f28495a3d3f9da08007e396a5ac2a5aba80ad547b5479603cf817cfd85c3db89a7345ebd0e0da8d2ef30dd928a65e593cae35373affe3687528fbcf6408f0c8a7cfb1848bb823d404388884d2641fcf77ba875275af20e1cd5f430a45ab41a3a69ed279018e63ab50305c1af650e1b5441f4f674677ff2ce41e5227f99ed25f389a7ba69a557a0a73aa8ccb3518cb6812ffe24a02dce0ef2b3cda4a0769f10922dcc6f06e26d6a24e301e86b47a181411dc57e849", 0xc5) sysctl$vfs_fuse(&(0x7f0000002280)={0xa, 0x12, 0x2}, 0x3, &(0x7f00000022c0)="c65129edf3184f03919bdb2ad6556d4a4d88486845ab67e01ae741ba6503d80ddacf0c81b62fc528e75251a8363333c7d96e6f1bcc16e195533647ba6538d6ac4e13a3a6b9dde31dc56b936cf9b33bcb5b7bfb0a7c9788b1150e742901be1a1c554b6f8e286baad5a49e344c9554a359f37635ca3bf3ed7e6746e86d00ba301e367edda0fa6bc8bb8c827e40a9613cbb683af1", &(0x7f0000002380)=0x93, &(0x7f00000023c0)="f14f3578512a37aecba0c7092a77f88e3508480892193690d86c85b5157343e77943ba9c71ab3b88481902cbd7339d21d5608e8a4dc48b7886825e3456a060fcd5dfd1f3a1e9f4f0d4529d226ce138224d7b931f8fdb38ffc9c577f6bbceaf4cd666111c4d490ecdb00dbc64d868d9965a", 0x71) fchmod(r5, 0x80) sysctl$kern(&(0x7f0000002440)={0x1, 0x20}, 0x2, &(0x7f0000002480)="a9d3207d232497588677486e8358273f919a3bc0fb535f2b618f7840412e266af431ae04e909192d504213a3e3911b471fc37dd357ad0b", &(0x7f00000024c0)=0x37, &(0x7f0000002500)="9a548a99376517ad5a100036140568df45bc22a1cb9040dec122e8f158e091050f8abc23c4908af31ef0179b529c828f697f3e1e211a8240b079ffb7390d59ce698a6ce3b2942facdac4f1f833cc1efd5492684b4e1b857ff059cb2d2018e0ef56ef2a4bb27185f64ed1156c5194c5170a94c5f74f3905d7160696fd5b5eef56b553205533e2bf0fc33501", 0x8b) r6 = openat$pf(0xffffffffffffff9c, &(0x7f00000025c0), 0x20000, 0x0) pwrite(r6, &(0x7f0000002600)="9d643a1cdba56798f1f849315b9c07c32b139e2bc411d05c24ab4f67057a7985ebe5dc67c317ecd10851da88d1061eeced37dbe12d99321482acaf016c4e6172a38ee13977a535ee30ffc0126349837db2160a9154530a7d523ed5802269e542ff9d85aa36a9e2453412dcccd6e849e6455945f8e5a212e19faac2143b2be778ce6b6bb75396f2ae4c4770a3ea0a3a430016c439d7642b93df5da0d4b4444ee20c01bb6516ce51c1c7d46023cd3e6a4aa6070c0a34e5e7dfbd10c7348bdaff", 0xbf, 0x9) chflagsat(r0, &(0x7f00000026c0)='./file0\x00', 0x10001, 0x0) sysctl$kern(&(0x7f0000002700)={0x1, 0x30}, 0x2, &(0x7f0000002740)="9370bc5a47a020e480b4843787b980fdb3d4642f98046891ab372238b552b69acaf4482b1dae653b30aa9f57a334d74e2773dd139c335849713c660904d2af7055ed46762028a8b2d65eb1d7128dd62b", &(0x7f00000027c0)=0x50, &(0x7f0000002800)="548163e4d24ee8e180017ec6e0023d1d2ca9feaf0ce8ca5ba0cbfb25d74262106f55ba176bdb552dd180940164fc8b0b99c942da6f4036", 0x37) sysctl$kern(&(0x7f0000002840)={0x1, 0x3b}, 0x2, &(0x7f0000002880)="c028e539d3846ef017d9ef107bd5834988086bf649359cd379570567fdce1fc58d618adecd719e2520a49ff63115708544a7b7d1d859ed3a31a26194cd1d4df66a6bd835c2ee05d53c12983913b245fbbb051312b8564af372bdbf50d3a7310c70cc6afb678bf8d74dfeff8647ec5e5630e4eb9f89cb27d56b71dbff546fef774cfaa872adb703a6b7d5901c1fb34b1d8458ea7665425196420d89f540fa9ca3a4b30c4617f0eb684be1e3ec6a2d4da20b6e4f083a", &(0x7f0000002940)=0xb5, &(0x7f0000002980)="65c476437959e0376ce7d86c1a2dd893dfee34445927ec9d66fdc3fba87fe43c9ba1856ad50f24f32f0ba9f08d86b36926e9e913be341ba5211de654da18b75dfbc57be85c13eba3cbac755f22f782833c4c665c2b5c6965c195349a4527fdd150519445690683099a6bb47ac7e7b2dd0bac59727a205d9b0e84f3c410713caacada49d9774a8361117ea01abf9e477f2a8703a7afbdf7b87ea6031d3abc7041f4662f2cc1ff8d6b5ef01d4dfb5761b8ac95247b67868eac4480ae494a98f993b214cdd709b432b753b2290ad4712fe275a5c1e7332cff3f808682721a14d082cf4678d1db8f8f0eae1fe9e0c7afffcbd5bd6c96c2784a1c887f44a26bae7fe8930aaf303f1d8213ab40e122b65d6f44bcd680d08b1a79c4b8206b0ff4d3add647b45364dd5d8f7e499d20fcb0fa367f068feab18783745f24daaa0093c15e02909ac7fcaff28c64175e83ef59adc828b2e90bf20984bb9d7a295d4d71b0cead50f2cb9db1adc04d380f7d151a47a5c3b1538eb2711304331683350f1a92e3d8b54e0e69e2d0db7506e9d9209691053d0ec7665473408d5dd051b4aa6668f9654b559edd64657d1f9eb87a878c2ad44a3104e105af0b8795d7553953e9ced1b8be1492f39a2d14f036234d20e86fb89e32a946e3478ef8d96f258b83f70ea3d1430a73de342a976b17b6497177f050e31b095a2b16d64b9521c0d73f2abb22bd8a259113c8cee8168684e7d09a43fb7de81a529b8e954d66fe4acaac498cc9e01fbc2aefbf0266746d2bce23139a8b826663d406affae1e869bf02624d463d4309fcd0e54e2a28276b6bf19aecfc0d40e57c05f54951fdfbb31f9845574dd62dec282c854ceabc28855296787a4943ad9c843624c59e4b264bfb0b2695ff83406537be63c19507343ec073c396cefb0ac29e61cd9efd75fc92ed3eb4384dee01038ab0c3675ee4580a46b1d6a2e8ec35b1b1b2ca39cdca3eb4d252bfae89fc249bc64a4b0b331422018bd0003b9cacdc6517860c13f8c822742ae75e91241a83797b82bd2ecbf009580f404a223f8ecd5847b2239b2ce216121bd3832ee732444a4a351c2aa342aa853f0dd3978b73cf52afa1f89a567a2d9635cd316894d6ae91b5f15b4fc04da01928549e1e786e3e86e0a35e1cbf42e7fbef9de837e41d5ac9de35af963f098f0852a0ca124c1112007592925d9847b0a7b00e5d496be5a14b94ac4412cb65a83c95414fa3c69193036df9b79fc5ae7549f0628b4b281f8a62efe91482551c94c36bf7bb21cb7e8ad04fe945e736f42b0fe9c10784f5d08ca5899a11c02a618d5b16dd97620175a0ea0e7db94823fc5e826893238770953c277d4f6377fa1b024e32e86d07544dad782978bb5e10672ba6369bea921e74612b748068dcee6ecf0c4e4b7def9762294adfcff5febc29c15b0dbaa6b31ba4da23f7241788194c81ce8ca25fae023263492b4fe527b23919ffbf93f7a2694431e3e4a23b25ae47b150e455b6a121320857d79939ea489abcc6a4ac4cadc14ab249f9bfd888b32b5a9d446014d888c73963230a4b86e1d52b50df92ca8535099c3891895a6045aecd348f80a8a044e9cdbb9d303ada5f3263f306418bdb6ca7b14f2e5cb9ba053a1ba017137525d7ab86ee36f5980e633e8553c6ce44025e0e8786a03537700f5e60970083ad049235b609aa7fe463bd2615acf35b34e4392e62c91694c9a3044b81b118e00e6cca1d31c15ea21402c22066fd59597d6c8a95b2e5368d3a516544a5eb19fa32b98e2936ff8c411e6652eb01bc4a0384cbdd9865b4faa23754e21433070de45c8e9f51568bd6c15ee552580153214c51e9aa27cd2993765b183bd43aa5cfbfce934e46a9496af1b534eed1bbdc3742e7dabca4ab84d994c804db52f2cb06efce8b3c8fa3f9fb1c5a046bc93d7570c88ffc0acc1183984034efc98b5a6a5eb32956f9045c4bda8a23b1db72440302c1e93d77f37b83acf980fb27004c8c48a55f044aab2d91f38c7979fcec350b3dff4b594331756523e58bd818f346d7f390e09113710ffd193392cfb7bf0510a55dcd19e933804bb5ef91b0c86662aaee42fefb76cc32cfc2ce338f527a947213a32c378c557f21aa7224691e56e3d2f5157a49eb156602ce7c74704691538fad217f278a1acec09a9e0149c8df46179ae16585407d837431b4ea5b5141969b9b306bcc24dc79d3db3939580055a6333c8e53a636589ff7a24fd56b80677a7141ba52ed08af711dcad3cea4a2bddd0a27b5317f3ce5ee8b53cf93842d9caeff85aca2ea3016b39a1e13a47350ec98ca18d076912e6e163dd37d67e728e38b1afe5555939a2be740ed16afd1f88dc32859b8630a6f804a521ce6e3c895e4c6f0389453214efdf42750cb142ca4568a7a6c52d8d3217c95996f6f6b6cad43432669be16169aafaaa0867393d77d85f495914efe1202b6ef1e7cf0caf0e32c5a69ec7a1e6ba3271c602b7b8839c96e1aac8689c903e31343b616438187a7a4aaaaa03917d957739b073705ed84cea62854135a25115d4123793f7e01bf6fdd8c3a73cfc69fb4a2479908fa57efa7d3f2af7baa9c35ea569dd875ef3cfc786752008db9fbde3ce93ed684dca03ab02653946b7474e1173eaffe5fe8392190a37a280dab800e18a299e92d8b24759861a4bbe4e23a423c86a2895c7cf8f7cb513fb9166aba21b8fc97a9b42f96a3bb62885bdacce9a3d944745232a34a9da3b469fb6a40931fae1b0424e7e4ebbe1a88afcce006208fb0f2f6f043abcf7ff6e2ccfb42fb4ee2a033002dd9a45e34f808aea1d993140f1af6fb842aa9256f4ac288f6567a8b76057e399c17fcecf2f12fb9a20e4c7e6916d1b80feca5f48526ff7a58abd1e30c345878669ba11b997bee7b9e3b81ca2b4a6771b43acad5a544d4b7ceb2e0740e45de8cd968d12fca26d2887a7d72ca3c6be67109683c89aa693c460653a7e1298a6a77474a99595a525c3948160703e6f3a2ec0c53f94ce7cc04b500b6ea9cfefce5ff499c61320100d7bb14097331c18c9b17cb9d18e676b62ffc40eb4fae5f1eb55a7dc395d5f84c72857b486a10f07a58f339f8899a160a36d3ca152dbaf1534a613e250048ed5b81be91b09cc0cf059da657f47a69195bc888357883f151a5648c1403e81f1f6b8eace4ccb98c7d50b671d4ab408b87178322acf72e26ae3b0237e89ada7b1dfc0eebe1afb985fbf64fd05682fbc481d6b720f137626dcd660bf809da01d299dcb079e6aa83a50489c9f2e8d6070ec9ddbe14e55c519765dbf407f728cea1532a3869481cb1f277c534fc09ca33c212f7803b74f49cdd6e6388469d85f076531983e8cc8f1caac53ccd208d8acc2101fefd07da812de05b5a8fa92412417d1b8ef559c85bdcfbf93f1f5e3fc89d20a2df8d122fe3d012e563d3341fc6f5078d49a9df78ea888498b5bc8dcf6dff914d5f9f73123544484cdab82e771699c44b3c5dcb3e3e8a0ed12f0248c1275e21d991d5a9cb3d31abd8729f86d4e318f0027aff846c17b3c52dd748ede991fbdfea71ab48c34e86da4579e860250342e447eaa0defd79e0d100f2af546a8ce5781fd16609562242d83416fa73b83b6dbadf0a858400f858f11ebf5dfb3bb5a981c87ca9acbce2f966453889f7cb8c353c06d18b60ed797161b15cd67932a14d3dec16b32fbfc3a727f7f5ffd01405b625b341b0234ac07305f43f1c9733427a769c5293db939e7229df1db534bb2fa5669cef7a9c425b4c582bc2cb44e4eee8e6c1ef45c30ba8cfeb41d8ccf9c710f768477467088fa1ae0c7ecbd5dd9c5c4f9f70c98faf3220ccb10f022d03d869c759e4aa99e78919382b3cefc6c5827163819050f15e8229db880ab72f4be422596022b04deab33f6ef23773896a24ecc98fa731773f6fbbc513e4e231c5b07f66f42b5df627912d5f76549d6c2259ae9e58ee7dbe6bf42a34d1254a54ee796bd4d3d3a08ff7baf2e212ded2bd526833a48616a892bbfd83e9a997824c71fe23d4c9ed57288d78756f76b7fca95da30c17bc5489f437571ba0209cb394bf130c1d6b3afa0195df7948a21d47c6555310ca38fb6b62a15aac2e406cff372671351413534dcc7a86174377b2a90f9d0ac33d6f435b0460f993f2b2331fc9c36db2903b11fa598edfbc9a46b075d5d5c4fad2095fc7b0dbfd2c7f1c70061273628dd2a3b8f4b25c3f4ecb91eedd22bb8ea58bc858e2b17368b7fa9485cc98ead7c3ee7e0f85a9bab95e25d5c82a156e148243fc40afc27ccd835153560ba8a93019f457d85010ef2af7405ec8a1700133af11b454cad0095dd576ac510ccbe438f372e9954c49fda97e38050127931615d88cad64a9495b34eb9dbb857d5992368123a600152cffd3b0491781df6f3503fa03bf3b99a0ecdcfe50b4ef9f5ccf61e5f05ea7f468f1b138eda0134c08fe4bf9843c3ca00457b821527db918bb7e91c0cbaa4381f0629ab29e4d00c9fa73db1bb7dd8ffcf9895c7f7d89af3ca1db2a40ff4440cebbf1da6af5a40e0a99fb64baf07c51c529195187e3923caf46e9db7b1f854b0febfa9c7031735c8d9e46b6dc046ff54cd045fbb177aaafa412deeb340b28b8d37ef3ceb510255650117dd8c0a9b06e5548b462884966ad9424dd7e0beb8a70a7b7521d7c8fd01f2be9450680b965216800430ff6a95060f6a4496bfa09f55eedb15a239600b29b17d24e559b74033987abcb26850643bc307378386f39af5eb193fc9aa3ddd52e0ee87d7fff10cbd877559cbb99c32efab2a520b569ee2e1c32c031193c75a4515cc2b57dff3edfdc655f5c1ce50912eb683a81691fcc58ddcc98be4a9b34304f776b23b23547e153d63cede6845c36cf4c3bf997afe4a435b88a71ffcbf63585599944e742fd53ce3506130d7b8b9257a3c9ad0881262b77535a08929a2a01d9020599faa5b41bf1aeb145a7cab19e7294b30f7bcbf057bcc2c6565d3e292a54be421da129a34f83bc347787c16744451f137e2f69fbbbaac7e42870fdcff9dc826ae8d851154a522083b47e9d9800d7319f4bd3d8237159d3c53f91da88972d83b132eff6c362d810611a111d2a857f3402a911441a8489e34164294b5acf6dd29f87fb7c6b795e212e6180ecf734e1d6b819967356e81ce9678093fcf78ccf6bb4d8cfc61d43f9ed3b1d068fe8c6b11d41faa8f0e9d32c266209da54eb0b3a7f7e505af6cd31012728cda9e856b9aea809a1a4d6db48f77fd5109e309bdd163f823ef49a6e203dd5a466704f80e6d4e128fb2ad8a0a4483627b84bfb1b9ede60a214a68dbe62cc7bab132ae418e31a9481965ac550f79ce1114cf84617b1686d088f2a32a88054b54c22d6dac8d866f59a6c5da06de41d3fae0ee27d65764ede1b783920e54d80d4e036af54900ba9226c4564f8d761593d1b1f25b010f48d75775528d74719be2919c0f10985373b3f619c67fa1f7b35560430d0224380d690b1db69bbf488dad297a4ed72b2076391b01d93e607dc2016734cdd10bd1660ca1cbe994fd877511c2c76773d4c588374b51fd3d9bc7c31ab485eb3074284dd836b97961df4235ad7f1888fe197a83baef7b7c093a52be29423c37087be84c8962588a1b4a1b4c04d1c91a9625f9690bb5f37a7e2c98b52fd07bea3e5f4d1439797a6fb68b87d09a893439d550e070619e10c3473e59b2f643af6ae5e14675b86b833cca2a7a3cdd9cff7d0547ce7fea3669f3e0fd7de39de274beecd0f4d31003a81ae5af43b192452bb896d0fbd1a188c24", 0x1000) socket$inet(0x2, 0x4000, 0xff) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() syz_emit_ethernet(0x12a, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000f4000080000000000000000000000000000000ff020000000000000000000000000001001a000000000000c204"]) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0xc07, 0x3753b540, "00fb00000f7e00f1ff00"}) r2 = getpid() r3 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r2, 0x0) r4 = getegid() r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000002f80)={{0x1, 0x0, r4}, 0x0, 0xff, r2, r3, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x108, r2) writev(r1, &(0x7f00000002c0), 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)=[{0x2, 0x0, 0x0, 0x4}, {0x14}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) sysctl$net_inet_etherip(&(0x7f0000000000), 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000200)="84f8535f9084fed3a392d2dff02da1fdafd4039b53e4a26bf48ebcc29f1b6707048d0f9b6a4bea78a68be7587297fe9dd3619d48b38a2a5b829057cb4af6327a3fb1557679d9934de038cbc732604d395df0bf586d7cfe2db4", 0x0, 0x0, 0x0) executing program 7: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(0x0, 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000080)=[{&(0x7f00000005c0)="fb", 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, "29ae7c918d93aad129db69f2fbe9adcf0071cbfe"}) readv(r4, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) fchmod(r0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745b", 0x122}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff7, 0x7fff, 0x40049c, "d88c28fa8797f9bdca0988d11554000900"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) executing program 6: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = semget$private(0x0, 0x0, 0x9) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000000c0)=""/105) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000280)) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request}}}}) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @random="37c62de26bf2", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1, {[@timestamp={0x44, 0x4}]}}, @icmp=@mask_reply}}}}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x16}]}) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 6: socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r0, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r1, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) syz_emit_ethernet(0x194, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv4={0x800, {{0x22, 0x4, 0x3, 0x2, 0x186, 0x67, 0x2, 0x6, 0x11, 0x0, @multicast1, @empty, {[@generic={0x89, 0xe, "3d73fbe99b6d1000c0f80b47"}, @timestamp={0x44, 0x20, 0x3f, 0x3, 0xb, [{[], 0x5}, {[], 0x7}, {[@empty], 0x632}, {[], 0x5}, {[], 0x7f}, {[], 0x800}]}, @rr={0x7, 0x1f, 0x1f, [@loopback, @multicast1, @empty, @multicast2, @broadcast, @broadcast, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6}, @lsrr={0x83, 0x17, 0x40, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @broadcast, @multicast1]}, @end, @ra={0x94, 0x6}]}}, @tcp={{0x1, 0x3, r0, r1, 0x1, 0x0, 0x1e, 0x80, 0x9, 0x0, 0x3f, {[@generic={0x4, 0x4, "7e8c"}, @md5sig={0x13, 0x12, "cd7b58bce586dc41a938b1eb35731bb1"}, @sack_perm={0x4, 0x2}, @eol, @window={0x3, 0x3, 0x7}, @sack={0x5, 0x1e, [0x2, 0x1, 0x1, 0x0, 0x80, 0x9, 0x6]}, @window={0x3, 0x3, 0x7}, @md5sig={0x13, 0x12, "c5bb85d7e5474bbfe89fd24173c018e9"}, @md5sig={0x13, 0x12, "018a7327c99f7986dc91e805321f2e69"}]}}, {"78fc090c62ef2b88ec89ea007fb5e22057424d29cf29637ad4bbe11befe67197532c899050f8e36def37303366f4cd429d958e19f30da6f698287866a14faec3bd988dea79082e683f80a10f7bde8cf1b1824a19cebe2ff4e1286f3fe6b18063d8206d6fb842f26f9c37976b6a8f6419ac3769a9b425e9817f3c2e5e0f8c4eb08e1318978bdf"}}}}}}) socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) (async) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r0, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) (async) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) (async) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r1, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) (async) syz_emit_ethernet(0x194, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv4={0x800, {{0x22, 0x4, 0x3, 0x2, 0x186, 0x67, 0x2, 0x6, 0x11, 0x0, @multicast1, @empty, {[@generic={0x89, 0xe, "3d73fbe99b6d1000c0f80b47"}, @timestamp={0x44, 0x20, 0x3f, 0x3, 0xb, [{[], 0x5}, {[], 0x7}, {[@empty], 0x632}, {[], 0x5}, {[], 0x7f}, {[], 0x800}]}, @rr={0x7, 0x1f, 0x1f, [@loopback, @multicast1, @empty, @multicast2, @broadcast, @broadcast, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6}, @lsrr={0x83, 0x17, 0x40, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @broadcast, @multicast1]}, @end, @ra={0x94, 0x6}]}}, @tcp={{0x1, 0x3, r0, r1, 0x1, 0x0, 0x1e, 0x80, 0x9, 0x0, 0x3f, {[@generic={0x4, 0x4, "7e8c"}, @md5sig={0x13, 0x12, "cd7b58bce586dc41a938b1eb35731bb1"}, @sack_perm={0x4, 0x2}, @eol, @window={0x3, 0x3, 0x7}, @sack={0x5, 0x1e, [0x2, 0x1, 0x1, 0x0, 0x80, 0x9, 0x6]}, @window={0x3, 0x3, 0x7}, @md5sig={0x13, 0x12, "c5bb85d7e5474bbfe89fd24173c018e9"}, @md5sig={0x13, 0x12, "018a7327c99f7986dc91e805321f2e69"}]}}, {"78fc090c62ef2b88ec89ea007fb5e22057424d29cf29637ad4bbe11befe67197532c899050f8e36def37303366f4cd429d958e19f30da6f698287866a14faec3bd988dea79082e683f80a10f7bde8cf1b1824a19cebe2ff4e1286f3fe6b18063d8206d6fb842f26f9c37976b6a8f6419ac3769a9b425e9817f3c2e5e0f8c4eb08e1318978bdf"}}}}}}) (async) executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x3c}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="bd4757c9b05243c3c00717c4d17335c98f3b04499c70314e469fe1d849325d0a6c6a7f40d41ae633b86f55be33a98548ce9e23ac14fa9810db276b5f9cffb9b26ddfda936cc33fe8517085debd5a7cfb83b5f97cefd607b390ca77d679f6cc30931df2290dce1b7621a690871e2725cbb03f1765acd4a160705e9e9306a36dd2d10a2623da17047925cb16d6af678104dd3c8072a32b2a98b0bfdabec27581356227db339334a719827feca57d9bd44c", 0xb0) executing program 4: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = socket$inet6(0x1e, 0x3, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002900)=ANY=[@ANYBLOB="100000000000000000000000000000003fb6b15137ca2039f5738cfa31a68abd5da6fd289f80dc25c9229b94732ca5d875faafefffbe6709da65158a753549c487e9523e74c90694bcf42e90dd9e59ea1c968390e37fcce086b737572a768f8c475a6d4997d8dc877a73a2ae7edccdf1f65c346978ed845bbe8ad9422b0458820e6154f8b44a23b52d24b0476a979f9b768b159331c9775ab5960c2003041dd6b6429a2f39a2d8c86bf730dffba3242c378d58847d671af7aa7f2ef98d270bf2c4177c9fd979eae2aa961a3043d758737796ed1d0fcb4c104b94f43a010dfe64adf1da15e18edd9a4f9f75f37a61de7c"], 0x10}, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(r2, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000000)={0x9f, 0x0, &(0x7f0000000080)=""/159}) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x40, 0x120) r6 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f00000004c0)=""/137, 0x89}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000002a80)='\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', 0x56) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x810a, 0x0) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r9) r10 = getuid() sendmsg$unix(r8, &(0x7f0000000600)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000001640)="b46280f9ec989ef04430977966fcc9ac592a36bde047f36ea4ac83487ad64a84c334550ece2c45fe1496f665436fefd71635456d60922d6e23e44e7dea098b81089a57ac798e6cdecc6e161a6e0104322903205c083f2d09571985ff87bb8634ab3a004b630b20e48a0e05e180c2bb01b7a0e6eecd74a0e9633188e01a4e26b6ca65a507bced38051c4ae21767b1015fb7c67513d369464b09c0cac7ed17f41f79c44f3488b5cbeed12b07ddfcaf26b1adf5bd960f39d133b5bb65fa3391468622c0b433447c2c442ef96b96bf90dcdd32e92429f18c3fd884b4465c8700f8fe42f428466951299899d96a757562b32d0c", 0xf1}, {&(0x7f0000001740)="9bbe3ccf016abcbd735a41ee168824df24c18e1f3be88b98950b63ca08c097e2f2465b0cf64f11c8f680952cdc604767d0ebae90d6df266ff714c29b2db88f0984ad7844aa8dc4bff2767407a24d88ba89c228a24a3fbbf2bdcc887221f31b40541185733441b76bc93afaedcef917037467a1d063a77cf50a66be66f2e1345e4ac607f2a0232b7c28c3bc44223843e77761430049ba5aa172c6e60d4883fb960200d93cd3fc591ef7b9cf2d56d932cf1acae40bd894c3d53b09643da2dfa434d4b67ffd6a9558d12d0e0af8086838599d967f8260b1ac2b1ab2e0c0ea073b959431f489f78076ffbb4939b0e977", 0xee}, {&(0x7f0000000240)="df711c", 0x3}, {&(0x7f0000001840)="cb0b0c28de90774e19ee92e1fc8dbdf58a0664db756c8a1fa5d5284c2c7b4b94c7955acdd162126487ee3238181b5e62b049996711702abe6edbbc4df0bc7c93708849a05f83478ec39652f7c57c0275361c73fb301cda7a6063d2202080b6d2947170c70795c20a068dcedc2dc78147a44ca6bd3cd5a2ec08d9f301caa4cbba1d6893e6541805b6f74b67d6457de7eff6cb54eb819a47ef038a90c51b8896896fec179bd27968a5a379a4d066e4973844aafe48eea89f3074246edfa5abea17c720fcecf93177363a0e48d43b245e934a91c23e0f78a32b073ff49a0a0b6f76d993e80fc199ee5705cd3d80e3b3e991c7794068ab268f0ff882cd3711d3da98deb0bda8f1775e8bb7a0492b7adc48ce03e2002ca1a3e0acd7cfba81b327959af13a2c15886b2a202edea65c01e7e045c859dbe0f0911746a9041a76661287f4214026779afa9454affa1a95d2a502d81a708147e253ab8df714bfeb909fe777eb98d0a007b5bdc8161e9fa1228a3d7446efb25fdd90baa12ec71cee1816531adcb0b070c5fd6c84df4f3400f819b594b19efebfc2b4606c86e3f9f7ac24a357e60b8ef0183a2a5174b003d470a84c557be5601e3d1f01222f65a2461aa6a089f510337169e2c3e08586aae113e76356e0011be9baf2487aaaa2af1838e2a1539eb14f2831f0ad0175ce46e73b2e37ec9f9c4f2c32f9dcd5ce67113dc99d0e8a048e5f4eb12f212512f95b090b0e2df98f987febfecbaa2da5818554040fa01e0a0d473ecf804814808d4eb7eb488066c70044251ef1a383bec55e29bdb3940c607b399ccbf8cdacdbdbf8a36ee78986b06a7ad66011dfcc588f6c3712d8bccde4269860d85aa2c57b8af6bb784d94727e4f73460d91d4629d3e6bcc1c6e1f0409a1bc84c2f0f5428f60ff350a767803647617c1e1f0bbda609c9c25bd74ac251cfb3e5d420a432302d9dabf74af99d9735906be0cf3b48ab446d12355267be1c7ecad68b4ff2a07b0fe42d00e9ced44d69ccd70460bcfccb979887486dfa280be73e86f01bfa840c51178f59520d2971ff39dd0c379e0b08c0593626fd2b7a6d8b63722a69b9f7f4f7337782261d6523502d64ef6515f954a81d901b5f525f5198b84791c7501e53ced56c17962a3ebafcc4c57b672ab5053752858c35bbf5afab01006bf0c48a951fb4541dda6445b86a0e4e5c25a08c62ea8120977487f67366d136c4ebf9c966ca1bae7145ba7c0b0e4533a03b8067994350baae30de786acab65fcb138b20241449b6db4fdb4e75de582ad16d9369e46a9d76647916a9a448aeeb1bc75456bd57a316ecabf4dc7969d4320b1ee973a38c1c46b5e5b26847143fa0d74cabbcaa953e7f4ae929ac2d1794b8af96ea159cfccec5ae661b7caf5860d936db290ae1bed79808e3b73531ebd33ab24622b2f24bf09251a3977b9a3ade3b60aedca546190da030abc27328c39d47542a7bdcfe5f1ba521ec2eacc6269734031ba31e51bf563ede9184c06f735753e6b64f0ab87eb068ea31ab6419dfef47d476374211e9a5c6386fa475ef649dd43009be2171062390fdfeb3149eae5ef9514e3801ac08ab11d17a5410effb6591237f8ed4218f1f5bef6b479b1cdf72222bb4ccc8706e3edf7f26373af86f1d183ed55bb70c8a06d58204809146397824da5e485117a3e4d454dd0171b05bf614ec39b419dfa41b14447878d31ee2efd1b7b53b313c52f7d3cb8f3cda5d4e589089f482d5909141f0462cd97a4638dfd0d7beeb130bacf02f6d15f641b410d48ee84298df04bb81337f53b618f4e5d1a75b567862e09ff7f7ed4b412ea13a96cf0a9bf787e9a32b42f29869eef1f39a289756caf6dcd28c1c8ef0c07c16830d9ba4c0086eb5ea36ae9cc8b980b7adfa477fe14a5b6bdffe19cae76b2d5343aceb7f627140127b1fccc353ea120152e6c83dea01b328a48da5c70b63d664cc034e5e67479cb9b998c66133d9a5b9a832f758838dd292f6eb26f21999f287d194ed895669c20fd2f3bb053b2bd6d5f97f7909035fe0d6c0de14afe65a48fb5477c45a8adaab4b98c48c58ecd384e89182baf0e6032ae3fb528c59fee473e15416901d481cd4749d0d9604aa0797a5139e23b40524b6e9da482d30216b5f58ae53a13e7b18cf7da91364a883cfaa9a52fbe0564c995626b7d26ddf74202f72c917dcc634ca2bfefcd6aded9fb39842e0db7e0ba658921d1822762c2c4486f686bc49bf816c57f3aba83a829a6d7fd4775c4476dddafa2d9d824f8243fdeb7c8ad8ac9d92a44c976c625fbd5252f558318f1d9a5c07c759101b407885d702d5ae9a4ae2a9b6f0124459af91e5b82a0d0bf01659f185995c0ff86757e5f4491900fc29bda78e4651536fd5689d8db3c267297963c0988baba5992c2ab9a11b4b73cdaf72b724d0f6fa61dc1352fae8e75a4dc902929c86b3e6baa606acfdc3704e22a63a8fba34aa035741e7a19a015363863244da009d32b36c8ccc4bd50ff6b22bccf90fcc3130f0bfda31c0b2b188d0d32e0f76dc3073628d7831aa057ff68077e82a0a66790a31cc16e658473f0262aadf91f166067ee6c0923d1a7a10d6ab7165729e8be9336f187892f5a68abfc66783f89a9477f4f3db154088ec1180a90644870facdfa5aec0f193385cf2d14e32340305f584dc9f544f9afe71042fff0099a981d3e16a84630de8d264d9067fc731a1bda093d29e60d8a05261cead1a97a4e652603b8392ae85300176abe713586c0af7f2fa164f6d2abcd3cae0f77f5298dbe500aaf6cb625c8004cbb26e323bfb99747a5d8584a028d777396fa4faa89c305a2f46405cbd2be9d052b76bb3457b39b8624d3b953a496b81a411e2f8511f98beac0060267e61b7f822baf9763b24d058f092f21f055fc08c19be05f0952db8ea2227d937fed655052eee01794b78ce3d255a645cce2615dacc389328f2b817aed5ea938c8cd53c44a22f2464cf256a975565b38b9c589a0e54ff291377960f116a1221185873a9002376747c995c912065d397780ca065b367cfcbf92af868cd31e481a33d41ef5e86c3e50b6d0c400223f1099cfa8f3a2d695b5fb2b986b31e15944f8ac8e3630dc23646095f0e72b15c8dc915d230c93dfcf336cfcfe60eaf449a5688af1a7d1fd91322868cfcf4e3bc69cb021bdae26717a150f88d2ea540748c91df34321e9f91366ba511029db5f38b5638b40511ee197bb867dd0322b80eb3a09b6aa2d6e93576890c61c4d0213a57b60952991b69036e3ec715adebf529f79d63eb28b2bb74f11843c9a7b04560d60e93edf58352c8af3c342f75f87861df5dbbaeb5d7afdc1f9c296b3792284c08adf00959111144a8d14031c83526d886566355ce295cbfddcffc41871cdb51dd84ae908a1dae801a06fc64b356f7a96015639ef2f8bcf27a2276d8bcf9ded3a0db52457a5c696f5d6f6660efaacbeb676022059d84d0a81921b746a21157861a881a90197c5f1f42df4c5de61e1f90f22c8a0765792630ce4168f3c2fbf4341139bac84a18fe13f9122320367ec8d516fe2e1ff4bd57301e11283a2edc55e4572af2a7d494705e4e410349f764fde1771df4bdf416989a009f10d3d80b25b215031db62776a1da3ce5dba54da9e0dc31131865e2ade71b61a06ac2af225652bf7c3d8cc2afec2b29fbb0eff9f1ef8bb122cbbfd7c5e61a345281bf593e6ac59d7487f50a477bc1cf07ed38f3f63e28ac3f1c61c14133dc4e1f0c65021125b9daa56bc3165a331ab5de6529fa614f032b157384f59f4c8c8193526522f08c420dccd389b4cdc4e59593252ee06bcfc9672d682781befe8893c23e9bcb86f031aee30c8a9f9be9dfd13ca95d45c38b69b722e08e39199fd593cf6898ef1683f3287a392a7d28d0f5fcc77c616c902de8b5c476fcb7989fb209047f3f6038a2c9eea3f8bd4a2216b29fd0daaeed3ce1ea23d1e3e61ad256b694579011cca8b18baa8ce0358722038bc0d05ef6d2874fc0189da23833374fb4fcc372c89a21565a97433ef34859c5887c6a3d9967ffa6e2e48ea07f9b52411296df0cc38daff57ad1e9e6c0d1b5ef51d29c2f84d2113d2e7628ef3adbf38ce24adb79a219253085eea591a58d2a44a20b0534ba51074b1d473e809475d1cf3422f9981cea3fd22501cf0369184867fbb8c5c2c86dab526bafc96b896164a9d471befe6cc108b7d8676736b14893039769d403f6c0f25f86981248caa3ec4bb79fdd7e207a211568ee55c37aabd799a9dc80242bffe6bfe4088c092c232a1b4b286390395b4b63ceb40809e1591107ed216f756eda2c240a3a00a986322ada3fd457177cc034c30c723e71fd5269f1a985e0b5863fdc39a3a8349455aebd52d1dd39d421f2c6bb60f9c365ec41215b48c71fe3b94763067d48c56323a09f89e3a994945c75bde3fe0dd73675041bb09f639a18f4288b816c88d6a7ead76a4ffff0e360078007c3422183ef06a17dcdb9d81670b75c09f161a8f71b84536445a65275c7e3ecb759fa9984bb5334620cf92fe3e9821ed9cb8347dd8edb3efe529c4e4a752c06c870ffe037ce65d0dd2668ec6ef7e252ff31541773c8f8027c7f41a666491617f6ac2a2c03e56f24d6f6f19605077891b924408e61eab909f8642b4d3ee5571c8c38cda0dc15cdf9e81fa0de4d9280a52b14cafc1c3f9ba047a99bbf6ffb40e5da6dd2fd368b49121bfabb6c8da45d404bae7a3f62ccbb16e23f8568fe89a49cb3cf522de16f017e7fa35f99499b40b210af612560c01d84d0e3545d465f53f1fa3ce5213172ad55b74229b47433819967a807dff1cd41476ac244f703abd5acda073bf9791c3f0ceaf610c04fea328edfc7dbefd3bc124df132ca8d4aef1ae8b26498b4d7fa53de28fcb200800f2fe3839a4e893a0456a5757493c83ca767320444ad7d3e9e50911e5025387dcf573d33e6f718cf62aa695dcf61345611110783852009a9294622572e7a46eb20aa2d5313f358bc985b30e40b29fb2e11e1b863ee360f81caf2f171e42cf1000753027ef7d8871c65772293cc916fdcaa53995cf38c2222dd782eb3ef037fb356bc333550f5e536012f255dd39a88eabe2e8e55b49cdff2dd6892b09c1c159d1a799b4ca7d7de371d823b99cacbb33982e69c25ef53693f52193e9cce14b3c2a53980160466e5dac7b4d82fe72670cbf0f3b66c642a4641ff1fbb49045835ac89ebb1d68dbf609dcebaec6fbcc34aa471dd093a30c1af45c00d33a93a09ea7104367def3fad5e180b9af3680c9656a4ec74edc781a825cfbf18625614e83dd130cfe2b370dd84151975bad10e411898755f6f0086187b07d6042827179787b51d7d1b08f53e17153d8cba77fd80e00ecf0d51775dad88041fdccd4ddd3b0de4b020bb83f736038e6cf9e1540e3267662c0e1b736ed81055823644490ca8f057bf0d52cab11b0ffb2adff4adf59579c8c96ea2ef5f8cf9ca9526062c5f699f80534fe7b29632febaabd760f6dbd94b0ae43705c41a58b3e3f5076a4b3aa91955ba2811a0f0eb7fa8caf260d8387d74bf038b03ede8f1ad7113d9c0c2db53b42529314f64e6938d12fd15f1fade7d46bf51169f8138ab90cfaf3d3a8fbf461cd5e533fda8ab66227f5354de26fd975039c4f630aad450eed0c561523581c11a9a2685dc95cf51a9e311067324ab0bebd9b6ed99f9ff7a4690442650a0f1de90f2db042f26ec65fc371a24056ae194e276cff62f7f91aa1611790ba5b73a0e10ff3ea290fbc5e6d79c5ab55241d19577b", 0x1000}], 0x4, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00 \x00'/20, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x48, 0x4}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000001c0)={0x4, 0x7, 0x4, 0x100, "71d7515ba785d1c18841c127a508ce690574f19a", 0x7, 0x5}) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4b9e, [{&(0x7f00007c9000/0x2000)=nil, &(0x7f0000503000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000004c000/0x3000)=nil, 0x7}, {&(0x7f0000345000/0x10000)=nil, &(0x7f0000034000/0x3000)=nil, 0xd1}, {&(0x7f0000358000/0x3000)=nil, &(0x7f00007d9000/0x1000)=nil, 0x4}, {&(0x7f00003b8000/0x4000)=nil, &(0x7f00001e4000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000071000/0x7000)=nil, &(0x7f00004b2000/0x1000)=nil, 0xf381}, {&(0x7f0000768000/0x4000)=nil, &(0x7f000071e000/0x1000)=nil, 0x80000001}, {&(0x7f0000096000/0x1000)=nil, &(0x7f000026c000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000963000/0x4000)=nil, &(0x7f000036b000/0x4000)=nil, 0x43}, {&(0x7f000009c000/0x3000)=nil, &(0x7f000053b000/0x2000)=nil, 0xee}, {&(0x7f00002b4000/0x1000)=nil, &(0x7f00000ec000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000044d000/0x2000)=nil}, {&(0x7f000019c000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f00007d1000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f000038e000/0x800000)=nil, &(0x7f0000392000/0x1000)=nil, 0x4000000080000001}], './file0/file0\x00', 0x8}) r11 = semget$private(0x0, 0x1, 0x6c0) semop(r11, &(0x7f00000028c0)=[{0x4, 0xd9, 0x1800}, {0x0, 0x0, 0x1000}, {0x4, 0x6, 0x1000}], 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x0, 0x1, 0x3, 0x1f}, {0x7, 0x20, 0x80}]}) executing program 4: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x48) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) truncate(&(0x7f0000000100)='./file1\x00', 0x2aa1) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0xffffffff, 0x820351a, "090e4de6d3af0300000000001900bfffff00"}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000300)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a634100", 0x4d2}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea8d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00", 0x1e5}], 0x2) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)="e46383c3efa86456ab813eae45b1eab72bdf8889f61c47c35c3f61d58a8eb6db2f3cd73594997a4498bc1266278f885fea01e5995e6908a108030000009958bfc6f7ab74b90cf210e2fb9fa1ca5e1727a6ead22783cb9ffee0c001b181f447622baf2b1b4d9b443d9791a90b2f9a15bdffc69208135c27bec9a82687246497b437e3fc86b89702ec229e8d4d1e33b8fdd055b5e10f900a", 0x97}], 0x1) pwrite(r3, &(0x7f0000000300)='_', 0x1, 0x8001) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 7: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) 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, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0xf19) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x205b9a) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) (async) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) (async) r1 = syz_open_pts() close(r1) syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0x1f, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) (async) open(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) (async) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) close(r3) (async) socket$inet6(0x1e, 0x3, 0x0) (async) recvfrom$unix(r2, 0x0, 0xfcff, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x0, 0x0) setsockopt(r4, 0x8, 0x1, &(0x7f00000000c0)="f6c0cca6", 0x4) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r5 = semget(0x2, 0x4, 0x300) semop(r5, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x81, 0x1000}, {0x0, 0x5, 0x1000}], 0x4) (async) sendto$unix(r4, &(0x7f0000000000)="b100050400000400cea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139bba479f3f672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb1470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00", 0x87, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d", 0x29}], 0x1) (async) r6 = socket(0x2, 0x4001, 0x0) dup(r6) executing program 3: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000180)=[&(0x7f0000000040)='--$-\x00\x82\xb1K\xe1E_\xd0\xaf\xbf-U\x9c\xdb\xb3h\x95\xcfH\x13\xb44\xb4\x02\x95zL\xbf\x17\x94:,;\x90\xfe*\xd1\x9d\x92\xc0\rX\xa0h\x1a\xd9\xdf\t\xf76u\xabtO/\xce\xcf\xef\xdc\xa1\xab\xc3\xdeF\x1c\xd9\xfa\xdc\x1a\x9dVZ}\xff\x98\xa83\x00\x00\xde\x83\xba\x04\xcdP\xd8\xaae\x95\x02`\xc6', &(0x7f00000001c0)='#d,.Y\x18\xa9I\xd1wm\xe1M\amu`\x8a$3\x19@E\xd1E\xd0\x8d\xd9\xbe\xc5Ye\x94\xb1\x16\xe6+p\xdf\xf2\x9c\xc4FVR\x98\x82\xa8\x8dse[\xdcW\xdeyNk\x05\xf3\x15Y\xe1%\"E\x0e\x94t*\xd1\xaf\xfe@\x90\a+\xb8\x92\xd9V\x12=\v\xa7\x9d\xf6w\xee\xb1b96L\x05\xbf;\xa1F\xe1s\rR\x13;\b\vA\xa9\xfa\xc4\x13\xb8g\xc9aw\x86\xd7e\x98f7Rng\t\xe9\xbd\x1c\xae\xf1\xe81&\x17A\x94\xa0\xf8\xbd\xb2\x84\r\xf6:l.\x02\x06.\x95\x1b)\xc7\xba>\xae4F\xe0\x97\x1dD\xa3x\xf5\xa0\a\x16m9']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(r1, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000300)=""/41, 0x29}, {0x0}], 0x5, 0x7fffffffffffffff) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) close(r0) socket$inet6(0x1e, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0x94739c02}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000003c0)={0x10, 0x3, [{&(0x7f00000d3000/0x3000)=nil, &(0x7f0000714000/0x8000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00006df000/0x4000)=nil, 0x6}, {&(0x7f00002a4000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00003fb000/0x4000)=nil, 0x3c61}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000003f000/0x2000)=nil, 0x94}, {&(0x7f0000080000/0x1000)=nil, &(0x7f00004c6000/0x3000)=nil, 0x59a}, {&(0x7f00006c0000/0x3000)=nil, &(0x7f00007a6000/0x4000)=nil, 0x7fffffffffffffff}, {&(0x7f00000fb000/0x3000)=nil, &(0x7f0000229000/0x1000)=nil}, {&(0x7f0000647000/0x4000)=nil, &(0x7f00003ba000/0x4000)=nil, 0x7}, {&(0x7f0000546000/0x4000)=nil, &(0x7f000043a000/0x4000)=nil, 0x2}, {&(0x7f00002c7000/0x4000)=nil, &(0x7f00007a7000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f000063d000/0x1000)=nil, &(0x7f00007f8000/0x1000)=nil, 0xbd71}, {&(0x7f0000225000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f00007b8000/0x2000)=nil, &(0x7f000036c000/0x4000)=nil, 0xb4285be}, {&(0x7f000049a000/0x3000)=nil, &(0x7f00004a1000/0x1000)=nil, 0xff}, {&(0x7f0000394000/0x1000)=nil, &(0x7f000068d000/0x1000)=nil, 0x8}], './file0\x00', 0x8}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf73351ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00d3e2f", 0x41}], 0x1) getrlimit(0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x3c}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x10001) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 7: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r2 = dup2(r0, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffff4b, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb319", 0x66}], 0x1) r4 = getuid() r5 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000380)=[0x400, 0x1, 0x8, 0x6, 0xc65]) semop(r5, &(0x7f0000000100)=[{0x3, 0xe, 0x1000}, {0x4, 0x303}, {0x1, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x2, 0x202, 0x3000}], 0x6) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = msgget$private(0x0, 0x597) msgrcv(r6, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r10) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x6, r8, r9, r8, r9, 0x7, 0xfffc}, 0x2, 0x7ff, r10, r7, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r9]) r11 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r11, 0x0, r9, 0x175, 0xfbfb}, 0x5ddf, 0x5, r10, r7, 0xb8, 0x10000, 0x9, 0x401}) msgrcv(0x0, &(0x7f0000002500), 0xbc, 0x2, 0x1000) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000300)={{0x1, r4, r9, r4, r12, 0xb9, 0x3}, 0xfffffffffffffffb, 0x3ff, 0x6}) r13 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r4, r13) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0xe8) r14 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) renameat(r14, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 6: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xb, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000002880)=[{&(0x7f0000000340)="96bd1d60d37ce9cf1c0f9fc25ac05e6f4cddb48aeb3ab05c2386dd06114b6dc17964960874b9154867bbbc66b4c9df8078f38d7a2b", 0x35}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="5d01d5621b419703e2a7d764af46a51c1e296632364ae6aa641d1addc246c003380863bdb1a9ee741dfc2b3f9cce676a8c1d5666", 0x34}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x14}, {0x4d}, {0xe}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x400) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x80) dup2(r2, r3) read(r3, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r4 = open(&(0x7f0000000000)='./file1\x00', 0x261, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0) close(r4) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)='./file1\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7a", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000280)={0x6, 0x17}, 0x2, &(0x7f0000000480)="2dae182ea59ca6af127843463522e309d368b8f5d3cfd96700004aa8dc45ee416003f941f67eae1a10090e1e13f03a93a31635bd954289d27ad797497523cb4dad1ea424733899106f9d20182a65acb8e86c6386ac0f18567e90a0f1d7d34eaa303a8f3f24d016d129f8bdc5e93f162c8df72c4e4d7f420e80a2be3ba24e5f9925a275f3eb1bba4be11d626424361add0848a8c2cfb99c4df3e4b631bfd8615c82", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{0x4}, {0x34}]}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r4 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000680)=[{0x2, 0x9, 0x1000}], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) geteuid() semop(r5, &(0x7f0000000140)=[{0x4, 0x200}, {0x7, 0x0, 0x800}, {0x4, 0x9}, {0x3, 0x4, 0x1000}, {0x0, 0x5e0}, {0x2, 0x0, 0x1000}, {0x1, 0x9c}, {0x4, 0x6, 0x800}, {0x0, 0x5, 0x800}], 0x9) semop(r5, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r6 = getgid() semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000300)=""/166) getgroups(0x1, &(0x7f0000000840)=[r6]) mknod(0x0, 0x2000, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3fc33719caf1f71ecec8a918458b2c10a1c66653b276e180e9cb9b21f9982230f575295d48889c9a92c90f722492fc8d75680b37ba955d2c15e6c9d900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf400000000000000000087", 0x90) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x800, 0x0) execve(0x0, 0x0, 0x0) bind(r4, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) close(r1) sysctl$vfs_ffs(&(0x7f0000000580)={0x4, 0x1, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) poll(&(0x7f0000000980)=[{r0, 0x40}, {r0}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r2 = socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) write(r3, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) dup(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) open(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[]) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffa, 0x0, "0000a6bc40862c000700"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) (async) socket(0x800000018, 0x1, 0x0) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) (async) getsockname(r0, 0x0, &(0x7f0000000040)) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfff7fffa, 0x0, "0000a6bc40862c000700"}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="78c1b1d42012f484e5a9e2370e8b87fd1d8a525c9aaae17552ad7b4096b530cab10b9abcebb847", 0x27}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x410, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffbfc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) writev(r2, &(0x7f00000007c0)=[{0x0}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "69aacf10ad4d122d47b25418343f33cd7255fade"}) execve(0x0, 0x0, 0x0) executing program 0: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0), &(0x7f00000000c0), &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 2: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0), 0x10) r1 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7fff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc038694e, &(0x7f00000001c0)) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000001e80)="e6", 0x1}], 0x1}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000180)=0x3, 0x4) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) poll(&(0x7f00000007c0)=[{r4, 0x1}], 0x1, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r5, r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = msgget$private(0x0, 0x282) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r2, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r4, 0x4, 0x40) shutdown(r4, 0x2) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) chmod(0x0, 0xb0) r6 = getuid() seteuid(r6) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r1, 0x80146940, &(0x7f00000001c0)) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 2: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) close(r1) r2 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x6) write(r2, &(0x7f00000000c0)="eabf62070dc5556221e75873de448f4af43f69ca5751ddc1b7a727a36b75f5df20bded4bcd537807868234b6cab9aa802195516f765b77d72721ab9227368694d2d99f7d2bea672076f64098cb5a96465d3e563382d24d5e47b7f7bc61d110a467f77aa9f8a3037ce33744879a0e6655fcbfdef70813892129421e45d2ec5d5c7364de6626fbba51591befa6a05315481989f7d2c2b328bb3909dfb8e1600cc0d8b1c6a6606aee60de73cea8e0218e24360a341abcf05ade4d44e1cd2e3c7fe2436204f67b6ffa", 0xc7) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) executing program 7: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/167, 0xa7) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r2) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x8906, 0x3}]}) read(0xffffffffffffffff, &(0x7f0000000140)=""/97, 0x61) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x8002, 0x0) write(r2, 0x0, 0x0) executing program 7: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0), &(0x7f00000000c0), &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="78c1b1d42012f484e5a9e2370e8b87fd1d8a525c9aaae17552ad7b4096b530cab10b9abcebb847", 0x27}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x410, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffbfc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) writev(r2, &(0x7f00000007c0)=[{0x0}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "69aacf10ad4d122d47b25418343f33cd7255fade"}) execve(0x0, 0x0, 0x0) executing program 1: sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000052c000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) munlock(&(0x7f000052c000/0x1000)=nil, 0x1000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() socket$inet(0x2, 0x3, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) select(0xffffffffffffff83, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) socket(0x2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xb2b6, 0x0, 0xc07, 0x3753b540, "9707957d0500c0406b1309000000fb00000f7e00"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f0000000000)) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000300)="521dc32a838f8e3cb702b8173e8a3f51a0003512fa209bfed967a7cd317baa85cbf7cfb1376abdd3d698b8461d6d06eb34dc5e", 0x33}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x80000) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000880)="76e5f2ad6f01f8607d2100000063", 0xe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x852) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000540)={0x0, &(0x7f00000004c0)}) (rerun: 32) executing program 1: r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) setreuid(0x0, 0xee01) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 7: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x80206982, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) close(r7) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffe0c0faa888c086dd607c000200300000fe8000000000000000000000000000bbfe800000000000000000000000000000890090780000000000000000000000000000000000000001fe8000000000000000000000000000bb"]) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f878", 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f0000000140)) flock(r0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaa2aaaaaaaaaaaaaaa06dd60054bc800000000fea6c33fcf149110061d58c2723055dfeef47b27a2e841071ba4df80f0bc483e8c11a31ffb67769005dd0fbf29"]) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0x1) writev(r3, &(0x7f00000003c0)=[{0x0}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x41}], 0x8000, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r2, 0xc2485607, &(0x7f0000000040)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000000)={0x8, 0x1, 0xee1, 0x80000001}) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000040)={0x1000, 0x7, 0x3ff, 0x7}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3ff) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f00000000c0)={0x9, 0x3, 0x8}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x3, &(0x7f0000000140)='./file0\x00', 0x8}) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f00000001c0)={0x0, 0x1, 0x1, 0x80000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x20) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="925dd21c3ff8cd6df7833b8396b4bcd7d89256e4b53cdffc25cd", &(0x7f00000002c0)=0x1a, &(0x7f0000000300)="cc7923e823245ad881d117e0c9f9ad602af8b976ef270d6022fe02b0c813dab149907316d7c921548a73f82d66f65369e20095c357efe0d44406372688907f18c5fbd13f4d6fd7c007ecb399ae08797b84623ad4a6e7f536edbffc1072631184b73517a7719e2718aa7b7e7c168fd1463f141ac7b365070301f71cefd7502d7fa135a5026c1c6548f38ac3b099c25e97fed7e2fd5ed4c49d83f56100de8aaa88e32f486496f75f030376362f2747ba537509b700138f4206426507c95de8267701898b", 0xc3) sendmmsg(r0, &(0x7f00000019c0)={&(0x7f0000001980)={&(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000440)="cd6ad0c80f070891a9cc0384e2b3bc7dd40275aef27d3955f3c2f419791614f78464861b893ae98b250b799a0050584949f9fe1416c12d78abc0c2f83dbb00c249ff2b40abad4fa427fa3ec71c2745779817f05341e2d4500af71e68c48527bac7495a24ff1a5f8048bd8ab928699be8a75146fb1cbc733e00d138d0df7d5ed8a66b39c2138baec8493d600c8e7e86a091bdc7cefedbd3d38aefeb3bc23ddd9e97658fc1a48094580027", 0xaa}, {&(0x7f0000000500)="7930c66f12523610c030d2e25b027a391c957a3a371092467d083f733cb033e693e280ba5ba78ccf33548366dd5bfd6896cc8a7ea8ae955284997ef8f1d3fd671ed110ed6c8c7e1fae69a8a2b38429cba3655ea236428ce267fd1ef12b2441491d99d32a7fdf1be50a6899c92ec765e495de957d2e50e090ee34e422ea6cd0a005044a938675ab341bdae1f3ff7a7f9fd05704ed7165d73607a005e2f84a44b2e1bb9a160f445d4f2b97d27ef010420f46482a5e8ad07cbe71fc67addd145d6192f31f3e03ccf1d8bcf137139ea140f50766c0b5208037bfe935972624f592a8614e75b87065e7223e83673e38656d6cb07d895159d0", 0xf6}, {&(0x7f0000000600)="6c46e961b80d904cb0d5ccfe5ce22b86812a1b57166f873b8067ecf8a3d24fd6bb02112fcad93a40084814e9408a0dcbdf42141a23a569d352df912cbfb91186686c2bd87b821612", 0x48}, {&(0x7f0000000680)="95387fdc9198b3", 0x7}], 0x4, &(0x7f0000000700)=[{0xf8, 0xffff, 0x1e5, "0fab0fcfea71be2e290f3cf9a024e03fe01c4fffe9decd13fbd4080a8aa3c839b1fe60252769e80c15c5a4760a3305f7ebe53579aed7e26b0b14f06e9c2336a465d3aef408613ba9386e5011ddc86b98cd839e3debd6d48c8905e6d8546558bd419e8175f3f5ccc41d2cd338c2f9f7c7f029a2f68d7475897783c41e562bc14716438c38a2914d50afb9b43596f9ed61e157e91c334ea9239775e4b1109471e2aa627d008294b22716a042ad12835498763d07ca7d93b806781e27225bfd8a07c9e7a6103ed8222327b932f4bf8ec215bcd34a00aa579819afb44eac5416bb9329807426"}, {0xa8, 0x0, 0x2, "e459f35b16133dc0f3b1a9b19656dc0070e999dad55f4d55312f860052fbcd7b2e93c76aad890906073969611fce3f1e2c1fb21ccc83e57cc14ecd577c95d9bdf84ca08e5a5d8ebd36728abd733ac88fcd84f0ddb833e1cda9f35877a06f8d4b8ddf461858d8bfacc79a4c6eb0ddf345c68a8af9a8df860870a8b609e402bd5ecef1877066e75988d462414c7db3c9b12ddce9da96"}, {0x68, 0x1, 0x4, "7105a33b16bd0bd873e8523e201f8b6c9e99f344d9a12ecf150a433aa7ba42003c2c44619b72c00fc8dddc85a170be6b8480bb455352652b1086d7457ceb18fb17eec21a6889e606453fe3d848396ab3a9c45a"}, {0x30, 0xffff, 0x6, "1a35ce929a23d261e6e29362a279c53c6dfb7a07012b43551423a48971c97ea7"}, {0x1010, 0x1, 0x4be9, "1b7ea3244aa43730a5f73587c34a0e504d52a2aadc0bfd6f34cd4072edb9cea0dffa1635a7602664777809dd73a0ce81791ff5f316592880ca9c3393334ae397f21d345b6d4f2f9c8b55e8434a7ddaf1a988685102d484a7a6d9f891be531b6b7cbf136fa586977fefe7958d504194ea27e6c288e7cea819c21f54454979fe84d30d6d95948a156b77e90ac66d131c21c08e32fd54d7376777e2178c04a3a29349217f0ea759f96de3e21066b6db8dfb0859da32b7634b70e5e84adfdaa099fe5b0a9b4143bd5f0505a6a12b775396ee9d8c7ed064a00aa5b125fdfc2c522f3d83b5d12ac94075448550616877458ab91907e9807fce9f78694b1f92b65c90e9e8a5c968760d6a4c82ab012f1d09abfd514e7263b20db9f303eff7e0df5c63bd059bfef6c0979e26f0a8f3f297dd2eb13d39f5d5ca8bb91ac08e8c479d675177320f76d2f38643c15b9ffb81e864796997451901d79be2f60739dff14951b64353c857a8702ef437c3725dde0e80a2e9c2f854ec2d9ed2380e4a45244b86b31fa79a208a18b45299f67a523512f36d57fc747cfbe1216a5c83d0c2c97234ae6890716c26421a62c1611fc29d95744b589c2e233d6c754a81dd49ca69ee8b3dce48860ca3e3e540344b7b5ae1725360b6fc547beeb348609a1bc3b2799f60a6d40fbd18ea6ffe934f7f5354cc12369669e43ef7d267f685d6e0f810713155210f5a8ac65504ff8ae5cbbbb14aa23d33d566d3bdc58064cf84b40c9207755cec84468bb9250c7767f5d4cccda1eb846a35dd1fd1cd885abb7188d68b87543957f4eeab3470dcccb7fd6fd5b130d00e30cf1f3f88f834762148b24ce3e109befd95e83a6964a60ecb88ee3dc1a23c57a20496f57334b36d9e280403e54a97dc2082e4d92efb4c54024ab01827b8c419072d3e9d8d36e441351c352a0e867ff68a607430d0ea4a10bef5b26c130c474d2657f1f8c36efac7c2089b59b181f1b1e0c718b09dc9c304f53a6873d71aab837564b50a0ef3718cff02549fc0a45b70d734c36aea1079c8b3d784268a1f8dbb81676341ba6dc2a6660a3196e0596fb4cadf8a644c9f2b616369b9f05ec64cbe512a6934bd7eb94f706fcd169a8beb3c3b8ee001150182e06ad52b55380a5b0b4b8911c45c1dc6171c191bd1c8f9f41bc1eeeaaf4a9b0efd9f40c1e93e02ccdef271fcd82bb33e7c4420488e68688c61f71874e8a8ff059fc2a4f4b37b01eab5bc4fe35b9d1c725f01cf77e51da0ff9f15a79f95eb33cc52948fd1f8f67c28c68e5dbbd9aff987066ec3d83c5fc4201591393db46f81bd280290bc30acf7eaf86021a58e32a7852c07c52e915e5c5efd91792049a0339deeff857bf838bf01949aa3c06d9ccb67963c0384ae9722a05ea21cffd59526a8c426f67da6d4d397c8c7d3a94065cb32e32537a747effd543b2412d8cf67fd882468c72af43476cdbb0d660eaea1b91576e241b2835a4d518a8d99b075d8a163fa84bbeb28f80cde4bf238e35bf0c84ae37a8698ddcfd76a02df5a472aafcb1c5a669b6d6f9dda2f8b84a62ce281b19194d47f39d15b6f58edee4dfbc22e2fb3c86210dbfad90ba6bf375eec32ae2964d52376b187bbf15dd73902da9c80aa93d955d69b4587092469d4f3c67063738d87c31d665c7f4ab580ba7d08ef4a8bc53f04dd988a6d30d250e4b079c6ada4f7df71b5dda012b5b6e88d485c0ff2d8b551b5f602f0349ab40001276e937d53a13c1604896043cf9c21167f7dee69e91f6ae0ed1cac665c3ca88ce1ba8c0b7a67dde15b218c2c54ca21283c04792aafdcf0d9d7a3ba53364a7b93150a9b3d61c54a2d0321db752627ae832517ab7765be0bb14bb58a9d05d0c6ef42a3be694a2d63fdd85babcd537cb580b5a2cd6c6991fdbaffac23fd5c93ec69439b01977271826497324ec80d8ff96b0f0a7982ad13f5fd8d6f9798a72ea9175882b940e87e23382f277585c547e24e175f02333109ceaa4fcce99117fca9614bc636ba47c1b0f370a7643e7c24e658bfa3110b72712cc78407a45f4c29a8f1b65534a28807095f4c6c00f3f991ca69599922c5b343b984656959a1fd6a723771a4fa2b6438b7212ddc1f90333acaa7a1bd59c649a536cbe7fd7fdd6c962b7fd1592ce7f1f08d2db82a7b708771cde2c995290ec8a26a6e9d8ccd83174c2b43ceca3621b0dce4b508690217b234dcf4b35eabcfdb50c5d0a8fc599b77bac2514392b476dffbfb0f36f94dad3e6473e3ee1839e5120e54597a7e2f7f641c448929f608999e4db63562469c205298b7fe411203ff1f96da4a8f8c66c496c89c6079beac339823f636b011cae4ea32bb42c7cd5a5aa4e202df23581f8264113a1a32734fcb7d148454432c9bc1fb19dc03a8757602d6a1274c61e0453f6d07a88c85a224c39d0646ac01566214b73918f5ed7984635551691a3a47460b99b9c828558c474b2988673035ec244affd5a474120e25a4bf3e8d8dbc726328b59d0ebe6e1221cd54d0695331447dca92ec50a888c0a3b8ac30f46bc54297ac42d7567d5c9043ce05a813204b3d9f833a00da749fddbd0fd70291dab7f89d9ccbb336046347dcff701766c959093f293898d041cf32fc9d9649dbe82be260a9e9e7f0549e7b23b34defefaf7b06ab834a8644808da220b8758e268ed91d9ad26bcd2bcc09dd5064c469c4dd6b6b028ceb454cc177253511f1a3d541ec3bafcfb5b121fee68637a48807dfda3acf2572ff1a91f0bdffdfb85c7bcf8401662af854e7821f9faa0ce8745906bf7eafa853ce6772b896ff25d2d69204d31b98ef0a4260517077a6b96ce279899941b0cc0b537b08e08757bf7855f733b6fc1f7e3c46a836ef3b49c86c656f32fd3521b0e04c9bf5ce617f1e933f8198ed5ad6a3c9f43bdd07febc632bbfb68f41d8c636913e0c40b0167e55f611bf2c7989a4de9dedac374b18990822478e23beb6d789d1d6965ad7c1bc0d25a4a6e24ec7d9e6abbf6418a19afb19ed8e24769413a752e71bb7c9baeac889ec55b85d8c3c488ac3d075ca134bc3c4d09459442ef7db344d0748c1de2bb4ad2bb58a396dd9c4077947ad968f542b9c150cedb20b3b39e8ed33299510161f6c49b2dc615a596a4e8a8f43a3bae6c6997e0513b131cb9d877c900be6c432a3a92c7f4ea3954be5733f1c6ac7ec764232bdf5ccc9b4e4e67dd93cfea2193ed2005d4ee558adf26033311d8d963a54d7223d8cd94c76e398e0795623acdf65b24b9f0e8dbc93dd7b611ee7f5277a718542bb9a852d9944bdeb5a030c30cb81821fb97d29d1ca881fd2cf4a0635963c5eca7e7f79ef6166aeefdd7292214a5a3d3ec861d41ce03119ff3e6ee554c9eae28a62f60dfa149344a47998100ca0623db3c61d82903cd7aa5395bf7134254a2d968f9468d8a9cadbcbc5c3abe96af009d39bd32634fb26957800003d4c242507b31d431c53937619ed3f1217ee66c150c9325ee7d5deed9ce2d2d5247d338b3ad2b939a28bdc6105ed9911d4c3305d067e0e0c2ca18b4f6570f34abbd8efa283086e96432b0e014d715f84682c3f11ac532460ca0eb5f093b5338b5dfc899f767689652ec0937c17d3324bae7e543a34907fb95b5e4edd0d903461d8434c89729abff8144c3a4386cf2f855aadbe7a9657194e9e59493233c72dba547da8713aee023207c3127b552b264b53e7bdeefcd61f76b22fec80e4ea3586a9825d9322a9a33894d25201e1f94cd963b3b5490876cae38efb55eb360e98b476170b5cc569737dadc369030d3c91a200224ba49f24a84ec1e1624ea878b972fbf70103f92c1a29f6e5ead3af664e975b150ee1332d58c4266a1b6d5dc5ada32ab98961db3d5756d57ce9854084fe899ede67fb15272772972ec825ecc8be0edbe70ff421d71268505a996683b3773b0c9904a34fafbdf8d0b005d308c7b80d1bf8806aadc1601113d649efd881e95c206d12a80bc02965c78819fdcba26275ee68641ad3b295936a8d29eb648a2140479d75ef339e1a0d9baa981fb7c6eb9a4d462301ac534de517533e2fb00d032c5d6dbc7a72983de78bb4b573ae8648b3e28d3b94113963f9c3281284615d40593389e70fdec2b730f427b0ce6300e14101de253b8cc4104f10284012d69011a5e541998d7c7fe69d4e774c88d5dc8798d7965ea96e1ea3213e2247103d86eb4b9345513f41c18def46d61604d2eed434eb24fff16c962366bf3bfe6011d65dbdb0cb1bc615a15bdae7125394d9d5436fbec4299592a4bb904a40f8a4f1b18c69f845d719c7bcaa399c4c812ede84b3b58730bf0c576df2d94c63271fc147d9d0fc81bad134df2048e7f1c4e5d2aa560ed953f94d7ac5f9cbf1a4e91eeb64b336391fc66b99e2bfc134f5dc8f5c58d4dc18373ff9f7a1345d39aaabe691164b54c78c57d054d1b418f3cc44d2e5e3986128e60d32f1fbfe6ba71f30cd47e0d1f63136c86f2490f3bf571206201596bf199c7f1259aa9ebacc7d2f6b379d92863befc059bb93a512afa95a5b74da044b66238eb3d37c7fb2ee6061f3a1b3fc28da8094845a808e9555502aa32bfb720d95cef1d873e8e5fa22c298d8f8fe1fc838e7a06e08673679b2611426346eaa8bd3d5bc28e130891f089d501560d06b7743910969c8b93af37d72ad8ea11cab238760fa49d045e2e6a11e871f30942d1b0eca9612f339af31184467d184e46eeb038985e3950f8c36f5c4d077046ad034f5ed414e0e74a23791fab9c9d5e7a9738e1d4913e743ab4a0f1ccd5c6042d493e0761ddb8ea8b599050e3f7db3ad4a24664c48f70491b5e3c8ee3cbc1c53cf3fb8ce3b8f19f21a61c5f3c11cfc6fa955c05f96519b21ba235e4d81fd6baa36d607b6126f46f7c4ac5677154f22fd892dd38213c1050fe08a2a03e7890b81dd30a9d3df08266cb9663da215d5a128fcb00a67bc289694e487597e63ae04893ccc401eb501b735a016ee4973663bf9df61c9170ddbfacd78868adba227fcc5804f71156e4aa56017266e80e9d8eb3d57044fdaf0b3d7e75c5c319fb9bdcb2808f7b7cdb1398b92d3d22d78358bf21e68610733ca877e895d15f15342c8e25b422c9ccfa44cf8376a661d07176450daad3ff2ba16d6e0b3303282d1f35dbb8773126cd4f462dba4ede5e75c9dfb3be5f6891b11352932fb9a8ee669355e3ffb861b20e806192ce4b1fdcabab3228ec7aadd190cc8880adeece55269dde0076022e08fe02501ea7de07c585329105ac37f12ef3ef60b67e72c22e60023fce13949ddf45fd9e315d7c3f97df747b96fef1a3e5990e111f9226a240e5cd3e31c81faf2e2412f2b4d2688a3df6b8483c39b485668bf310eac56f06d931eb5aa04ce7f1b508a70c86e9fe0282fe43616010110e673ffc842c624120586cf738b8ce7653184e35f4b34657db2ad5c43e5b93e359dc5a9a52522708cf595c5512e8912e7a149a7a1d2eeb5021077057a76368de6160159f7867d815672046e1d7835bb52f0d1fc23de8f1ba7ada43060947a66abfb72661dc5a7be8a8f046e7ccd8f69010554b1242963e12db3d34e3ab943ade78aa4a5cb9c28b81ba7c19b31b78c5efba0ca5a5bd6fcac167edf0c33b3c8b0d4b1fdd8f30c4496c8f09826b08a532e5760890c1985b31c813130257ed7a92b5daf2a3c57de75cbba8ce8bab3640d3e2ed20d951ffa0413833018d079cf52c5d7ba517892cb4d074ae6f16069ef2efa724f0c7b2f7706700246e5a96dd7a88dfb529e644b76d74f2a0a2c166e4297df32baba5208efaf"}], 0x1248}, 0x2}, 0x10, 0x1) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000001a00)) socketpair(0x10, 0x4, 0x9d, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000001a80)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$getown(r2, 0x5) pwrite(r2, &(0x7f0000001ac0)="c2affbc6ec77d94c5eed2cbd835d62c824a0a8577b91b80739fa6fecf8cb08381e39a3b2c0f61e0715161d1586da845a49f2c4d3921f39afd90082923a9eee5ae0313c8a2cdf9950d26aee3a3bc34085f23acfb1327bb04d3522eb7049b87371be364b804eab679b6684bed330467d98315583c326c885469bdd412cb81b48dfd51e29d8f1f9d699f5b1802f74a5679a77797d492e83a33a1a71c3b3ad0c618d0386965e3393e84708a54e10f16bf0b27747614d9b49a80174d0dd31b21d8b4a9b6402111aa499ad7b7fc0", 0xcb, 0x9) writev(r2, &(0x7f0000001e40)=[{&(0x7f0000001bc0)="cee3b74b7336ed8956b34b301999f4b2315ba685c43b291ff23c808f6a71222f2e784c9d5057f4b369c0f99a2e946679d3f01bbd44852a0de461439e25359044a76bf221230c6e49c218e370267d58678481d49a14b0daf12758b5d16d24818c4daafc9cdcdd51cf6f462a0523a7cc51353ee42b6fea7ebfc05731d984c9b067e455e53636a7a2b8e28e3cc17f1ec903b255714e", 0x94}, {&(0x7f0000001c80)="e8992cae017eb5d51fc86cbbbbeb2363cd7e3bdece892077536a9f2858e6a33aac1ad6ef70d8e2cda879310426a33f8e84be13121f1bcaeaa5c4f20a0d956ea78839b2e065c30ec6df4e7a6da1952c0956bc2c08273163b5d8dd1b60852b2169956916944abd6a264ad1866e68cdf14494b960674ead2eaba5c2c8550758ee656490c7b59216c207cb5bbe57f9232886a0f642668b", 0x95}, {&(0x7f0000001d40)="64c70daa0658a260e362e94b4a42cb387a2d5b878b5784911fedfc4e1acf353fd8b39c7668dd9db6cba4869f5eb02eaae58fedf485526b3477928e9342bc8751f8c8048754c84c80eeb604eeeef812edd506c1fe85f6319a7986adcf0a26e2b7dd2468b348fe5a474b0f5d1ff4c9b91938f0aa207a872c5e399a5a23cc0993cbf2354e463f15341528a1115b177d6221fae5a43e16b2c7d4763647b589c0ab4cbbe3b5f544ab96795e35f18fc26c51ecd6150eab7e7f54a4f209885d4800299385b37fc1eb39c7828c19e3f48d6dcc40f6059537a864013f926e5b0f6ae4b2", 0xdf}], 0x3) pwrite(0xffffffffffffff9c, &(0x7f0000001e80)="dde8e40a88c89f6f5970d5b7945b75fbc3c35a9eda1e6755dc4d2a47ab9b70e7ed928b0f8d3052bd957a2b3650f30662f47c8ee5f7bd4af911dad6013c20f1eb3b55b91c5c85ca0ebb6ae8ea9eca270d7ff0b7b8f8a4e1dc413673b9c07c8a26b3121efdb4deb77f7114a2d7acbcffeaaeaf9e1c825e8cc0c5227f420b203f7edac94cf43fb6265e481789d6546ca40a63f3cd457222219db9c444352a621d85914f2b91f18a1f199d31ea221d6603856ecb177ebe4ab45638c9d0ad01318695cd", 0xc1, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001fc0)={0x6, &(0x7f0000001f80)=[{0xfffd, 0x8, 0x8, 0x8}, {0x5, 0x9, 0x0, 0x80000001}, {0xffff, 0xad, 0xf8, 0x400000}, {0x20, 0x4, 0x7, 0x1}, {0x0, 0x7b, 0x7, 0x1}, {0x5, 0x3, 0x3, 0x8}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000002000)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000002040)) connect$inet(r2, &(0x7f0000002080)={0x2, 0x1}, 0xc) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000020c0)) r3 = dup2(r2, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002100)) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002140), 0x200, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000002180)=0x3) write(r1, &(0x7f00000021c0)="d9fbbf8066740b38499103527d741c07b18bae4997a05edaaf142491e7184283e71d2485b36e9e54b9895cb90f91ac1fba18364fc6df9baa0c439d72481b094e3799c412ea8634995eb90c657cc9fa6e45494b01e4e4014ed7984284936fc9c87faa37ad4fe024c53612230f2fe1cfdf054fd444a1e52114e3a11ee78b939a6d3f4acfc317668ef0fd1b64b27451", 0x8e) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000002280)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000022c0)={0x1, 0xa7, 0xff, 0x9, "974df8cb88f4abfe6bc68162ac5546e85e429293", 0x8, 0x7}) executing program 0: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x8002, 0x0) write(r2, 0x0, 0x0) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="78c1b1d42012f484e5a9e2370e8b87fd1d8a525c9aaae17552ad7b4096b530cab10b9abcebb847", 0x27}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x410, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffbfc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) writev(r2, &(0x7f0000001b00)=[{0x0}], 0x1) writev(r2, &(0x7f00000007c0)=[{0x0}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "69aacf10ad4d122d47b25418343f33cd7255fade"}) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) setreuid(0x0, 0xee01) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 7: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0)="47d9a439d197657a28c955ed7356b05b25ba81f2aa5d492bf3a0be034f4e8da9e3981109b00e3694ecb1b41659d41c906ea545d3632b70c50527e3d0869afea92bc8da4298b9f68ed0877b1e67c492e48fe539aa7891d78e377563625bd5a68189c7e44216600bd1146b9d98ef197f6cb6e14a802b4a86f8c863028c232f1c0067f7a652e9e7c69277b690eb0afefa38b203aad47607f6623c2ad56060b31519bc7247810ac2bef7fc113d5410aa079815894c9372ff1c8a7e2f0d54ce9ca8b5be7d335bc22a213d9e8c383032db368d8e82961877150e7cc5ff0bd8909d3adc7b2cd007ad990bdab30c1f1bde733582b7739de6a56486413f192ee30490091ca94e71cad1d4f412cccd5201127e339d9f40893c1bd19468b5334f977fe581402d1669cae321228d467d204a57be6e260a9ac6443a53270d30486b7667d0f13e240403ac54b7ecb036b62aaf7912fea3555338796745e78416f821067ae29fab195201ad9194e5431f2e62c5ac1260d73dbe4e04c6abdd46cd86f044fa4ee770089211bd6fbd359ecac9d2eee6d04978dd44b8a779e0a7401b91ab59122c64205ab19b8227217b6f55a6fbf493d2a51ad7c5b72fc65e367ed0a433a0c5a83e2bc6be4ebdbfe33d6aee94464b84f0e939cccfa12fd2cc4b80f220ba01d48f9a1d30043d0c2afa4454ab7f4c53dadb71f50eb70bd01534bff3b03ea41c1864615b", &(0x7f00000000c0)=0x200, &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 0: rename(0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') mknod(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = semget$private(0x0, 0x1, 0x8) semop(r3, &(0x7f0000000400)=[{0x4, 0x20, 0x800}, {0x1, 0x800}, {0x3, 0x29e5, 0x1000}, {0x4, 0xfffe, 0x1800}, {0x0, 0x7fff}, {0x1, 0x7, 0x1000}], 0x6) semop(r3, &(0x7f0000000100)=[{0x4, 0x9}, {0x4, 0x7f22, 0x1800}, {0x0, 0x401, 0x1800}, {0x2, 0x1, 0x1800}, {0x2, 0x5}, {0x3, 0x400}, {0x0, 0x3f, 0x1800}], 0x7) chflags(&(0x7f0000000080)='./file0\x00', 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) (async, rerun: 32) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) (rerun: 32) recvmmsg(r1, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x7) (async) syz_emit_ethernet(0x32, &(0x7f0000000080)={@broadcast, @local, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @empty, "", @local, "1f42bb51275af3c0cccc702f5638c805"}}}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000880)="76e5f2ad6f01f8607d2100000063", 0xe) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x852) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) write(r0, &(0x7f0000000880)="76e5f2ad6f01f8607d2100000063", 0xe) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) (async) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x852) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) (async) executing program 2: r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) executing program 4: kqueue() syz_open_pts() executing program 3: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) (async, rerun: 64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) (async) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x80206982, &(0x7f00000001c0)) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) (async) close(r7) (async) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) (rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 7: r0 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) (async, rerun: 32) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) (async) semget(0x2, 0x0, 0x300) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x8002, 0x0) write(r2, 0x0, 0x0) executing program 0: writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) (async, rerun: 64) r0 = socket(0x2, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) (rerun: 32) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockname(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4089}, &(0x7f0000000000)=0xffb) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) (async) getsockname(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4089}, &(0x7f0000000000)=0xffb) (async) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) (async) getuid() (async) setreuid(0xee00, 0x0) (async) r1 = open(0x0, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) mkdir(0x0, 0x119) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000180), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) (async) open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x14) (async) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) (async) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r3, 0x0) (async) recvmmsg(r1, &(0x7f0000000300)={0x0, 0x10000}, 0x10, 0x0, &(0x7f0000001280)) (async) syz_open_pts() (async) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) (async) pipe(&(0x7f0000000140)) (async) syz_open_pts() executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(0xffffffffffffffff, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 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, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f}, 0xc) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(0x0, &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x85) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c", 0xfc0}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) setreuid(0x0, 0xee01) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 2: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0)="47d9a439d197657a28c955ed7356b05b25ba81f2aa5d492bf3a0be034f4e8da9e3981109b00e3694ecb1b41659d41c906ea545d3632b70c50527e3d0869afea92bc8da4298b9f68ed0877b1e67c492e48fe539aa7891d78e377563625bd5a68189c7e44216600bd1146b9d98ef197f6cb6e14a802b4a86f8c863028c232f1c0067f7a652e9e7c69277b690eb0afefa38b203aad47607f6623c2ad56060b31519bc7247810ac2bef7fc113d5410aa079815894c9372ff1c8a7e2f0d54ce9ca8b5be7d335bc22a213d9e8c383032db368d8e82961877150e7cc5ff0bd8909d3adc7b2cd007ad990bdab30c1f1bde733582b7739de6a56486413f192ee30490091ca94e71cad1d4f412cccd5201127e339d9f40893c1bd19468b5334f977fe581402d1669cae321228d467d204a57be6e260a9ac6443a53270d30486b7667d0f13e240403ac54b7ecb036b62aaf7912fea3555338796745e78416f821067ae29fab195201ad9194e5431f2e62c5ac1260d73dbe4e04c6abdd46cd86f044fa4ee770089211bd6fbd359ecac9d2eee6d04978dd44b8a779e0a7401b91ab59122c64205ab19b8227217b6f55a6fbf493d2a51ad7c5b72fc65e367ed0a433a0c5a83e2bc6be4ebdbfe33d6aee94464b84f0e939cccfa12fd2cc4b80f220ba01d48f9a1d30043d0c2afa4454ab7f4c53dadb71f50eb70bd01534bff3b03ea41c1864615b", &(0x7f00000000c0)=0x200, &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1004) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file1\x00') (async, rerun: 32) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') (async, rerun: 32) symlink(&(0x7f0000002340)='\x00', &(0x7f0000002380)='./file0\x00') open$dir(&(0x7f00000024c0)='./file0/file0\x00', 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0xe7b1f287199ae9d0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x100, 0x1) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) recvfrom$unix(r0, &(0x7f0000001380)=""/72, 0x48, 0x802, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x20, &(0x7f00000001c0), 0x80000001, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000240), 0x9, 0x0, 0xfffffff7, 0x0) kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x81, 0x0, 0x1c6c, 0x0) close(r3) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f00000001c0), 0x8000000000000000) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000480)={&(0x7f0000000400)='./file0\x00', 0x80000001, &(0x7f0000000440)='./file0/file0\x00', 0xe}) r9 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) ioctl$TIOCSBRK(r9, 0x2000747b) socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x23, &(0x7f0000000100)="87ce7ac071c853dca08b2be40bf5d151543c24807983abbdf2d72a85abd337927d3ec5c62ce8a02bcbc1376330f8d28a84238cee2c5924f6c240a980802b6c408b1e7863f9b7876d2ae7e329d11256147451de0253b485b889c9c3279d3bf75fbc4599c6ce940d34a00de0e7a9da96d49aa0f0a78f639f2810193eb1ca718ba7628b70", 0x83) syz_emit_ethernet(0x3f, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffda188c2f49dab2b74679b18d03a9ffd64c2d50bbf3eb58963c4e06bd5d38b4af4fe59dacff0000000000008079f50876cdc579d8fd65e4bbd03138b738d78373ff8d16a5b7ca5027cc612beeabb27452ca570ac06187a90b5881315529248aab7330d78bdbd81cb0477bcefb7e069845855b7a26eb0800b6b04bbbc322cffd9e"]) geteuid() r10 = msgget(0x1, 0x208) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/17}, 0x19, 0x0, 0x1000) open(&(0x7f00000009c0)='./file0/file0\x00', 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, 0x0, 0x0) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x80000000}, {0x7f, 0x0, 0x2}, {0x6, 0x8, 0x19, 0x2}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) r4 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000080)=[{r1, 0x1}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) syz_open_pts() sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/123, 0x7b}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/89, 0x59}], 0x4, &(0x7f00000003c0)=""/70, 0x46}, 0x2}, 0x10, 0x3, &(0x7f00000004c0)={0x8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000280)={0x6, 0xcdc}) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000504000004020000000001400000331c13fecea10500fef96ec72fd3357ae30200004e3003000004be38166a91f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d1b5c223e7d0c032bfa8970c1f505002021fbfa0c0f00008abfa1221554f4e0f668246c0900000008e371a3f8343712051eea040000000000de653a1163386e7ef42eb062dc165c8ac01c367ab984af52ec07e748d7ed4c61313835c63f11553b26c58e5c086ba952dd9850a5d17bac31917b481064294eef1caaf6f3ec6f4c7fe252464996961b9a5235a0de3164dcf8b7848e06413a8857e22422905e38112ac8e0d80144f1305e5597d2863af7e44c4fe3d66de1b19b5809a4641ffa14d52f4ed1b65e000049d73bcb496c416c51a6abcd97aac8c601d973470359a118d6865bf147233514ab846168af80b2fcab8e48bf0e53afac7641fd0261d7c16aa67d4b4de3440500548c4bcb5f830dd6b5fd2325243f7f4bac915250adcc508d59580bb7c97bb953ccf446c248c60d468880861706c7bda320cc1969032d00b30000000000000000", 0xb1, 0x6, 0x0, 0xff7c) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc050756a, &(0x7f0000000000)) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) executing program 7: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x2}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) socket(0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, 0x0) link(&(0x7f0000000140)='.\x00', 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x0, 0x0}) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000003c0)=0x81, 0x4) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) dup2(r4, r7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) close(r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)={0x8000000000009}) connect$unix(r0, &(0x7f0000000000), 0x10) semget(0x1, 0x1, 0x300) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x2, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x3, &(0x7f0000000980)={0x3, 0x53}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000d80)="5180d74d25133ff9e0444bd7e1e2ff0000000000000011b22f5ccca5513d19e54908b96d75acfdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aebfc3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe47e2bb9c1200398ae06e1f12458775e8e42f1a8dfd2d9b41ee30f5b9cef5d629c6f654a314570805d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a877dd3e06d4b8014e92595deb7f86407200000b66dffd2f0614d600000000000000000000020000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b6035ef75b6afe0d7b425bb7eadba3e7abc249388e3a5f6d6bb09c98ad58f5cee7e08eee15fd6c8096d7dda43881e4bac9b0bd357c44e78c3f16ff3bcc044636aedf310c2eb2c40e49f558ac238259802175116f6e0b69299593e2d8c4035408d72a944d8e00000000000000000000000000002a372011cbf6308e65ca6549c9f9631f941777638afc9b006e47cdc7c301e2a2b131392f9a251fe3f27d57071665dc3a016a29a5b3d23b33b7fe840959c16f32e853092ea0f30031098e1ac5082784429ae72dd4dab342b93bcf6b79fcfca5087626f4b5c532960d61f240eed47e255dadc39999c39cc72b58447affc9259d8929e4594ba263d37f35237391fbf3f14d1d620e0ba65f39579a254915b267f0775d21bd0f9227c80e38513d977137e11172e84364fee0a247e3f29bb54f33f2d975a36fa3ce995871914763af31d7ca9f5f9d0a7cf1376d7fbc3363fe2f4d652493e1b2961c54cbfbb4cae50aecc699a702136c2a6625b7d834cdd8e5ddd5ce80b004d0655b63157879726f63ce4632de9a7f26cbfe24cf817b7157c6a1561f5da1775f07a38c9fcf0cb67c91f21411d05252f32bef931dad5537e45006f9000000000000000000000000000000014fd908b282ac77e8912f4f8a75786d618ba7a7ade1df9c809631f84fccfc3f5c31dc8914f15ce561fa0f8a", 0x3c0}], 0x2) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}, {r4}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) r6 = openat(r2, &(0x7f0000000300)='./file0/file0\x00', 0x2, 0x21) close(r6) close(r6) socket(0x18, 0x4, 0x10) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x24, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc050756a, &(0x7f00000001c0)) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) (async) sendmsg$unix(r0, &(0x7f0000000200)={0x0, 0xfffffffffffffe56, &(0x7f0000001200), 0x0, 0x0, 0x0, 0x201}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) (async) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x2}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x400}, {{r1}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0xad, 0x3}, {{r2}, 0xfffffffffffffffc, 0x5, 0x40, 0x58f3, 0x2}], 0x0, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffe, 0xec, 0x2, 0x3, 0x101}, {{r2}, 0xffffffffffffffff, 0x2e, 0x1, 0x8000000000000001, 0x1}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) (async) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000004c0)) (async) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) (async) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) (async) pipe(&(0x7f0000000240)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000280)=0x5) (async) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) poll(&(0x7f00000003c0), 0x0, 0x0) (async) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getitimer(0x1, &(0x7f00000002c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f00000022c0)) (async) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r4 = socket(0x6, 0x8000, 0xc1) (async) r5 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r5, 0x0) ioctl$FIONREAD(r4, 0x80206916, &(0x7f00000001c0)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) (async) open(&(0x7f0000000040)='./file0\x00', 0x714, 0x0) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f00001fa000/0x2000)=nil, 0x2000, 0x2, 0x1810, r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) r2 = syz_open_pts() pwritev(r2, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005036000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r5, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) executing program 1: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0)="47d9a439d197657a28c955ed7356b05b25ba81f2aa5d492bf3a0be034f4e8da9e3981109b00e3694ecb1b41659d41c906ea545d3632b70c50527e3d0869afea92bc8da4298b9f68ed0877b1e67c492e48fe539aa7891d78e377563625bd5a68189c7e44216600bd1146b9d98ef197f6cb6e14a802b4a86f8c863028c232f1c0067f7a652e9e7c69277b690eb0afefa38b203aad47607f6623c2ad56060b31519bc7247810ac2bef7fc113d5410aa079815894c9372ff1c8a7e2f0d54ce9ca8b5be7d335bc22a213d9e8c383032db368d8e82961877150e7cc5ff0bd8909d3adc7b2cd007ad990bdab30c1f1bde733582b7739de6a56486413f192ee30490091ca94e71cad1d4f412cccd5201127e339d9f40893c1bd19468b5334f977fe581402d1669cae321228d467d204a57be6e260a9ac6443a53270d30486b7667d0f13e240403ac54b7ecb036b62aaf7912fea3555338796745e78416f821067ae29fab195201ad9194e5431f2e62c5ac1260d73dbe4e04c6abdd46cd86f044fa4ee770089211bd6fbd359ecac9d2eee6d04978dd44b8a779e0a7401b91ab59122c64205ab19b8227217b6f55a6fbf493d2a51ad7c5b72fc65e367ed0a433a0c5a83e2bc6be4ebdbfe33d6aee94464b84f0e939cccfa12fd2cc4b80f220ba01d48f9a1d30043d0c2afa4454ab7f4c53dadb71f50eb70bd01534bff3b03ea41c1864615b", &(0x7f00000000c0)=0x200, &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 5: kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x200, 0xfffffffffffffffb}) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x88) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000240)=""/132, 0x84}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000004c0)=""/167, 0xa7}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r4) openat(0xffffffffffffff9c, &(0x7f0000001500)='./file0\x00', 0x222, 0xb3d2b0b5428267ec) writev(r2, &(0x7f00000028c0)=[{&(0x7f0000000640)="3b6fd61c17d01bbe9958a0e95b4fa794bb12aaf3ebb623735b25ba8741970bca3b6540fefe86d6d3ae07d9b35a7aca4fe5ac410e97453fa583011f13e100d92114d2fda6cf1b28a8575bc22a7226b36a4f5b36380e89c29808f6afcce5e42e448e4b096f9db185029e7dd04eca7235b657fbc79e2fe4e30dafc21fd6309b4bcf2f9605d93c0fcc3b38bc3b56ea4950b4a9e9ae1a4004c1d56232d7e437f5e398c2f0aa4825b95cf204b51b20b56851cb895ad8da480c647500049cf99cf92d3bbc040801014b7f29ead5e8340a5236c95d261fe1b3610d13d5f1b782eee84317404245b072b233bc0e01dd68523ace79622d397754d93922d14fbee62582d804f49b10e5ba6971795b8e0297fd4f456112201f39b287ceb2b3d0abea2d378c4d1759796b9f0751c5bbb03710f9d80c4597ccf7c0bc221bc6e778e687a75052362042c582afb828fc60210e113719753a9c16a85a603cf18c89a0a728c7062e845b9529e6fe2ccfd844274ca8aedef1b665e8d43b3461dee709f6bf0f76441937a6c4e557eac0cd4386ae06d5dcf231e026fbd9619503ffe4b187b351cba2555b0c77b3ff54e230163a4ae7bbf7e0ace5232ab8564551899ffee0957e8bbc889fac44421abe945fc3eb6df4f5934ca5e56724f5420d4cc0dcaf34ace8026bf19f76b308691c8f83acb2ddbfd6357fa282f4416c82acac0479aeed4351d8429923dc1711f51c64125431e9e66bbe54a239e03a23c534456300a0e972ce5dee219b9b724d2bdcc7d1b3e7eea87330739f3165192ec3fb57f09f4af5b63350e601ee4f9fdbc16f2aa415677ee361e44c325b741df7c9fd230d89c82fdd63d2ac02b0aa7233bf2a7bfb8ae5298903776f9ae9970588159c229f2afdfeae8e40baa92d1ba6e7d3c20b348cefe3aa198a4094ffe4e7d37c9d2a665044a5c1e7d6b61445b323a2a87cbeab564073b225777e0ca4b643b0c188167a390dea16cc9f26243a302c995607ca53281dce2f60f1c073e09b73e371fea2a10e860a442490de1cd57c6cfe3251da87f898ea8b973152209a8924cd496dde65e6de8ac1f7cb191865739f89913c099e092fc90ef9b9290e227eb5f15a0181d91358cde28265eb905f3ee93b2510b36f4ed5891e7d2194b77ec2ba54018ce9dba7a59f71965b738adf73abcaa1762f14fea1285e086e1f60631c89162f9aa84d7665266509e3bd5126f78402b2326e9d6818cbc7dab2170d14d0c9abe547f92eae5a9014b73a03bcb2431170281cede75adb350fa7674cff41f91367a4f5ded11c04d56a526adc76b542a96a8335c527c67253b7f9014bf0b05c5b7e02e56e4b35f6e89c7a2ca6036839e029aeee58eebf605a92c5ab91dc8a230568ceb7e6b25d1edcdea5a40af819a580cbce32cce528bc8ce02117c1bf42d055ce933550be39804b3b563a86ae2d123c23212b9ef59f30c546b9d777fe3b8f2bf5cee2c6a99de9c44899b542c9ba67c0cfb0ee6044c5804dc276cf0bd0f784342b4871d08f1e83827120e912342d32ca23719110968d846475a615fef57e21df2d764d7ba9c2ece579364b08423d7a2d7e3394adfd7e604b92235d86f632601b4936f8966f3d528b9924c8d3b3a8871ef487ac19ac169d0304442ad93522cb72d56c7f0c8d32509168608e683b4fe0d5d4d6ce9af3389be8374f9f9c38ead2397367a7424ff0f54fb689a504fb9a238f1ba87de0f8305e80eb13eac6909a6dc2f5c6d08e82ecbe0fe9d27f55bef8300bd92bd9ec73a141c9f668e53909dc0179fc68f9981d2ace7d74b6d72b07736572fe4b51e1a6feac3371b3d5472a6571c2feab38a6d8028a4792e6e0fcb22f682982fd9936eec66c1825395a2823642e4b32cd52906fcacfc5715355ebe04d6482667d22f8c928090e19a27309adbd51ff139150f6f67418465b40bf2e63691eaa71697fec84d88cfade3360592ac1f26c8880b46dc0564b42cef70fede5351b9c405aea68e544c77009bab980527563dc1f817187c052b50e9960b8b4b9a8cd95134b9b940b2e5aae99d67fefcc57d9f7046f7f1c11595e01f21b0cf0c2306ed5eca6d644ab67bbbd2969a1b318cc64ce7463a2ac8f53c072372617a678d3abdeea11b3b7e85e22cdb6", 0x5eb}], 0x1) denied attempt to set clock forward to 115964116998 executing program 5: r0 = syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c", 0xfc0}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 1: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 5: syz_open_pts() (async) r0 = syz_open_pts() close(r0) (async) close(r0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) (async) r3 = dup2(r2, r1) minherit(&(0x7f000051a000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908664540551024820786a136c00deb655d53d98f02db78e1b790623cf04370ba8f9c2e1a4da5fdc66cae3b28299eedbc2f41956966c17b10f0c30fa83b4d12b38728584c3ad6b92b17e936773a06ea6257ee0fe396bad9ac145854734554e42871c422c72ad6e51b10789997a74ab1f163c215b45600eebcbebc0b53117cb0a568996513223bab162d0a3f14de5f55b678c53cbeb9d9ec8e2e7f5eb40bf22833640c0d158752d636afca64cf332d161eefcb1e05b3ddf55aa6f0631cc3442141687e9175a3c60ec218563bafac03753cf849478f77cf3de6432fc2bc2f25d1bf6a161fdf38bcd9e9c6b0fe8bf4e105cb922e26192f33497defa555ea3643bf11b40c2ded4fda0e76b7b7cd5c2078c9eb7df0b41ae71c70f3daca7a4bd730638cfbd12dbc1cb0881fce88ab4720ff0279595e85a283a7bd11d1acce03a58932c6eb7ea55c4dfc9537b77dcae7df385b8ed95a7963e77aa9efb9bd14e5053cab0c2d7bad9e6d863add3e40f470e4801223d474814744247afbe1086811d2b8c6ebee57773aeeae67b1c80448fe31e273824eba219aeaad252e9ab9335587d2cc6b4bafc28157b27a03c4421c679f5ae6364923d55db29bd0ef93f8adb12a7c01add149e6c91e399aecec02219342cd56468c5db13a248e26b762eaac903245794576e96fa719482821e11218aca6cf93e542d49edbbb704e4b6220a303d9887238bdb4d7e29e3b30289eb0cb1494705ca02de93c593fbaaf8dff12eaac92fda27920878120fc6ab81394f3752e45531ea6eb3d2c1c2eb049fee89266b1fc9e61ac71bd71776a6d3bce98d31061f4d1b4f803521672d3ddc6c1a07802aee298a264f41f9ace740bfcb1765bf4d4f3f0a1095f070ab07ae568f16da17ce4b3543ba2c0028ecfed42eae7a91d3092b0bf75f52c83c0defb6abe5774d8ad834b4496fbaaa6065c70a3d83c18d0306d5c7235245a5b92583c305f8f5b19b662bc838257fa6beaff3498b6e0672c9055fcdb6e6470e7fd3cc90cf659a9f756320ff372bfe0f171d475cfa553c2a1fe8bef88fbf1", 0x435}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x7}, {0x7c}, {0x6}]}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x7}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) setitimer(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f00000001c0)="05001e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082f27591146789c80aeef78c8fac1fc4a56dba23a3c19d900746202d248b0ed012ebd2031b8473bf76afe56835e8010f958e48b8b30b675438d15326034f6175fee997710721c32974977170e23e5455d01101de459430024e8fc0a7", &(0x7f0000000080)=0x77, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x48}, 0x2, &(0x7f00000001c0)="05001e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082f27591146789c80aeef78c8fac1fc4a56dba23a3c19d900746202d248b0ed012ebd2031b8473bf76afe56835e8010f958e48b8b30b675438d15326034f6175fee997710721c32974977170e23e5455d01101de459430024e8fc0a7", &(0x7f0000000080)=0x77, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x2) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x3, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="f444bdc27eb4b66e503064df5a9ca74c5046959bd9039a81d1bee8fd330a4531d9f4febfe21f6cfc532a49d6098498b63dc0ebf5c8c62aa78394b52939d908b5378f610a02a6254dccc2fd103aad56ee1e", 0x51, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_cred(r2, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) r6 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0xc0104304, &(0x7f00000001c0)=0x20000002) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4c}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r9 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) poll(&(0x7f0000000280)=[{r8, 0x2}, {0xffffffffffffff9c, 0xc2}, {r8, 0x4}, {r0, 0x4}, {r9, 0x80}], 0x5, 0x0) close(r0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc1126939, &(0x7f00000001c0)) executing program 3: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0)="47d9a439d197657a28c955ed7356b05b25ba81f2aa5d492bf3a0be034f4e8da9e3981109b00e3694ecb1b41659d41c906ea545d3632b70c50527e3d0869afea92bc8da4298b9f68ed0877b1e67c492e48fe539aa7891d78e377563625bd5a68189c7e44216600bd1146b9d98ef197f6cb6e14a802b4a86f8c863028c232f1c0067f7a652e9e7c69277b690eb0afefa38b203aad47607f6623c2ad56060b31519bc7247810ac2bef7fc113d5410aa079815894c9372ff1c8a7e2f0d54ce9ca8b5be7d335bc22a213d9e8c383032db368d8e82961877150e7cc5ff0bd8909d3adc7b2cd007ad990bdab30c1f1bde733582b7739de6a56486413f192ee30490091ca94e71cad1d4f412cccd5201127e339d9f40893c1bd19468b5334f977fe581402d1669cae321228d467d204a57be6e260a9ac6443a53270d30486b7667d0f13e240403ac54b7ecb036b62aaf7912fea3555338796745e78416f821067ae29fab195201ad9194e5431f2e62c5ac1260d73dbe4e04c6abdd46cd86f044fa4ee770089211bd6fbd359ecac9d2eee6d04978dd44b8a779e0a7401b91ab59122c64205ab19b8227217b6f55a6fbf493d2a51ad7c5b72fc65e367ed0a433a0c5a83e2bc6be4ebdbfe33d6aee94464b84f0e939cccfa12fd2cc4b80f220ba01d48f9a1d30043d0c2afa4454ab7f4c53dadb71f50eb70bd01534bff3b03ea41c1864615b1dc6c482481ca426a69f9f9c8798c8d08e6c3c7e1a8a00ec1c0899ab2446eff1aeb0913b200856ad475ed6b253878fae83c27463fd463b074295024f52830ada7abbd4e51eb49eb5eec68e04c753f580cd3c9d8fd71c50694ce32512e68735457df98c0a11cdbf0f4d6be5955c2b3dc4659b45ab0bdbbfd9e3dd31b21439bc44704ec7ff12fd40caf8819c4a1816de55164d6674e8df823bc5ae995889e47a7441b8875061706f78c896af131ea511f306945c1313feafb3e5b80956c93a542ee1bc07ce8fd2304bea6d3c22ba4414f40d113e790746dc05cdf121697aa0f0513072218b17985fc236820bc4ffcfc84c21dbd8b314215d807f81dfad07eff52d", &(0x7f00000000c0)=0x300, &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000af5000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 6: open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001440)=[{0x0}], 0x1, 0xfffffffffffffffb) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x6e75b37dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) close(r6) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) shutdown(r3, 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) executing program 6: r0 = syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc64073", 0xfe0}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) executing program 7: close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140), &(0x7f0000000000)=0x1a) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xc05e, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x40001d02, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = dup(r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x4, 0x8}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000100)) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil, 0x100000001}, {&(0x7f000008f000/0x3000)=nil, &(0x7f0000092000/0x2000)=nil, 0x1000}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000145000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x1a, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff, [], './file0/file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000440), 0xa) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r2) connect$unix(r4, &(0x7f0000000200)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) pipe2(&(0x7f0000000ac0), 0x10000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r7 = getuid() setreuid(0xee00, r7) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10, r8) r9 = getuid() setreuid(0xee00, r9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x10, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(0xffffffffffffffff, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 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, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f}, 0xc) getpgid(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (async) dup2(0xffffffffffffffff, r0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) close(0xffffffffffffffff) (async) syz_open_pts() (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) (async) socket(0x18, 0x3, 0x3a) (async) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3f}, 0xc) (async) getpgid(0xffffffffffffffff) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="9a59e197900b163fe74f8795d8403a1eabfc10dd48f3eb0b5a8ad0f90a26aa745014cdded77708b0cc0565f9fdaf39b5e6c1ce2def8196a488249ddd32b32bdf202e4f8f", 0x44) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) setuid(0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) getuid() setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getuid() setreuid(0xee00, 0x0) getpgid(0xffffffffffffffff) mkdirat(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000000)={0x0}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) executing program 6: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 2: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 4: r0 = socket(0x2, 0x3, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) executing program 6: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0)="47d9a439d197657a28c955ed7356b05b25ba81f2aa5d492bf3a0be034f4e8da9e3981109b00e3694ecb1b41659d41c906ea545d3632b70c50527e3d0869afea92bc8da4298b9f68ed0877b1e67c492e48fe539aa7891d78e377563625bd5a68189c7e44216600bd1146b9d98ef197f6cb6e14a802b4a86f8c863028c232f1c0067f7a652e9e7c69277b690eb0afefa38b203aad47607f6623c2ad56060b31519bc7247810ac2bef7fc113d5410aa079815894c9372ff1c8a7e2f0d54ce9ca8b5be7d335bc22a213d9e8c383032db368d8e82961877150e7cc5ff0bd8909d3adc7b2cd007ad990bdab30c1f1bde733582b7739de6a56486413f192ee30490091ca94e71cad1d4f412cccd5201127e339d9f40893c1bd19468b5334f977fe581402d1669cae321228d467d204a57be6e260a9ac6443a53270d30486b7667d0f13e240403ac54b7ecb036b62aaf7912fea3555338796745e78416f821067ae29fab195201ad9194e5431f2e62c5ac1260d73dbe4e04c6abdd46cd86f044fa4ee770089211bd6fbd359ecac9d2eee6d04978dd44b8a779e0a7401b91ab59122c64205ab19b8227217b6f55a6fbf493d2a51ad7c5b72fc65e367ed0a433a0c5a83e2bc6be4ebdbfe33d6aee94464b84f0e939cccfa12fd2cc4b80f220ba01d48f9a1d30043d0c2afa4454ab7f4c53dadb71f50eb70bd01534bff3b03ea41c1864615b", &(0x7f00000000c0)=0x200, &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) write(0xffffffffffffffff, 0x0, 0x0) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) accept(r1, 0x0, 0x0) syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec9152ff"]) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc1206922, &(0x7f00000001c0)) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = semget(0x0, 0x3, 0x4) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x6, r1, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x890}, 0x7c3, 0x2, 0x1}) (async) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc020697e, &(0x7f00000001c0)) (async) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) (async) shutdown(r3, 0x1) ioctl$TIOCSTSTAMP(r4, 0xc0207534, &(0x7f00000001c0)) (async, rerun: 64) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (rerun: 64) r5 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10b) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) (async) socket$unix(0x1, 0x5, 0x0) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f0000000040)="7bb106226d0cdf24e67977042232277336a34fb51cfdf0a666ecca73fa045e0fd3f248dfd8599ff1b0512a40e77948188d5b4b3eb0ff973780a36c0f29eeafd2ad9c3400d317033b7a0d9f39fae1e29304a22610b7a7b81caa41f7b21faaf68e60ff652adf5d7f48a30c7b7285e5304ba5bd7dd8b3500e51f9f87f2b6969078ae5ca2f97a3626956d78463c3288689b69793f0eac4fe289aa55a81ffcbb878cfb2bd0175f531ca24f0e783160cbb65d5b2fce048c473bfeb5f493ed060fdd3831831d40f900c3b5d540bbf0ce5802774bb2379f0e7aa5ae22249992ebf4190ef303aff0398486ca9f89351fd60c88100d2a636390a0c35ce146f21a8e54a178bffa80aaef6cb8c4ef35b449cd541088cb714a9fae5ba", 0x0, 0x0, 0x0) (async) getpid() (async, rerun: 32) fcntl$getown(0xffffffffffffffff, 0x5) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) (async, rerun: 32) socket$inet6(0x18, 0x8000, 0x0) (async, rerun: 32) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) executing program 3: r0 = syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc64073", 0xfe0}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x4000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000180)={'./file0\x00', 0x800, 0x5, 0x1}) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$fs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x0, 0x0, 0x0, 0xffffffff}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f00000005c0)=ANY=[@ANYRES64=r0]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 6: open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{}]}) semget(0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r5, &(0x7f0000000040)="b1ceefa137ebfe1aabc735e3554efcf21fa5a1a4d7a9c3e6aa270063ae8742eb7cd36ee0a8d2c78497b951d9935665d2093239b1ccd0d03fa4ffb71731aa81207027db3e2d85b16899ba22e4968ffe33ee891a9e5d35cb8029a93d723f240505a392c31559e9d48a5505ae42c1e07208e14f3a3e8435b130ac67da66ceec8b32febd0812290cb29358cb8884a0d307531a61b3f4875444081c7a", 0x9a, 0xd, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc) open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x0) executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) dup2(r0, r0) executing program 4: syz_emit_ethernet(0x1bc, &(0x7f0000000000)={@empty, @random="9e0533897a28", [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x0, 0x0, 0x2}}], {@ipv6={0x86dd, {0x5, 0x6, "81b34d", 0x17e, 0x0, 0xfe, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0xff, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0x6}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @pad1, @ra, @enc_lim={0x4, 0x1, 0x20}, @jumbo={0xc2, 0x4, 0x6}, @pad1]}, @hopopts={0x3, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x3}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @dstopts={0x67, 0x18, '\x00', [@generic={0x7, 0xbe, "d51dd265ce8edd75d201ffea47ed0d92d418be1f9c577b65922b2daf4e67d49d9a3b6f5810ef353e8bb7fb38b59a3704fde93edb9f5b81514bee8afd0116ab9ca29a75bd68dee14dd01780c8d8770f67ae671b9e94130bed6954bd0f2bd5cca7ab53154dce18955769e9680efa54a06c50777ee25a575a12efd0621a31b24f767b85f9c08874b1b5c610f7e28ceafe746d4da946f466ddd1eda9dfbcf9894654396729fc76e4c12719e388fbb13500f776c25d27d6bc8295a227c574d897"}]}, @fragment={0x3c, 0x0, 0x8, 0x1, 0x0, 0x2, 0x68}, @fragment={0x2, 0x0, 0x20, 0x1, 0x0, 0x9, 0x64}], @udp={{0x0, 0x3, 0x8}, {"ba7e43eeed6e843cf934c638ab5ce75ae32b950a940a47565bbfbb3b96d0f25d1c0738240862f0290de55cfc880be077cd488694192931964d9d2d6bbf80501d9e4e34aa9b955922ef72e31e678c24fbf103dde5bb07"}}}}}}}) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') msgget$private(0x0, 0x245) r0 = socket(0x1, 0x8000, 0x80) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000240)=""/174, 0xae}, {&(0x7f0000000300)=""/105, 0x69}], 0x2, 0x531) sysctl$kern(&(0x7f00000003c0)={0x1, 0xc}, 0x2, &(0x7f0000000400)="43d27443351667e737293a52d0ca765b3d4d04c13234906f28feb9457bc3dadcfa3d99ba58394ec5ef233ccd65ed4676ab0dbcc357a2e0d596487ec745d04af5bf054d8e9ab40da44fc2f7da97280684767ed4898591b031535ac8f39eeaf877032ebf6099c8816d99062ae5ea2913d90c05dc8cac7fff8f313b3c2efd8ad41d3568e7a95b7c1e110d1041e0b7620e8673d1c92fd68c55563b1f8b6c", &(0x7f00000004c0)=0x9c, &(0x7f0000000500)="0e3122f4883a57e7b9c721b04a89962eeffde4", 0x13) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000540), 0x20000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000580)=r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000600)=[0x0, 0x0, 0x0]) setregid(r2, r3) connect$unix(r0, &(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000680)=[{r0, 0x4}, {r1, 0x100}, {r0, 0x8}, {r1, 0x97229d926cc0263e}, {r0, 0x1}, {r1, 0x100}], 0x6, 0xfffffffa) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000006c0), &(0x7f0000000700)=0x4) r4 = socket$inet(0x2, 0x8000, 0x33) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000740)=0x3f) syz_emit_ethernet(0x3a, &(0x7f0000000780)={@remote, @local, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x4, 0x2c, 0x67, 0xfff7, 0x1, 0xc, 0x0, @empty, @loopback, {[@rr={0x7, 0xf, 0x7f, [@local={0xac, 0x14, 0x0}, @broadcast, @loopback]}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x6}}}}}) r5 = msgget(0x1, 0x0) msgsnd(r5, &(0x7f00000007c0)={0x1, "240c8bea7dc00bfc25973787f05a6f30f97a75fb320916d95cd92466cbf725d0da791e7fbc02b6c48f09fd3aa973b6b83620b7274d2bdb4697f731eea4d52a703bcdb7482d59e87ec9bdec382c6b56ad77b32dd8e40050484f6ec31c92"}, 0x65, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x200, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880), 0x800, 0x0) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f00000008c0)) mknod$loop(&(0x7f0000000900)='./file0\x00', 0x2000, 0x0) ioctl$BIOCPROMISC(r6, 0x20004269) r8 = semget$private(0x0, 0x2, 0x4) semop(r8, &(0x7f0000000940)=[{0x4, 0x6, 0x1800}, {0x4, 0xffff}, {0x2, 0x7}, {0x3, 0xfff, 0x800}, {0x4, 0x3, 0x1800}, {0x4, 0x3ff, 0x1800}, {0x4, 0x1a6d}], 0x7) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000980)) r9 = openat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', 0x200, 0x100) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000a00)={0x80000000, 0x8, 0x1, 0xffe, "fb5e12886ed953d78197df8ce8661d4193001990", 0x2, 0x4}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) executing program 5: syz_open_pts() r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) execve(0x0, 0x0, 0x0) close(r1) listen(r0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(0xffffffffffffffff, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x3b, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) unlink(&(0x7f0000000080)='./file0\x00') close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) r6 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x4) readv(r6, 0x0, 0xfffffdbe) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getpgid(0xffffffffffffffff) executing program 0: r0 = socket(0x18, 0x2, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745b", 0x122}], 0x1) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) open(0x0, 0x10, 0x0) (async) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) syz_emit_ethernet(0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x222, 0x0) lseek(r4, 0x7fffffffffffffff, 0x0) (async) read(r4, &(0x7f00000000c0)=""/97, 0x61) r5 = socket(0x18, 0x4, 0x5) bind(r5, &(0x7f0000000000), 0x10) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0xee) (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) (async, rerun: 32) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async, rerun: 32) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000140)) (async, rerun: 64) mknod(&(0x7f0000000080)='./file0\x00', 0xf6ca5bbea4ea2673, 0x9ab) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x8000, 0x2) (async) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) (async) socket$inet(0x2, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async, rerun: 64) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) (async, rerun: 64) seteuid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0x85, 0x1, 0x1, 0xbf5}]}) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000100)="35097d71ec454f5abb3263bd865cab91fa455d940952d10dadb8037c", 0x1c) (async, rerun: 64) ioctl$BIOCFLUSH(r2, 0x20004268) (rerun: 64) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f0000000000)={{}, 0x1, 0x0, 0x7ff}) (async) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000011c0)=""/4096, &(0x7f00000000c0)=0x1000) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) getpid() socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) (async, rerun: 32) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7}, 0x4, 0x0, 0x0, 0x0, 0xfffffd66) (async, rerun: 32) mknod(0x0, 0x0, 0x0) (async) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async, rerun: 64) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) (rerun: 64) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xa, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x106) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) (async, rerun: 64) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)) (async, rerun: 64) socket$inet(0x2, 0x0, 0xbe) (async) setsockopt$inet_opts(r0, 0x6, 0x0, 0x0, 0x0) (async) pledge(0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) socket(0x2, 0x3, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) executing program 7: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0)="47d9a439d197657a28c955ed7356b05b25ba81f2aa5d492bf3a0be034f4e8da9e3981109b00e3694ecb1b41659d41c906ea545d3632b70c50527e3d0869afea92bc8da4298b9f68ed0877b1e67c492e48fe539aa7891d78e377563625bd5a68189c7e44216600bd1146b9d98ef197f6cb6e14a802b4a86f8c863028c232f1c0067f7a652e9e7c69277b690eb0afefa38b203aad47607f6623c2ad56060b31519bc7247810ac2bef7fc113d5410aa079815894c9372ff1c8a7e2f0d54ce9ca8b5be7d335bc22a213d9e8c383032db368d8e82961877150e7cc5ff0bd8909d3adc7b2cd007ad990bdab30c1f1bde733582b7739de6a56486413f192ee30490091ca94e71cad1d4f412cccd5201127e339d9f40893c1bd19468b5334f977fe581402d1669cae321228d467d204a57be6e260a9ac6443a53270d30486b7667d0f13e240403ac54b7ecb036b62aaf7912fea3555338796745e78416f821067ae29fab195201ad9194e5431f2e62c5ac1260d73dbe4e04c6abdd46cd86f044fa4ee770089211bd6fbd359ecac9d2eee6d04978dd44b8a779e0a7401b91ab59122c64205ab19b8227217b6f55a6fbf493d2a51ad7c5b72fc65e367ed0a433a0c5a83e2bc6be4ebdbfe33d6aee94464b84f0e939cccfa12fd2cc4b80f220ba01d48f9a1d30043d0c2afa4454ab7f4c53dadb71f50eb70bd01534bff3b03ea41c1864615b", &(0x7f00000000c0)=0x200, &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) executing program 5: r0 = syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc64073", 0xfe0}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) executing program 7: r0 = socket(0x2, 0x3, 0x0) r1 = dup(0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0xfffffffe}, {0x40, 0x6, 0x0, 0xd585}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) munmap(&(0x7f0000025000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r1, 0x0) (async) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r2) accept(r1, 0x0, 0x0) syz_emit_ethernet(0x8b, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035e90a00550000feeaa490bc1896916bba7182b0ec9152ff"]) (async) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) executing program 4: mknod(0x0, 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 1: syz_emit_ethernet(0x59, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffac566789c54108005600004b0066000000009078ffffffffe0000002000000004e204e2000089078b118c3ace99698f88732e2aa21fdc48103a73a0bfcb422b030c2a865400a2528002b485bf57bcf49fdaa86"]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) r0 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r1, 0x6, r0) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) r4 = geteuid() r5 = getuid() r6 = getuid() seteuid(r6) setreuid(r5, r4) setreuid(0xee00, r5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='r\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, r4, 0xffffffffffffffff, 0x90, 0x4f6}, 0x10000400000001, 0x8, 0x8}) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000400)="8e5aae42a6f3ab0000c162bbd4611dc62d7af4e9369a177c21e440e05dc4ce467ecef80ad3963e98c91dc655d17ddf136861be19853c18de0ccb9be57b389a11215a649961c251a9346b77c0482bd34d7367016e3fbfebf12a63b6ebcc988adb2d8c29e73b1c1b2e9eacbf0e42235bffa7c8df6147025758ee85fc2ed5211a2656d49b3a92832d3386a1f7a8b9566df6a6d9f52a02efa0e2f9d27fe86d46c3ef6f1fa2ea86e82b2915f430df30ae2d88abc7d56f9bb6c49345b15f438a166c19b733482a98bd95fc0f0b545bd4551b8ed3594291b18a7ad3cc60e4e862a7c835affc743a6e701720e20c1bed2134886b8e47ecfbe437f042b22333d68af9a523705850d53d1af5bd6723a7d9d84c177bf77e7f65447347e25f46d957d561359f20c10fd8382d4f1c4506759d28d592512c1a58868ad4816b98edf7ed103a776a5a7791350eb30c50977061d17fc32598bbf69cdc52ca1f008ab994c08ab7ebfb5beecc59edcdcb8514ea716ae04fe0143e01972dd1e8b95eee7501e2250671304ddc291898b342b558723f99886caeed080d99785c6cb09085db639a9e63bbbc8df4b207b35068ec9e99737fc42e943c70b3394be2a47bb20427bd6231bd62097389b1a1b36fabbf711b86723010c34389b0b0521648c45d3bb64e9d61481046392e858193550c5f1e94603bc4f917257070d97c0e57407689232ad2c6dee909ee2891e60eaef7ffffffffffffffca4b87a7df0a5543d7fcae3f8c6e32571b4fb7b6fd5a5e192e30ae3fe0a39719fbda252fd8aefb3c2e0139ce0a784da1a8657819ba6b22d198180a5d4fd35954d4b1512c6bac6d552f8a9f99268949ed1b7b844521ae4f22f2926b4a7baf98aa6c59e64e9c049b50911906f202a04a9ca35073384678e43b25a144a87870e7", 0xffffffffffffff88) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) semop(0x0, &(0x7f0000000140)=[{0x1, 0xb13}, {0x2, 0x6, 0x1000}, {0x1, 0x1, 0x1000}, {0x2, 0x8, 0x400}, {0x3, 0x2000}, {0x0, 0xdc, 0x800}, {0x0, 0x40}], 0x7) semctl$IPC_RMID(0x0, 0x0, 0x0) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x9, 0x3000}], 0x6) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r9 = getuid() setreuid(0xee00, r9) executing program 5: open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) (async) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{}]}) (async, rerun: 64) semget(0x0, 0x0, 0x0) (rerun: 64) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) (async) setreuid(0xee00, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) setreuid(0x0, 0x0) (async) truncate(&(0x7f0000000100)='./file0\x00', 0x0) (async) r5 = socket(0x18, 0x1, 0x0) close(r5) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r5, &(0x7f0000000040)="b1ceefa137ebfe1aabc735e3554efcf21fa5a1a4d7a9c3e6aa270063ae8742eb7cd36ee0a8d2c78497b951d9935665d2093239b1ccd0d03fa4ffb71731aa81207027db3e2d85b16899ba22e4968ffe33ee891a9e5d35cb8029a93d723f240505a392c31559e9d48a5505ae42c1e07208e14f3a3e8435b130ac67da66ceec8b32febd0812290cb29358cb8884a0d307531a61b3f4875444081c7a", 0x9a, 0xd, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x4}, 0xc) (async) open(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x0) executing program 4: sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f00001fa000/0x2000)=nil, 0x2000, 0x2, 0x1810, r0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "01000000d000"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) (async) r2 = syz_open_pts() pwritev(r2, &(0x7f00000005c0)=[{0x0}], 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005036000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() (async) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) (async) readv(r5, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) executing program 6: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0)="47d9a439d197657a28c955ed7356b05b25ba81f2aa5d492bf3a0be034f4e8da9e3981109b00e3694ecb1b41659d41c906ea545d3632b70c50527e3d0869afea92bc8da4298b9f68ed0877b1e67c492e48fe539aa7891d78e377563625bd5a68189c7e44216600bd1146b9d98ef197f6cb6e14a802b4a86f8c863028c232f1c0067f7a652e9e7c69277b690eb0afefa38b203aad47607f6623c2ad56060b31519bc7247810ac2bef7fc113d5410aa079815894c9372ff1c8a7e2f0d54ce9ca8b5be7d335bc22a213d9e8c383032db368d8e82961877150e7cc5ff0bd8909d3adc7b2cd007ad990bdab30c1f1bde733582b7739de6a56486413f192ee30490091ca94e71cad1d4f412cccd5201127e339d9f40893c1bd19468b5334f977fe581402d1669cae321228d467d204a57be6e260a9ac6443a53270d30486b7667d0f13e240403ac54b7ecb036b62aaf7912fea3555338796745e78416f821067ae29fab195201ad9194e5431f2e62c5ac1260d73dbe4e04c6abdd46cd86f044fa4ee770089211bd6fbd359ecac9d2eee6d04978dd44b8a779e0a7401b91ab59122c64205ab19b8227217b6f55a6fbf493d2a51ad7c5b72fc65e367ed0a433a0c5a83e2bc6be4ebdbfe33d6aee94464b84f0e939cccfa12fd2cc4b80f220ba01d48f9a1d30043d0c2afa4454ab7f4c53dadb71f50eb70bd01534bff3b03ea41c1864615b", &(0x7f00000000c0)=0x200, &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x8}, {0x200, 0x0, 0x0, 0x7d9}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = dup2(r1, r0) socket(0x2, 0x2, 0x0) socket(0x2, 0x8002, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x11, 0x0, 0x0, "40dc5b38"}}}}}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000700)=[{0x3, 0x4}, {0x2, 0x2ff}, {0x3, 0x8, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1800}, {0x2, 0x6ff, 0x1400}, {0x1, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r4) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) getpgid(r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r8, r7, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r6}}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="f861022d652f1715b7322673f5977559b6819c1fb7cbf9c18ee2b395a4800a78672192e3a2b5f180b9d19b7c1be2f72cef0bd938d42e23b85bf1ce679f12aeec3c371c196a7754231df458cec758591797eeaf632f38de27f7ba6002a13b3608703ca497e0caa03fb123c0c7d4", 0xdda95e28}], 0x100000000000031a) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) executing program 4: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r1, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6", 0xff0}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x40}], 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x102) getgid() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xffffffff, 0x5}) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc050756a, &(0x7f0000000000)) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0, 0xffffffffffffff3f}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x2a, 0x0) kqueue() sendmmsg(r5, &(0x7f0000000200)={&(0x7f00000001c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="115837666ab684ab91", 0x9}, {&(0x7f00000013c0)="40657f0676e87b6990f86d6ad8c33ebb416d32c94d169f9aa090803327d5e5f02160bf91487d84d345740d6c862bf3b4a92112ee5398c890b6a388111a37bacf8c53fb0b7e21b6a59eeeeb213f9664bd5f98a9ee5c1fad06be65c7d0c89a6d15bc7025b455946e0bf757045cb173b6f4bd31ca1ca19dd39fdf9a4a27adf8ea080f9b636cd4507b763f5a05b10ed5ea7ba1a6f35e68c240c0f1c61ac44251fc10a988dc80fa4ac7f6e33c66419b9b4cd2048f6a0a9f53fa1569bb79508736ca7f832bef2dba80c0", 0xc7}], 0x2, &(0x7f00000014c0)=[{0x70, 0x1, 0xffff, "c1e9ec7a2fbff12a904de44933ea37f79a9ab4661deb8a9d8c7fdf0bfedc3d594b3dcb65b60083225230940da72df73e20ac97e79993f83711d7d1cefef0c7f9869fbbf09272a37199245e6ad59526d628c9a3544f44730c3d6d84fa99"}, {0x100, 0x1, 0x80000000, "ff07b952e353acbc60cc56eb4c93d7359bd5966238e9001f1edcf1d2f6d9582349977facd3b2540aeaf8df4df0e35ea55cc8cc0ced8b71c7d36f29660dcaca16728b27d3ea3cd87de2c31a9ed1f28e0420fa9ade86f7c7f4e48355b7e1793b3e7bf3de91286b696632bed3d4ea62a529de6fa071ea6140d6a68cc6617cdf3ebc5ff196d622cc4f9cf6ba68c19064c0dac73329a1107ad2c3bf1f89c35d9a68526b8ad64e2a84275212a5d06a0bd0a7ab97727634076ea35d1caeedcd05437ea0cd2e8642399e25accf1e878339669f69ebd885f17b8e83e78a706eb72d2d35f68b4dc54a422d9d5ce1039ea227"}, {0xda0, 0x1, 0x7, "6e598ec38272d87fb39cf16a64a77acb37c8956dd66fab5f076f18f9765bf5abe322cb83db96deb2f5fddc3b1569aed27b88afd45e3dce9c96df8b05b27621c8f3a48a895f8017b843957e298b9d3608f59b18e337d294f5bdcb1bad3ac13ed4a10e9966a3afec2a48d4ad4d95e904187d9a827240d9210fa0fbdb8c877f848a176df0249aa5b3fd123e9bdfc62640f5afe29de3cabd2d53f5b01d2261f2c369223bd555b2e93d5caae3d7cf8c0ee4cb4d3aff798e756c6f52ce0c30c9ad92476812036beb2e4d22a3bb40fa52b501b86a53ffea540ea0dfca72d1bdf04cd8f220c138d901d3c19d6ae86e04741e360e4395ceb131da58cf6dc572338661a0ee87485b335d93519f08fb27b323bc25502822bfacaf0d1064fe92a8ef47a101c509032d4b6d5a91fd8f9b7dc0266d9a16577b0a6516d3ceef89c6cbda2cdd6235713778424602ae68c1f449619ad94c499297f9d9cdd38d5426c89018989e297f88484bdfb8558481f4c5856d908d6efa356d6484b3378722c51e6a0f857fea2337598b556819314459387b88603ad48f74104c3e147d045859db0aa7cd519707c81e0c04f0958844c580d7f00d9dcb414ce6567426a577427da47eb55583d6d8b0d18fb75b07b1aaeb45ac9d593517f97926e5d8564dd37601135cb2e5b4f6d75ff71a6066334c5c3fbc09a8e0bc9c75e9db29fa6a66939b659d111014eff0f9ce621f920ecc42ab3bf79bc05d0b88f2012c19c53e2e3afd367b725cba915f836cd70f8cb1f38bb0312d19eb29e6c7ad95288bb185d4f9fae968206e3cb4f081a0c8eac1924408c47bd78c151d597bbf1675d51a6a55bdc546412dce8f5068baa3215a7b4ba55341f11833f4c0126a61471db6224e64b48bf10dbffbc98538521d00f13f1b91e97d1fa25a8078345166ace72eea9237b6c823e43d2efe8103c734fe99acbe2c3647eed805954403598da2e00143d6858a4510e02d11b24c716c4fe64df92313cfc0162af2139f599c54723244cf907c1751a6c7d1341ddec02e666a4b807d094be6b59cf222d825aaa5bafcdbe51e9487410c5cdf6a9aa326bfb0bf30dce4a8c33e7f3c6c9e1ff8bb3e34cddcae087b3b94794728656ef052f105049804f48c51deb97776c512bb4acad76cc2639b52d2562303eb093802d9e86fce028d84467163e3586c958d72c334166f791c9bea137689ed0b1377be48020871a833aebcf4c6c16df5518ab4a191dc62ce0a885c0a52d499077b96c1d873657569237ce06243276ecde569649c90ce27650812ea817344ea7c865ddb69c39d242a74ed41a077bc6d46d7074acb955f2dd8677f4c805c107ff19d346e82e1d6edc0ba985b067f0b964ebe9e2046a7dab36b0031ab3595df81397893897dd4aefe88ade9c1c17089224f326ff26e353eb3a85ffe8162a5c2c043c073702c73c4c601cc7aa6d84cc2e44ded0866e573a5063357825ceb40e3fdf1c222f5d06b10c38437b5b92527da26e5829a85eacc17ebdcef52c70352f2152a5b790893a9c1f1cd2897e7ae11132cabcbc6d477c3c399c86cf318e2d701f46880847e6b9197360288e8dd954f6e25ad681e00b0492f2137e761e9b92b4134caafe3e9370e68ecef7ffd140c3c7fed8431615d6f6d9bf027eff775db4bac47dd099a59e53c58b8e8f74c1baefc4bd0009ae0d99a8038733f94caab06e6b9ea3bd5286f046eb7baa9240dd28e71744374b1b09ecfcaff8c0f0f1e4de6f78cca911844d77363a7cbf387921b2854373901b2ade4f029bcdce91be49f8ae554c7504db372b9a234d75f678b35c9517dc75688c3cdfdcf54c60ad75105ece92df0f5ff397ad2345af200576b511c016bd610911cbf49439e549314b3cc0bcbeeac5a03615bb35036626b5af89daeb9efe538038024ae4ea69cd6ecbd1f29bb6df297466eed942782f476ad15b65761136d9288783fbda05f73e40a0324710e96968a1c5971f1b64dc7262b74b3c872a2b7f9dc6b2eb30e7a2a508ad2cf6a2f3f6af7bc333b46de3b9d7eab3569d8bea318dd6b7b5e8efcabd2d483e2609138ea56e3775828dba2f1e1a6ed50be71c854ae3cc68aca01e1d085c432801724620b7cbf0a728812354069af8cf080910e6659affa7ce068418a0cd30671148f6c3fb4c05f8e17a88e4ee651d65c851746529a9f58987e0818d00c3fdfb30c92dad06e658af646afd3bd1480a2325884f77f7caf94208021ade8c6f33102a0e6fb83a44ea41b9993f84226017dd6753c95ee3edec9f5cf90f104dfc26adc5b43717932a5ac73ad977215a7695093966cec9fbbe0a0ac54613a2eb64cf80900f73a5e0530b57d49aacd64e4aa99c4294b4b357c1925a1433d09a12ab779f37706ba88cc1373e5ffd775004853e87280e07d5ceb36be91aafe0978040a71c41840d9b30c9861e9e7f02532ae5bbd6077afff5d97bf027809720ac428c808d709e9b3fc1e5e1fb0c2d869cec005c1468c54a4508fae2068e2f6ad256758a701cbcb3d5643634a54621dc1f973041f212010da3d404ea0382997e0018d7a1b81636bd0318e70c7c89decbfd37a304cb2427e061e44201629c610af5fcd239eef195011c11195f36c93e3c878db4d854d2bf51e358457fc890bc34fd42b41e61c605a915c3e8c913caf72c4c964464e9fa6acc038cfbb687a707ceb381f7fba55807f9adc95ba191a7f88bc2d2e0eb749250262106f964c74c78d4822f8f95d66d0f53af78f807a805494736b0d85b017a130f59fc0cf9497934d7e12d73411079c3c4e70f332a5ac26d281feeeb11f281c795447469411a1a687509816b95fe1d2864696e8b4187369bfbfd2eb533cbb9f7c8c6bf6fbca4e64d153941e4bd790b1bb930f474ce15caec0314ba3138e11da8a6f5533aedea9e25ec993cef6e680b358fb3121b8a7c914cb89c1a87bcbdaf32bc07f6d54fa92c97ebd4497adb064d7a48a83dd4f939f3bfb51190f59131e8127b66b710b12d4d4d46ed54ce1bf99dc9835d2f5e4e5133199113625029d6b34a7ad2cfb97241044c843d00943fa5b31807d2f9e5ab1ae294439ffb9c1b213da77fe168b2adb9a3b2c718220601057302185075f13b1e607bfcf6f2475cfd3a365e379d6597649114698522e77620b5a12aa28446c43412e0662267b27c8a77388dc095093def90e6000384ae6bb201f56d85977fb125a4b74eb3442b07d882d1ebbc2af0e555bb07261ea896446b4c25904597e69e0c925d9d19ce807be58712f177f4505de8c5ab839365615d8a651b43e7cee9498c599089177ee8c575e2fb3b693f02330b03b1f90b18ab052d4c3a728dfde8d04bd6a334d7d4958f33cb87cf41a31fdb77595e921b971b65adfeabe7efacebc6075f195cee1da6c03dfaab7d57520951d0faa129b9fb0418400d704d93b9dc35fc2fd039bbd0155f63cd9389ec24fb58378bfd9a4062357b1cb63ec390fac7f966f7d04a54dd0a6ad3c4d4e560a5e5b9cbda95794fab00a92302d35c22205679525bcd510fc997c1608b81b4b79e3ace6b4bd1a3f81a5367d48260d6571c46aae5e82ca8d2f460130e122816747f0c46fdae79496e32da0174d7d68164b432a8eaaf024de6f70397ce8e4b7f8c42912017416a4eba8d0f90e5a94c09f0bb1ebb2045fdcb627e8763df420a6fc8511ff353f4ce9a0a7304d6d2ae475499e4709969970fbf17b05c76cf15150121edaa9db688ebec76cc921e9a5f84c8b3c66135a6636c735c5cc00c7356a5a13b1a9ac6543d3ba299dd8c0ecb638a5e8f62dc75f31da34d4431b7b1b772c9884479097552840ba48326ab1bacee063bc7b11e254bf7311f2b45f367632f31957ab1bbf536b44ecdaf22e90408ad482204bee446fce56ba8dbafd4e76c6d8db62beb92a78daeeffa6194093d74888364aead4955b10f8f71af843574958c02524f19ba004e98af34dae8f57596002a788c75ba2aa779ab703ba58fd73bab361e1eca5b9739ff188770ce6d245d6fb8fe03c316c54307a79cb67d099a082e370caf09f90e4c0646015010da3965d4bf8ff7480235a81b3371ee357add69b48a038f9ac9c65470cd2e57be04c7b2e4b55a99188bb720142605ab07387795bd410cbd14245a0b51e6ffe8bdaa5a719e9a8d602464171ff4b643117292f1f1c69ee38d9195e789a506be55ef46d50df1e547763d49555c05b8e38928b5eee734ad57ded79c858eaa895ca646bba1561f1711426687c34440112ceb45e326feb41a9f841e10b531ae0f25a3efb814e4ecbb117ff8118ec75dd89bda76f37cfb18027f89a9f580d1aea9dfd3d4ff523ac44f935d171320f82ee30401e543d93a7ae59b1e723f85f53cf2eb2b4c5ea2ea1f07583e6543adf2f7501851089fddafef14609c3e91820124ab9fa709e4ee1c79049e28f5a4dee668bf28f5b033d84b8deb33ff038f0fe4215491a4b836efb53035feb7b233b47556beb4156b55c3460e6431ad3a4892f89a62e092ba982e10d1b731c7dbcf449ff91d596e6021899c7bfe52de8017b80bee9ec0c616597590391b38c80e2b0f8e89542e7eb25615fa22f3172520cb0fee37e23fa01b37504e7bfd611e401d32f8eb2de5a976433ef80bc0422bdd2cdc008ff2ab0a6754be8a891299f2609403d2e4eb43575ba16f97ae64ff8a797d7412d2f26bc28592a05b0153ca2097df417812cdc515d73c62717c69ca55090c49d536ec8226fae95c76729cfa59f2c92c6b60e5de8af023cb0067c52333d11cc14cd2f1c1bc5a3614663343c30dd584428190964b13ec8e8a7a1ecb43a7e2f5f377959d8a01fb25d9e865f677a9b93e26898f919047349f729aeb5e44b903597db38dde2f72828fb322fefc6804c3ff8b9aa027196d9c44a04c57ee664bb0da0b4ae5fa6d7"}, {0x98, 0xffff, 0xd2, "25eb8f4956d91beea4fe0c3dbd3e307d13ef9323f2998d6328e9cdeba2cd784f624208a7c9b13ce03277251497daa8993a380cf0b88734db5ddd356acc9da276482f6e09c160ef439bcf7e7d79d42534e5d9d25b9b655351aabc2d490829a30dfd8230c47d9ff0748c364b4d3fda79eef78d6c4daac30c2cbf4f2e0b5cfbde0053"}, {0xd0, 0x1, 0x0, "0cccd9aed33ae330e0250af632f05936770b480da0311c0b176e97b1bce120cef490e2ff661ffa0f366bfb3bcc74c20bb12e36ab3f6943f84be113e415dc7ee6edec902fa0d5de38694afc687b11e8c7d8c24c6a434b08ac394f6dd9893d1a476fda110c3dc2f0c3d41a2e551854927caaa39003f43209111cb0ac73d9d3cc0882d1cacbc57122bd036dc2da91ddb7ab73c2fa4689ec60f310125cd479b03cf23133156f9273f6d974f59f84489f88f12df918dd5f91b3cbb461e81f2de0"}, {0x60, 0xffff, 0x3, "a694050d158cdd7f3efcb5a43bf49b433f182695b07742345939098d34ab6f0fd6b484a9d59238cee028cca782b70d705e1a338a1e5f709849d345a9d95b318c858cb6eb0256e5e5a799630420ec"}], 0x10d8}, 0x7}, 0x10, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setuid(0x0) rmdir(&(0x7f0000000000)='./file0\x00') getpeername$unix(r7, &(0x7f0000000380)=@file={0x0, ""/502}, &(0x7f0000000040)=0x1f8) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001640)="b4", 0x1}], 0x1, 0x0, 0x48}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) executing program 5: mknod(0x0, 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 6: r0 = socket(0x1, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() semop(0x0, &(0x7f0000000340)=[{0x3, 0x9}, {0x4, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000000)=[{0x2, 0x4}, {0x2, 0x80, 0x800}, {0x2, 0x1a, 0x1000}, {0x0, 0x3, 0x1800}, {0x0, 0xe0b, 0xc00}, {0x0, 0x3}, {0x0, 0xff}, {0x4, 0x7ff, 0xc00}, {0x0, 0x33, 0x1800}], 0x9) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)) r2 = getegid() r3 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x7]) semop(0x0, &(0x7f00000002c0)=[{0x1}], 0x1) r4 = getegid() r5 = getuid() setreuid(0xee00, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0xadf2, r5, r2, r5, r4, 0x124, 0x3ff}, 0x8000000000000004, 0x800, 0x562}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x20000, 0x0, r2, r3, r4, 0xb, 0x7}, 0x3, 0x5, 0x5}) r6 = semget$private(0x0, 0x4000000009, 0x40) semop(r6, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r6, &(0x7f0000000140)=[{0x3, 0x4, 0x1800}, {0x4, 0x7f7e, 0x800}, {0x0, 0x1a, 0x1000}, {0x4, 0x3, 0x1400}, {0x0, 0x401, 0xc00}, {}], 0x6) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r7 = getegid() r8 = geteuid() semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r6, &(0x7f0000000080)=[{0x3, 0xfff, 0x800}, {0x3}], 0x2) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeb2, 0xffffffffffffffff, 0x0, r8, r9, 0xb, 0xf}, 0x6, 0x6000000, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, r10, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x5, r1, r7, r1, r10, 0x80, 0x8000}, 0x1fc, 0x1ff, 0x8000006}) setreuid(0xee00, r1) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)={{0x84}, 0x9, 0x1, 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0xfa65734c27cef2d1, 0x0) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, r3) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x4) executing program 4: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 2: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000300), 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) setreuid(0x0, 0xee01) connect$unix(r1, &(0x7f00000002c0), 0xa) r3 = socket(0x0, 0x0, 0x0) close(r3) socket(0x1, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt(r2, 0xfff, 0x1, &(0x7f0000000240)="093b03cb84f25036eceb73832ab6b0dd964d0e42a9f3cd0a93f1eb5906f04cea7f79305f6ecb507f5388b7eab6a4b9b46eac88b937b92bb0b2b299ea9e8650083618a4fa82331e0af1a132a7e6736daf1a06c85b60240743c6ecb40fb7eb4c25eabebcf799b8", 0x66) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x48, 0x0, 0x0, 0x10000}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1e5}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r5 = socket(0x18, 0x1, 0x0) shutdown(r5, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) dup2(r0, r0) executing program 1: sysctl$vfs_fuse(0x0, 0x0, &(0x7f00000010c0)="47d9a439d197657a28c955ed7356b05b25ba81f2aa5d492bf3a0be034f4e8da9e3981109b00e3694ecb1b41659d41c906ea545d3632b70c50527e3d0869afea92bc8da4298b9f68ed0877b1e67c492e48fe539aa7891d78e377563625bd5a68189c7e44216600bd1146b9d98ef197f6cb6e14a802b4a86f8c863028c232f1c0067f7a652e9e7c69277b690eb0afefa38b203aad47607f6623c2ad56060b31519bc7247810ac2bef7fc113d5410aa079815894c9372ff1c8a7e2f0d54ce9ca8b5be7d335bc22a213d9e8c383032db368d8e82961877150e7cc5ff0bd8909d3adc7b2cd007ad990bdab30c1f1bde733582b7739de6a56486413f192ee30490091ca94e71cad1d4f412cccd5201127e339d9f40893c1bd19468b5334f977fe581402d1669cae321228d467d204a57be6e260a9ac6443a53270d30486b7667d0f13e240403ac54b7ecb036b62aaf7912fea3555338796745e78416f821067ae29fab195201ad9194e5431f2e62c5ac1260d73dbe4e04c6abdd46cd86f044fa4ee770089211bd6fbd359ecac9d2eee6d04978dd44b8a779e0a7401b91ab59122c64205ab19b8227217b6f55a6fbf493d2a51ad7c5b72fc65e367ed0a433a0c5a83e2bc6be4ebdbfe33d6aee94464b84f0e939cccfa12fd2cc4b80f220ba01d48f9a1d30043d0c2afa4454ab7f4c53dadb71f50eb70bd01534bff3b03ea41c1864615b1dc6c482481ca426a69f9f9c8798c8d08e6c3c7e1a8a00ec1c0899ab2446eff1aeb0913b200856ad475ed6b253878fae83c27463fd463b074295024f52830ada7abbd4e51eb49eb5eec68e04c753f580cd3c9d8fd71c50694ce32512e68735457df98c0a11cdbf0f4d6be5955c2b3dc4659b45ab0bdbbfd9e3dd31b21439bc44", &(0x7f00000000c0)=0x280, &(0x7f0000000100)="302fa9b4d7eedb940d774069c81c2356fe3ba1fe9ab06a0d612bd43fd5ae2abd870678c5121e1065b88ca80c5e90ad1d1ca1c27f4a93d41f9e8238e999d56f2adf72d40d14a1779d5b76983fc7ed7b7c6d58b1d3647a7b08467890ee0d33615715df4febbecf5cc80d39742e6237ddc666c2cc8cdc", 0x75) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7d49, 0x3a, 0x8, 0x4}, {0x80, 0x81, 0x80, 0x9}, {0x7, 0x9, 0x81, 0x6}]}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) r4 = geteuid() r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000001c0)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) setsockopt(r1, 0x8, 0x4, &(0x7f0000000240)="92b077f9943425065a4f0235433c8c00b0066fff85b2a8ef2391552556b12f5d3bfb73a193c3008b9e2c1525a21bb1beff8aebc8196c530c5b92803f38dff8bd9a4fb61e930cf7c72cf88a5cf273404692667b6dd1866758d5dc791842d7b06da87afbda6c73ea2c33008a", 0x6b) r6 = msgget$private(0x0, 0x20b) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getpgid(0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000380)={{0x1, r7, 0xffffffffffffffff, r4, r8, 0xe2fc4898797798e5, 0x3}, 0xf17, 0x8, r9, 0xffffffffffffffff, 0x7, 0x80000001, 0xffffffff80000001, 0x4}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) getpgrp() listen(r3, 0x6) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000500)=0xffff77a4) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x10, 0x0) poll(&(0x7f0000000580)=[{r3, 0x58}, {r1, 0x80}, {r2, 0x20}, {r1, 0x80}, {r2, 0x8}, {r2, 0x20}, {r10, 0x40}, {r11, 0x100}, {r0, 0x1}], 0x9, 0x1) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000600)={0x3, 0x4, 0x94da}) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000640)=""/75) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000006c0)=0x5) connect$inet(r1, &(0x7f0000000700)={0x2, 0x2}, 0xc) executing program 2: r0 = syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6", 0xff0}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x2}]}) syz_open_pts() r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) r1 = open(0x0, 0x70e, 0x0) getpid() recvmmsg(r1, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0xffc}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0xfb) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x6, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setreuid(0x0, r7) dup(r0) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001640)="b4", 0x1}], 0x1, 0x0, 0x48}, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) executing program 0: mknod(0x0, 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 7: mprotect(&(0x7f0000c56000/0x2000)=nil, 0x2000, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000a20000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000c30000/0x3000)=nil, &(0x7f0000a91000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f000089d000/0x2000)=nil}, {&(0x7f000087e000/0x2000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x1}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f000090c000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f00006fd000/0x1000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x2}, {&(0x7f0000a34000/0x4000)=nil, &(0x7f0000a8c000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f2e000/0x2000)=nil}, {&(0x7f0000b60000/0x4000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba447bc47233a0ef6bd8eacd55a6ba5a4aea78e59bfbcfa234e8d53adf706cc613ecf20143a90bce50acd1135c5edfe08487b29267bfa28f67a1ec3f73b1cfbaa4861a9b37cc1a4ad1a9fa792685240b0b92048ff465c56ee194b0439f6b01c23cfd22d7f9e6229291cb8291b2fb62166458e3cbb81d3b1bbea375c675cf06ba8ff9b57e3e618fad64aecba9ffbc7cc0e0c12f90aecfa51d3622292f85f48f56003045274341544030b8227a64d24ae1139c4bef828140f4abcaa2b44d54563378826d75ae26c7711edebd7e7f10a8f445bd015094e07f07f7cc9255042b107ea2367068bfe364874568d64ab083fb3004a14d067db00ee9f910d55e69a192556e6a2a25c4ee8d9abed1bafada73697d558d1a721ba2f204e0a324cc2c412900004c62de6800000000000000"], 0xb9, 0x800) msgrcv(r0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, &(0x7f0000000040)="7bb106226d0cdf24e67977042232277336a34fb51cfdf0a666ecca73fa045e0fd3f248dfd8599ff1b0512a40e77948188d5b4b3eb0ff973780a36c0f29eeafd2ad9c3400d317033b7a0d9f39fae1e29304a22610b7a7b81caa41f7b21faaf68e60ff652adf5d7f48a30c7b7285e5304ba5bd7dd8b3500e51f9f87f2b6969078ae5ca2f97a3626956d78463c3288689b69793f0eac4fe289aa55a81ffcbb878cfb2bd0175f531ca24f0e783160cbb65d5b2fce048c473bfeb5f493ed060fdd3831831d40f900c3b5d540bbf0ce5802774bb2379f0e7aa5ae22249992ebf4190ef303aff0398486ca9f89351fd60c88100d2a636390a0c35ce146f21a8e54a178bffa80aaef6cb8c4ef35b449cd541088cb714a9fae5ba", 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x20, 0x3, 0x1) executing program 4: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x32}, 0x8, 0x0, 0x0, &(0x7f0000000280), 0x0) r0 = getuid() setreuid(0xee00, r0) seteuid(r0) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r1, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000003000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) pckbd_enable: command error executing program 4: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206922, &(0x7f0000000100)) r2 = getuid() setreuid(0x0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) executing program 3: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4f4b) setreuid(0xffffffffffffffff, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x10, 0x4000, 0xfc) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r0) mprotect(&(0x7f0000396000/0x4000)=nil, 0x4000, 0x5) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0xc0104304, &(0x7f00000001c0)=0x20000002) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)="00000200", 0x4) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) sendmsg$unix(r6, &(0x7f0000001380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001340)=[{0x0}, {&(0x7f0000000340)="bba8be6ee8903fb05645cba256ba96774b4d77f60c487bee8035f8ef928e1dfc37bcfdb9a8de087695f7b0eaa0ff713897ee3b8dfa1809c7bdfd88847d84dce6b76d6fb5609b498ab6cc3ad5094994f47d5b0bb19fbfa5389a52d69999352d51cd623d6da340630dac6c0579d0d44c018ab448afdf4d41cd6cfc71704a5fd14dc7f9bd9efd4e6925e55fccbee42a70c3153b06ca886dc109b01b606ad122681ae8d5b678fdef56e8f5a9640d8411c8f2dd273cf3be70e24c70ef9d428172be37a54cb1964fdac626b2da22c882c60c92569d1112bb366f8edead0eb76bd573d5", 0xe0}], 0x2}, 0x0) r7 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(r7, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r8 = getuid() setreuid(0xee00, r8) socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) executing program 5: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x8) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) open(0x0, 0x0, 0x0) (async) pipe(0x0) (async) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x1, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x8, 0xb65b, 0xffffffff}, 0xc) (async) fcntl$getown(r1, 0x5) (async) r3 = getuid() (async) r4 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r3, r4) (async) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r3, r5) (async) r6 = msgget(0x1, 0x520) msgrcv(r6, &(0x7f0000000280), 0x8, 0x2, 0x1000) (async) r7 = shmget$private(0x0, 0x400000, 0x101, &(0x7f0000c00000/0x400000)=nil) shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x1000) getpid() (async) r8 = accept$unix(r2, &(0x7f00000001c0)=@file={0x0, ""/54}, &(0x7f0000000200)=0x38) fchown(r8, 0xffffffffffffffff, 0xffffffffffffffff) (async) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, &(0x7f0000000340), &(0x7f0000000380)="fc636288125e478fdcc53f493f280c20711eb90d56eb4a4073d31156b39cd9bff3358f847cc4e4cb26c06485dadbcd15b144ad14cc4635cab838253cbcb32dc6ef837fd4bf73c19ec42b69da0c5a187be4d1c83e64b1b24e24e46db2d6d1756c1a52fcb6f5c2be9cd68cdb90919056f0618b1f7ed3e451edd202f24ccd97674b3cecbadc", 0x84) (async) msgsnd(r6, &(0x7f0000000740)=ANY=[@ANYBLOB="0200000000000000e5a62499e3a2ca95be16dfe12037fcdfb95fab56cc55217900a3f15173c5c5f81ace0412bb0de0a8651277f295cfe540c8dba843c4593c1e6ec651ca43cd18cdb2d18aea135d144aa469531b66eb4c5d0e007f629939016560e1ebfeeaeae81b5c8e1454e5596648d21786bde1bef44ce981bb28f9cbfe22b22456e0bdc6467fcb58eb4f2b9779be3da7dbbfc18ef7ca6f6eea1f1e357584273e6c44914f0e9c24836981b4c0be764945813480a02d2889c5c4f3ccab6a11a6960c3832133d38bd1115ca5e8ebfc29a14468266e3d1c53cd5ae9813077c2a89440101d1b8b6cad497091130058853c73dce3f67f6c0cedbbc65e92f3745dd867db4a5e017cd613ba8065ec72c2edfe3c9ff8b"], 0xe3, 0x0) (async) truncate(&(0x7f0000000540)='./file0\x00', 0x8) (async) getdents(r2, &(0x7f0000000580)=""/81, 0x51) setgroups(0x5, &(0x7f0000000600)=[r4, r4, 0x0, r4, r4]) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000680)={0x3, &(0x7f0000000640)=[{0x6, 0x0, 0x0, 0x8001}, {0x3ff, 0x0, 0x9, 0x6}, {0xfc01, 0x17, 0x4, 0x2138408a}]}) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f00000006c0)=""/78) executing program 2: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)={{0x84}, 0x9, 0x1, 0x3}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0xfa65734c27cef2d1, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0xfa65734c27cef2d1, 0x0) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r2, r3) (async) setregid(r2, r3) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x4) (async) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x3c}, {0x6}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 4: getitimer(0x1, 0x0) getitimer(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001600)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x4, 0xffffffffffffff80}) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x400, 0x62) socket(0x0, 0x0, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) executing program 4: syz_emit_ethernet(0x32, &(0x7f0000000080)={@broadcast, @local, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @empty, "", @local, "1f42bb51275af3c0cccc702f5638c805"}}}}) (async) pipe(&(0x7f0000000000)) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x10}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 5: sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r1, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) executing program 4: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1000) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1af) close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = getuid() seteuid(r2) r3 = getpid() ktrace(0x0, 0x1, 0x40000930, r3) shutdown(0xffffffffffffffff, 0x1) poll(&(0x7f0000000080)=[{r1, 0xab6cc3d7ffaa0897}], 0x1, 0x0) socket$inet(0x2, 0x4000, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000615000/0x2000)=nil, 0x8}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000697000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x4}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f000061a000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f000068e000/0x12000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x5}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f000069a000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000034d000/0x2000)=nil, &(0x7f0000693000/0x4000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x1}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000614000/0x14000)=nil}], './file0\x00'}) connect$unix(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000440)="dc5e04fb39e84ed2a76610ff3f3a49f99a56534b99b7b9c9e0ddb47c296c7fa35db07e2c4d09c7d6e7df6ce5625bc182b958c173a8500721a103e630e28d930dae15a5301b0d0b107380d3a4e515b4bc9032de245b7bbc8d0caa174202d10bac75bf48c8ca9b2b42fa8203c9aac5116f57c4cc44a40d9ce267ec98b046450528c41d8078ef4243acb4c95eb455c9aa67b70730356f60307f38795020fd4ac3f62c2dfe16df1016d3a3c616bbb8933c7a0ce2a0", 0xb3}], 0x1) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) syz_open_pts() executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 3: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206922, &(0x7f0000000100)) r2 = getuid() setreuid(0x0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60}, {0x80}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xfffb, 0x0, 0x7, 0x1f}, {0x20, 0x0, 0x7f, 0x800}, {0x20, 0x1, 0xd5, 0x4}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x33b9) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r4, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x7) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) execve(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={0x0, 0x1, 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x104) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) executing program 2: getitimer(0x1, 0x0) getitimer(0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) (async) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) (async) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000001600)) (async) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x4, 0xffffffffffffff80}) executing program 3: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe49ccc636f4b70b9b5707ab702b0c2bb59a0ab00e5aaa2c173f734fd703d1bfebf751e61579a790520101c71fbf5385f3f377fc5ecf5b0fad7de14f023d3c4218954c89665a3348aa2912942f9767653649b4a8c71019eedb7cf34d486ef2c9eda5f2b90094f66698d76fcbf8ad89ad0f14ad5f7587d869d41c53e66e979e8f9e22891574a28a6d7f8f59b15fbd8425620c7b3e66702dcccf0878bf89b8156ff12f443039aed25701da912b00cd5b575248b0dc26abfad04d912c29581bc529b1141374c0cf7d81838e902ebb2713566308401fd032d964179117046fd17d3885370ade61dada20a2d7997fe91598cade8d33d186351af1851fe79e5bcac92e236d0daea65f1d9015fbc31f7c5453d98684a5c5f5b8648bae583fc07e3ac7f76af6c9090b9288f53346316a5843230cd78fab1efb815e131be69a7154b50c70ef3f045ee6b3884d0017bebe35c6c460d3b43cea49b9afe7133eb9917fd1e259f78f8594e4200bfb1e7d1053e7a2b0131c5a9a8638a9b52416ecca5f37fc91b8642ae7ceb9ef2dc85db554614cd6786619175735216df11cd2d7b84c0d2c97fbc0896ff592fbc4e5e9ff8303593ac2fa4d4498721b671708c395acb3daa90f94234480feed93b4bd863b2fc5c0b7a5d8730f8fc51e90250b19fb1e1a54d3a91fa339e03078b8a23b0921073f2f03e2072f2a0a32c731b2d6753f73462d138131bfb9838da27501f44a869459f76f5f8d9ef26a75a26d6e2000af5457ad3155ea779e60566779ac1c97e11ac630ea4d62912705950bbc0adb8a1232fc549569f73bef586b942f356235f9a6e0961598202abf6f25e827ca06b92c95727b152ab2aa907a73ef00c54b3e2aea39cc8c0da7e4024f83ef9e4c133a81bcf767c952ac1a7e30afffe04a072518b3ea0e8b7285bbec17468e04eedb363ef4569e892890fb6590cd9f54a6ab45e57be7d36491de3575322705acea9052ed3cdb624c04a0a0400da90701cdbfd03351a550000000000", 0x1007) kqueue() r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) socket(0x18, 0x1, 0x0) socket(0x2, 0x4000, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0), 0x10) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x5, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x81, 0x81, 0x0, 0x2}, {0x4}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="a065af7f1f000000000000", 0xb}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r7 = dup2(r6, r6) ioctl$WSKBDIO_GETMAP(r7, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) open$dir(0x0, 0x0, 0x0) getuid() socket(0x2, 0x2, 0x0) getpid() sendmsg$unix(r4, &(0x7f00000002c0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0xfffffffffffffe2d, &(0x7f0000000300)=ANY=[], 0x30, 0xc0b}, 0x0) executing program 2: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0xffffffffffff0000}) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xa4) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xa, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x106) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0xbe) setsockopt$inet_opts(r0, 0x6, 0x0, 0x0, 0x0) pledge(0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a5670000340dc620000000e4ffffff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xad44, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000080)={@broadcast, @local, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @empty, "", @local, "1f42bb51275af3c0cccc702f5638c805"}}}}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x6810, r1, 0x3f) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="f9f2745bebc237ef961371ebad9e09de23a20b1a4057a11e7b28316d6474ca8d045a70d5a51b40bc95de9bc6afbaa9241eda2389d532714b8a00be43df11d4c62ba48fb437661b9e90cd52d0a8bf064487f5b314e54c957046910b3d1d98318b3a205a77f6274407d8a4cfc1d241bbdb41c0455fc5c1d8f87856b892f74ae171f90273b9caad8c51ced8c480e7676af4e54c85f6e6f4706a4ef362418ccd8b387dbc9c26ba2ff36f15dcfa79bf8ae8e4189c69ede7b52be59619a0a6ad95c002b6e6bb", 0xc3}], 0x1, 0x0) ftruncate(r3, 0x80002) r4 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe49ccc636f4b70b9b5707ab702b0c2bb59a0ab00e5aaa2c173f734fd703d1bfebf751e61579a790520101c71fbf5385f3f377fc5ecf5b0fad7de14f023d3c4218954c89665a3348aa2912942f9767653649b4a8c71019eedb7cf34d486ef2c9eda5f2b90094f66698d76fcbf8ad89ad0f14ad5f7587d869d41c53e66e979e8f9e22891574a28a6d7f8f59b15fbd8425620c7b3e66702dcccf0878bf89b8156ff12f443039aed25701da912b00cd5b575248b0dc26abfad04d912c29581bc529b1141374c0cf7d81838e902ebb2713566308401fd032d964179117046fd17d3885370ade61dada20a2d7997fe91598cade8d33d186351af1851fe79e5bcac92e236d0daea65f1d9015fbc31f7c5453d98684a5c5f5b8648bae583fc07e3ac7f76af6c9090b9288f53346316a5843230cd78fab1efb815e131be69a7154b50c70ef3f045ee6b3884d0017bebe35c6c460d3b43cea49b9afe7133eb9917fd1e259f78f8594e4200bfb1e7d1053e7a2b0131c5a9a8638a9b52416ecca5f37fc91b8642ae7ceb9ef2dc85db554614cd6786619175735216df11cd2d7b84c0d2c97fbc0896ff592fbc4e5e9ff8303593ac2fa4d4498721b671708c395acb3daa90f94234480feed93b4bd863b2fc5c0b7a5d8730f8fc51e90250b19fb1e1a54d3a91fa339e03078b8a23b0921073f2f03e2072f2a0a32c731b2d6753f73462d138131bfb9838da27501f44a869459f76f5f8d9ef26a75a26d6e2000af5457ad3155ea779e60566779ac1c97e11ac630ea4d62912705950bbc0adb8a1232fc549569f73bef586b942f356235f9a6e0961598202abf6f25e827ca06b92c95727b152ab2aa907a73ef00c54b3e2aea39cc8c0da7e4024f83ef9e4c133a81bcf767c952ac1a7e30afffe04a072518b3ea0e8b7285bbec17468e04eedb363ef4569e892890fb6590cd9f54a6ab45e57be7d36491de3575322705acea9052ed3cdb624c04a0a0400da90701cdbfd03351a550000000000", 0x1007) (async, rerun: 64) kqueue() r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) (async, rerun: 64) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (rerun: 64) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) fcntl$getown(r2, 0x5) (async, rerun: 64) socket(0x18, 0x1, 0x0) (async, rerun: 64) socket(0x2, 0x4000, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) (async, rerun: 64) r4 = socket(0x0, 0x0, 0x0) (rerun: 64) connect$unix(r4, &(0x7f00000000c0), 0x10) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) (rerun: 64) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x10}]}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x0) socket(0x2, 0x2, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) syz_emit_ethernet(0x0, 0x0) (async) open$dir(&(0x7f0000000040)='.\x00', 0x400, 0x62) socket(0x0, 0x0, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) (async) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) executing program 7: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206922, &(0x7f0000000100)) r2 = getuid() setreuid(0x0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) executing program 6: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) r4 = semget$private(0x0, 0x4, 0x42) chown(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x1c6) semget(0x3, 0x4, 0x3bd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) r5 = semget(0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000080)="04", 0x1) write(r6, &(0x7f0000000340), 0xd4e688a67930cd) write(r7, &(0x7f0000000040), 0xfeea) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r9 = dup(r8) dup2(r9, r7) dup2(r9, r6) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000040)=0xc) msgsnd(0x0, &(0x7f0000000580)=ANY=[], 0x401, 0x0) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x7ff, r0, r3, r10, r3, 0x5, 0xab8a}, 0x5e6, 0x4, r1, r11, 0x0, 0x200, 0x3, 0x9}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x4009]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x584a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x2, 0x9ddb, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r4, &(0x7f0000000440)=[{0x3, 0x3, 0x1000}, {0x4, 0x7, 0x800}, {0x4, 0x3ff, 0x400}, {0x4, 0x2ad}], 0x4) semop(r4, &(0x7f0000000340)=[{0x3, 0x100, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x3, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0x0, 0x400}, {0x1, 0xff}, {0x2, 0x2a, 0x1000}], 0x9) semop(0x0, &(0x7f00000001c0)=[{0x2, 0x8, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) executing program 3: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$vfs_nfs(&(0x7f0000000200), 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="940105a63feb418581b9c83fc1a1825b0138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c2900000000000008b197b00000000002d7e4a5d76cc3f9cff48d2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d73251835c53d8974b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb42110fbe9ec748188b274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58f0a3dca58ccb04ace466cda735017196ff346c32717397d6ec60000000000", 0x194, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r5) ktrace(0x0, 0x5, 0x40001b00, r5) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sendmmsg(r0, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x5}, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)="9b25a3cf5e5d7dc86512a64faca5464d1ba97705e92e", 0x16}], 0x1, &(0x7f0000000280)=[{0x18, 0x1, 0x7, "dc0f4676f0"}, {0xd8, 0xffff, 0x6, "4ed3d2a96451b59c7bfef3db0f6a9f06a64cf1dceb99b4913633e11d53677ca9ab30b491d1ca5dcd7a55962bea4f9382221782724764ed7dd91aa8af4018fdcee26440c07eb418f2d690027ee148fd4397928275c40ed3b6ce19f307335643b20946e29c008e376407ac5f69dd66b790a7802fc4383a0dac0a2b8f991f9cf6d72abf595441ecbe75979542f649dac9f1bf5497514451a4f8c5f9a89422c3229fab24e20503625c334aab86c32087570a6411fb1d77ffac55db4f1752674b00727a8aeb595e"}, {0x18, 0xe4e5b0fd22752e08, 0x6, "fc015ac9"}, {0x88, 0xffff, 0x5, "356443939ed472c4004d80920979a76b7c07f0353326498bff0370dbef9e38a494855fb5400c70b6336d8292a373ce75adf6e5e3d8375dc66b85ab6cb865b8e5e5eac882272350da24bd78b3f4a4fb638cd0fef73b1a610228549cf5b30dc246a10ef797a7b9380c1eb46d70a882f24cd5934f4bad7d1b"}], 0x190}, 0x1}, 0x10, 0x8) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, &(0x7f0000000100)="71f9", &(0x7f0000000080)=0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) write(r1, &(0x7f0000000140)="11da84d4bb11eaea5a79aeda174d457fb05c381691a846c9329df9437f4cce18b91bb8883fda967fe5bca5c43f6e98176cf50f2db5dff6c71a6276709ce967431a4033cd9e97ffd7cfbdad82b58ead0500", 0x51) mprotect(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) executing program 4: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = shmget(0x3, 0x2000, 0x2c8, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semget(0x3, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x7}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) open$dir(0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xfffe, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) socket(0x2, 0x0, 0x0) socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x28) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) executing program 5: r0 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000004}) flock(r0, 0x2) flock(r0, 0x1) close(r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) dup2(0xffffffffffffffff, r0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x68652f07df9a429c, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x3b, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) unlink(&(0x7f0000000080)='./file0\x00') (async) close(0xffffffffffffffff) syz_open_pts() (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) (async) r6 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x4) readv(r6, 0x0, 0xfffffdbe) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) (async) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$getown(r7, 0x5) (async) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) getpgid(0xffffffffffffffff) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000080)={@broadcast, @local, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @empty, "", @local, "1f42bb51275af3c0cccc702f5638c805"}}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) syz_emit_ethernet(0x32, &(0x7f0000000080)={@broadcast, @local, [], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @empty, "", @local, "1f42bb51275af3c0cccc702f5638c805"}}}}) (async) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 4: r0 = socket(0x0, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x1, 0x80) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0, 0x0, 0x0, 0x0, 0x102}) r2 = socket(0x18, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000240), 0x0, &(0x7f00000005c0), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r2, 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745b", 0x122}], 0x1) executing program 7: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x1}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x0, r2, r4, r5, r8, 0x1f2, 0x8c48}, 0x100000001, 0x2, 0xe33}) r9 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r6, r7, r4}, 0xc) r10 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000280)={{0x911d, r12, r8, r2, r4, 0x2a, 0x1}, 0x2, 0x54, r6, r6, 0x8, 0x1, 0x9d, 0x4}) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000300)={{0x0, r9, r13, r9, r8, 0x80, 0x3}, 0x2, 0x2, r6, r1, 0x6f, 0x1, 0x4, 0xc19}) msgrcv(r10, &(0x7f0000000380)={0x0, ""/186}, 0xc2, 0x0, 0x1000) setgroups(0x5, &(0x7f0000000480)=[r13, r13, r4, r3, r4]) r14 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) bind$unix(r14, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000580)="39a8c61bd5342f556c4585203c1fce43263297c0dc07b8a84ccd89d1b6a24018924403d50791c744bc41ba1dccdf894f5db8bf8019bf3a2b8e61b632fb1d138fdb05a09cc2ee35e0bc8eba6fa6c15e3db3d6ffef91c784878802e35ac623f6ea2398", 0x62, 0x0, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x2}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000640), 0x400, 0x0) sendto$inet(r0, &(0x7f0000000680)="8f057e36970cfbb5494bd1d2cd98d6de08bffb044155199df46c3fa61afe7b1c9e33fe2b43063f", 0x27, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000006c0), &(0x7f0000000700)=0x10) getpid() r15 = semget(0x3, 0x2, 0x200) semctl$SETALL(r15, 0x0, 0x9, &(0x7f0000000740)=[0x7, 0x1000, 0x8, 0x6, 0x2, 0xe0, 0x4]) r16 = shmget$private(0x0, 0x2000, 0x710, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000780)={{0xfffffffe, r9, r3, r9, r4, 0x20, 0x200}, 0xc3, 0x3a, r11, r6, 0x0, 0x9, 0x3884e9b7}) shmctl$IPC_RMID(r16, 0x0) shmat(r16, &(0x7f0000ffb000/0x3000)=nil, 0x2000) sendmmsg(r0, &(0x7f0000000cc0)={&(0x7f0000000c80)={&(0x7f0000000800)=@in6={0x18, 0x2, 0xa4, 0x5}, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000840)="2f28ec9a10254f525c087b62b920e73ddf5c601dc734b6fb94ca06acdb500302761bd35d41984538aa120cafd955604a059e706adc5e414353d9f82ba5048ea1d7fb452170db61ca2d37ae954c8f81de044027e940f48d8feb572a86bf", 0x5d}, {&(0x7f00000008c0)="c545a50947cd5559ea622eeb314b31b3d7987483da26f4fdd13af9cc406f356b3b65ae701c937b8881c4a4b60f3fa2aeadcf62eafa4f4d4c7138e61c774736e47627da226234718527a9c4320942d1dc8be752611772655f071037bc963060c06eb445c9cd82bf979bc641cb9f8986655f5378c5f7c2cd60aecc11601da95525964c849a37afaedf70d18d896ba53d1d7f", 0x91}, {&(0x7f0000000980)="e284090504f964178bcd40eb477d1dda9731b93e6001d15b5d8d23531c2a2d2ef02ac244bf9baf9561343c8570dd87a4240781c57dd25481342041b65367ebc9f9c2de09e773d9df0042fbc51d622e8cc14e9cd98d284a70716c83d61be01cafe2a2e8b40d5a7fbc63c216b1a767322c045302c77b9e29bc068ba3eda2a2e5d5bd2c45", 0x83}], 0x3, &(0x7f0000000a80)=[{0x28, 0x0, 0x80, "f9f71750972d96d7fa87573ebe3a55bfc6"}, {0x68, 0x1, 0xbbc, "501fb71872ff510bcfd9dc9f6a090382c44707f541845c64ad2a14534e7cda9222e9cfbf7f1cb58263cbcfd40592d71830f8887ab285af9668db093280c0b88683570278e879eaba09394a60fbe6fa748d7d5a1f25a885"}, {0x20, 0xffff, 0x9, "2cb3d1aa96ff3157c4"}, {0xc0, 0xffff, 0xd12, "6fbd2a10d4ae69551f56951d268798c1ff4a506cc80a6fd0c1d66f8ae2fc722f5f53520202409291b78bd47b2abc46965df95c83f9ac60ee6490b662cdd71bec01b6bccab2fe087b2dd531f544bc88bc39dc4a00f60e0785fa60ba4f9691824a050d0a8d190875ff266e0365efa0bfc17942bf219c72b775ea17533d4bf149c3d39b669b5f5384e0ab302191e81207fee6becdbc407cdf399744ad4603ca2ad8caebd46e65afaf0dca91"}, {0x70, 0xb1ce226138bf99ec, 0x2, "c82be6f15d6c48ddcd90ba1582c2d3003a0f6a414734c47311fb772966a5a77db8df4f23a380d3a44eea215f0731516f2fd723c01cd6c2eee047cf6db8d1834f201c6f00539c7c9113d9bacebbc8882536aabae513949bd1c485ebfb"}], 0x1e0}, 0x379f}, 0x10, 0x401) sysctl$kern(&(0x7f0000000d00)={0x1, 0x12}, 0x2, &(0x7f0000000d40)="917082a4b7", &(0x7f0000000d80)=0x5, &(0x7f0000000dc0)="d98024205d222b3a47ca77ca3b869549f5c2cea8764a8ed90fe7dd2c366b579776b4e06b1d1d6d19d070d495aca902e17fcc69e5037f254ec1e181f33ff8e94c0d4c627a9fc1bb3d853fffa1443638b32cca733bba35401e3cb73f6f34c24e19d59e4291c362a9d57e63a8af0b3deb4674c2a1f3e6df558ec211079585cbf6d62a14f1449fa76c8f300f36f5aa6f6640f51e27e8ac", 0x95) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000080)="14bf485ca4aac46f10a190408a48d5927b9f914ef183c51c0619cd8cbbfb82e45af7868d94cacbcecb", &(0x7f00000000c0)=0x29, &(0x7f0000001200)="bbf9952ef3ee395df77af11e2154f9fd04b9ec01cd326699b45f8041fe85a59481cbbcd57bc0d1fc3bc629bd3e96141a1602f281fe84d8c71b5d6b008679dd3db39659f7706071000455f60d3e8999adf9612492a63e882a6d99d57c82c6bacdddf9cf7480588548f324abd69447558db91c41f54851a106b65c8da28c3b1b63339483d7b3fa0cbf5ff06fcdf039959461ffb34e63f4995fbc03e9417a7b40a51586682e712053bfb1f77aca1f69c98a5a924914f53d1a8b01c4872385cd1325de5c7414f684ffe2d3181ad299431ff71414eba6ff23e85ec8025d31cda5f76a92f40156e7fa53302bedaf37ef8dadd09a42b5b4bf59e5f03bc9f86c101075b7393af6717316ddcabf6716adfc4a3e73d7dfb24e95e6a78e4afec5a849e1725fc1cbe26e93a5e747aab1c9e4edad7eec930d97e2dc7ac5886a795974d148eccfa666b7184514217014159d30404bb0ca8dac5e1c43f62a892592d7844b383a3195b700c2a1f78bc32336fa031358f1d76bb121530cd31f1c87c3bf9e5b73b34270e546b0ac9b890da7e73680fe18ba4fbc51ff4d3b3f28db60cd911aa1659ff3666f166e3f73d2b00b5f4f55f271416f89728db09ba78b0a896730bf0e143a11bcc5bcc024caa62f9526655f14ab3db31dedcd7ce29a4b30a00402c79885b784e60ee6b158d6282a19e9bbdf496b3d836656e57a6726d9ebe2878df11c627ce09e0f979caaf423be33931b2cd224d57b9fba94a643897e879f6ffc85378a9b65a95473f4056b37cdd4d65deb0f2c480612eadfa2b6f049920c1ac16a752d37c7c1258836732b6c494d878073425e04e8528bc1af9ed2a9eb3be2e0b86cf6f36cc323da510a7d54220416b0f8d944363feb81b9cdf508904022a377f989b8ec72a227869d13ddd05be3b180fd34708dca45626645358563a56b13e7bdf9dc566ee6164870adad402c3057dbd0a43b1398548b02bdacc89d3f4ae0dbd11cad3e1f6859e70d0921f07f2e343dc40764a2f42efdba0411c6d05c8b23c9f29a300e7147a0c58177ef5aab200fd2f2012e1a1983995c49a5f235e42e032b365a8a115209cf85579bbae58be35d51ad5ae5edd673e7238cd9c57f2583bab7a0f9e54ab3d713ce8b2b436c519fba4196c95682af7994fa7217eeca00cf32082b910696dafb1441c69d0a207480bb52b0f823fed20977da4890591ba81245f39183b8153d2348fc34c57c9d68535290dd02ab6aca4b75716f37b20b9f20cabffad94ba4f70bcdf04d73dd4f3af1eb8864a708a480803a096318d9653bd53c265246213f3430fc7bac5956f577bb09432808aaa6e41a44328c67d73765be08db2608df6ca84f544da4b4388bc17645e4ee290d84a9d18aacf3e1283d7842eed39938baa612d975ae67a09bd37843c2a4c80a547fcbc247ee00c19fcabb78b2297458a02181899a079cbc78a241447d591da79cf99ac5968021ff27c46ff2131c60c195f7a99c2fa747567ff4154ce91acb4c369967a1a58fb12677730c56a181da1c80da68bd5f4653493f18e4e98b115296ce89fd31e18ea8ed76f603fc0ead6e1374039ce1a013843cb4184e3b2e71c5b55933b4f7b8ef40bd44033dd74fd8c7689e10131fbf6977db6f7fe0767eb5cf262252b7e2eb70a73dbc705c55b356fd92dfcf66a609717d8e8522b2c255b068b04a0992c0f1ab197e0242315a9cc1b01ffb166a07f4963c0abbf93b7c6f00b56b3f1e582a092243ac4578ae64ee3e6ea7168027d15727c0d0b1842129c3ec070ac684eb7540bae4ec03413f8b2b7f9da461c365e10bb89bad01cbfa125483ceaf6b38750c8c57b3655ab8ed211f4f75cae5bc62f4aca38942efa6f3a330d824c4638925a65634b90d26db7f3915dbb4fb5ba8e008662607a08022941c29938209369a5d011aa9ec457f2446e815c16cdca72192ccb7382a63d302da604ebc0854004b7783042ded49bbd99c09f2cf6babff0d0ac7c6431b842a96a2f719e6a11dea4d89a81a318165a66f4f127ea947d5bcfd4ecb23b10db25e31f018a7644f2191b1d8de805101d7aa2d35f8b5e63420c5882cdabd2571951c6b9583ea79c45b89c662df781a053c69d9010f362a261a569521fc806a9aed53e6764c970062dabb409936ec595e4f1532294afbb5e8f0ec133ae27bfd48cf5387474b45ddaa14971f73e4678903ee7a8bad1c1387ca5a300cebf01b2e32060e78834f8f8deca0a084b28067e9e176ca11de6b76629a55bed455e19f1f42dddee6097b266a28f666e7a66b3b9a47469deb222ab723f709b76664e8c068c341326909d642e6294cd838512842f5ed7daf7e9d4ca9e7a62b4c846c3ed1258523be1ba24466aeaf57786a92f836ed4478f40221f8530be9ef6d7bc07e8a59da24d140155fba2e3059cc9f84a9612dffc51577c3242d9279f1058db5eff969636a7a9b8d547980e4cafde3b6985942e55bb1e1626b9de52149f0403d6ef6d199bb0b8ffc53c6191596c293529158d51df1ebe6c545b33d09d3584ac5bbe9aeae0eb8c57d32dcbba6940a6b167c13d5990a7f72835eb54cd24050a1da6c1fe3f803a3e6cbcc743d90ed9ddc52649f801d7174b58f037761e51460703637a191accd7ed4d76357eca35539aad897212a4ac17a8347cce10875e09214e871664eefca144d565aa0c3af4fbc1cc01dd5e28812b7fd4ec6393693ccd61b27f71be526c6a174e12671503eda5aab48bd0a3b61d8b9764a256f15d65e19eab48c5216d7fbfd38bb55552692dbb2fbe5c4726e9c91aee836f186e568842f728683c27cbbce6a770f9bb196a6df4f498e8c025c32d6269a9a5e414728e5820d4c3b515ccbfccfccb0f5450053ca56e6adbd09504303e14cf9a2913dc6a474f18382707c81400c77761d91be5ad42ff4f3f1e1639542d88b065fb678cc06a087811197c012cfdbfc4ac095c5360e3fb73587252062dda4f501f69b58e783bfd9d2ce3a6e7057ea012704d93ba155faa7229000e1c200a71ed2183fdd8f68748c6d946af99e49c2ce8daa8b1c0dff05f84ffb693c6956c1696ae26b1ddf5ca80ddc4c07e8968b3a4d035426d73351889b8fe0fd5cf0d780df58890ca6fcaf3b3b4a6800e71948e1359cb54e667cbd0484264fd498b4c31d27efdf4d5eddf8409abc4d88b4a1059b842b1c1bd3bea1d558b47c70402b396bb621f642dde22a4b8d1ab412261a4d786a01490e98bf92787a44397fc950cd1ec720bcdf346dce8bd47106982e218418400627d2eb0966281d53b1813692f90431a4099682c3e88a1fed5c544cde30d02c0486448176afbc38e0c4f6f272f432479930e1dfb6774cadae0620e12cf1d9f8bc1b0b311a7ad55031a7eb2b5a561c2fb4640eac94eb1ab690d03f0e99887ed9fa8ebfd4e7fa7ff0a0292e747911cd2084d97ccc6dafda721833f36ce050218edea77358bbbcae0cac5d69785c4c1b3ec43f393a38a388bf3d218dcadac4afe337452c62e0a788d35d74b3c1629c8fae16a52b2ef890a676ea753e9ead011a78c8b38f9d1afab95d6f9ed59b6b9f5462be62afe8a9d9c9cc739aa237e2a01b922872351dc33cd6944b25ef73fed4c4c390705fe5f7d97d2d06964f57c54d05da1d75e272101fca7099e37534c0d06c4e328d0d3b6f39d8afa0152d3d04fc7013cd56a03d62133219abf0b8872204cb6b8b46cd6c67f8bd09743220c1ef41c1e23ddf3035aa0c5df96ab75764e50d3ed29b4e58d2d68f6b58d3a2246d6b66cd934d46226980c3e00ea77234d45172138439b1078bda8782010237ea4044540d17e1199fb3dbac6710f93e53554a854623847aff5adb7a9581dae7cbd9d0474e42439d7bdb90324baa503d0250cb81e382fc7722bccb5434db68c76d510b246b1c58a2c1382efd89f67153b2a8f56e6b845a33d16efac20796aa77876c27a6ec33b6e439e23a327558ad70f6920e6280731c351832cdfe7820fd4b0c08bbe0096178ded6dba2fc5da47cdb2f031ae275f5b96ad3c06b51b986be2198163a5b55986b4e60ccdcebd0b4b1668937f645918d2c1156597670b3920a10338268ada04ccdbd16d3d59b6fccb49adf8dffdf720142f3fb718f0e08e19f1c149d0335e0ce0002e578e8fd4e45fa6d3a6138feacbf0955d9b6666f98729ce4c8e6510ae2ce6bfcbf1205219f180b7d327d3b97c062c5f92a5c35769ca748c2f8552a275a15161a208047237e023e8fac1ad5b0cbc728c6122530ec7703a751490fc6aae8db7b904c9cd8495bde10bb4b09b64a45d405963ce763d845eff6d56e2fe80970a22965c092f817fc4a2cce8b8c2ba9cfb4f413f0e4b843e5b073f01e7186c2f2b27a3b3bd157be46b7b94997f8d955d2d694b00d6fa54b8e2006a30dcf6c49724819ba7adc05355a3da94808eeba24af292493bd04b68ebd13fa1a360aa5a5120527ce4838f99103db043f2ef6bf3e42ec72bc3115a7995eff3d1480d6667d0c7998924ac1be95e82656828e25bccda679b27537a549554b81d308a9aa9b11ae4dd53792deb3d78266c83d222af983248dbe2483e117d18c2b5ed9ea9975f8a03495e6bb1a9df659d98678f7a2618720c4cd6d7e058e86f61950966282a940089f6a4c337e8cfe80c449cabacad2a7b98f4eaf659d0eecce958f18462591384b470cefd7803c71f02609968849db50196ae07dbb0a183e3a81c42c286707c12aa99bc0edc02b0785284eeecbaea3d26c43f07c8b07533a40422edb05624c0e313a9d020219941168e7c2c8dc3ccdf63fe49ccc636f4b70b9b5707ab702b0c2bb59a0ab00e5aaa2c173f734fd703d1bfebf751e61579a790520101c71fbf5385f3f377fc5ecf5b0fad7de14f023d3c4218954c89665a3348aa2912942f9767653649b4a8c71019eedb7cf34d486ef2c9eda5f2b90094f66698d76fcbf8ad89ad0f14ad5f7587d869d41c53e66e979e8f9e22891574a28a6d7f8f59b15fbd8425620c7b3e66702dcccf0878bf89b8156ff12f443039aed25701da912b00cd5b575248b0dc26abfad04d912c29581bc529b1141374c0cf7d81838e902ebb2713566308401fd032d964179117046fd17d3885370ade61dada20a2d7997fe91598cade8d33d186351af1851fe79e5bcac92e236d0daea65f1d9015fbc31f7c5453d98684a5c5f5b8648bae583fc07e3ac7f76af6c9090b9288f53346316a5843230cd78fab1efb815e131be69a7154b50c70ef3f045ee6b3884d0017bebe35c6c460d3b43cea49b9afe7133eb9917fd1e259f78f8594e4200bfb1e7d1053e7a2b0131c5a9a8638a9b52416ecca5f37fc91b8642ae7ceb9ef2dc85db554614cd6786619175735216df11cd2d7b84c0d2c97fbc0896ff592fbc4e5e9ff8303593ac2fa4d4498721b671708c395acb3daa90f94234480feed93b4bd863b2fc5c0b7a5d8730f8fc51e90250b19fb1e1a54d3a91fa339e03078b8a23b0921073f2f03e2072f2a0a32c731b2d6753f73462d138131bfb9838da27501f44a869459f76f5f8d9ef26a75a26d6e2000af5457ad3155ea779e60566779ac1c97e11ac630ea4d62912705950bbc0adb8a1232fc549569f73bef586b942f356235f9a6e0961598202abf6f25e827ca06b92c95727b152ab2aa907a73ef00c54b3e2aea39cc8c0da7e4024f83ef9e4c133a81bcf767c952ac1a7e30afffe04a072518b3ea0e8b7285bbec17468e04eedb363ef4569e892890fb6590cd9f54a6ab45e57be7d36491de3575322705acea9052ed3cdb624c04a0a0400da90701cdbfd03351a550000000000", 0x1007) (async, rerun: 64) kqueue() r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) (async, rerun: 64) pipe(&(0x7f0000000140)={0xffffffffffffffff}) (rerun: 64) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) fcntl$getown(r2, 0x5) (async, rerun: 64) socket(0x18, 0x1, 0x0) (async, rerun: 64) socket(0x2, 0x4000, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) (async, rerun: 64) r4 = socket(0x0, 0x0, 0x0) (rerun: 64) connect$unix(r4, &(0x7f00000000c0), 0x10) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)={{}, 0x1}) (rerun: 64) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0xfffffffffffffffe) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) (async) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) (async) r1 = socket(0x0, 0x4, 0xf6) setsockopt(r1, 0x1, 0x31, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) (async) r2 = kqueue() (async) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) accept$unix(0xffffffffffffff9c, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) fcntl$dupfd(r3, 0xa, 0xffffffffffffff9c) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) pipe2(&(0x7f0000001700)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000001640)=[{{}, 0xfffffffffffffffb, 0x22, 0x40, 0x0, 0xacfc}, {{}, 0xfffffffffffffff9, 0x0, 0x1, 0x8, 0x1}, {{r4}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x4}, {{}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x79}, {{}, 0xfffffffffffffffb, 0x4, 0x40, 0x7}], 0x0, &(0x7f0000001740)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x28, 0x40}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0xc2, 0x40000000, 0x1, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x1000000000000000}], 0x3, &(0x7f00000017c0)={0x400, 0x9ab9}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x3, 0x0}) (async) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1e, &(0x7f0000000000)="001d0000", 0x4) readv(r6, &(0x7f00000013c0)=[{&(0x7f0000001480)=""/130, 0x82}, {&(0x7f00000002c0)=""/4082, 0xff2}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/58, 0x3a}, {&(0x7f00000012c0)=""/88, 0x58}, {&(0x7f0000001340)=""/112, 0x70}], 0x6) (async) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0xe) (async) open$dir(&(0x7f0000000280)='.\x00', 0x20, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x2, 0x3, 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x6381) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) semctl$SETVAL(0xffffffffffffffff, 0x5a72e89123731539, 0x8, &(0x7f00000000c0)=0x6577daba) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x88, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) executing program 4: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x2}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = dup2(r1, r0) socket(0x0, 0x0, 0x0) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, 0x0) link(&(0x7f0000000140)='.\x00', 0x0) (async) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x0, 0x0}) r5 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f00000003c0)=0x81, 0x4) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) (async) r7 = socket(0x18, 0x2, 0x0) dup2(r4, r7) (async) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) (async) close(r3) (async) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) clock_settime(0x100000000000000, &(0x7f0000000040)={0x8000000000009}) connect$unix(r0, &(0x7f0000000000), 0x10) (async) semget(0x1, 0x1, 0x300) executing program 6: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair(0x20, 0x4, 0x106, &(0x7f0000000040)) utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r2 = getegid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x1f, 0xee0, 0x1, 0xb310, 0x8]) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000014c0)={{0x9faa, 0x0, r2, 0x0, 0x0, 0x100, 0x101}, 0xfffffffc, 0x8f, 0x0, 0x0, 0x6, 0x2, 0xb1}) executing program 7: getsockname$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x0}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x8000009) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) executing program 4: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x3, 0x102) r2 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', r4, r5) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r6}], 0x1, 0x0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10ec00"/16], 0x10}, 0x0) setrlimit(0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{0x0}], 0x1) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x770) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000000)=0x2) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000380)=ANY=[@ANYRES8, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRES8=0x0]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x25}, {0x6, 0x0, 0x0, 0x5b}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1234c147d168098b93029dfee05e", 0xe}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) (async, rerun: 32) syz_open_pts() (rerun: 32) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) (async) open(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) syz_emit_ethernet(0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) (async, rerun: 64) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e64743d8c0a5c17e6f75e919112", &(0x7f0000000140)=0x25, &(0x7f0000000180), 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) (async) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000009c0)="cfc8b3b15ceb02393da68c4b6ac19978a9cd92aacc4cd9b1e4ddb6241625ded352f9083368e20850eb3441f09fa0ed4f24ef535903010ab2c964f0f7b6f1363b7e7df4fc1194e234a5aca9ef1195c446f846c44b79161e0ece64bf706c09e5e54dc8f251875d8880e8599901933e27b45c123d35247eefd88cbd087c32b619fffc8ebc258a655c7585ce4d82954adad4923abb9c45e2b0dd09d68f810b1d50458b49b2c35a30eb6b9ac46fd9dfd542cd84fdf078033b0015018834c9b3d930ebe1b0e7a9ae03db124aa4963847136cf5e16841dee93d776e5622553aefec86a26bb665748ed636f670841789312b19ab1be86663ec75c9fc7bb4cb0c62048fd9da17084980e3e3b22fe097f4a21edf2971e9f79bb1537582c8069275d6d774567ea10da7dcacc78d718ef0e03923b65b4b9dd97a3694418b847d2cf33d848526559f2517797d8023dd60937b9a8d54f3fcac3a70c130e9caec6a6c3a56f94e80bbbac6948d4a482ea2ffff34b31d80131cceb2c49231e47e8002dadeaf292f24c3cb459563983c9b8af1f131aeb394d8c73fd2b06503de44f422815c69bc1d1ca46be8f079dffb4466a6f5a2ae74570454453e386c76a2147e6ccce2ea54d7107456d306ee6ded1e5a885bf3b55d18bc4ea3e37a5bc0d5a5923a6e640ff90f8893efc1f9fa5ee1cbaa941451ab8ba5c309b5", 0x1f2}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb55a, "1a2198b59b58505f40edabfa1c00ede900"}) (async) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000280)='A', 0x1}], 0x1) (async) bind(r1, &(0x7f00000003c0)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x200, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r5, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) sysctl$net_inet_esp(&(0x7f00000001c0)={0x4, 0x2, 0x32, 0x3}, 0x4, &(0x7f0000000240)="92450d2b62590749ab2834be3df1cf855dc6ff1c6a58ac6e5dd0b20ee1e7ad970b77b746d219e9d38ff77407d73cfb381b1dc5ee414fb0c22df6369b8d090d62c9c7aea55667335e66115b009c9a6ad136e4cc782086c2e76099570e612e2afec451b8c3b446571c983b8305aa4ef9464097cc52f2d36cf2c67761d9d0d9a547460381950a7eecd864828f8d1c5133", &(0x7f0000000400)=0x8f, &(0x7f0000000380)="15b8c2c9", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f0000000400)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x40) (async) getsockopt$sock_timeval(r4, 0xffff, 0x3, &(0x7f0000000140), &(0x7f0000000180)=0x10) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async) r6 = syz_open_pts() close(r6) (async) syz_open_pts() denied attempt to set clock forward to 115964116998 executing program 2: r0 = syz_open_pts() writev(r0, &(0x7f0000002700)=[{&(0x7f0000000440)="dc755ea37b645e65e584f1565418a866a322b091921a788166e073bcbce4b84643b19d32f6e0320809f82e637268cdc5879453a2c88afd61260cd7ffeb8d1cb51c23c08ded45b3298fdc8ee5369e6e3c6ea6cd4aac84f2860b69edac1cb10c65faa462a4361a6d6e69a6e833789e3ffef3b6", 0x72}, {&(0x7f00000004c0)="1a3cb2e8822e446903e2299fcf936678028530d6265f0342e9959d41070e30403c13cb7d1da6e5f0f35541fdf1b7bde44129fcec30a9405576539f63d15dba037d5211a04e64ee2dd772fc4ee8ab1ce325a1810e72a953e74a5b9aaf8b145d89cd40029259fe692177aedc0228a865f39ef260f50284606e9f6d335a99abee313f331e4a930e47177e945de50076fac306ef4c1c8e9868455fbdb12df59b47440517e76e168dfa2152f9ecb8014268dc15372c3884d7e40188cf847c2c24d83197ef928ad38d3b07f25fe4ea8fb82a1410f5c2c0008d6e55702bf5c075678ba5061e2477fbf2371e97b950c55f6aac15489634a1cfa2f9b5765bd5c2a64c7d6116dda3556bbf6c79c756dfaf647bb837e46c7c8135dcac782db8b8555fe3a64e48d4ab3b4178dd6486ab04cad09c30daea92b09f16d3415bc5c46130f3cef449a206cebff0c0f88ff0b39704d5afbd2a7c750aff6c7eccfe13523d8a14d3807507d04f6406625a5a7962fe104e17cbc405eeb317d6e118c1290e926d77f485ac4e7097311b0440c7a191c42c533d75a989b8771baf9b03969e0a58c00a8c3cd7c70705b1e5f77d2c1896de3183c2eb8ce5cbfabed3914b93ab782b2d1443c083b639a1e5d939f41fe3ea80d26a5bdce7818f30c0f524ca82371527d6db97e4f3f26f0c1102a3e90b40e2076a1e19e3f0046c03a969514650c6fe5d7275f0fcc78dc9fd15148b5fdd6ebc9f8660d9425e941fe79b84ce31d4468ddd7403064342354592885934c73995e2d4dc15edd1eb01726487c926af7cd3c319ab981a48b5cd719d1a8cc2eff3672abf069397040eb6106f74a8233997ceefa64e2f017bd8662f5d8c2eb0e8d0e13cf20c1e7a4b83fa38a675c30aa443f017a4061f7f5808d8d16bd1bdbbd20b176a0c842535d9c7d64a5cc7db5b59b61b40f496890d41f3fb9a58c6809dc9da089b59406b276f62784815785a38dfc888b3456a45e14bb9cce75e54bd3cb2c241877b54d579375f75172ea46939a8948c1745197e588c1c1aa0dac3cf3c3c491694fa284cd55aeae23f8b9baa6be848c8f110fd06655ee807ecda193663739849b3b65fb4decd12feba0181edf98de7adf239ccaa380ada4d27a9bb29bfd524342a776c2c2d1b5438f8069316c78a38658aa34a43a192d70a26ea5f7a01454635238878154530904c02126cbd8678654f3ded665310f91bec5a66da33149d01eeae9e0bc9e7395f44e3b19369da281588999151efc4c99457a673e8eda06e2beef4e174a24f5a429a897082a4ff1797d0799b0052197e7bcda40a4d88d4eb4a69b245c9464738be69069ac4444c9cdc2c45256d13ec9c7632c7ad1cdbb592582b86c3948111a551a77fff3435d5fedbd1d3f4f3485a2685cf0c484aa8a901492551439857f30216d492bb895fd2d3db546e5405b489ad22f1e8f17093289801dfa72393c0f1f243b402aaadaa81f61e1175e1caa37461834ba09fdbbbe21871d22dc5a32787208c697de89fe0f4410c395b01530410200ec345090836ffd2ca1b6cf5c264269196440dcf53b1c1520c449295fe69120cbd5a491727f81c63e622eec34d3f966e8e3ad3f6eaa965e8e38ecc22a1120c2a6fa5d76c0ac83114bef85d76a63ec0b0cb07bb2e3d0e9d1d42ee08a0798fea0527b337a4fd4493f27fc2907f2e985728358b3c18b271c16bba39100075cbc11f9fedc692c8742d1d7e191e5243e85f6f97aed93c70267ff8836fcf8ce214d9197e231350bdf007e11546de581a282222fcd02cd424a5025f1c8a1ae7cca699e6feb12c583c2729addb76adafc02c24eb256b07614ca972f020b4251168740baabe2b135667ea5d4437a68dc9b644dad4d79b7a4409156376a588174743fcb4a33a2d4341b7dc1c3d58a034844d295ffa034e4fe0b4741e489bbc2b6afc28c20f98831e2706b6245a9bc0fbf24add36250a785bcb0421860411d95bba6e864a70bcb6e48e1faa7e891d0e06384ecf2e616367ac6a83d1526a7a499ca7b947d198baf1f11aa83f54e352657780b5bec07b5229c6a46183bdf942bcaff6d33f9272148ff2174cc60ec35a68d81bca5d052164829e5afca39d43a518aa704208b1f4c73d22c12a1195abe77851442f326e1cb3079495f4bd089fb28ee2deaa34a79defa1da795cf8904cc8cfcfe32e14de574f044cf19d89c405d9219c1ac3acc99a1eed18233c013ccb1ba777b993791a5d523e2a488c3de938160b9b8012116b60a3e4e4c4edb216ac9cf6ccaf9e37ffcb78cde9cda18aaff891c7f53a39d6d681eceb3fbf74dc0c1f2843dfbf2aed1a06c49a2dccd288ad436c11a1c595bf3eba70aa183787e63af8d73e9effe2f5a6d7da3a9e846e13ec8bc3780f5a3d5ef03c24a871b5a183a41d85e73e5e0ce0d968dcc7c144cb6a916028e5fb76eac8ca7ed59b41ee9d7ee7a31c307ffd3569ae20ade885dcc1b1aff152268a7a2dd68774c63beea9222eb85c3c028e51af03b87dfb826b5fd0c72ed79aef18cad4193796d0eaac91da88b08761420e1076015cdc292cb98dea1e634b86d9d044afef337e4416971565cba6421ef873df02231c6149f72a894abcf9bf3aeb345acd6d929980658fe738941efe7ff463b5a934346831cfb8086af0123336b6de9856371efd7ca42525f4ca378a6f3e77b5675dc2fcecf34c8c69e6cd2dd34d5448343698d931d7f195b62fcce5e9f9db580a6f931655ebef214cea5ddf80ee86e2fc9799e1041d7c56608b51442cf8fd5c839c59f38b73892529bfcc40d9b1513a86ceef71ebfaefc8fbf0c42d2123d7455320edd5f6316745102483f87c78ebee847fd96ad69277a586403bcc00585fd9495b37eadb72a6727b759832a5d8aa4798819b736eed9d149f24ab813c1270cd8994948ac0978f0e159782f2441138e1500874716c1b440654f8e1beb35ef49aa1b4109700e37193b9030e4b5ac969b5e7b417e39e6cb9549bdf68e1378c30638c3c8945a114fb84a54133d18d61d20ee950d223090c481500fa3ddb03069a0cac348f6e01c896c3aeb9cf11ab0b593a6230f8e0e90517898da5b2e9d44b06e8c14f94ea175c1f7dd3a067e3f1847aee6a76d036fa39afddd36397f9d64c9e251afb6211aeedeb1de00f83e20c21323633591e45dfcb33fd0235dff483b9707b28a1d4b30c19c7c150a834303ec2e96c0492db5e800e68ee2c4a1c5a371b77cee42a56b3a57516e6b973cbff450fb39c383a985c934c2747f51f931e19e436b62871e9783b3031697e3085d46737885b965412692501852c8cfc3a9f23c40f6d4afe292259f1f705b803ea34e43ed822712928d7d3ef8c94c2715f4a4ee81a18b8a03113660acc891ccab703d14f56057dc4d25a304da6d50d55c895139c72490f462dfb50c39932346446c3b4d44a4afce0b2d38598defc8e55fbee091fea5b5d7e9241d8138e61458764edd509a6d45554e81550a6435811f29fe7d7543a23229ede0206b34119cde597ceb0b4e5f45d39f8deb6d413e0e7179af22183d79994f6560b382c579ce4cf63b341d701a5b2c17a068bfdaf7ef01d8e1e2a191af3dc97a83049702fb5d88a299d49befe73657d0c5bd121cb76710ab8f8f7436c3639912e24d01c715106c15f6dcf6b1fbd8517e3d5722af92c59425ea7f73f7ddc7c832a099b8d47955110f5b7170eb293ed246900b4d0967e46f3d0ea8d4318227ea914044a796107095ba40522f830b39a5414a000031e6baec84bf315421de09a124e93f1bf5bbb6c8f470ca64b7dc35284b7991694caed2b1622f921a86eecfe0c78b3b7f72c97ff9da155b873d4d20f756231ae92682a40ad689b79056d3211df9a89294b2ae99945c32c48aa632474f5c1e80e4ec842140ac09ad44bc19229eca7f9a74c98c299b72845fe7abe39ca8cd63f104fb5e44196b937ff48bfc3f446ab9162aa7b821e58007fa3a4078569adcea26af94d0318708400eae8e3186fc78fba48bc3eac86f5edc41a2a7aa08f57d60def031a7487e6b5e22640e7475e5acbf0ef3aeb49d58d739c69e0ab816e57e2aa17037b74e06d6b2dd38edc96be43d80f75cbb64ff112f216fa40df505c1706a75072c057279d79bee959af582583cc4fd1316c9d9c349cb32b9e9db334ac7c749476ece8b8a72e6ad0b6b9c8c17ca6108b0e9a82f1154a0638facae01527e44ba3438bee085fe7ef3ed28c8d734188c83b7a1c85f4f7b039ebd00beaf7e439cbd6d021373e62dad6c8bbf4736ba1f012aca781fca75acd746e1f95bd73dcc02d918549261794a63265e9d51cb75cceaf539fb0fa6ca6848e41a51d1518dc5bfc38a6038d74bd3fd8d4ddc82a2348afd455ac121be9b03e34b5cfdd415167a6468f5c9d25c320e80e48f1c40e96e6620f3a47a0fe44ea99f6ba28e59908d96057ed9eb8db6763ab9eb684d4881916882b1a47b854fe0a0bb5ebd1024213ca9ea9304042275aa90aea5a667619e18a3bd6c3c2c3c618870a482a0817347009593f79ca5ec6e0fadb94f2a97a19375eb51701db0c3df8ae5f46788349a6ed2b7c5be1218de075c200d74a501c488a292b2ec4054b9549ad640ae86e8626e187e189cc5ae5ca4e40ebc67c08b0a5fc46772a8b328c8dc7856e8121467e47f7223b07a67695ad12c954ef1ddd0b94caeb907724bd1c48c4b9ea5ea53abbe5921a8d7c41bccaf1a8d442fd94aed72ef4b2668547628f9cd237e9888237023d1fe530bd231eee2725aa4a12807662072df9604d92271e36ddec66e688072a8e9a6d25735eef2ce295fd22983f7aebdae0b46ac2026921d63468e34e43bd093e35e7b9f224684ad1c4820af59dcee9710aa385e7666eecc81d476e2414d4070670b7982bd9de364aacce6a3089114f758e3cf9497965133454549645749e2ae9711909cd1a7c4fecab64db32d5551908eac53af12697717ef268d8fa172aa0785f90d17ca0845c7232c26c4d6497c7abaaaed7b2bb39f881ffebf3176419bce55179bb0ba1771a4535f6ef3f37db0f40c39d33c61541f886c25dd08de9e8bd21bbae3633bbafac25a8aba9293132c72f271be3c9f65e42bee9590e2dcd9f98cf122e7d3c55689acdfead0db24377aa6dde10f7dd65a41a9682f31fb9321633d5e3ee26f2d3db4e36cb831ecbcf5e23e2eb691c79130fea9888198c633d5c9003b63bb0a26905f695937340b72c0be82c86e5bc0f9f3783338103b7bfc47a0f3bd9b0e914430394b0e80555b715d8e29decd3c6d2727adc7b3546c424586fab584fee93e7e731417b9800f24cc9482644fffa452414d3d14ef6b619c603d7982dd3886f6b3268bfcb28fd5233618d4382039b66953e644b74fa3c0b96567bcb37b404ed517d1a00d87cdb7fe5c0df33f4440790bce7adb513f3953c68c28181fc6b3ff914e8a2226e48c3341bdd0531484be7ddfb380744f5d30db69198b758a9b708a4b024db2891fed51f8a357e4595168a58086fe2f662536d2e2ff9c2bea18f1a179e53fa512d5fd6e33c963eaafec173654baff02412efb5e1c4058b44b6fd79e55e36dd01936cca172012158b84b61cc0f805f8a2c9cc7dfcc3ee2e480812b7a3df2d8e5fa9ddcc15373527813d3439fe7c3c623a719d4eecdebe40677d0a124725c29e5c727857de049f44498b0db9b19550080775e37b4f350ad3865c2cb9ed6a8c5ea595d001abb695ed49a2d05870d5da1f30dd13972167076893b4399bc6407375aef842646d95a8a6f15a73ad4d66b6904e542c1320f483", 0xff8}, {&(0x7f0000000280)="77cfc711bedc8a6bc1a63120ac592115d6217e91d81d637dbb5fe91c5d287cf2ec83a4f263960ed196f98089272c5842ad660a0902813fc3e02cdf4c80148a5b24000000000000f7a721fa5b15cdbe5adf2d78d71f325f0000000000000080321dcde92ee891e445ec74ed0b003378171639ca880a9f9055c3d6711d17aa678573678168d5cd37c832642ac0e72863c3d33d4940e89f00b1e95db8820d8bcdf8cc362f87", 0xa4}, {&(0x7f0000001540)="f6cdbb6bd1e043dcbc789cebec7bf8e4c0aae4", 0x13}, {&(0x7f0000000100)="591661a0c6a176da30403a999c2718099408844824e19cfc86484d69fd652b5b2cd2588a9905f4bc1ad83ce2fefff2278b5b35acb031e25dc98b63e026b6d067d26157c19c7180f509c60ad7bf090cf021dce70ddad9bd840bcf902da7c88f3de461f458466b640ab4a0f29e59ba822c800c2476bd05c7bed44d772e63a65ee0fe17faa5b6df3838c4ddcfc064d1828731c782dfba4129497b7eacd4a009b81597328d07174a291a996854b9be370f60e885df5fd67e7a419f935516a9177d9fd56da63bcbee6ee3148d0220ed6f5a8ca5ff51bb36a5ffe980cf951b857f951950ff23b88dd758b04c76f5b183e1ae160322396b5aacbf2374f6dc3905a7bc23eee5e63f2c007ce6ed13a5b3b3ec6e61c0ef7e6ea86ba2f93075a272a9378e8b1970ffce195c357c208f7e89591cab5850d9fb6ef820e654d2235d57ed892ac8b765656c4b6583e00e211e30c2d26b922cc844983be6db77a9fa1e7a8f0a5801c5b4ae9528e5728e6fdd73cbd63d6ed073a4be1e378b4f", 0x177}, {&(0x7f0000002780)="04bb1b602f4800c7be5c1b9a479e9be923327b41f2000d41e8c88ca21092279987c07031a5292252b96db4d96ed019e2684e373fe9058087006d39ba50f0e43f0789c60453fe404906943498f70ce7541f60ea3caa2fc89f5372e97f0b8591189095cbe956095df4311163886b254a1228541fd98800812c3eb2a2e1cc0974b3c4d6b195f596180645df3879e9f5d904fcd7ad62d8e6a89e9f8d7ea7369c1ac194ab70e78c056ec139d7c8cf01bac9d7bf4b42d2559cab4c89f3df283f51e9da742a77cb4f777274759068b8e50a9bc00b062d630540fb280b3dc8f85802190ea40a2a02f83a2b4230a7e802d57684b87f391c86f868bed991a6dcc27d9d89bbd680204781981fcdcc85c139373fa3b0a325cd31ebb4ff1c88b662133c106b19e6e721aa8afa12c4e4c7f51a01b970f4afbff698b2e35e5c5136a91713e06d68cf470c78a7671092cf262fd816c2693b1d0b280a4edf0bf9fb9ce53da06def62a3546abdc3065b818cbeff4824a05692c3462bb932f9d9b56506eb82b94938e134905b886d3c3a1cf37e251790c44cd820597e57864f0ac653ab95c9c83e21ed24f05b982a7df4f5734ac7b5419713e989a66a4c72f8c715f2598422f01790ea950b91c050e674c8b0077374a2b60a28358e53d62e52cf0030d47a84150e868dad8eab20c69c4fccbe04be5220845a5cbc0b1533057a7aef225d873483ea01b51c4c5e71e65d14b680b3a138d84a5b229ae977ed02ed690010a8423ad5222b1fa888e57816896633769e1803dadd8645492621ba46b1131b59ed4b3e3fe3566d7af70d6095180fb989238e34b018d529828b84ee9afb4d371d2a5cdc0ffc4f6df7396c57534ea6c95616362cdb3b5613951f965dbdd148444919600fda4c39de523477d1e2554c932319e05a53d32ba1306bcf458dedc43b8a2c38750874045461e65ed155c698105b88438dd5af93414d0f2d05c8f21d48675dc9d23bd2afa37f558fc155cfedf82655e1f0483a29b93fb5e419c1d113b37a52e93f7e1769cefee623486d475814df684e6479ef1282645af184066f3bee5a3cacf4ee3a46ef082cf2a139733bb3c6eb2c89ef4dc2c0005e1eb30e91aa9ea95fdce089c124cf4c11b5c7657561de917860274470e23626d6ebebb911b272713f977005f3ec2b4f73291af572f443c342f021b4c39bd6a6977d06c853f1a06065e50bd13ad3acaaa3d20587bac819bcdf63931cb2acf293c46a580c526b2e80b929733d46543cfbb6ca2058cf962d0b3f3361c94a40e89e49cc2ab440b29dcacd31f33bc03bfbe93de377ad9e7f9462ba044f3872b0216089f1acb061c093ad40c6e3fbc5123796b7cdf10c2474a90667a5ee73916573eaab0ec2ba2f8552ff12d89b39811c5d499b3d5156fcee0631a06a7904caef8a287d3da998770dacbf753216a29bdc3773c0f31c01fb64af3922f2ee8c0224cf957278649900882d0c4b0e1da07f3857cb911f6f9a835a5aa51dd47e9793e95a5da0e8e319347591b30bfd7636cbfd8fc5d1f6b28708dd70772f91b7f5604fa93664a62e956f6117a14a77730bb578b82304086364dd097154019dbd562c5c6e962190d5f2f0bbd9c2ff1939b547d2547a783d81e17286e1cd98bc0451c48c9e631d7111d26cebf01b577d73441fb8bae0aca96142c3fa3bc15802e10c10e9be866d2c7e72fad59cbebe96134b87dfa75bcce144fa572b17aae46da11f52d9a8562c158ac25568bdc26676803aad70b7a8627cf11806c3a86cdf6d2b6e65224dc919e1cb3e1b3878336a1573ee081f5171864e937031886835030308c635dc2946a0c6bb0f1f44cc0c03f42ec03ba6a4242533ce3486f9af83ee3b5658c939770dafabe141ae36d5ad8f5d52950162e84080e9552b724855fa016f7766484e62eab755fd21c3f738ad232480f23b5057d52906dfa1d0232802cdd466c0cd75791742b817f50e7cb2d030e2277e7bfca97f4be8f54a54ce4c5222275eaa987ef82a6664f69294e4f7216509c1f73ef0dc118c376684c6b0ae320b793136e0f65e525db272b534645aa0a664d31ce0bc93615973b3393b14927c2251b2c6f87a726cc525ed976585acd0d357aae8748fd45f214c6e5a588373fdf6c83fcb7b960e01748c3132caa48d769dd3a8ebaa600c8aad918e69bdaf9a3338b94ee59f2a7fdb6233fff431c535a9fbe7feced96c72e11391d2df83c94a33b1f168bf25af914f33e7eefdb9d9f9c25b8974d8742783124a0002dd2fb468751709611c858b8a657e2a81cc381e08cb2d181212427fc123ddd357f88672315aa011b083170be6ca4e8ea0e02afe307311ea74e6f925400b36b1539a4f6922cfa4af79ba68d55949682f022ac0e6825750985d2aa82844ca2018ebff70045b27b31dfe2247e72641b8bacdd6e6dd51f9a97f84e7af9819635bc1164fbea5b85b3e64bb00784e52b5f22e65a3f514d791965c06fa994cf5ebaa4606601d4752448cd8a96e7512f2f1d0331fda46489ecb7b690d5f833676baaad6cff52c0665e6787fe0b9d568e679b62c03893e5a6e58c94c05d6c447854cbca72d5620486f19169d0750a781c39ff79e532847418bb1aa312c1530dd57f3cc24fff4c06245d92f86f8d9fbc1f09cf4153f1e15a8e7d28b8af76a3cd6fc10b4119bb354a1540cce35df48ef6cc662e998e2763c537e344fced2ec2abb300bfe1cc326dad9811eaf68433e1f7032f0b618f201d12417b12cf7447b1d5116da32bd5a747215e083c7c7fea5780a12fb201d3aaef7a8b27f4b340f3a729fbd5047985c9ef90fe01fce0f40525c28b05b1c72b625cb7176e83e65e336fc21ce9d9ee879ba724167f9b8f4069f7992775b4fa0d99b451568b74e4ecfe85e51247e2937b7e58af57ba944ada0ed55e188d46c1d8c045a87a70b4b4c9bc07568ca3fec69653e9dd1d691a97c12fd5037b34b71aa3e93dccc194371c1857bdf7be0e5ec65f9acabbb3e8279eafda7ac3edecc80fd57ca994ed8e2acd872a239074c9d2d827ffcceb0db1f8cd96f9795bbb15f44b406cc788a4b50f3cc03b8b4624edaf3bc78663f87863026b78ef89bbb0b63f3ec1a7cffd39bdda82340b766a2837cf1b9f622b639992eba8e14ca06a7b79505b48a93937be10e9cd9da41253a2eefcf7716c02128025290fbb7274659690bdfe779869c2982f10a43f639789d34e70c6f0c058eed411b97b7204b0b566b36cca0123aa0f499b792151eaec7bd5c97743ba0499fa13c1cd54d7117cf8592dd39f60d9dc3dbee2529c99450866e45e395826c4aa913e3e570064d130fc81ebc6e520c5b5375626ceeb077ac4a46235e92780b5cdb2e11a51b1a30fb8ed16db1180b3f40f54a87baec864980dd23f989a350f384d1fe3550618c91470b208002c9310bbe573c08a56b91b034de1b076e06720b2615e7a362edfb1dab397801457947e4bfa7cb38316252cdbed5f3aed788f3e1dbde44accb64a0fc3b79563f779230d70bcb9d0b25b9b2f950a103b86ba6a067de34e787af437b21c9aeec9c1788b2ee53139f5c512062e8e1e376646828a20e53601e48325a4d8115a9aa8eeaffff71dd2aa69f6e12dc333d9d22309ef4271485508078607e91bb97b9d9b97db5aeea97f152208750e488e4b68dd6da76959507aca4fabd35691cf07937c961554ba838bc20fc214b533c4a35dd66bca5e80c7e9cba6e1b61f44ff03ec1a173fe6b13517144e65ff4ea028f4cb35096e8cff1c93571f4cb678d749e6166f766a62f544d0b780a809dfc4d07b0d5606d6b2f70a98f2dceb1227e8f006c926678194505e7f32e2b14237377fc271a5deeab73f4907be64eb21b5ffa79fdb4c02ed5dfbd7a29b72759a4d6433642c5f46dfa112da5bba7bd97ff29498f0b5263fc20ad6de06880377b7b4734d62cfdc68fd300182eda9ad08209ae5a849ceeda5854421f0e26fcfbf0559a05e8b82d277fa4f5212717c4d559fc26a73ae454b735527ebaa700318e143a58d3e1d1e7c988f4cc6f0bbff4a4b183070cce3d2099b6c2ef1c31312f9504002ba2948ead1ed6d062503626fd3b94d96b9f48a0a013335cb722ac72357101307fa317ad9b5816ae9fb5b2f2ad60bbad6502d215df918a8df66db5a524961d95fbddfb0da7498ce9137afd60ee5e7a86ea105cd0ce92cfbf788ac31ef19abc62992bd94790f0f9f024a1e11604d4462f546e05ce94cb76f9eab3e9da02a03b3964dfd79df63e637ec8638f795e0888e5351e4e57c3c8be9f05cf85e2c44c2929af5e27aa12c16a6e2bd482c80ce2247699f36e4e2e4340d7b8c0bffa12cb33d5d66d30774bc5634b361efe53d3c85f9152d67e3ff8a5bab07b01edc522e98e0bf676483d9cc05ed6ba5cee8f87e0d2905c2281cd6dff513ae31f82ab1c45c5146be9ef45a288c159d1437c507961f05182404c3f1d971dd541407bddc56b4e710ca83d6bd13e075a713d732deb96ef92ec165cf067180ec59936a7051334", 0xc78}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) executing program 7: r0 = socket(0x0, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0xfffffffffffffffe) (async) linkat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) (async) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000000000000000000000008", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1}) setreuid(0xee00, 0x0) r3 = getuid() r4 = open$dir(0x0, 0x0, 0x8) r5 = getuid() chown(&(0x7f0000000040)='./file0\x00', r5, 0xffffffffffffffff) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000300), 0x10) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x4, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x0, 0x1001]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, r5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r9, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r8, r9) fchownat(r4, &(0x7f00000004c0)='./file0/file0\x00', r3, r9, 0x0) setreuid(0x0, r3) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r10, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000500)=@file={0x1, './file0/file0\x00'}, 0x10) dup2(r10, r11) r12 = socket$inet6(0x18, 0x3, 0x0) setgroups(0x0, 0xffffffffffffffff) getsockopt$sock_int(r12, 0xffff, 0x1007, 0x0, 0x0) r13 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r13}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000500)="78c1b1d42012f484e5a9e2370e8b87fd1d8a525c9aaae17552ad7b4096b530cab10b9abcebb847", 0x27}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x410, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r2 = syz_open_pts() close(r2) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r2, &(0x7f0000001b00)=[{0x0}], 0x1) writev(r2, &(0x7f00000007c0)=[{0x0}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "69aacf10ad4d122d47b25418343f33cd7255fade"}) execve(0x0, 0x0, 0x0) executing program 7: 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) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x10001, 0xffffffffffff0000}) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xa4) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xa, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) (async) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x106) (async) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB]) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0xbe) setsockopt$inet_opts(r0, 0x6, 0x0, 0x0, 0x0) pledge(0x0, 0x0) listen(0xffffffffffffffff, 0x0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() (async) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r2, 0x2000746f) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f7e, 0x808, "efed0ff8a5670000340dc620000000e4ffffff00"}) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) kqueue() (async) kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xad44, 0x0) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) pipe(&(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getgid() ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f00000001c0)={{0x0, 0xf9, 0x4}, 0xc11, 0xffffa888, 0x400}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000040)=0x7, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r3, 0x1) write(r2, &(0x7f0000000500)="16a9717e51ce65966e15cb088f303c11e1fe579f37dd5cc232645d3723299d9a3c4413ccafb398c05676a02c7de9a13276412f5e12ad2d89c2ac1e906847418993e7c9fb7fd236aaa0f3bf35699f0bfa1adcb4fd1b8547a8015b2c6dd43b146d450efb6d3a5adfc4895cf3666d", 0x6d) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r2, &(0x7f0000000300)="8cf2403336335b48ff86cf1ef8d639b65c302eac1f72a4c6f55da01c64f861f62f1a66a1573c6f5ee702ada92298e7363bd99b3be08e3246afc508e52c6f444fa8c2b61d3e3a437f0e4a8bda5eb3518b6f03eb161132798a174faed4a50a70d946a6f4100d1ac93cf9558e62ad8d248d756bb27005d478ba0e93a7eca4b092774e6a925debcb81bf2eb3e06275b40f5f95a00e984617caba6a35cefc9e989dfb50056e0754e9c4e2cac100a44df9a8653257817c0ee26481f326839e74f71d06c57c6e803f8965ae97d67f179b149ca05865f49b753cabe97359051b81c82f0128f025955145bf6e8d130e4d0ada6f27", 0xf0) setsockopt(r1, 0x3, 0x40, &(0x7f0000000200)="0f3f4c6d7d8a6b613f6caf56388bc010d48d5a98305cf9ce49d712d33ed9621e72bd234ab31cf06d14953bb6d4a1de9524f3b217f56fa044e30e18b3120033d5c9196f6d42c8291e4d3f7540970f9d3dac5f5e90b062118345427ee738c9da6389957b39474fdbd7970047a3661b6bec1b8718df4cfc72d06afbfc95f7165461add645ffdc5f39ed12e674ab667a97cedb1290a2f3b56ab1126c5e5c38e0e8d1a23c94ddb1914d42978e200b0ebbd3d75583604021e021e68691d23985a2c68bf8c80f823197fb82c159ec6b", 0xcc) setsockopt(r1, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4dfdc133a1fcaa56fc8ebc6a120f578eb79059a7d71690155af4993c2ac69b15a54663d8fc60ff2c3e9f9d9b3f454e13fd2ffc7c55ea237b0c21b582e4235f91fabfec19fc3ac0e690fe3d09d885d518850473cb68b2a32309b9948a6975", 0xff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x80000000, 0x100000000}) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) msgsnd(0x0, &(0x7f0000000100)={0x2}, 0x8, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x300000000}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0x7fffffff}) seteuid(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000580)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) executing program 2: socket(0x2, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x40, 0x0, 0x2, 0x2}, {0x3, 0x49, 0x7, 0xeeea}, {0xfff, 0x9, 0x1, 0x80000000}, {0xbc9a, 0x2, 0x0, 0x6}, {0x1, 0x0, 0x2, 0x81}, {0x9, 0x20, 0x7f, 0x6}, {0x8, 0x3f, 0x1, 0xe}, {0xf800, 0x8, 0x3, 0x3}]}) r1 = dup(r0) mknod(0x0, 0x2000, 0x9) socket(0x6, 0x3, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9, 0x4}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001780)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0xfffffffffffffee6, 0x2, 0x1800) msgrcv(r5, &(0x7f0000000240)={0x0, ""/240}, 0xf8, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x5, 0x0, 0x33f5, 0x0, 0x9, 0x0, 0x7f, 0x2, 0x1, 0x4, 0x2}) socket(0x29, 0x4, 0x1f) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$inet(0x2, 0x3, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) sendmsg(r3, &(0x7f0000000400)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x25}, {0x6, 0x0, 0x0, 0x5b}]}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000240)="1206c147d168098b93029dfee05e04bf6dd573a558c9aaea992a9c861bfaa8be0af0439bcaa4fc192ff6f74e68795a", 0x7a}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) getuid() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000001740)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)='x\x00') chroot(&(0x7f00000003c0)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(0xee00, r1) getuid() sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0xffffffbf, "0000c6186461c0940ad9fffd45ffffffffffffff"}) poll(&(0x7f0000000100)=[{r3, 0x40}], 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002040)=""/4083) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000540)={0x0, &(0x7f00000004c0)}) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) executing program 3: setreuid(0xee00, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) (async) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x1d4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) (async) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) r4 = openat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10000, 0xe1) mkdirat(r4, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) accept(r4, 0x0, &(0x7f0000000200)) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) (async) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) (async) setreuid(0x0, r5) (async) execve(&(0x7f00000003c0)='./file1\x00', 0x0, 0x0) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000ffb000/0x1000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) flock(0xffffffffffffffff, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8000000000000000, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x0, 0x0) (async) setrlimit(0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x4}, {0x84}, {0x6}]}) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) (async) r3 = dup2(r1, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0x60}, {0x8106}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) accept$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) executing program 7: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x7ff, 0x3, &(0x7f00000000c0)="e2f50f06b196f6307cd9418c6c386a0ce343ad5203c8594dd254e573c08fe54071f345e353bc3dd815b7", 0x2a) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c", 0x30}, {&(0x7f0000000400)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639ded980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80af96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e3a", 0xcf}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r2, r3) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x84}, {}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r5) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{0x0}], 0x1) open(0x0, 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{}]}) semget(0x0, 0x4, 0x200) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = getpid() ktrace(0x0, 0x5, 0x1b0b, r3) r4 = dup2(r1, r0) ioctl$VMM_IOC_READREGS(r4, 0xc050756a, &(0x7f0000000280)) executing program 2: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) chmod(&(0x7f00000000c0)='./file1\x00', 0x0) (async) open(0x0, 0x0, 0x0) pipe(0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) mprotect(&(0x7f00007c7000/0x2000)=nil, 0x2000, 0x0) (async) r1 = socket(0x0, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r2 = getuid() (async) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x1008, 0x0, 0x0) (async) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) (async) msgctl$IPC_RMID(r3, 0x0) (async) execve(0x0, 0x0, 0x0) (async) socket(0x18, 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) (async) setegid(0x0) (async) setreuid(0xee00, r2) (async) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) (async) syz_emit_ethernet(0x0, 0x0) (async) r6 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) r0 = open(0x0, 0x70e, 0x0) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) recvmmsg(r0, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0xffc}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0, 0x1}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000180)={0x400, 0x0, 0x20}) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_etherip(&(0x7f0000000240)={0x4, 0x2, 0x61, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000280)=0x4) setreuid(0x0, r6) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) kqueue() setrlimit(0x0, &(0x7f00000000c0)={0xabf}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) executing program 3: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) (async) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x5, 0x0, 0x33f5, 0x0, 0x9, 0x0, 0x7f, 0x2, 0x1, 0x4, 0x2}) (async) socket(0x29, 0x4, 0x1f) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="e1", 0x1) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0xfffffffd, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r4, &(0x7f0000000800)=[{&(0x7f00000013c0)="d56e74d482a3b2a689704eba9fc601f69e2472e81e5925be1ac87cc2d7bee86e2b9a738aec4b1bd2807b64bf4d231635657930f43f86a55cc763e8d64ff2ec6a432c42937996bf15c5876a5de65661bb41f7f034347aaa307fa2fbb1a0d7bd4f4fcb1bd60efc4ff8b3ee8036ed987004f9cd5c89d4f2c8511523db2077ce1b9d98ed8e449991a6ee297143611ed08eab5fc19c1f31729639c778813dc232d9bfc94bd5c123bc1df1958a7b6ca3346495ce7b0160faba94da51d041728a20e3c1eda4f840196b050eee7cdd4c2ff7108011742985045335f4b82de046f29a422deb539030384dbe181fdd51f08fdc79dd90eaa8fd2424380dd1c4ed7cca14586e9a30c080a1320e3e457a4b3a2001451d9f30bdae63ef169a6b29d7248589b3105c540c3b62ca639476fa2cc1dfb3dd64f0cc6a1dfec5493abaf0dc9ed80bab7c1cddc510ebc0ba91f640f778794d45804b30c8a995dac749fa36ed28c36c400e714a49add8e9fff73e590e749b3322acd08a3eea32fcaa189752f227800e2f13595bbf7137a5b91e018d5f8f2910214f531193a9bf4bdadb3e3508260908bd11f7d10bd4d2a5c143906fc08c2c5de24656e20ae787b2f94d6434b1b9e712539658a21e32ce383a90c7475c05f62efc38c2c11e3acf945ca07aff736423e5bb5a67f31bf3f3252073fa902086bbbf5b3a116ab097fa8c7e036f2978a55316194b7b8232b6a2ed0495a9c3490c920a876c2522aab6cdf962ca3319dc490a3740ff65a812a734c7f851e3788bfd6b5f8a36d4a96c4955e69d734cbe164dbf56cca2421e3ced10cd09d9a2940e4e35450de5dacd9440ececc617936041a177615a1aeebf054b4c488151ba48f18cefc462df33e4336806fda819c0ba1ce53384a24e4744152b364dcf2a93fb113f4b9644958c8a4ffef8dc018181e963af82157b647c96a40d407f609f63a992ee7d6ac4fe09e7063f4f7cd540e58c216063e9ad321271b919e3d6aaad3ce56a9f5258174d63b52cf224968a50b3a368d3d412cb94265005b8cc75838512bd609235b2901b1b04124d65895fe7ec7ccee2b9947e2585e62cd454177e138dea961cd9b8abe7c77ce22c7137c75665ea35d42d75cb74111e62c422d208514610650c411bb752738f2d17fa69bcb07fc3be7d97ad8c768965d9a49714ffbc519dafa52a39335d8deb1b611248dbdb9d8f11d8638eb4a8159a4e3673fa2b0b92de9b61a2bc7ef94bac6d683a63e3ec7b916d7615a2d4bf333f1f95326a921f14ec7bfb9911e8921ab16213f07f88891b709ae94bf6126172529a3abeb26df7c17962dcfd", 0x3ad}], 0x1) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x8, 0x0, 0x37) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0xa, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x106) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYRES8]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0xbe) setsockopt$inet_opts(r0, 0x6, 0x0, 0x0, 0x0) pledge(0x0, 0x0) listen(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) r4 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x130) 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) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x1e, 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x80, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file2\x00', 0x290) chdir(&(0x7f0000000140)='./file0\x00') executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000001c0)="23b20925c0da23211e969babd439a57dc4da543dac4f73810fcfb7f27d9fb615f8aff30d034a47dbe12a716995a473479e", 0x31}], 0x1}, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000300)="b2f7e128c0d47204e5f1659ba76b95ee30da", 0x12}, {&(0x7f00000003c0)="1f6e6ecbb154ee3781d97c7486ef12a97dfa9e39a0a2d53f1ada8c59a0c12efd9fcdaf35742aa390498e6723f28f4b9268bcd01690b2ec94bbb19eaa1dbb3df78c0de9f43326ffe266cdcf6b8d049ba57481af5d4472297568749854b58bc8273e71565d05cefb4a0804b2e2c1bf45c082", 0x71}, {0x0}, {&(0x7f0000000540)="0a224bdb56b7d95cbbf5ddb7e90cca0af0a3b4a4c9125f17b47396f5a27d59b7fcd2f2", 0x23}], 0x4, 0x0, 0x0, 0xc}, 0x3) (async) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="0004", 0x2) (async) setsockopt(r0, 0x0, 0xa, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5, 0x9, 0x7, 0x5}, {0x100, 0x1, 0x7}, {0x0, 0x2, 0x4, 0x81}]}) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="000400", 0x3) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x3, &(0x7f0000000400)="a0ede73dc90fe8755cbdbd3acda64241cd19f855d89776a118334f04aa09b0354f41ea1ffb73099f05fe12bd7bdb8b74dc359e860a949a7f935b995f7272e6c8f3b87fffc66f8a6df829c7a36f81f6e016343336a2ff036eec1479ac69cd315a7a0b28dcf6c2d6b5d9532bbf6b3582727bd8cab0fd55ea251f1e506a7182b129bbcf06d1fde906b815375920022bb26d9bd543d34a8a0c5e41975e8618532916cb349b8affb3f52476682531d2fab0ac534bb30eb4bfa3691200"/201, 0x0, 0x0, 0x0) (async) setsockopt(r2, 0x1000000029, 0xc, 0x0, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 32) dup2(r0, r2) (async) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) (async) setsockopt(0xffffffffffffffff, 0x85, 0x800, &(0x7f0000000200)="a590782e633ece466334610db2c185cdec5985ffb7cbd58da7e617047db628bbde2b54f877834bd70440a0a22cda0b5b28c8e51be3ce2f6176141f1c85161035f343f65fceda428faf985c2f9b5a48957f4838c89f40c25efaccc675d6b0fdcaf053a0db33660a3dd5e9eb7251222530fd5479760b74840dc657b17d749ef6d29c73c38e8559eb23673590147cd31b43f220d39e8dc8c13885805bc6937024892bb2b7717efacd27f7e70126bb2e7047ccd659fd5b3b2b0af3669c3755858a153fe4c5c53fa089ad9c5779ef8bf2", 0xce) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') (async) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) lchown(&(0x7f0000000340)='./file0/file1\x00', r3, r4) (async) open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140), 0x10) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r2 = socket(0x18, 0x1, 0xfa) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0xc002, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCPROMISC(r4, 0x20004269) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x14}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7fff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc038694e, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/136, 0x88}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="22e897c2569be951908a25c2e4c19d3494302067b34df9fa53123724e17b9b1a4286fb7cb7f151f23266b3acb2149717dcf66e4b91f52c055149602d9f95fe6a8be67b5b26e40707be02200b061b0264a8f223862d21badaea9d2f3fd3b7d1d08d9a026d50cddb5415fa0aa4f70837e0ed1b8a69a886d9697fada15ef833433b0997cad221e9463e816625c34a614d785c9816eb4e6972af01ba7c3187aa0ab6d2a41168dd16cc3cd6826a8bcbcffb57a4ccce0187bf245883e31f9bc43f1df0ad899ab3b85d47b14dbb2ee01682fa81648c1c0742771df02bdf5e57bc257b97d72674455e96f345e676c0ecb3450fc7", 0xf0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(0x0, 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 3: socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2000}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000840)="c6f45d4301301b539a40ce0877ec149d2a26b8817a3694a77fb1d046b6d45572ed428befc9193dacb708980724f4082cdc3be917c3eabcdf919e90ff10b02db26901b570c9824f2644f3998f753bb7bfcd2c26fe54b907cb09293c6a6659d88fd550ea23ce315fb87f2306b1c1ee97a8b125180c0b5b413b4d9f5848a5cbeba1ed9766bbc5b292235ab7796be015746ad76eec84640e470684c581ce5c8e050df16200935ce60a1576f37cecc87f9a77826284ae0511ef296a67e44c7b9ac85175cdb89d58df55f42f2bdd09ad5511a5be4bb8a6df4a677fbbee76f66c139c82eabc2e3936aa4c4abcf85d511daa6d2068c76ec3489572afa88721ee3a56b2e6323fe080d901ab5a5b0a6c988e6edde63a162d3b15173c572078c8f37359e9bcc8ac576d5410e647915fabc029b84751746a13b164ce9793994fa1a6eab50ae2473e322e40a7e1143461ef04759f1a03d7c90a25d8ece511ec1dad08d422294fca17a601b3b189c53e140691c52bb1bfaaffe4e0919f820dbdc70bf83202b2a5c859f79bdcddae895945f54a19c0ce21287d2f2b096e983e0f998f5a4a511ed01d0585ded595c6fc2f31eca33ac0f3f3b19a946b33a279162b75ed70ffeb8ebb5ea1e1389d7ef300dee9454fe22143f749afc3cd5c922f38907a038406626f188ae9f16fb3c740a7e1648baf926cce87f72111e38214b9797aff687e34cf3a4d6819276084583b963adc560bf18b2d5319135edf2363816f57e27cfbe0276b1fc51928edde66ec7dc9a085de2d8bb495df3c462c7cd7788ed9d0adc2f39ba9651867345bfd4240a3a956f6b30dc9bc8866dfdb4806f8fe3cd3635dd73e77d0e1f8350c0b56f43f7f52bb2525f5e9bf537583982037485809770f5bbc661b9d9f0236eeadf9cf4b391555cf30ec3b2e8fe0b271ba8599bd3f28e94406fb47723822ddedf8ae5994dd31a92905950110ecfc4304d998dc61d0266c9b52fc1250c8449bbe629d935af9393226af5e969440e176adec94dfba41a03732eb1bcec2308eaf6a887fefb589ef0ae6e4997bcc4787766e557dfbcec56c6233e83e9779c0e9f7b56dca8c29306df6eb30fecf47bcb0ecc72d717482a6fe1f28d1a5badda320d1b1b6be7857b19b35eb2a51f2cd296a7dbf073846e6a86b4096f1f1ca0e9f520e757cd6c82134873621cb6d60bb122d872a7df070f2e82acb44310ac0b0eec8475fb449b25259473ffbeb451c5d0af725712123924b60f81bae997edea587ffcdf0ec301e8fea6822cf8475ad6c120915e7527c9163e588b7fbb9e6f71d76cd13e0b26267adf1a017eebaa5154b4a012d03c5e5936a81fadfb1fd27bf51db03a345b78a22a2a0e52dfd617daed2fbc7287b4f011fa118c1452a59b1113c5c9ad91189ca4268138695824caceaf0eaaebeda74f6182ec5237f643036b84bea4c0c5544eb44f8fef659066ea9318b2a5a7d63e91043a255a55b66eb1c8d8ba55d912564ac64746190436f0bf2e9b12652e39e0e48edb1e82b9fbaf28cc00a57135cec73cf78edc80df7ef285ec05105c063f1f79090429c34efb4559ba7ad242c55e7afd62c062cc580d636bc3713c90226278217cb22aa3bc43bdc13b03b22231f134f880f1015007df9dc25337484c446f96dc4a8ad68ba16e5c2201f1385793e70e595bc340c3b7e6a0983a3808455a85be7aa60a48155feee2c3275f743800e3859ba2413bd3c2004a6e6e612c75f9cc37d00e32b19af40ea637c1b4dd431b6d6741f4d59b76d90751795e0a01d0f0b949722878291fdcb9b7d941e2213c89bb789cd8bf55f6e4c84fa3246a4482d51e6ed204c141f6a92ab0281f9f9cfc519df017c6a3ddc87cc0ac582b0cd6d1c0b7eb94366a51598c22e8ad9b4193fd5bd6c1efdfe77a1f21283536d590792ce81b16a6f9d3d5a2a40e02dc0d7803bfd76d0bc84bac0af93201fb225e2645d10f382582358d2044ced517bf099da339bb4dde6fb6e7cbedf27ee8ccee0daa6a0e2274b956fb87b55976feba633d2c69239c3cf36e6dd349edbe15222dc32400ca4bb615587a55ed780af74ca339148ccb45da599fdb9ebc150e93448907fef69f12f5beb05840bd8ebba83858c6e12945089f49b8fcd943c7ec45f11e82e57ea190952058232e16e694a5b0eb2566e30efbef6ffd07923a9eb854193df692440cb619c1c380cf03f204aabb98322a8eb7308700fc3ecf94c68f329b153f5c1f84169e1211e83fe21b226bcd6be0d67462e9548fcac7a2caa1a0fda74c99fc7feb03163372bc39b205742b90cb943549f23c59cae679b33b331af8a5e4b02dbb8605fe0ff2610660af90b3c3fb088c2ee36572fbd98b96248bbf84364a1c02c173ac226d4ad57a85d99197b4dd938ed028c56f6c38337c57345c0cdacf83893298431545f7882112353317cf9d0005e95f354918e5cb46bdfadb76cacddfc946ff3377470bca7f5affc2cfce584b3a30f7c41b76bfc1b8589d1c7dfb7f91132598dbd4d9d48f787aa2140e57f256da8955bff9f0f3a8e6e60d973cdfe8e37ac178cd66856a351ce219817b7b78a23ea3279251bc12ff5491144c73192cb4b8244aef008543bdd9c3937cc6f45ff272677cfb5882e7ad5f08e97c9bb9d77db1c73dbc5b8cf7f3d77f84697a3f997dc6763b539ffee2d8b32e8a4517500b00171a58511e6e9c38706c65f343084581bc7f49862dc4b3c03973315bf8dec0d1ea4cd6def9b9663ad52257745d2f87ee195e98458bf244c4e49bae0ed87d4556b076fb3f7c59300dd6206547280a52d333509fa40b50f202816324306565f5e2d1151184c77e9606001583129a705861198484cd933e3ed7a871c9e89faddbf2a538636c7d7272377701cf8bc6e1289bfa46c1c5df3347a7d96638c7463c1b1667a4c50bc5527b59966ef104e3d0090d6036074317066108f131f0bcc604837798cdb62d41021463bce35cbc74cbd01dedfd2cea38c9821cf191afe97de58735612408121bb0a615c445ad9f2d76ef4e50b0c31d2c48848a2e7627e872b8363bc1d33c4515637fb1eca5232500af82258ece4aef521aad6bcd46eba88e583791914085e7a83face3b244959d1964cfa7564d262b5ec47108f586c3452ba9c9746df461be790ebe8e76ea1fd9af94018aa0a2b3550a52d2f349193b5ded1cca708ec9668db40dc1f8633103d7f4607e7201c47a9480910a3c3a9bc51748e49c6b329d20b72ade03b96d7203619d6d316ad2ce0dc2c8b5a5ee9ebb5dcc669674b1de9289d70bc6cb78ca0ea94086e33c110fc6da1e14ab1dc207813a67cfa1afd2546f798e9a22c0d053f0f4b08b2e5fbda88091d1a400c3ccbc4a0fdab7f45ce34376d901c40d590a97a3b5be31603c51beb6d402031f699d0bc1ecda6f165a5a0fd97e29a2967da17c47f7a363eb5a64def9658e012862d452f0e1963e3d643a49d9bd5b74a5c8772f60b3a2acde4aba091e3bee6a9fed0bfc9bb13146f0d2716e940981a846b8588889e04d84b5179ffaa95801ad6bd761acf13f2729aaa418a4f8f3c1c3a68b435faf0c7e6622ae86ffd84f945277ddfb7b948cfcb6c54258cee893744de6cbdf5e82001236c0d2b5c9dad2aca97f92e8450b80ebeee2c3f1d1de0d7a1c08b38c0ef3f285d6b969b8126e469527fdd95cdbee3f1eb68cc61d36215ba18cbab12dd79a93d4e82812c956e92d0cbcd90a79422dd9946e6710f4e60bfd0f4416484ace8bd5d6cbe090572a054ca8350bb52260d06afbea4c8693f683b299547e78f00bfcd6c0aa7823ca90172c9530039f7ed36d04cdb7e752f3229516b690158c2fb7afbd66621e4b423776b3f614f6c2ca08df5a21982403bbde012057af10a5a1419a2aeea8363f332231b125ca3cd0e6deb06262f5caf0d96336ee6d752d1db416d0264fc6bbd032e6efe855ec6102588a4b579ad69dc43fc785bff7d3ff5b80400131a651766c98a5f513e248ceffc15621d72bbc004530ba2b994bbb57fe19d254e5208fe07d64a4952317dcfefbfca53a51efa2a139f87188fbfaa2f9f63c8ddfc6237f350ed7e1a0b5dc4296e6ebb99ca1ecb984835556879057eab08267fb559f7701afc1f3c2e3deb5b4f9f4d7062c583c6d30926ef9b3dc487f00748f211a20f1df266d866ad091d744723080813654a6724a5a782a0995b6b800e3f36fd81d8fec17950b83c466cab763d24869c77a655acf019ec9007877f37df16a7dbe8d9b81c485c262a203337718bdb1733e649a0502903f0ca06b53bc47ee4d2ec663c65e502fdfc2c8b4ff85e7f170b50876547d2af62a0ca44b5d0ba4d831c93dfdf4692157cd5e03742a87c10b582bf142889733e7db2caf76cc38f127784b467f6be0d3903fda023d36a782c9ab1b118c0edb2409126d9856e6be58325baba1b8b812412829c0c11d4e6280e561d11adc8cf8b18dcdc0852503b30e66456db9bee8bd8c3a4d30293439c78da8d7637c417e69c591a3c1d06dface788603db08a22ef5c6e8a4dd30590446486d407d6028d78e954393a7b6822e820590081b251b3cce9513b1615716529fb28a3611396c8be70d0c7b1770c3bad10fbea0c44f9e3645eb163b9405b8bd83b890623ae8ba77e818688c46254b67a1e008b9ae59ff0f1238cd205639359b675bb6c1aa23942bbdb1535264e98f55051207b910626ed872c87d2d90c09a6053ce7ee101136f86187cdd35de8e5b233b3d625ce256efeabec6671a0cedd5410919d7f638bda97526d1acf366c87fb253c546d07b315142baab56f00245fe4347c0b0cc96f33c8f55d680efbf80b8f14dce11257302c12df3555a23b2d4776dc2a2dfcc7744e57ae8f2ccf478d974ef91b5a78b3c58acc15ed73a3638e4e83ae9ba752b4e2cf844d02fbf5a3dc93afbfe3c84eb204393980c8d7d25446d82c4b578e159a4bd11c4c151fa6a38f1aef113121a759bb0b07e2bb8f0df6ee63688b4d5d6b4cd1c7bfb76e85a1fff704e27cdf847c18c5bda899e45aed36cd7fc9fd9e26099f002f071596cb0f729ebfffdac5b4f26a9c7b3703342bce716dba436b8d75a71709ad7c9978457362e19489dde4528ec9f8ebef15aae3f3fe7e1b1c23bf8eee58b56f0f4ed4f0573ca68419198e75706cc9c8407d546a17fcc2bb8059a5535fbd8e185de7da0d553944da2f9e82ff279fa94f7a5a0ad93dee323bb40b249163d26b59b5851eb3076d339a0a06efa2b2b02e6a0c64e7932a706b6002c625b60b29cb85777e567e997de9fdb96932c1610dcf6e50a85f859802b4b179d8ce39e5605fcc08c599a4b3dba796145d31bce5f135395cf50fbaf3a936d2b668ecbf98de1dd2f1a33cd5cc2afcce0f5013ad9b1cd6f4b61b25f9d2740488494602b48b521a533592ee1e95689eef68e9579fa7bbf0b4fcf167d2e124e404e8fa02691605006539a8d4fcdd467ea96754677881eb10ed12db4bdbffb3be6c6cc467eb763c559f69709c32a7555334963a244a28d4f8a66032dba7f5bad0003b8ed5fa9012a50b831b928a916694b70cd17920e566e47ba0896eade76242ebdf6b86701039d6a1b10127de3625d4e56e67e2496089416904a2ec9053d64b88aa9ca36e053d8bc6bc7a7fb7ca96f766863e1b93bdbe3fe0b12233c57ebeddcd3136743e8bd1409863ae106e80910d43c556b9e191168c72ac3e1a3ce0e1221e733f8a2e83593f8de8ec21de02804184ccd2c264725d69eae8de16e0395b797f7cabf766617deb5b41b9171b9caf07b4472d0e5067908c54d4fe69c173db41", 0x1000, 0x2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000240)="e69573fda8f46b0e856e278acbaa257240dece1cd8e67c9010ca3d3fc9f54be7ac78d4c570c76f33f4aa34c9f1d90a2bdbfb60700dc82b385720c7bcfa93e404384f6ff8ff6b80c703e132b5b6557439210eb2e3c60760cfe53810e9eb9bfd79cbafd1839f103f30d79a6ab36423", 0x6e}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001b1000/0xb000)=nil, &(0x7f00000b2000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil, 0x9}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00000b4000/0x3000)=nil, &(0x7f0000145000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000087000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000b2000/0x4000)=nil}, {&(0x7f00000b2000/0x1000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x710, 0x0) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) (async) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') (async) unveil(&(0x7f00000001c0)='./file0/file0/file0\x00', &(0x7f0000000180)='c\x00') (async) open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) (async) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000000)) (async) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) executing program 0: socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) executing program 0: sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000040)="aecceacbd74f9a92ea10d3f12ae06d7f45580e7cda7e962a241f43ae513a3fcf64319ac99641a87c166f046900f2d01b38a50fd4694846cc1798710fbd35cd60d10e8568bf6e", &(0x7f0000000100)=0x46, &(0x7f0000000140)="b48babced07b8ba40ef0bb9466af6a0d4dff35c1f74e2e3d268041e3b2da1615c50475d6798c2ed6b08aae20dd667a2a9fd64d661d638596b87b82f9fe1bd5f438fe5ad3b12deca4abf5a1780ab3bfb85130a17087d259d2f08a569696df51684865901559ff001f9d5f5a013acc7de771c860e0326cdb9a247b7356cf8b2436acfad03ddd434c429d5e4177fb3d35110f8337e3220beabb416faf60df364c936c88f44890697f39c76ae754f720e020e2766576fff786632099b567f68e8b7d58ff1cbb29266d5e737f60f43b3d051532d6cf781f109250f6063bdb3fad4ad5a1abd8fa786f105defd6b963e0167bd4400e1080", 0xf4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 4: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() r4 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r1, 0x6, r6) r7 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r7) setpgid(0x0, r3) poll(&(0x7f00000000c0)=[{}, {r0}], 0x2, 0x0) executing program 7: open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x121) symlinkat(&(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00') r0 = getgid() setregid(0x0, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0, 0xa) r1 = msgget$private(0x0, 0x600) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() syz_open_pts() socket(0x2, 0x4001, 0x0) socket(0x18, 0x2, 0xfc) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfffffffffffffffb}, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r2 = getgid() setuid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5, 0x0, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x86}) socket$inet(0x18, 0x3, 0x102) r3 = getpgid(0x0) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = msgget$private(0x0, 0x121) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0x101}, 0x8, 0x8, 0x0, r3, 0xff, 0x4000000002, 0x4}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x14}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open$dir(&(0x7f0000000040)='.\x00', 0x200, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = open(0x0, 0x8000, 0x10) setreuid(0x0, 0xee01) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) executing program 0: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x1012, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) bind(r3, &(0x7f0000000000), 0x10) fcntl$setstatus(r1, 0x4, 0x40) getpgid(0x0) fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000002080)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001100), 0x0, 0x3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = semget$private(0x0, 0x0, 0x37c) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001000)=""/229) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket$inet6(0x18, 0x1, 0x97) pread(r0, &(0x7f0000000000)="48a782641d51002810c91a0ea8991f1116db674e82d29de559fff05934", 0x1d, 0x7ff) r1 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) executing program 3: socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) (async) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) (async) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) (async) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) r1 = getuid() sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000440), 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x7, 0x3c0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x3, 0xfc) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) sysctl$net_inet_ipip(&(0x7f0000000140), 0x4, &(0x7f00000002c0)="6562831c395e9fe314670fe68b6b786efece41da4732dc079ee2b173c8f6ecbdd4cc49d1ace717eb6865d863bee493ca5345982c9ff5eb73fdd32d05c753a06a01dc14bd963dc5c2e3261320d652b17a9617b69fea49d3a1062b8d711a8d1767012a92f4da750f2dbd22a53c87032c67dbfa8d1b1d48bce99afe4814387a4a82f5c3a190f6eeefdb8dd3ae52e9f7103d645c4182035468e3c8e56a9c56b086fae183557377d2ae7b22caf749fe03d07d38affa", &(0x7f0000000180)=0xb3, &(0x7f0000001440)="1c315b12e49b879398360b5e9c4eabd121b2f08d3a9a44045dc9c6cdbb029a11b57baa31dc521bbeb5095e1be24d8a8f9b7c15cd0d13a4200b4b39f7a29b093a52337445ff4cee6bb18a03f2236f76eb947c90e29e8e88e1115321bfad0ea9e17def45cc8e2f299cb88faddcf16882029b243bb14e56d13fed51a4a81178fe4a12e0b7e091042dd664c44e731046192b89e391151e5036e8715963288b9a143329fadd8bdcdea1df1ea3eab897f330d24eb06086882354b88071b6402f2ec81d47fec49417f6ad187f1b78df8d527c90bffb470be2f0423909660f694280cb1eaddccda3feafc9b5ece007ef1f26d2d2da85", 0xf2) ioctl$VT_GETACTIVE(r3, 0xc1045763, &(0x7f0000000100)) semop(0x0, 0x0, 0x0) seteuid(r1) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r4 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r4) executing program 4: open(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) unveil(0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x3, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@redirect={0x5, 0x0, 0x0, @loopback, {0x5, 0x4, 0x0, 0x0, 0x300, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @loopback}}}}}}) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}, 0xffffffffffffffff}) (async) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="e1", 0x1) (async) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0xfffffffd, 0x9, 0xffffffe8, "1500d67d005b8600"}) (async) writev(r4, &(0x7f0000000800)=[{&(0x7f00000013c0)="d56e74d482a3b2a689704eba9fc601f69e2472e81e5925be1ac87cc2d7bee86e2b9a738aec4b1bd2807b64bf4d231635657930f43f86a55cc763e8d64ff2ec6a432c42937996bf15c5876a5de65661bb41f7f034347aaa307fa2fbb1a0d7bd4f4fcb1bd60efc4ff8b3ee8036ed987004f9cd5c89d4f2c8511523db2077ce1b9d98ed8e449991a6ee297143611ed08eab5fc19c1f31729639c778813dc232d9bfc94bd5c123bc1df1958a7b6ca3346495ce7b0160faba94da51d041728a20e3c1eda4f840196b050eee7cdd4c2ff7108011742985045335f4b82de046f29a422deb539030384dbe181fdd51f08fdc79dd90eaa8fd2424380dd1c4ed7cca14586e9a30c080a1320e3e457a4b3a2001451d9f30bdae63ef169a6b29d7248589b3105c540c3b62ca639476fa2cc1dfb3dd64f0cc6a1dfec5493abaf0dc9ed80bab7c1cddc510ebc0ba91f640f778794d45804b30c8a995dac749fa36ed28c36c400e714a49add8e9fff73e590e749b3322acd08a3eea32fcaa189752f227800e2f13595bbf7137a5b91e018d5f8f2910214f531193a9bf4bdadb3e3508260908bd11f7d10bd4d2a5c143906fc08c2c5de24656e20ae787b2f94d6434b1b9e712539658a21e32ce383a90c7475c05f62efc38c2c11e3acf945ca07aff736423e5bb5a67f31bf3f3252073fa902086bbbf5b3a116ab097fa8c7e036f2978a55316194b7b8232b6a2ed0495a9c3490c920a876c2522aab6cdf962ca3319dc490a3740ff65a812a734c7f851e3788bfd6b5f8a36d4a96c4955e69d734cbe164dbf56cca2421e3ced10cd09d9a2940e4e35450de5dacd9440ececc617936041a177615a1aeebf054b4c488151ba48f18cefc462df33e4336806fda819c0ba1ce53384a24e4744152b364dcf2a93fb113f4b9644958c8a4ffef8dc018181e963af82157b647c96a40d407f609f63a992ee7d6ac4fe09e7063f4f7cd540e58c216063e9ad321271b919e3d6aaad3ce56a9f5258174d63b52cf224968a50b3a368d3d412cb94265005b8cc75838512bd609235b2901b1b04124d65895fe7ec7ccee2b9947e2585e62cd454177e138dea961cd9b8abe7c77ce22c7137c75665ea35d42d75cb74111e62c422d208514610650c411bb752738f2d17fa69bcb07fc3be7d97ad8c768965d9a49714ffbc519dafa52a39335d8deb1b611248dbdb9d8f11d8638eb4a8159a4e3673fa2b0b92de9b61a2bc7ef94bac6d683a63e3ec7b916d7615a2d4bf333f1f95326a921f14ec7bfb9911e8921ab16213f07f88891b709ae94bf6126172529a3abeb26df7c17962dcfd", 0x3ad}], 0x1) (async) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x8, 0x0, 0x37) panic: ifa_update_broadaddr does not support dynamic length Stopped at db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 57753 98451 0 0x8000000 0x4000000 0 syz-executor.3 db_enter() at db_enter+0x1c panic(ffffffff8282fc39) at panic+0x165 ifa_update_broadaddr(ffff800000e48800,ffff800000f94700,ffff80002d929a70) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff80002d929a60,ffff800000e48800,1) at in_ioctl+0x5cf ifioctl(fffffd8058baa008,80206913,ffff80002d929a60,ffff80002a6a2a80) at ifioctl+0x104c sys_ioctl(ffff80002a6a2a80,ffff80002d929c40,ffff80002d929b90) at sys_ioctl+0x4a5 syscall(ffff80002d929c40) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xff234525d80, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic *cpu0: ifa_update_broadaddr does not support dynamic length ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8282fc39) at panic+0x165 ifa_update_broadaddr(ffff800000e48800,ffff800000f94700,ffff80002d929a70) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff80002d929a60,ffff800000e48800,1) at in_ioctl+0x5cf ifioctl(fffffd8058baa008,80206913,ffff80002d929a60,ffff80002a6a2a80) at ifioctl+0x104c sys_ioctl(ffff80002a6a2a80,ffff80002d929c40,ffff80002d929b90) at sys_ioctl+0x4a5 syscall(ffff80002d929c40) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xff234525d80, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80002d929810 rbx 0x200 rdx 0 rcx 0 rax 0xffff80002a6a2a80 r8 0x101010101010101 r9 0x8080808080808080 r10 0xc73fe63ceeaef861 r11 0xcbc8f7b21a08d188 r12 0 r13 0x10 r14 0 r15 0x1 rip 0xffffffff81a273dc db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002d929800 ss 0x10 db_enter+0x1c: addq $0x8,%rsp ddb> show proc PROC (syz-executor.3) tid=57753 pid=98451 tcnt=2 stat=onproc flags process=8000000 proc=4000000 runpri=32, usrpri=86, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80002a6a34c0,0xffffffff82e4f948 process=0xffff8000ffffa9e8 user=0xffff80002d924000, vmspace=0xfffffd8067757020 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 98451 479393 30385 0 2 0x8000000 syz-executor.3 *98451 57753 30385 0 7 0xc000000 syz-executor.3 33705 14013 66459 60928 2 0x8000010 syz-executor.5 33705 443508 66459 60928 3 0xc000090 fsleep syz-executor.5 22217 114947 79353 0 3 0x8000080 nanoslp syz-executor.6 22217 374291 79353 0 3 0xc000080 fsleep syz-executor.6 22217 378243 79353 0 3 0xc000080 sbwait syz-executor.6 22217 146365 79353 0 3 0xc000080 fsleep syz-executor.6 95165 476282 29982 0 3 0x8000080 nanoslp syz-executor.2 95165 381571 29982 0 3 0xc000080 netcon2 syz-executor.2 95165 185674 29982 0 3 0xc000080 fsleep syz-executor.2 47681 154201 65083 0 3 0x8000080 nanoslp syz-executor.1 47681 143348 65083 0 3 0xc000080 fifor syz-executor.1 47681 384371 65083 0 3 0xc000080 fsleep syz-executor.1 29982 58627 71926 0 3 0x8000082 nanoslp syz-executor.2 65083 56794 71926 0 3 0x8000082 nanoslp syz-executor.1 79353 101755 71926 0 3 0x8000082 nanoslp syz-executor.6 62789 104658 0 0 3 0x14200 acct acct 97137 489425 71926 0 3 0x8000082 nanoslp syz-executor.7 30385 299661 71926 0 3 0x8000082 nanoslp syz-executor.3 72434 233846 71926 0 2 0x8000002 syz-executor.0 81798 178990 71926 0 2 0x8000002 syz-executor.4 66459 523756 71926 0 3 0x8000082 nanoslp syz-executor.5 27474 73554 0 0 3 0x14280 nfsidl nfsio 28369 242141 0 0 3 0x14280 nfsidl nfsio 79166 268743 0 0 3 0x14280 nfsidl nfsio 52248 389820 0 0 3 0x14280 nfsidl nfsio 45415 426340 0 0 3 0x14280 nfsidl nfsio 34791 28977 0 0 3 0x14280 nfsidl nfsio 7705 479242 0 0 3 0x14280 nfsidl nfsio 56000 374316 0 0 3 0x14280 nfsidl nfsio 21208 69977 0 0 3 0x14280 nfsidl nfsio 47380 351246 0 0 3 0x14280 nfsidl nfsio 59013 469676 0 0 3 0x14280 nfsidl nfsio 80937 267846 0 0 3 0x14280 nfsidl nfsio 62493 422768 0 0 3 0x14280 nfsidl nfsio 4799 449994 0 0 3 0x14280 nfsidl nfsio 27453 381269 0 0 3 0x14280 nfsidl nfsio 88265 113366 0 0 3 0x14280 nfsidl nfsio 94078 474436 0 0 3 0x14280 nfsidl nfsio 91686 124439 0 0 3 0x14280 nfsidl nfsio 67620 124472 0 0 3 0x14280 nfsidl nfsio 50009 162472 0 0 3 0x14280 nfsidl nfsio 56678 492622 58228 0 3 0x18100082 netio arp 58228 305525 1 0 3 0x810008a sigsusp sh 83798 142753 0 0 3 0x14200 bored sosplice 71926 423768 12032 0 3 0x1a000082 thrsleep syz-fuzzer 71926 383244 12032 0 3 0x1e000082 nanoslp syz-fuzzer 71926 452046 12032 0 3 0x1e000082 kqread syz-fuzzer 71926 260659 12032 0 3 0x1e000082 wait syz-fuzzer 71926 73586 12032 0 3 0x1e000082 wait syz-fuzzer 71926 125660 12032 0 3 0x1e000082 wait syz-fuzzer 71926 486781 12032 0 3 0x1e000082 wait syz-fuzzer 71926 207600 12032 0 3 0x1e000082 thrsleep syz-fuzzer 71926 248694 12032 0 3 0x1e000082 thrsleep syz-fuzzer 71926 70559 12032 0 3 0x1e000082 wait syz-fuzzer 71926 89024 12032 0 3 0x1e000082 thrsleep syz-fuzzer 71926 108131 12032 0 3 0x1e000082 wait syz-fuzzer 71926 150364 12032 0 3 0x1e000082 thrsleep syz-fuzzer 71926 362491 12032 0 3 0x1e000082 wait syz-fuzzer 71926 424751 12032 0 3 0x1e000082 wait syz-fuzzer 12032 368923 7483 0 3 0x810008a sigsusp ksh 7483 312011 15551 0 3 0x1800009a kqread sshd 49247 407727 1 0 3 0x18100083 ttyin getty 15551 517083 1 0 3 0x18000088 kqread sshd 63236 206500 61052 73 3 0x19100090 kqread syslogd 61052 160223 1 0 3 0x18100082 sbwait syslogd 27648 248383 1 0 3 0x18100080 kqread resolvd 2807 448103 11169 77 3 0x18100092 kqread dhcpleased 60088 178614 11169 77 3 0x18100092 kqread dhcpleased 11169 174919 1 0 3 0x18000080 kqread dhcpleased 70195 410725 0 0 3 0x14200 bored smr 73845 85351 0 0 2 0x14200 zerothread 61541 330937 0 0 3 0x14200 aiodoned aiodoned 91883 323444 0 0 3 0x14200 syncer update 97999 452865 0 0 3 0x14200 cleaner cleaner 3235 239062 0 0 3 0x14200 reaper reaper 28727 459228 0 0 3 0x14200 pgdaemon pagedaemon 86334 208162 0 0 3 0x14200 bored viomb 3171 278567 0 0 3 0x40014200 acpi0 acpi0 54655 216187 0 0 3 0x14200 bored softnet3 20473 336825 0 0 3 0x14200 bored softnet2 80105 389783 0 0 3 0x14200 bored softnet1 45034 98287 0 0 3 0x14200 bored softnet0 47073 117616 0 0 3 0x14200 bored systqmp 71002 55731 0 0 3 0x14200 bored systq 99653 361022 0 0 3 0x40014200 tmoslp softclock 32618 246547 0 0 3 0x40014200 idle0 1 482624 0 0 3 0x8080082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10222 6442K 7028K 166960K 24860 0 pcb 17 18K 20K 166960K 1146 0 rtable 256 9K 10K 166960K 9084 0 pf 37 10K 10K 166960K 713 0 ifaddr 48 15K 17K 166960K 1181 0 ifgroup 66 2K 2K 166960K 1352 0 sysctl 4 1K 3K 166960K 12 0 counters 34 18K 18K 166960K 353 0 ioctlops 0 0K 2K 166960K 937 0 iov 0 0K 24K 166960K 593 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1585 100K 100K 166960K 11755 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 68K 76K 166960K 210 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 218 0 dirhash 12 2K 3K 166960K 135 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 17 61K 105K 166960K 13218 0 sigio 1 0K 0K 166960K 416 0 proc 71 59K 125K 166960K 8469 0 subproc 117 7K 8K 166960K 3898 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1510 0 in_multi 78 5K 7K 166960K 3226 0 ether_multi 2 0K 0K 166960K 63 0 mrt 2 0K 0K 166960K 28 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 259 1155K 1155K 166960K 259 0 exec 0 0K 1K 166960K 5371 0 pfkey data 0 0K 0K 166960K 4 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 301 145K 163K 166960K 104653 0 UVM aobj 41 3K 3K 166960K 42 0 pinsyscall 38 76K 102K 166960K 21440 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 495 0 NDP 15 0K 2K 166960K 865 0 temp 79 6812K 6940K 166960K 568908 0 kqueue 12 18K 28K 166960K 1183 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 1541 0 1537 3 0 3 3 0 8 2 rtentry 112 3255 0 3142 4 0 4 4 0 8 0 unpcb 144 6596 0 6579 8 0 8 8 0 8 7 syncache 336 4 0 4 1 0 1 1 0 8 1 sackhl 24 6 17 6 1 0 1 1 0 8 1 tcpcb 808 3586 0 3580 8 0 8 8 0 8 7 arp 88 610 0 588 1 0 1 1 0 8 0 ipq 40 39 0 37 1 0 1 1 0 8 0 ipqe 40 364 0 362 1 0 1 1 0 8 0 inpcb 352 13584 0 13570 22 13 9 20 0 8 7 nd6 104 846 0 823 1 0 1 1 0 8 0 pkpcb 40 101 0 101 1 0 1 1 0 8 1 kcovpl 48 299 0 290 1 0 1 1 0 8 0 ppxss 1072 16 0 16 1 0 1 1 0 8 1 art_heap8 4096 2 0 1 2 0 2 2 0 8 1 art_heap4 256 12363 0 11980 178 148 30 30 0 8 5 art_table 32 12365 0 11981 4 0 4 4 0 8 0 art_node 16 3241 0 3152 1 0 1 1 0 8 0 sysvmsgpl 40 52 0 38 1 0 1 1 0 8 0 semupl 112 4 0 4 1 0 1 1 0 8 1 semapl 112 216 0 206 1 0 1 1 0 8 0 shmpl 112 39 0 1 2 0 2 2 0 8 0 dirhash 1024 99 0 82 3 0 3 3 0 8 0 dino2pl 256 17899 0 16339 98 0 98 98 0 8 0 ffsino 240 17899 0 16339 92 0 92 92 0 8 0 nchpl 144 34019 0 33376 66 33 33 66 0 8 8 uvmvnodes 80 12483 0 0 255 0 255 255 0 8 0 vnodes 216 12483 0 0 694 0 694 694 0 8 0 namei 1024 143265 0 143264 3 0 3 3 0 8 2 vcpupl 3904 15 0 2 2 0 2 2 0 8 0 vmpool 664 135 0 122 2 0 2 2 0 8 0 kstatmem 264 668 0 638 3 0 3 3 0 8 0 scsiplug 72 28 0 28 1 0 1 1 0 8 1 scxspl 216 175660 0 175660 8 0 8 8 1 8 8 plimitpl 152 2294 0 2278 1 0 1 1 0 8 0 sigapl 424 12977 0 12910 8 0 8 8 0 8 0 futexpl 64 139871 0 139866 1 0 1 1 0 8 0 knotepl 120 117894 0 117811 51 37 14 18 0 8 7 kqueuepl 184 3251 0 3242 6 0 6 6 0 8 5 pipepl 288 2259 0 2228 7 0 7 7 0 8 4 fdescpl 432 12916 0 12888 5 0 5 5 0 8 1 filepl 120 79184 0 78917 16 0 16 16 0 8 4 lockfpl 104 2304 0 2302 2 0 2 2 0 8 1 lockfspl 48 898 0 896 1 0 1 1 0 8 0 sessionpl 144 291 0 274 1 0 1 1 0 8 0 pgrppl 48 411 0 394 1 0 1 1 0 8 0 ucredpl 104 13203 0 13187 1 0 1 1 0 8 0 zombiepl 144 12911 0 12910 1 0 1 1 0 8 0 processpl 1072 12977 0 12910 5 0 5 5 0 8 0 procpl 656 25108 0 25018 10 0 10 10 0 8 1 sosppl 168 213 0 213 1 0 1 1 0 8 1 sockpl 504 21947 0 21912 153 139 14 29 0 8 8 mcl64k 65536 118 0 118 1 0 1 1 0 8 1 mcl16k 16384 1 0 1 1 0 1 1 0 8 1 mcl12k 12288 75 0 75 1 0 1 1 0 8 1 mcl9k 9216 3 0 3 1 0 1 1 0 8 1 mcl8k 8192 191 0 191 1 0 1 1 0 8 1 mcl4k 4096 26 0 26 1 0 1 1 0 8 1 mcl2k2 2112 2 0 2 1 0 1 1 0 8 1 mcl2k 2048 102298 0 102191 37 16 21 34 0 8 7 mtagpl 96 452 0 437 2 0 2 2 0 8 0 mbufpl 256 430596 0 430385 680 651 29 107 0 8 8 bufpl 280 28265 0 15781 892 0 892 892 0 8 0 anonpl 24 1446660 0 1440317 114 0 114 114 0 188 43 amapchunkpl 152 333037 0 332353 56 0 56 56 0 158 26 amappl16 200 29461 0 29334 93 73 20 24 0 8 8 amappl15 192 16 0 15 1 0 1 1 0 8 0 amappl14 184 1140 0 1128 2 0 2 2 0 8 1 amappl13 176 67 0 66 1 0 1 1 0 8 0 amappl12 168 17512 0 17477 3 0 3 3 0 8 0 amappl11 160 52 0 42 1 0 1 1 0 8 0 amappl10 152 335 0 326 1 0 1 1 0 8 0 amappl9 144 181 0 180 1 0 1 1 0 8 0 amappl8 136 579 0 549 2 0 2 2 0 8 0 amappl7 128 87 0 71 1 0 1 1 0 8 0 amappl6 120 4092 0 4075 2 0 2 2 0 8 0 amappl5 112 1215 0 1203 1 0 1 1 0 8 0 amappl4 104 2376 0 2343 2 0 2 2 0 8 1 amappl3 96 61408 0 61326 3 0 3 3 0 8 0 amappl2 88 14015 0 13938 4 0 4 4 0 8 2 amappl1 80 66608 0 66093 22 3 19 22 0 8 6 amappl 88 101805 0 101599 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 0 1 1 0 8 1 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 0 1 1 0 8 1 dma128 128 253 0 253 1 0 1 1 0 8 1 dma64 64 6 0 6 1 0 1 1 0 8 1 dma32 32 7 0 7 1 0 1 1 0 8 1 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 41 0 1 1 0 1 1 0 8 0 uaddrrnd 24 13051 0 13010 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13051 0 13010 1 0 1 1 0 8 0 vmmpekpl 168 93164 0 93097 4 0 4 4 0 8 0 vmmpepl 168 836842 0 834950 111 0 111 111 0 357 18 vmsppl 344 13050 0 13010 5 0 5 5 0 8 0 rwobjpl 24 195497 0 181841 84 0 84 84 0 8 0 pdppl 4096 26108 0 26033 843 762 81 94 0 8 6 pvpl 32 4434535 0 4421881 361 16 345 361 0 265 200 pmappl 216 13050 0 13010 3 0 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 2112 0 1716 14 0 14 14 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8282fc39) at panic+0x165 ifa_update_broadaddr(ffff800000e48800,ffff800000f94700,ffff80002d929a70) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff80002d929a60,ffff800000e48800,1) at in_ioctl+0x5cf ifioctl(fffffd8058baa008,80206913,ffff80002d929a60,ffff80002a6a2a80) at ifioctl+0x104c sys_ioctl(ffff80002a6a2a80,ffff80002d929c40,ffff80002d929b90) at sys_ioctl+0x4a5 syscall(ffff80002d929c40) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xff234525d80, count: -8 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x1c panic(ffffffff8282fc39) at panic+0x165 ifa_update_broadaddr(ffff800000e48800,ffff800000f94700,ffff80002d929a70) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff80002d929a60,ffff800000e48800,1) at in_ioctl+0x5cf ifioctl(fffffd8058baa008,80206913,ffff80002d929a60,ffff80002a6a2a80) at ifioctl+0x104c sys_ioctl(ffff80002a6a2a80,ffff80002d929c40,ffff80002d929b90) at sys_ioctl+0x4a5 syscall(ffff80002d929c40) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xff234525d80, count: -8