4667d, &(0x7f0000000000)) ftruncate(r0, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {0x0, 0x2}, {0x8104, 0xfd, 0x0, 0x80000001}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) listen(r1, 0x0) kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x22, 0x0, 0x0) setreuid(0x0, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) getuid() r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x10, 0x0, 0x0) fchmod(r4, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r5, 0x0, r6) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f00000002c0)) executing program 7: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x1, 0x401) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) r2 = dup(r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0xfad) sysctl$hw(&(0x7f0000000200)={0x6, 0xe}, 0x2, &(0x7f0000000240)="9e08c6a01d43f45737b6f01ffe3b305581a04386f6853d5eb33dff079e29f90ff1f1ef73efa755ed69816c44e8f10eb4bd3a51a185147e4f0b0148e2d600d74072b05f1727b56956090c7803a696a9ca5145f4e7d59a52134219bff882a85eb8b38b624abaa5253f6df48110db498c2f9d9f7be83e5c4d87a767bd07b3895aad318d64ea490da97765125df311ad813fe3d2000f18d81d29c8eaba99644dc76838a239a7968430bf01e9a42a6b9168d87f7ae37e6020f5137650a9d31bef9f6080b35a5122bb60f5ca1edc312063d62631a640f8078d19aec12bee74b89c2ef118987dff8dabf9071e6972f1e421fd0534ca870bfd8f04cd8432", &(0x7f0000000340)=0xfa, &(0x7f0000000380)="9e86f452f4c91e6435aa4b2a9e4cd4d0390efb00e1abc545db76e58d56723454cbd695d6df2a076b283fc81f1f0f4d63139e932b1c9e34901947cd26380346e63eb780bc3d4656cbdba7c9657d125466b19806fa11d08a9b21e5306a66fd3dd33339515a514719dc0139e24af9a2a46674095d6190123be39b484e1b2904f6b94239a2e7906bee1a2b1936ace9bff62282301be4b3643b9fbe26d4c19fa86987fc34bdafc0fdfc293396b913c0425aefcdbeac39406be626596e04877f", 0xbd) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000540)=""/71, 0x47}], 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) symlinkat(&(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') kevent(r2, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0x3f}], 0xbf1, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x80, 0x7}], 0x7, &(0x7f0000000780)={0x7, 0x4}) connect$inet6(r2, &(0x7f00000007c0)={0x18, 0x2, 0x5, 0x8}, 0xc) accept$inet6(r4, &(0x7f0000000800), &(0x7f0000000840)=0xc) faccessat(r4, &(0x7f0000000880)='./file1\x00', 0x10, 0x0) execve(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000a80)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='+\x00', &(0x7f00000009c0)=':\x00', &(0x7f0000000a00)='@![/\x00', &(0x7f0000000a40)='\\[!\x00'], &(0x7f0000000d40)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='-\x00', &(0x7f0000000b40)='$(.!\x00', &(0x7f0000000b80)='\xf4-!{:*/-\'(\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='$\x00', &(0x7f0000000cc0)='-\\-#\x00', &(0x7f0000000d00)='\x00']) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000e00)={&(0x7f0000000dc0)=[{0x7, 0x4cc1}, {0x7, 0x9}, {0x20, 0x6}], 0x3}) getpid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000e40)={'tap', 0x0}) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000e80)="01d75d5182786074eff5d9e7f194beb90344bf8bbabee8b3f49703d496f19efcdf3b099217eb0810d2d99e2c02bfa6f835bcefbcb13adfe05b14329c9891e32671676aeff34b86763b8a2632994b0219724da3a7ccf8b17299891fc0a81bb0a95fc305e2da21bfdeac54", 0x6a) shutdown(0xffffffffffffff9c, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000f00)) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 3: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000280)) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xffffff1f, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff, 0xfffffffffffffffd}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000300)=0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000503000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff0000000000060800000000c8"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x14c) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2, &(0x7f0000000000)="eaffcb0700000080009eee2a", 0xc) sendto(0xffffffffffffffff, &(0x7f0000000340)="42ce1cdc57e46e7712912f249c220e081d08006f2eb62afee506cf82ac7389cdbae377529d26eee89187a37ff80fe120f2e133007af4de16d9acfebd8b9f4033a213455dfb42c4376b84afa3933dde72dda138c33e9a5de68dbddc7c83ff312e32582b17f83a9a52a7a7886881e688b94001739899a964f9cc6f991a44157cae5b6715b4ecaaee263b2d9364a8d6955ff72b9cdf1a9ae1275cd0c050a9b17c68048a0c3817789807ecea3aaa912779207906858d7decdadc65f5f7ba7bf89ba8e6ef31fea06a8ee5483cceb78ced1c8db8ea257bb83ab3eda19404e10939227df071f9f3115601ea92d0874eba420cfdd4de03d2fd8bae0ef546902821aa1d", 0xff, 0x1, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) connect$unix(r6, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) executing program 2: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x400, 0x200, 0x100, 0x6}) select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x9, 0x6, 0x400003ff, 0x2009, 0x1, 0x7}, &(0x7f0000000600)={0x4, 0x9, 0x7, 0xfff, 0x2, 0x4, 0x100, 0xc}, &(0x7f0000000080)={0x4001, 0xe08a, 0xffffffffffff0000, 0x8, 0x5, 0x5, 0x6, 0xcff9}, &(0x7f00000000c0)={0x80, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x400) close(r1) lseek(r1, 0x7, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84, 0x3, 0x0, 0x3}, {0x2}, {0x6, 0x0, 0x0, 0xffe}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(0x0, 0x0, 0x0) pipe(0x0) poll(0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) truncate(0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x176, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000274, 0x0, 0x0, 0x0, 0x3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x35}, {0x3d}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) setrlimit(0x0, 0xfffffffffffffffe) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) executing program 7: r0 = semget$private(0x0, 0x1, 0x54) semctl$SETALL(r0, 0x0, 0x9, 0x0) pipe2(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: r0 = semget$private(0x0, 0x1, 0x54) semctl$SETALL(r0, 0x0, 0x9, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="a9a8381f5c99dc99145b22388523b1e6", @ANYRESOCT=r1, @ANYRESOCT=r0]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, &(0x7f00000001c0)) r2 = semget(0x1, 0x3, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x6012, 0xffffffffffffffff, 0x2) setrlimit(0x0, &(0x7f0000000980)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x20, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, &(0x7f0000000140)="fa101824", 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000380)={0x9, 0x0, 0xff, 0xb946, 0xf1b}, 0xc) executing program 3: r0 = semget(0x1, 0x7, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r2, 0x0, 0x200}, 0x7ff, 0x7, 0xffffffffffff0100}) r3 = socket(0x18, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)='+KV', 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffff70) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffa, 0x0, "868309007c2efd530000e6d7942ded27f279911c"}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x0, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f00000000c0)=@file={0x0, './bus/\x00'}, 0x9, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000640)="003110764c8110a25212fdb98af97a2b7cec564c90215b8e5aa50dc6e7b8924689d9b3935c4d3a79bc32f769b8ec5d764f0e762e3a16c9e2459e323dd2c44ac8a0273bced5eda34c8680ef7472fad212ae97f4017a73df13b7ae1d2bb77415230634645fb1f995ae4a7162aeae7a5f32a8970000a82cf9ccd2c2ce214cf1c9f0f2862cef033c388180061898a0a7b6d29ee0e1a4223f03e36a4a3424be3ecf5ca474d04d530aaed0e01aa25c2b3425a05abcedcad59938902d3e35d79dedb0feb12ddb74a7b7b2aa1a15160cbd45806d5b390452a1bf6e791bf50a3de351458005a47fcc3bfe1fce601edbc2ccb3d13f772b1ec76d03cf28601b95bf6bfefcfffaeb844cb78411ad37a7d7bb88ed10b83a7770b649f85a41b33f119c60407bad5f332898ce352c24ecce84dba30bfc3af5a9510a87aa710fdfe75d371c4581cf936c5e9687461fa2cb452295c7e74bc53c30e0b444bb2d38e7be17922b77b07af373009ed667568a713b43edfe56d2cfecb682d42b15e31f7f9e44e6f04df52d80a0091c5bbb4b7347beb4e9a06ed705be0f73ad0a94063f6c967eb19677344e880f8bfde3b1c3429d09aad490cddf3c75e1c125cbfc8b02843751ed60c67e81a8b0df837706671df4bf825ebb39df325e0b9884e2e9d20ba58f3a977be856477ba6a846deb7bbfd8f8f4ecf0a04c4204d6bba5957d82546fe54d1fbd4d7", 0x1fe) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff0babaaaaaaaaaa86dd60ff31a200080000000000000000000000000000000000000000000000ff07110000018000907800000000ea9550a801e1e841e734de85f9e66486e48fbc9600"]) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8000, 0x401, 0x80, 0x68, "2ea276f34ed266306d0a51581eb9a1065baa2395", 0x80000000, 0x1}) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0xffffffd) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x64}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000000)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) socketpair(0x2, 0x4, 0xf9, &(0x7f0000000100)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4, 0x92) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r4 = dup2(r3, r2) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f00000001c0)="cc4d26ff9bee61218a02d995e39c18ab3b5e6208cdfd37d5e20271f14d0075d9e6574b1005e613ce908a57f30ae5ab2c073451e24d55abbe98baf1a0074fa043e28c5eae0fa466b67a7463d89a8e71f6336d687c949d29f3dde9a50cddc46dfeb7ae885e29d3ab0cc9ca590809f58cc51ec17fb0b4f135292818eb612001d8ce7780bdd2556170ccfd7dffa96938a8fda54527a7894608c52ffc0cd2babd3e133ba7b93355a7174500cc38741b14dc316344d5490ac4b92eaa6538aa94ede0eca43bafc704a754b90469a6363636b8c201308ce7328ecc16616171e434f634cb0330f1233ac1c2456e72265651a8c1", &(0x7f00000002c0)=0xef, &(0x7f0000000300)="432c688815c7df", 0x7) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r5 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000340)=[0x1f, 0xc000]) r6 = socket$inet(0x2, 0x2, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r0, 0x0, r1) getpeername$unix(r8, &(0x7f0000000380)=@file={0x0, ""/261}, &(0x7f00000004c0)=0x107) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r7, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r9, r7) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 4: 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) write(r1, &(0x7f0000000180)="18748dcf2174c80b5d726c43c1389b532e34495cd5772bfebcfd22338c2fa532937ddec74027914203d80b62387532c3fb6592996b2ced9636c6f5ad30f361327b8aa4e7e46ceb597ce0c87b95ae735a921b766857d1d009b7628de069b7758cfb1f9fab374a679a2bcc495997333df8f70674fbb1f95aa5f371b3bb33cd9e4067ae6bcb90aa7282c47bbb32fb1eaa37aa0e714e707fb854427dcfae60157e342da9378772c84c98fddedb5687ba0de8a9528a880bbf8fe4e31fc849131ba627f54ef729c5d4c36c7b71c206796cd6539106a3dc36f2ccbc7e648a5cb1834d11e2f04b744451c61489a0875d62ef09b9b1bb09c5286ea0bb53755bfa1dcfcb38d1954143dc1e9c200b4075791aaf6ccebd6a6c3bf55f80d2a044699e9bd70f4332b64c0f2c41b95901ca357cc59c60fda86cdfae3748acadd841251f46e1ebb3f565d1728a15ff281a927188e574748dda315355441dee638c35207b21a41987a5554772b0fe34645ec400e8d18639cce1af954513b479149998883bf37d4536bfe81f85016a3d2b8c650dd5db0a42685eb71640cde809a20b3431e87afb1c9fafaa8f0056e3d134f1a7838d631102cfd7e5fb28c918d014ab439164b44770438f3a466281ae30aaa132698af2ef52c94ceb282d3bfc715ca501bcab82aa33f851abc0c99e551b4032a8b72cf4151cf2a6b788297a3bf695f8fff61b7edb281ead8a59036efbe3fd2b9990a3d10d81e481fd7f69a5c2c394c2d673065e6e8305379fd318fc9e42974afe04e8219c3a7c0706bd40646088809e4b279712c95fc0ff2012f371ce7d431e6ada2f537d518c7070dcffe5d115044dc21c5f9661748d02670174ca0c294bd5f979e2b3bcf748bbeeb11ce9dbfcf16280f88c1876b9cc4ac077d66da4f67deca4fac1b12540409c52818ab2ee0073f182123dc83d3cbef3039ffbadb9418583d3afc697ed56afbb2513e6d126ec88967e88ed45d99efdef7691327231b2fce1f59c2898f24068490435f85bdc53231b54ee9d579130ba78b8b6b9d7ae7e35d86133b8ca2de1de06c3fa314856a95ebd025718417349499bde3ffaf2c6d3f474d3557dd68cc3d270371264c2fedfc61cf3e3a3bf773477327926453d692f3f0684dcec7335c1140bdb7c0a0ac85bc0fcd55bb56c6fae1c6d537a02912a74122125a989861c83107c09e63b611289d1b97a65f8fe1fb52221b1b3b81d81f22145c23b360f022f31f86ea3f7d44adfc9903e9814bac30029fe08fdde5ea334febb97fdbd29787462392a6fae1e1952cebf11c441a29cd935a56ec40ca0b1171a06630af8b23dca17ef4659e3199b1ccebba44fd16bb075fb040398c3e5068b4a4d976759737ea57fad84bba4e7ec454b9469318fa6dd290050688a36639907e089292ac9a79af98f728ff984a1e05089690a49aeb3e6cd918896c35014198a9b06418fbb294442202e97060913c3db7f3705380ac547cf520cb69a9412f3a880f9867dd592114081625ba66241afc6d440c3305f96a62d13bf", 0x441) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000600)=[{&(0x7f00000000c0)="95", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r3, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x149, &(0x7f00000005c0)=ANY=[]) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206932, &(0x7f00000001c0)) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500a76c38ebf8024d8478e0000002000000000800107800"/56]) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xfd}]}) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6, 0x0, 0x0, 0x4fed}]}) socket(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000080)='z', 0x1}], 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050b6000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) semget(0x1, 0x1, 0x120) r2 = socket(0x18, 0x2, 0x8) r3 = dup2(r0, r2) ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f0000000100)={0x8000, 0x0, 0x8}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x0, 0x2a3}, {0x40}, {0x5, 0xfea2}], 0x3}) r4 = geteuid() r5 = geteuid() setreuid(r4, r5) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000200)=0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000280)=0x1eb) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000002c0)={0x5, 0x8001, 0x4, 0xcd2, "67040299248afc6eccacc76462d361d38f8869b0", 0xfffff001, 0x1000}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$BIOCFLUSH(r6, 0x20004268) r7 = msgget$private(0x0, 0x40) msgrcv(r7, &(0x7f0000000300)={0x0, ""/238}, 0xf6, 0x1, 0x1000) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r12 = getpid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000005c0)={{0xffffff80, r8, r9, r4, r10, 0x40, 0x2}, 0x6, 0x5, r11, r12, 0x101, 0x5, 0x7, 0x4}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x100, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f00000006c0)={0x5, &(0x7f0000000680)=[{0xe673, 0x0, 0x3f, 0x7}, {0x452d, 0xff, 0x3f, 0x20}, {0x0, 0x81, 0xae, 0x9}, {0x20, 0x20, 0x3, 0x3}, {0x401, 0x3f, 0x81, 0x800}]}) setrlimit(0x8, &(0x7f0000000700)={0x3abc, 0x5000000000000}) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x52, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x130) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32=r0], 0xb9, 0x0) r3 = open(0x0, 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000002580)=""/4096, 0x1000}], 0x1) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x1000) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f00000002c0), 0x1) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r1], 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) readv(r6, &(0x7f0000000040)=[{0x0}], 0x1) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(r1, 0x4, 0x4) writev(r1, &(0x7f0000002cc0)=[{0x0}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x44}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001180)={0x1, &(0x7f00000001c0)=[{0x800, 0x2, 0x7f, 0x80004000}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) setitimer(0x2, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f0000000040)) getuid() r5 = semget$private(0x0, 0x4, 0x1e) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001000)=""/229) ktrace(&(0x7f0000000180)='./file0\x00', 0x1, 0x0, 0x0) executing program 3: write(0xffffffffffffffff, &(0x7f0000000040)="ed", 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x12) r0 = getuid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) setreuid(0xee00, r0) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0xfffffffffffffffe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {0x0, 0x2}, {0x8104, 0xfd, 0x0, 0x80000001}]}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = socket$inet(0x2, 0x1, 0x0) listen(r1, 0x0) kqueue() (async) unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) (async) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x22, 0x0, 0x0) setreuid(0x0, 0x0) (async) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) (async) getuid() r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x10, 0x0, 0x0) (async) fchmod(r4, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r5, 0x0, r6) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) getrusage(0x0, &(0x7f00000002c0)) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) ftruncate(r0, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) denied attempt to set clock back 168 seconds executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) kqueue() executing program 3: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x1, 0x401) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) r2 = dup(r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0xfad) sysctl$hw(&(0x7f0000000200)={0x6, 0xe}, 0x2, &(0x7f0000000240)="9e08c6a01d43f45737b6f01ffe3b305581a04386f6853d5eb33dff079e29f90ff1f1ef73efa755ed69816c44e8f10eb4bd3a51a185147e4f0b0148e2d600d74072b05f1727b56956090c7803a696a9ca5145f4e7d59a52134219bff882a85eb8b38b624abaa5253f6df48110db498c2f9d9f7be83e5c4d87a767bd07b3895aad318d64ea490da97765125df311ad813fe3d2000f18d81d29c8eaba99644dc76838a239a7968430bf01e9a42a6b9168d87f7ae37e6020f5137650a9d31bef9f6080b35a5122bb60f5ca1edc312063d62631a640f8078d19aec12bee74b89c2ef118987dff8dabf9071e6972f1e421fd0534ca870bfd8f04cd8432", &(0x7f0000000340)=0xfa, &(0x7f0000000380)="9e86f452f4c91e6435aa4b2a9e4cd4d0390efb00e1abc545db76e58d56723454cbd695d6df2a076b283fc81f1f0f4d63139e932b1c9e34901947cd26380346e63eb780bc3d4656cbdba7c9657d125466b19806fa11d08a9b21e5306a66fd3dd33339515a514719dc0139e24af9a2a46674095d6190123be39b484e1b2904f6b94239a2e7906bee1a2b1936ace9bff62282301be4b3643b9fbe26d4c19fa86987fc34bdafc0fdfc293396b913c0425aefcdbeac39406be626596e04877f", 0xbd) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000540)=""/71, 0x47}], 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) symlinkat(&(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') kevent(r2, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0x3f}], 0xbf1, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x80, 0x7}], 0x7, &(0x7f0000000780)={0x7, 0x4}) connect$inet6(r2, &(0x7f00000007c0)={0x18, 0x2, 0x5, 0x8}, 0xc) accept$inet6(r4, &(0x7f0000000800), &(0x7f0000000840)=0xc) faccessat(r4, &(0x7f0000000880)='./file1\x00', 0x10, 0x0) execve(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000a80)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='+\x00', &(0x7f00000009c0)=':\x00', &(0x7f0000000a00)='@![/\x00', &(0x7f0000000a40)='\\[!\x00'], &(0x7f0000000d40)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='-\x00', &(0x7f0000000b40)='$(.!\x00', &(0x7f0000000b80)='\xf4-!{:*/-\'(\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='$\x00', &(0x7f0000000cc0)='-\\-#\x00', &(0x7f0000000d00)='\x00']) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000e00)={&(0x7f0000000dc0)=[{0x7, 0x4cc1}, {0x7, 0x9}, {0x20, 0x6}], 0x3}) getpid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000e40)={'tap', 0x0}) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000e80)="01d75d5182786074eff5d9e7f194beb90344bf8bbabee8b3f49703d496f19efcdf3b099217eb0810d2d99e2c02bfa6f835bcefbcb13adfe05b14329c9891e32671676aeff34b86763b8a2632994b0219724da3a7ccf8b17299891fc0a81bb0a95fc305e2da21bfdeac54", 0x6a) shutdown(0xffffffffffffff9c, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0xfffffffffffffffc}, &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) setuid(0xffffffffffffffff) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x8ae) clock_settime(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setitimer(0x1, &(0x7f0000000080)={{0xfab, 0x9}, {0x100000001, 0x27a8}}, &(0x7f00000000c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206916, &(0x7f00000001c0)) fcntl$setown(r2, 0x6, r4) close(r2) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='$&]({^:)\x00', &(0x7f0000000200)='!^#%!!!\x00', &(0x7f0000000240)='!:*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']^\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='+#{],\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000480)='%*^(\x00', &(0x7f00000004c0)='^-\'\x00', &(0x7f0000000500)='[\'{%%-%/3!:-%])\'[/^#\x00', &(0x7f0000000540)='%\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='*]\x00', &(0x7f0000000600)='#\'+\x00']) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getrlimit(0x4, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x2) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r2 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="abaaaaaaaaaaffffffffdfff8847"]) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYRES16=r0], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) msgsnd(r2, 0x0, 0x14, 0x0) dup(0xffffffffffffffff) socket(0x2, 0x1, 0x0) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop, @timestamp={0x44, 0xc, 0xb4, 0x0, 0xf, [{}, {}]}]}}, @icmp}}}}) executing program 4: ktrace(0x0, 0x0, 0x53e, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ec", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f0000000280)) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) socketpair(0x10, 0x4000, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000240)=0x4, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r3, 0x7d}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000300)="1ce57614cdeaf3c6fd6a92283e824c75c3990d650f1a7a814793f6af6f71ea483022d4d3578095699e3794ec03b9ad381a392ddc723ee59e4faae4977095fb9d9511782acf0c3742f3133e7990c6db0aa25f52ee150a07f9e631b30c03d1086ffd5fe0bcb9665c4b86099842911c4c0ee8820a2d88c231d957730af2730f2b17555e859f94ce0ce275ac243a1e30721a05759f2e6b110475b0ab4141a349af30271275994ae31ec8fb50a6d75cb8625ee0fb02c0c66fc1544c158e940ee031ee40b03478e49736c3720fff09856ceb0ed534520e4d0bca812abe465cdf8b141d5fc28f54a729a082dfd6edca0822e9a6ce19acd726", &(0x7f0000000400)=0xf5, &(0x7f0000000440)="7575cb04fc9ad248de8c79f694632045937f4214bba53ac1d81c8f8cb81367b1f5b4a9a265d5dec2d1120edfcb354327eb344c766d979ee336f44a4261eecefe0f1c5227b8d632a6a445a293384438acf100565fdc71f5", 0x57) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) fcntl$lock(r4, 0xb, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) getuid() r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x3f0, 0x0, 0x0, 0x0, 0x0, 0xc0, 0x6}, 0x7f4, 0x7d, 0x9}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x1, 0x1, 0x0) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) r1 = socket$inet(0x1e, 0x3, 0x0) getpeername(r1, 0x0, &(0x7f0000000040)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x7, &(0x7f0000000500)="d39e671b5eb488f2e2dd3e39aaafbc2f2a7189ac09a82e1ac148fc9b1b97cb2f96ae4008c9c436594d3479d9f2d2219109658213308ea222ffe753c601a8ce4fe8f1469bb1bbd857054cecc1c34cd9c8904fd62f77923475d9ec0fd70947d40e24fa1e19ee635619e6a6de0398d5e4e2a52a9fc88f27945ca9fb94670126f6bf8afa4e3b461222b6fbdf1e6295e1e8fefbe8d17be968213dab6c80834ac832ee217d277eabb3221184e4e64fdf0271d20deaa25a288f028eb3fdb26ff71a612e998c622a68a116e4ea3cd3ed8adeb3b67c2e1eb482872fefa3e90d411be489d06f832ff1367dacee72142b7a1c1e3b4a9490409de9d5578f8f02251206c1f291bc9e413ae7787ae8b1acc9b0e7df55bb7754df1a7a9db0b85c5c93f4f4d3e5642d4fc5568ae39f1ff5c79875945646334c3b73c2bb1af3f8ae447eda9b4349b357c4207c95773a06965efc3f4e56bba56215f427994f7b898cc64c78da4f2396a9d616fc1085750ea2411ba0add715b9283649a62d72d587004628d2078026fbd6356d696a14392349ffe8cdc6042d5d0efe7622cbbd7e8f8ee2ef1aa30122ee071291f94a59b2d8e1cabc6b708934cd9883dd62661dae18c2780ce5", 0x1bc) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x0, 0xfffffffe}, {0x18, 0xffffffffffffffff, 0xfffffffc, 0x4}, 0x0, [0x0, 0x8, 0x0, 0x7]}, 0x3c) seteuid(0xffffffffffffffff) setuid(0x0) syz_open_pts() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r2) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x21, 0x2, 0x1, 0x8}], 0x7, 0x0, 0x8, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000080)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e1092a2aeba2fbbe28c42903bbf6c161c6f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855a58ea5fca343265bc1ed6bd51cd0eef26db847abb2e7b21442c0", &(0x7f0000000000)=0x2, 0x0, 0xfffffdfd) mknod(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000280)=[{0x6, 0x8, 0x2, 0x3}, {0x1d, 0x8, 0x7, 0xfffffff8}, {0x9, 0x3, 0x6, 0x3}, {0x100, 0x5, 0x40, 0x5}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="1b771c2626ac20f5d863473d08004a000030000000000080907800000000e0000002940600000000070b0800000000000000000000004e224e2000089078"]) syz_emit_ethernet(0xc5, &(0x7f0000000200)=ANY=[@ANYRES16=r2]) executing program 5: syz_emit_ethernet(0x15f, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd607576a50129f008fe8000000000000000000000000000bb0000000000000000000000000080"]) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x40}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000010000f39bf8d3d4195e4500004e224e210000000000", @ANYRES32=r4, @ANYRES32=0x41424344, @ANYBLOB="3104000290780233020d96c729637cae4fa49c15580402051a00000004000000004000000100000de500000002ffffffff080a0000b018000000080402000000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"]) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x1306, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x7, 0x6, "cbe4c8", 0x12d0, 0x1d, 0xff, @empty, @mcast1, {[@dstopts={0x8, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1]}, @routing={0x29, 0x8, 0x0, 0xff, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x61, 0x30, '\x00', [@generic={0x80, 0xb9, "44f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0xb5, "f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea83c857acf26a810cb747a5a8de295b7a898e69069166"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x0, 0x12, 0x0, 0x0, 0x0, [@rand_addr="1a47c3d9ecf6d9e681110e71aa428bd4", @mcast2, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2, @loopback, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x5, 0x3, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7fffffff}, @ra={0x5, 0x2, 0xffff}, @pad1, @enc_lim={0x4, 0x1, 0x9}]}], @tcp={{0x1, 0x3, r4, r5, 0x1, 0x0, 0xa, 0x0, 0x0, 0x0, 0x7, {[@md5sig={0x13, 0x12, "270689750c172377a96c7793bae952b2"}]}}, {"25519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f57f8132d"}}}}}}}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000001bc0), 0x0, 0x0) close(r6) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x2, "11963a7400ad3618545486736f771b08"}, @timestamp={0x44, 0xfffffd07, 0xb, 0x1, 0x0, [{}, {}, {}]}]}}}}}}) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x4, 0x0, r2, r2, 0x0, 0x0, 0x4000080000}) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f00000002c0)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r3, 0x6, r4) write(r1, &(0x7f0000000140)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0xffc6) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) r6 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r8) setgroups(0x1, &(0x7f0000000040)=[r8]) setreuid(0x0, r6) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5210) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r9) open(&(0x7f00000001c0)='./file0\x00', 0x8809, 0xa) socket$inet(0x2, 0x0, 0x0) executing program 3: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x4) socket$unix(0x1, 0x5, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000440), &(0x7f0000000100), &(0x7f0000000000), 0x0) r3 = msgget$private(0x0, 0x120) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x7, 0x0, r2}) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x400, 0x200, 0x100, 0x6}) select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x9, 0x6, 0x400003ff, 0x2009, 0x1, 0x7}, &(0x7f0000000600)={0x4, 0x9, 0x7, 0xfff, 0x2, 0x4, 0x100, 0xc}, &(0x7f0000000080)={0x4001, 0xe08a, 0xffffffffffff0000, 0x8, 0x5, 0x5, 0x6, 0xcff9}, &(0x7f00000000c0)={0x80, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x400) close(r1) lseek(r1, 0x7, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84, 0x3, 0x0, 0x3}, {0x2}, {0x6, 0x0, 0x0, 0xffe}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008a", 0x8e, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000340)) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000240)="373bdfb4d68385bd57a3c347b8b6a00c8841c2ee9ad077c36846d333fccff1c9a13ed3e1efe680c4e35a49a4c1849dd8b23c647455f7e30542bfe1fe7155f71b75c853d22261894211e980933f6841709f3904b1bccafe825050e2f331cb8e2b29c6037b10ab3237492a96d4ce85b195f0789be1f539e126327d2b2f141c646afe0ec4e19a", 0x85}], 0x1, 0x0, 0x0, 0x5}, 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0xc6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) ioctl$FIOASYNC(r7, 0x40047463, 0x0) executing program 4: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000380)={0x2, 0x0, 0x2}) r6 = dup2(r3, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0x6, 0x2, 0x1f}, {0x9, 0x40, 0x9, 0x5}]}) syz_emit_ethernet(0x9a, &(0x7f0000000140)={@random="51ff7c0a23ba", @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@generic={0x94, 0x2}, @lsrr={0x83, 0x3}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0xd073, 0xf801, "9d9deb8d61645392bcebf50ea20975fddd9137c84f681f424991be3fb6731c16e26e9409c5ad4a41f2e60f8f18bf9db8b6fabe48328334e97904753f311f7aeb672a89b17e243daab1496fa902727ae96e8902eb5696079d921fc41fd3e0b1357199d0119c13acf8"}}}}}) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000980), 0x40, 0x0) getegid() (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) executing program 1: r0 = semget(0x1, 0x7, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) (async) r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r2, 0x0, 0x200}, 0x7ff, 0x7, 0xffffffffffff0100}) (async) r3 = socket(0x18, 0x3, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)='+KV', 0x3}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xffffffffffffff70) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001040)=[{{}, 0xfffffffffffffff9, 0x41, 0x2}], 0x6, 0x0, 0x0, 0x0) ftruncate(r0, 0x8531) setrlimit(0x6, &(0x7f00000000c0)={0x6}) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000001080)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151dbc0c5dd0696fb9c1d7f2a3858931248c43f0c4957239d55dcd58c01c85ee4e8ed86c96f5145dc2ed88b8f242f5443a9383e7b171ea45d384916b4bca86d189114f4bc", 0x84}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000004}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x0) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) kqueue() executing program 5: r0 = socket(0x18, 0x400000002, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x3e, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb8, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "4292c8", 0x82, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, {[], @generic="7a1292907e23a351416e4ac84dad9557ab5bc8df632816a0b10a4abccaac4674e09b88c93fc5837e8a8f780202511d09facf6cbf9f6ed34243e76751dd229e40d86502917194ee54ae29fa0074e4b94d037798ce4f16f353e9841d34142a53f948b05e6c5748f5cccca843dc501b6fe291fcd2950014b33839569b2c3f0df3c25560"}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) shutdown(0xffffffffffffffff, 0x2) readv(0xffffffffffffffff, &(0x7f0000002d40)=[{&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x8) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @random="3a9420038522", [], {@arp={0x806, @generic={0x6, 0x8848, 0x6, 0x0, 0x3, @remote, "", @random="335c8639fe0e", "cac5230e99fb2e8569801056febe7788"}}}}) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) setrlimit(0x8, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0x0, "1026307e7be2df67de20888bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000640), 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socket(0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffff9c, 0x0, 0x0) socket(0x0, 0x4, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) sendmsg$unix(r3, 0x0, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r4) executing program 2: write(0xffffffffffffffff, &(0x7f0000000040)="ed", 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x12) r0 = getuid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) setreuid(0xee00, r0) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, 0x0) executing program 4: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x7f, 0x0, r0, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) 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) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) recvfrom(r2, &(0x7f0000000100)=""/94, 0x5e, 0x43, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) r4 = dup2(r2, r3) accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000040)="8426fb8822ee", &(0x7f0000000140)=0x6, &(0x7f0000000180)="a1cad56074b4792eb877472983c1fa7c0e41e3c60740d856fe7f", 0x1a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100), &(0x7f00000024c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @random="450b08bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_open_pts() open$dir(0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) msgctl$IPC_SET(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x1f, 0x800) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) r3 = shmget$private(0x0, 0x2000, 0x1b2, &(0x7f0000ffc000/0x2000)=nil) setuid(0x0) shmctl$IPC_STAT(r3, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000880)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800470000300000000000009078ffffffffe000000288024404000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5001000490782000"]) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, &(0x7f0000000000)="030000", 0x3) close(0xffffffffffffffff) executing program 1: fchmod(0xffffffffffffff9c, 0x180) r0 = socket(0x11, 0x8000, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0xfffffffffffffffe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) ftruncate(r0, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = dup2(r4, r4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589041f000000008000361b4cc702fac50000ecd1fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x3) r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r7, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, r1) executing program 4: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x1, 0x401) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) r2 = dup(r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0xfad) sysctl$hw(&(0x7f0000000200)={0x6, 0xe}, 0x2, &(0x7f0000000240)="9e08c6a01d43f45737b6f01ffe3b305581a04386f6853d5eb33dff079e29f90ff1f1ef73efa755ed69816c44e8f10eb4bd3a51a185147e4f0b0148e2d600d74072b05f1727b56956090c7803a696a9ca5145f4e7d59a52134219bff882a85eb8b38b624abaa5253f6df48110db498c2f9d9f7be83e5c4d87a767bd07b3895aad318d64ea490da97765125df311ad813fe3d2000f18d81d29c8eaba99644dc76838a239a7968430bf01e9a42a6b9168d87f7ae37e6020f5137650a9d31bef9f6080b35a5122bb60f5ca1edc312063d62631a640f8078d19aec12bee74b89c2ef118987dff8dabf9071e6972f1e421fd0534ca870bfd8f04cd8432", &(0x7f0000000340)=0xfa, &(0x7f0000000380)="9e86f452f4c91e6435aa4b2a9e4cd4d0390efb00e1abc545db76e58d56723454cbd695d6df2a076b283fc81f1f0f4d63139e932b1c9e34901947cd26380346e63eb780bc3d4656cbdba7c9657d125466b19806fa11d08a9b21e5306a66fd3dd33339515a514719dc0139e24af9a2a46674095d6190123be39b484e1b2904f6b94239a2e7906bee1a2b1936ace9bff62282301be4b3643b9fbe26d4c19fa86987fc34bdafc0fdfc293396b913c0425aefcdbeac39406be626596e04877f", 0xbd) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000540)=""/71, 0x47}], 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) symlinkat(&(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') kevent(r2, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0x3f}], 0xbf1, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x80, 0x7}], 0x7, &(0x7f0000000780)={0x7, 0x4}) connect$inet6(r2, &(0x7f00000007c0)={0x18, 0x2, 0x5, 0x8}, 0xc) accept$inet6(r4, &(0x7f0000000800), &(0x7f0000000840)=0xc) faccessat(r4, &(0x7f0000000880)='./file1\x00', 0x10, 0x0) execve(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000a80)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='+\x00', &(0x7f00000009c0)=':\x00', &(0x7f0000000a00)='@![/\x00', &(0x7f0000000a40)='\\[!\x00'], &(0x7f0000000d40)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='-\x00', &(0x7f0000000b40)='$(.!\x00', &(0x7f0000000b80)='\xf4-!{:*/-\'(\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='$\x00', &(0x7f0000000cc0)='-\\-#\x00', &(0x7f0000000d00)='\x00']) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000e00)={&(0x7f0000000dc0)=[{0x7, 0x4cc1}, {0x7, 0x9}, {0x20, 0x6}], 0x3}) getpid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000e40)={'tap', 0x0}) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000e80)="01d75d5182786074eff5d9e7f194beb90344bf8bbabee8b3f49703d496f19efcdf3b099217eb0810d2d99e2c02bfa6f835bcefbcb13adfe05b14329c9891e32671676aeff34b86763b8a2632994b0219724da3a7ccf8b17299891fc0a81bb0a95fc305e2da21bfdeac54", 0x6a) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 2: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050c6000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x80}, {0x25}, {0x6}]}) r1 = syz_open_pts() r2 = kqueue() preadv(r2, 0x0, 0xffffffffffffffbb, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@random="d3031f79d775", @empty, [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr, {[@timestamp={0x44, 0xc, 0x9, 0x0, 0x0, [{}, {}]}, @timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{}, {}]}]}}}}}}) dup2(r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) fcntl$setstatus(r3, 0x4, 0x8) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236063705af04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc253699a5f139b672f4d335d223e7d029d6ba8af63003728210200720f70c1f5a472c881ea6e69e0", 0x71, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x6, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x5) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="eea5ff01", 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {}, {0x8106}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0, 0x14}, 0xfffffe32, 0x0) executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x6, 0x18}, 0x4, &(0x7f0000000480), 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x84}, {0x1}, {0x8106}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x62) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000200)={0x1, 0x59}, 0x2, &(0x7f0000000480)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205211) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) read(r0, &(0x7f0000000180)=""/174, 0xae) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x44, 0x5}], 0x1}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 4: ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x7c}, {0x81}, {0x3, 0x0, 0x0, 0x7fffffff}]}) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86ddcd24d7910030000000000000000000000000000000000000000000000000000000000000000000010400907800000000606c71ab0000000000000000000000000000000000000000ff"]) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x1042, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000a00)={0x0, 0x0}) executing program 2: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) socket(0x2, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000600)=[{&(0x7f00000000c0)="95", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r3, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) executing program 5: 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, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0xe4) r2 = getpid() fcntl$setown(r0, 0x6, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x800000018, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(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"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, 0x0, 0x0) preadv(r3, &(0x7f0000000900)=[{&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f0000000400)=""/58, 0x3a}, {&(0x7f0000000800)=""/194, 0xc2}, {&(0x7f0000000540)=""/94, 0x5e}], 0x6, 0x3) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000440)) kqueue() mknod(0x0, 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x80047466, &(0x7f0000000040)=0x100) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000140)={0xab6}, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, r0) r6 = getppid() fcntl$lock(r5, 0x0, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100400000000004, r6}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x754, 0x1000000, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x1, 0x6, 0x3, 0x80000001, "1c7d3ff475221c8baf91800c80f8565a56e9512f", 0x5, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmat(0xffffffffffffffff, &(0x7f0000646000/0x3000)=nil, 0x2000) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000200), 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) kqueue() executing program 1: 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, &(0x7f00000000c0), 0x0) write(r1, &(0x7f0000000180)="18748dcf2174c80b5d726c43c1389b532e34495cd5772bfebcfd22338c2fa532937ddec74027914203d80b62387532c3fb6592996b2ced9636c6f5ad30f361327b8aa4e7e46ceb597ce0c87b95ae735a921b766857d1d009b7628de069b7758cfb1f9fab374a679a2bcc495997333df8f70674fbb1f95aa5f371b3bb33cd9e4067ae6bcb90aa7282c47bbb32fb1eaa37aa0e714e707fb854427dcfae60157e342da9378772c84c98fddedb5687ba0de8a9528a880bbf8fe4e31fc849131ba627f54ef729c5d4c36c7b71c206796cd6539106a3dc36f2ccbc7e648a5cb1834d11e2f04b744451c61489a0875d62ef09b9b1bb09c5286ea0bb53755bfa1dcfcb38d1954143dc1e9c200b4075791aaf6ccebd6a6c3bf55f80d2a044699e9bd70f4332b64c0f2c41b95901ca357cc59c60fda86cdfae3748acadd841251f46e1ebb3f565d1728a15ff281a927188e574748dda315355441dee638c35207b21a41987a5554772b0fe34645ec400e8d18639cce1af954513b479149998883bf37d4536bfe81f85016a3d2b8c650dd5db0a42685eb71640cde809a20b3431e87afb1c9fafaa8f0056e3d134f1a7838d631102cfd7e5fb28c918d014ab439164b44770438f3a466281ae30aaa132698af2ef52c94ceb282d3bfc715ca501bcab82aa33f851abc0c99e551b4032a8b72cf4151cf2a6b788297a3bf695f8fff61b7edb281ead8a59036efbe3fd2b9990a3d10d81e481fd7f69a5c2c394c2d673065e6e8305379fd318fc9e42974afe04e8219c3a7c0706bd40646088809e4b279712c95fc0ff2012f371ce7d431e6ada2f537d518c7070dcffe5d115044dc21c5f9661748d02670174ca0c294bd5f979e2b3bcf748bbeeb11ce9dbfcf16280f88c1876b9cc4ac077d66da4f67deca4fac1b12540409c52818ab2ee0073f182123dc83d3cbef3039ffbadb9418583d3afc697ed56afbb2513e6d126ec88967e88ed45d99efdef7691327231b2fce1f59c2898f24068490435f85bdc53231b54ee9d579130ba78b8b6b9d7ae7e35d86133b8ca2de1de06c3fa314856a95ebd025718417349499bde3ffaf2c6d3f474d3557dd68cc3d270371264c2fedfc61cf3e3a3bf773477327926453d692f3f0684dcec7335c1140bdb7c0a0ac85bc0fcd55bb56c6fae1c6d537a02912a74122125a989861c83107c09e63b611289d1b97a65f8fe1fb52221b1b3b81d81f22145c23b360f022f31f86ea3f7d44adfc9903e9814bac30029fe08fdde5ea334febb97fdbd29787462392a6fae1e1952cebf11c441a29cd935a56ec40ca0b1171a06630af8b23dca17ef4659e3199b1ccebba44fd16bb075fb040398c3e5068b4a4d976759737ea57fad84bba4e7ec454b9469318fa6dd290050688a36639907e089292ac9a79af98f728ff984a1e05089690a49aeb3e6cd918896c35014198a9b06418fbb294442202e97060913c3db7f3705380ac547cf520cb69a9412f3a880f9867dd592114081625ba66241afc6d440c3305f96a62d13bf", 0x441) executing program 4: r0 = semget$private(0x0, 0x1, 0x54) semctl$SETALL(r0, 0x0, 0x9, 0x0) pipe2(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x6}]}) syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) vnd0: sloppy read from proc 68075 (syz-executor.6): blkno 0 bcount 4096 executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500a76c38ebf8024d8478e0000002000000000800107800"/56]) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xfd}]}) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6, 0x0, 0x0, 0x4fed}]}) socket(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000080)='z', 0x1}], 0x1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050d6000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(0x0, 0x0, 0xffffffde) socket$inet(0x2, 0x8000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) msgrcv(0x0, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r5, r6, r5, r6, 0x7, 0xfffc}, 0x2, 0x7ff, r7, r4, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r6]) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r9, 0x0, r8, 0x175, 0xfbfb}, 0x5ddf, 0x5, r7, r4, 0xb8, 0x10000, 0x9, 0x401}) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7fff, 0x800, r7}) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) shutdown(r0, 0x0) r10 = socket(0x18, 0x3, 0x0) setsockopt(r10, 0x1000000029, 0x3c, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) close(r0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000)={0x3, 0xfffffffffffffff8}, &(0x7f0000001140)={0x0, 0xfffffffffffffffe, 0x0, 0x5, 0x4}, &(0x7f0000000080)={0x2}, &(0x7f00000000c0)) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x3}, 0x2, &(0x7f0000000140)="d79828a55d8b792f60d46894d866b995f9a3f2809f10a1aa6f237785d860fc863616e322d9af77b62d34c9808ce72aef563ba2c6f7ae4af2a4fea3d7cf7c345b862280906159032ff113bbc528484fcde22c4607549531049bf7fc4f4c6ada92ed503855c79bdc4e7036c9cc2585cf0b29d1e18d949d57c989db80d926426ea001756d4a10d6bd5e107a49ffe4cbd5f4bb52afb0253ed572186c611ce55f42b567c252b51668ea881af06db01ac4543303fb92430598394457", &(0x7f0000000040)=0xb9, &(0x7f0000000200)="acd221a3a3ea3584f1bc98528308cc5334c7324473e9635a25c2c6a39dfe1b51c6fa3877fafdbaf4d9f23bb1d62334d4e97c68489e85c12f14bf7feb597f70ed3cf29475445c011f5511a7a6daab3da28314f19019989ccf8a362b37eb81c7a1df2cd5f321c37b93c126c31daab6c187c487f7611373e6e64b29209ae4116ff608de5af33863fbf2dbf1a57000a93932c2925a515b74798cd9f602ba4b1b5a7ac4579d9753df0d85f91c5878bbe695d046c48b6ecb209ef216dd2e29", 0xbc) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000100)="7c21a55a4239af1bdc62d6765ca18a2bab6b04e3cd4d8d11b762e854fa6b33b5788bc6acc26548c7ef081a51a9b067f5f87c3deae4e6d22c11118a54cc7881d84c99f995153744ee66c4e0723a291c4401e641851ca442b8482be6b4e9f5992855fdc3a9d4050f161e67c5f8004b5416ea3a19dff81b5eda23531b0641a3cbec00bead827d55d96370b4b20d8dbba95a0b693f35e6d270c543ca35139fba9e71049954627ae361fc4e2aa4cbb562eb188c", 0xb1}, {&(0x7f0000000040)="b07e9314e877ee81bcd970404efdad5a96d83c39107c09f414c9b8606430724ceb21", 0x22}, {&(0x7f0000000200)="4ef21c940bf9e56e15a662e3a1865bc5fcd81d3e14f84ce06cc639d2c6bfb9f482069f70fe9a4feb1dbb879a2c91a040c584cc67755875335762020a1937368053d4a19935f84afc8ddbb8803dabc894768a093a3b", 0x55}, {&(0x7f0000000280)="72cc42b44105094780afbdd19a45640193eaebb9599e5812a791ca1cf1abe60b7e771e46a685b826e28cade6d32ddcbb5585013980068c1b1c76bc6bd3a46c21802a0bdaa77faadc300fa6db99fa9c57f83ce1ee93edc7f55ccf9fd9d2de09eb2ba5d9c56fe93c36395950ae973a2efb32a6f7af0bbe251e59b9aa49e515cbe499cbc79f8c", 0x85}], 0x4) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x86) openat(r2, &(0x7f0000000380)='./file0\x00', 0x900, 0x9) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) sendmmsg(r4, &(0x7f0000001680)={&(0x7f0000001640)={&(0x7f00000003c0)=@in6={0x18, 0x1, 0x8bea}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000400)="ef330b1d99ceaae66fa64115b939b6b377fdd3fd79058355341275b10e", 0x1d}, {&(0x7f0000000440)="80f9e181f102a9937ac987066e24265b03e532b23df0f939b87e9b6a9410801471844cbbaa747bcb7547f6b624e883dffadc435e7275d07b86d8dc950f2bfb3a3dabc7dcd74da442c1d9ce4dc66671753d906fa2fdcd9426630b310d169423305bc6f4b28017b7b12a14419bf76eefc47fc7d8f65f2e876aa117bb582fd667c2448a7f03999145f64955235faded055db58ef4e47d4923681a4f9e9dcb55df718162ce3bd4190783b2aca0b16574f3b87482ea16719ef87b9e2e8ec1f73c0cfeb61e43cf08d2569340f43e328ff179b10ec2148b0f2bec", 0xd7}, {&(0x7f0000000540)="2c6c16449fefcfb3b1a8d6515c2e210d4ab7ce4b48bfbbd17385c2263d8971d7261a6863bcf76e8ad15440346f77da7876ecb9567dd7dbf45a32f6ec4fafb939eb1416e614d76358c7ab7562c437398e9a5f3b62277c1382cf8fccbe260a44af2f75d8056738345b9c59f6c9a84cfb07d9ca9d4cce4f844d38b4f2b5421211151c61a036ae4018ad816b7f6d763fee23a08fcb876b60b13367dcfb786ba1308638447278749f68751e16447017b5dc227e99c618969dc9a991195835c0e3f9d003ffc5cc9eb98118dd9ac61de4e0810f5ad961d7f01d70d14ffab722a5545471abd8ff7f5e295565b0e4275c709208d52d3c489aba798b41e9b98b3e82d2fd183c466fccfa77eb631f5c8932fd8fcbcab44214ee4ab3f618c4e9b8b9246e8545cbab7ed38c71880ca971cc4872f05512e1b73afb7347c1bdb88fdca0c1e0637555934560f59df659484b011eed47c20709dc516504ec22e209d13472dddee01b61389b0c8017b01ea0685e77a495b086c4e9af8fb9df360859155e7a1fdc5e71b9e8233b244f4966ce2ab79c49bcdc981b8b86c691b1254b5fbe5c79a72fbe898e34a04c9cdde4feef11517744e0e9273d5d2cf5586e7cabd3908b15ec9e8db8b78ec5c153d34891866967fc7782bcc71dca663641dc4af1bbdb685b4347ebb31d706e85084be46483d0116ed4d069960ca347ee43ddf02e5b0f12aec711a9c32e5d13af5dff040a44824bd135cb282078ea34752ab006e0479ca5ad9b17df6a687f98f360cc16c5539902c03dd71a25f73120728c00f372221b10c5c3111ee4d3d9f447f92965048cc061323401d4a1a7e585bf12045f0ae55776eedb8a75ee742021f155d49fd48adf2290a1ffeb2bd32f84e3cc3be823a4638f9b01166cd7a02c4c6b86276a085d9949cdf1f954d55d733fa013ff44a399c516074b03f6c7ac32729a9ef50aedf6d42020b1e1bd58e9ca97c7c9af5fb48ebbcf77818990199c1563942e8dca1905c9593461e7a6678354da9311d7218046791eaa0e8997d929bd0114765a89cb5c3b48de9a326b8c42e8f8d9e6ba7f4b417f487d0f0556a1da7e1bbc8eac520e44a0802a64a333275df575a94c27a895249db80bb42e9b2b203eb6d32eacc9e37a0eb9898d1d273943ca568811d09d65bf0abba8149149c5fef7b07e9be166a4574a788057cce74c211b74aec0846a4ebe18fee405311a11e817b27f37fd677e676f8a737da6542931880f6ba54bec64bd439947fe2745b7d6510310555448929570ab028b56284e8edb27c0b248e52297393a0bae556fa968a3d3343d09598cef9be3034e0d0a00a4fe977687c1d713be2b47fefe91fc1e9184d617de79ceff1cec33740c320f54034ba51c746495232e64437910c0585f50a68ffee35b3df0aafd156766ea21b365b08493c69ba5e889b8b4ef0d59bcf9c1e33594b7cbb86e5d93f78c5ef92c94ff0773742b0b58259fd0b56cc8f25ceab522b7c87d95b82fff8b99308d71f5b9f68774f8af789d84bee369fdd179d044aab14f5fd3f5352136d1788f797d27556946e6f45c8c0fc1b469f93f92019016a935cbd1adc48fafd109e934af2d5293fc1c8ddc2f3dddaf1a0c1c268a5c11bda8c97c6f38bb103ffdc003d61f184d3ce9f7c48f1149c76aaea5356f13aa3bfc28822221e9174c71e2f96b6e0d83f7178fed63e5389d143fe46589bf8dc4fc7f20c5f0ec4a269561f3e1bce9fdeabcd04e1568a353c79d7362ab87348a7909af8050b72c44de6cf2bd773234726596b6d28f47a2fe28ffd7b5c105616a5db2cee5d74b2388d0889cbdaad965d0cbb2a5c358abfe44167f462a2d0a7915ee13c9aa629ca201f5245deff90416536e5ae03f90b6c9a09f15ffa81d35a8b9254a1f77f79beb523844fabf06c1042f3d06132da28b3619534177a17e4e8894d01f02d4850274a1ae9b546134945de3c628ed0b1fde17f9565ab44c8a159e624b5973d2b3f0bb89f82058bdd496aa43b1965487ff518d40d521cf4ab969176868de4b3499755f7177ee1eb526268d3cfbf75c189c31e3a553660b8ae1dd71a02794df2e416d9ae3a01b7baf6ed80666e2ed2e0830319538378b53a48d29ba1142a293215226bdf79b5932e40ead138bb3c8978ba81069742901042bf783e08ae20fff5aa5c485ac58b5ee7299c5536f755d56cc7d4ed2e45fe447c705a8d8f6cde943299a708a7713169b335da217ab254216154f7e1006961952c2327215d7acceaa86cf8f9924de8fc0fcbd859c93dad8b0cffc8b6187f821cdb374f6ce5deb36c7f762374201d1c19f0a990bac82c1641e0a48f92d7ff9d43a2417a15d5040b1de0fc3e85cacb1855940e6baa30f580550fa46ac9f34267ddf3b26d1682414f64006d75e258376f757a0c248e2958fbe48921a8ed1ec8039a288ae66b98ecc11a191e46edfa83503381574158d9ef2bb91fcbb1d9cd7c1503688cb946362779f96f884a0695048768813a86348d35e7f8b8ae5e13707bf0607d81a7ec1bdc6b0f01aadc9f981c19be4fe9765906381f99eecbd8bfd22c0979953fb5852176cf47e1cbc6a99f97ac0d82983efa6c3b39d3859913dc35115867947ba922d91b4d5c366cc7bc3ef7389d6caf467e57a6d62a039ce728dc223b54482021ff0f945a8bd871a1f13321094df788cd9c7990f91f91fa2617b598118eccc1513219a958a0e80a6eafa23a456c334292ef4ccaa20f06fc58c89fbc2b12e77768e73c85a777c489532ffd878203ce6fd2b01a52b2823e2910d7778c5ee99d5ef4bddb2b49292cd948e2f8088d49bd71c0c4a7fb7ba1dc070fb673502ea50c22a1378d9f7658d45ec77a795f8190d0b1f76d815f9cc27964912e13f7118c1417cc0cbb1b2aab325004553aff5ddbb2effa7babcb523c98c4c916f4de8cd26c5dc0805b8f86128df5a576e9d3d3c47072c01be35059afcaf4d51a2d084cd6565523e00e96546bf8b7f4f355fab476b87f5ce1ee0594c606b7736f0ecf078b5ce4dd4f1c78a6cbc46fd531ee6771127dd47558e66579c753bd6ed037216585ce42164d0948353ba948f2cd98e6f1c4b4a6e2cbe47ddac9f5effb7f1903cf719f6a63f05a19a55a7bffe5fb0678b83aeecfd12224ea00b4778d3f7b9f7f946d4b0dccb89eddcf21f8619d40f493a64f832e19bce9e17d39ddac6c20e2955c2f9b278795c8b3096cae0a9cda819bb5c2a367ccd22d0df4760d4f18caccd12d75534dd889bec0b39d2fef46f955737c8b9848a5f555b6ffb3ccdb4d232d3e897656a95b83687cd56b4adfa2b39a55120e29adb6aa7f873895de3fdf72f2fed74c4129c8f6436d59b92814fb7a2eb470de10dc89b125f68f1d1a56db757f466b31f8506b68ce5914a670e3571b7b288d4764d34de3873c0285979d1fb75de7e116522359a6dfa5ad5b932a56fe77e33ef81e0d4c7288432bcac4cd1537eee15e86406dc9cbe731ca1136bdac2a6641a13c10d5d8bba72033b8e75318b21d41dcf05b00bed0c68f75e926298e629ca8cd8be608aa365987ed512c1e8952d906226300d4503366328265343c4c0e5b38019f723e06d4607ac21058f6c32c96bcae9d4a0c5f0957d485b8ff606f16424ee4fbd525fde2dc6142f1c640c6ce75a45d09ea8cf67120aee01c8d15ce352baa8836f8176df37ed42ea1725a962613c8fa1e30cad53439e5e01cf4a5ba48c2748fb7fe38974a45d02fc31dc9330f61303084f5ece944cc5091b16d1ebc0664cd122e11f2dc17241085bd7b39fa5bfa07fae9a5355399630d4e908b3d14098b31bc5189124f4cf72945784078347406c4c9954d31fd4b08dcaf1472c9c07b3293680705ad4fb7d18c07d0d8aa1caaf96ddcfe10fe14f5244dfc0828cc9507299e645ac4c05995364056d9969509c594022e9bde0c55b38e9ec3969a2eec1239dadae709f3a044a1410c88452fab55122aa990f9d62e60ee05c53e003ef1d9a54ee78d6d1b3e73f36888fd462edc0e85d6bc2ff9a1ee8cc09b834b635381bb621bf3e0380449d0629dd8bdc8e936b0ca87da236e7fbd36b68840ccbc0f2527b1d98b9d760dad02322e6bed5c0d607729fff9e305d6b2560b097d4fa264b29882edcbc8cd9bd23efbbc045e9caa31d934fe4378c76d763484098bd08d2dfd84a10c0614975bdfc3209ba32cd05aa006f8628dfd8b520882aa40e27d9d4be263287792da71d6f3233197e9c97b4e3f3fb19dc5606761061e00e62288b42fc597c376b541d15ed19c2136c383a53873e2ff0aa4b67e2e67393ae3abe9f3ed9371a8d2fa3c991a7eddf6aa698863bf56cb0398611b44c3bf87866b523335e15a11a6b366ba66d291c59111cebc9128f11f1b723f428e1bfc04f37951bf26d49178b753629238a3d84814adfcbf59ecb66ab1848ef4c49837a012f5031cfa04f791e8cc174c5175441da17898a9c38f3bbbd45076d5a9d50704e6c7e76b4dcb23a2c60eebdf1903b99eb75e0b33807933384cefe7a645b41cf2edebd891745aef6d83cd253b902560f518b2bb0e2b2344014dab2a36ef7c8019b900b897c28aa3728b882a8c36129c5e62ca140036d05b539368fc88b75b1bbf73d35956d82744940cd3bbe75333783a2e86939dc2be8bbf9fbe605a7734f834a96fd74ec0b9320f24ab5c3dc8cd7b6e52806bfc6238619a366268477e966587baa5cedc42242a896e6baf66b8948b81039e4c2aed529c438f73b187b88bc7c6138d29e78936201abd7fcd0412e7b122454a42e844209a257ad5ef40ae9e6766e6e84496de460ef0458c6b88f864dcd8e12f7d484ca56a09cc825d11228fd6322366a6a8d8b558d10acbedd3f0d8490a7d7fc53d9a29d9a989723ee570f7908a3a4a996e971224a55430d01fba8f948f90b699918aab1bb9e55df093bb5d5c178d597f671d504af5dad938a0348c8ec24824fe14a53301cd72756b2052e878a767d009c674f968ee415f21ba24899a177b8821e6011a008982504c8354d9780c43ba5720bbb0432cbba5d307a6470828d04c9ca7a970c03a71a298d79fd15015bf450e0938549b9a01d94cda1e71b9972fa46f3a2a8163ec2723cc06d7cea28c773617005aa2ea6fca34b582d69a27f90cd700cf200d191f2562364b327a10fc15f13436d5e7a242f87512885b2d7c5e014060a84635011288a6a7b05cb7fc63444352a33996b710cd234cc3e3b4456743e22347c1d9d474434a0e6befeced4c73cf2eec122b9280fcfc147799594fa53826f9f35b4d8cd629d33594b7e23fb77493d383a6724cf4860caa42090f6b0d80160332e6491c1f5641bee2754b91658a3f804bdfc8e5c7dc5e4474241c873ff573039a3fb821b5de2905777e418c77f35429a640e0878456b78becb8b5ce80befeb882540fc190d7e5ecb2742660b12998d46f224ce34bb2ac2ecefa2c3fb2efc34534d993b82ef2fe51f4353a213d6a78fb47617f1560cfe31b2f4a4008d1031ac3d9bed6528a2e2a8f3cc7decec168d425d178621c3dba71a00f08ade8738c81ed966f3771e8b560bc911ec0b52703d02cb2dc70ce6f7e381d6054d8490ff1906e4ff5d5ea36948eaaf54fbb7a68e47dd9ac7df1f481f4004e1153a11f3286c6a7731cac511d56ec3cb305f0b0269d7cbdd8396a3dd262955c3e0994cb20d6e1ec1029108c1986e31dccc1df319e7436cedbf84f1a16eb3425afcace560ed54f7d1a65b9727f4a0b43c57bb496b17a9ee19abc545d75e6ae48b00712c12d3e9cf5a4515caa7ce2474b473a14dd4bea3e65c5d", 0x1000}], 0x3, &(0x7f0000001580)=[{0x90, 0xffff, 0x9, "627ad8992240a65b12dcc71b762c3a792e989ba2e4271f98e24b8868dcf51acc59c5efc517208a7c10c666ff8b25c4c8b6a4b8f9a02031e2ff1222583cff7af0df57bdf42389c8de053493fd058c397b88a8b25eafac173b1f24adb02c857d4cb631a4734305ce5934a3ee52f0754b0361890b8e2e035a46b4a11819f67a"}], 0x90}, 0x4}, 0x10, 0x405) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x7, 0xffffffffffff0103}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xfffffffffffffd7a) syz_emit_ethernet(0x5e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x28, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@timestamp={0x8, 0xa, 0x3c7, 0x5}, @sack_perm={0x4, 0x2}]}}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) (async) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211010001a0946996b272d2dd3dc90142a84231a746e337b372e93320dff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b1010a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1e8e85f593e74035f5bc054eb1dbddf42a00"/144, 0x90) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)) seteuid(r3) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x20000000000) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800480000280000000000009078ac1400bbe0000001070b07ffffffffe0000002004e2110ff6f40594e2300089078"]) executing program 3: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = kqueue() r4 = msgget(0x2, 0x537) msgrcv(r4, &(0x7f0000000080)={0x0, ""/11}, 0x13, 0x2, 0x2000) getpgid(r2) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1d45ecec3aab0712, 0x0) r6 = fcntl$getown(r0, 0x5) setpgid(r6, 0x0) r7 = syz_open_pts() r8 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000200)=""/160) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0x1) r9 = semget$private(0x0, 0x0, 0x451) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000300)=""/189) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000180)) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) kevent(r5, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x3e, 0x2, 0xbc8, 0x73}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x17ffd, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x4, 0x3, 0x7}, {{r5}, 0xfffffffffffffffa, 0x1, 0x2, 0x401, 0x5}, {{r3}, 0xfffffffffffffff9, 0x60, 0x40000000, 0xfffffffffffffff8, 0x200}, {{r5}, 0xfffffffffffffff8, 0xa1, 0x1, 0x8, 0x6adf}, {{r10}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x9}, {{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x7f}, {{r11}, 0xfffffffffffffffd, 0x12, 0x2, 0x7, 0x5c9}], 0x4, &(0x7f0000000000), 0x0, 0x0) flock(r1, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) msgsnd(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="0200000000000000724a918ccd6d4ea4a5af06802ff3cde6fe4d44ac64ef2822a26b3a75c3216ccaad18a81c4334ad64c707c384d6098b05ea4ede3f6829384e0495b42831758cfaa70051e0232f0c00f7939fe40ea7ecca9a8d52f3900ff8259d7ff57a8449a62c3aeac2937b58f2c547dd825dea29fae51d5e94ce5320cc9d18ca8668d17af80efff75e98ceb999f7a53f65e28ed04dfae95d7f7b31825dae00ebde81871f70c7935daea91dcae8b23c792bb19641a0"], 0xb7, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r1, 0x5) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r13, 0x6) accept$inet(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) getrlimit(0x1, &(0x7f00000003c0)) syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x107, 0x0) msgrcv(r3, &(0x7f0000003c00), 0x1013, 0x3, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000080)=0x4) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=""/198, 0xc6) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x86ad}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) getsockname(r4, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) fcntl$dupfd(r4, 0x0, r4) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000100)={0x2, 0x8}, 0x2, &(0x7f0000000140)="0cfca8cb", &(0x7f00000001c0)=0x4, &(0x7f0000000200), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 1: socket(0x11, 0x3, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0xc}, 0x2, &(0x7f0000000080)="0e3c6b8eec16bad31aba04ca9307786efd503eaf0fd474555f2f00441fc72f75a7348de4fca66ab2a13a629f7a90c71d54de6075d6da1ce75fc8a6fd5bafa907e2b62c92bad7664ee68ee56019113ce977e1362a1fef4e5b8ba5712d6a4e136c75dbb0794ab1ae16a4bce4824159b27d54fff07005bbce8b5d02a0654111f9171a30a7a1c36baf0b5f97a6858aafd59152419199dcdafcc304a98f729da334c15ef4dcf6125de8533d5959ec1d679376e8fb6b268f50eff729efb7235e052bc16a9f3f16aa80737deee1c97c2a3f4679dd7ca1b0eab47724d3b9cd20d8fdc454a2b406e19a8964decc93d4d3217733e3e4753584dbd8fa2c", &(0x7f0000000180)=0xf8, &(0x7f00000001c0)="346f0e3357bbc069e664a6cd4632b0756f08d9ff42a950d99b43d5cd16014328c7a1c5efe65014a782d340c2cad98b0a3283d85e9bdc40c7f6036b3c1f797101c6a87a467193ba644cda91cc58467143cd5bc3dc3c7406fc66b8f01a0bb8586b33fa6b0d1212239a39b75dfb35940ed54a7600b7e7a87dbbd5b3fa758ed676d4b72da3d5b9933104faa00cef26bc42d150690b8dc3d02194edf0aa772081", 0x9e) denied attempt to set clock back 174 seconds executing program 1: writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948", 0x10f}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) chroot(&(0x7f0000000340)='./file0\x00') r1 = getuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f00000002c0)=[{0x14}]}) setreuid(0x0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000200)='c\x00') executing program 2: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000040)="7d94ba6f23efbfd38a38456d257dd87cbdcda6ac997d3c8d5417c6223c693c5452a403d0d589c4477c4a1cead30d1ffff956f1fd272de2e9454424b7c1c933e8d9f9042e3ca89d4d2ac76c7dfa57c0a597b31b27f20b1e0d85d6ec9467866a992dd0e0f2610ef4b829f09f797b3ee5fa055a26d8cb36a2aa1d3a47a86354bb8a2f6a6970fc7862c3d0d027c2f384111d76ace9d790d695f3cd2f35a444601d18fbda04d81f55105a06d398295b397289411e3e5488cf4295dc81d2a540971c2bd51b7061a138dacbec010ef61e", 0xcd) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/93, 0x5d}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/153, 0x99}, {&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/16, 0x10}], 0x5) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000440)) readv(r2, &(0x7f0000001700)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/72, 0x48}, {&(0x7f0000001500)=""/107, 0x6b}, {&(0x7f0000001580)=""/86, 0x56}, {&(0x7f0000001600)=""/224, 0xe0}], 0x5) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x8, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000017c0)=0x6) r4 = openat(r0, &(0x7f0000001800)='./file0\x00', 0x200, 0x0) clock_getres(0x4, &(0x7f0000001840)) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000001880)={0x6f54fae9, 0x1fb, 0x80000001, 0x40}) r5 = accept$inet(r2, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r6 = dup2(r0, r5) r7 = socket(0x7, 0x1, 0x80) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000001980)={0x1ff, './file0\x00', './file0\x00'}) r9 = dup(r2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000019c0), 0xc) clock_gettime(0x0, &(0x7f0000001a00)) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000001a40)={0x7, 0x7fff8, {0x8, 0x800}}) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f0000001a80)=0x6799, 0x4) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000001b00)={&(0x7f0000001ac0)='./file0\x00', r7, 0x1}) r10 = semget(0x2, 0x4, 0x4) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000001b40)=""/32) semget(0x1, 0x7, 0x600) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001b80), &(0x7f0000001bc0)=0x10) dup2(r1, r9) getsockopt(r7, 0x9, 0x2, &(0x7f0000001c00)=""/112, &(0x7f0000001c80)=0x70) sendmmsg(r4, &(0x7f0000002180)={&(0x7f0000002140)={&(0x7f0000001cc0)=@in6={0x18, 0x3, 0x8}, 0xc, &(0x7f0000001e00)=[{&(0x7f0000001d00)="007472c1ac46abcbb6c8b25170b8fe4c22990d4bb1a957773c14a36321cd94926723de40bfa1e00b733db62a80f5f46c91e1e22b6b698b289d86776b5f92f8b2b8687ff55a10d76455f184e5855af60e8a2cd07610ba479a49582b749df6df7c70a52e199c4d247c40475f759442de84b96bd049216a8d8a7876ed5d40c933dfd6ab86eb915189d08b50c992d608199450d86403ae9e7e613358275dee2fbe28215457b2e59f018db5110c311c9e680757b57770050c525e4de7a99d1d61128c669917663a6320a3a326c9f0002519786c86fb9b9e589e208caa6f255ec874", 0xdf}], 0x1, &(0x7f0000001e40)=[{0x78, 0xffff, 0x56e, "c065621a35f0ef4d99158c154bffa892280c7c9dad47094d8863882b823d01d379b22d73b279b3f435c8422a0e41d204ce8eb7545c781ef365894f7967a2d8ec7a3f2e6d8b11e61a839f9280171a6e36e73f44836bae2f782d88e867148782448e11fda149"}, {0x78, 0xffff, 0x8000, "e1006bc4278b16ea8674f712e75671d9d4f965b4f232fdc683f44be9d8e5620db7e5c4ef014069b97a46e369407d1f767dc78061caf981cb958c6bb9bd2af46547e6707dfbd57eb0d703425e1c08234d30ee959b0c1e2d5ba4fd0342183d924884488c5472e7"}, {0x88, 0x1, 0x8000, "a9ccc55c6ac34f7d35ede9afab270a9fae7052a03028b86d90a3560e755eeff27e3146a1459125992db5fae962fb9ca6a7eece487c77e63ef5eb35b910abec1461f2f7b3196853e829de9d9fbe6de318ad86266a28de55169a8680bf1827b45a8b8e834b829433b4f80f5dbf9ee49be54fab81eb34"}, {0x98, 0x1, 0x40, "273d1a7749aa1dd57e238e856f62f5d4a946602d824f6ea026936fbfbfb293a9c23c63a0ba4da7418ca54e7a4f19949a45c0666fb4f103ea3f5669c74438224f4f189ec7e125d9d9db1bf9e59e6bd7d857c61fea06b01ae762c74857c4db58a1b818442daa2575fa22db8dae5267cc3cba184c658dd03940e1c6d2a96392a6b219deeb5d15f8ff9a"}, {0xc8, 0x1, 0x328000, "3e2dd185f95785a79c4fcc7862cd11d59280befbb251c3413795bc529ed96ba2b2f94d1c302514049f07789c532712267882959bdae358540e42570926ba0881714ca7b2149804b4de0f5191f745271e94a0cc719a388eff1ab974c0dad4d58b33e8c00e018006caec2d2902a5074471a4108ac645f987abf14e31500238e916ea0a71888b3bc421726fb54bc31b38d0860f4b8cdc075d2694bcccd4bc056000ae1ee552e687ce5f3ad17f9aec33f2689a7cd80106db68a7"}], 0x2d8}, 0x22b}, 0x10, 0x5) executing program 1: socket(0x18, 0x2, 0x7) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000f00), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000440)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r5 = socket(0x1, 0x5, 0x2) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) r6 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) connect$unix(r1, &(0x7f0000000480)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001680)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x109) writev(r5, &(0x7f0000000e80)=[{0x0}, {&(0x7f0000000700)="a6bbc79f0bee1687436fc0329fa014633d357649f53cfa03f105fe052a41b14f5edbae4068a40796f5dc2b08e771f128c9250c064cd3887aaebb2b191705b62cdc6270bceed48d13a5fa6aacd582d53987c04334fab1d8a436daf895362a291a128b59d0c4c36e29040420ca226834f83a0bf6a7788e3f2952db31c786ab625d557dd04e0b00d0a82711aa1867461da4d3e167198ca3b3fbd7b3505995e35098885d6a13ae823bc03e4c628c114278e650001c61855792e67ed04305", 0xbc}, {&(0x7f0000000900)="d8f623124c97b6f03e32209ef0b3cae6ef5bd46efe69131d9b197aaa86ee22e57e975feef5f554e35ca995d47a", 0x2d}, {&(0x7f0000000a40)="f756be5807a875068c4dd14875a74f0811961aac43a0", 0x16}, {&(0x7f0000000a80)="079e65d227baed51bdc5d03227f6a8e41d7a561f939ad23ce9303ee1d2f1d1d9d34ac8f70c6a048633e1eb2e586acdaf71f30a99a45eba5fb66b6b9ff58be15292aa647438cf21dc3be7b90f1bd40faadd51a14573d6f5dd4d077743b1", 0x5d}, {&(0x7f0000000b00)="139b722bc81b721565e2ead707d1b3a407570c0b1c12b28e358231c370fdb206aa1acc949ad83c981572ae427d515168e22e71033ad7a11327a6cb3882a341ba16bed0dd8508e5b630f180135254533a65d08aa05588e0656940703c359a6c4cce30c00ed359a59b50ad236bcae416d131bb8f329e009d854d9a69b308", 0x7d}, {&(0x7f0000000e00)="23a3190fc41cc0f9ad0ef59a0652d5356a4087c3ac90dcbe40423db4f17685b0c351d8a832887672a8c3e87b02fc7309ac47406eed3d603c76f8535ca51da5bc553c4a4dbeabb8551037af2b47d695a4648a40e222bfba9cc686a5c2e73bfc4699cca8643f1fe7aa8fd65f52ffc24f15cda6cd4a3c288cc8970386c4fe325b52", 0x80}], 0x7) bind(0xffffffffffffffff, 0x0, 0x10) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000280)=0x4) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x81}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(0x0, 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x8004570b, &(0x7f0000000180)) sendmsg(0xffffffffffffffff, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) msgrcv(r4, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) executing program 4: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x1, 0x401) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) r2 = dup(r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0xfad) sysctl$hw(&(0x7f0000000200)={0x6, 0xe}, 0x2, &(0x7f0000000240)="9e08c6a01d43f45737b6f01ffe3b305581a04386f6853d5eb33dff079e29f90ff1f1ef73efa755ed69816c44e8f10eb4bd3a51a185147e4f0b0148e2d600d74072b05f1727b56956090c7803a696a9ca5145f4e7d59a52134219bff882a85eb8b38b624abaa5253f6df48110db498c2f9d9f7be83e5c4d87a767bd07b3895aad318d64ea490da97765125df311ad813fe3d2000f18d81d29c8eaba99644dc76838a239a7968430bf01e9a42a6b9168d87f7ae37e6020f5137650a9d31bef9f6080b35a5122bb60f5ca1edc312063d62631a640f8078d19aec12bee74b89c2ef118987dff8dabf9071e6972f1e421fd0534ca870bfd8f04cd8432", &(0x7f0000000340)=0xfa, &(0x7f0000000380)="9e86f452f4c91e6435aa4b2a9e4cd4d0390efb00e1abc545db76e58d56723454cbd695d6df2a076b283fc81f1f0f4d63139e932b1c9e34901947cd26380346e63eb780bc3d4656cbdba7c9657d125466b19806fa11d08a9b21e5306a66fd3dd33339515a514719dc0139e24af9a2a46674095d6190123be39b484e1b2904f6b94239a2e7906bee1a2b1936ace9bff62282301be4b3643b9fbe26d4c19fa86987fc34bdafc0fdfc293396b913c0425aefcdbeac39406be626596e04877f", 0xbd) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000540)=""/71, 0x47}], 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) symlinkat(&(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') kevent(r2, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0x3f}], 0xbf1, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x80, 0x7}], 0x7, &(0x7f0000000780)={0x7, 0x4}) connect$inet6(r2, &(0x7f00000007c0)={0x18, 0x2, 0x5, 0x8}, 0xc) accept$inet6(r4, &(0x7f0000000800), &(0x7f0000000840)=0xc) faccessat(r4, &(0x7f0000000880)='./file1\x00', 0x10, 0x0) execve(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000a80)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='+\x00', &(0x7f00000009c0)=':\x00', &(0x7f0000000a00)='@![/\x00', &(0x7f0000000a40)='\\[!\x00'], &(0x7f0000000d40)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='-\x00', &(0x7f0000000b40)='$(.!\x00', &(0x7f0000000b80)='\xf4-!{:*/-\'(\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='$\x00', &(0x7f0000000cc0)='-\\-#\x00', &(0x7f0000000d00)='\x00']) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000e00)={&(0x7f0000000dc0)=[{0x7, 0x4cc1}, {0x7, 0x9}, {0x20, 0x6}], 0x3}) getpid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000e40)={'tap', 0x0}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) (async) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) (async) chdir(&(0x7f0000000380)='./file0\x00') (async) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) r5 = dup2(r4, r4) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589041f000000008000361b4cc702fac50000ecd1fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x3) (async) r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r7, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) (async) setreuid(0xee00, r1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="d2bc78b52324b9a50c786b26df53", 0xe}], 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) (async) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000a00)={0x0, 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000a00)={0x0, 0x0}) executing program 4: getrlimit(0x3, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="e61753a98171c1aa", 0x8, 0xc, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000140)=0x101, 0x4) getrlimit(0x5, &(0x7f0000000180)) msgget$private(0x0, 0x512) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) poll(&(0x7f0000000280)=[{r0, 0x80}, {r3, 0x20}], 0x2, 0x3ff) read(r1, &(0x7f00000002c0)=""/137, 0x89) read(r3, &(0x7f0000000380)=""/112, 0x70) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000400)) connect$inet6(r1, &(0x7f0000000440)={0x18, 0x2, 0x1, 0xffff}, 0xc) r4 = msgget(0x0, 0x294) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) connect$unix(r5, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) r6 = geteuid() r7 = getgid() chown(&(0x7f0000000500)='./file0\x00', r6, r7) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000540)={'./file0\x00', 0x1d, 0x1, 0x0, 0x0, 0x7fffffff, 0xfffffffd, 0xec, 0x0, 0x1, 0x40, 0x3599}) flock(r5, 0x8) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f00000005c0)=0x20) r8 = getegid() r9 = getppid() ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000880)={0x3, 0x7846, 0x2, 0xfff, &(0x7f0000000600)={{0xfd, 0x3f, 0x82, 0x8, 0x1, 0x6, 0x2}, {[0x2, 0x9, 0x2, 0x0, 0x4, 0x10000, 0x400, 0x9, 0x251, 0x8, 0x200, 0xffffffffffff0000, 0x10001, 0x2, 0x4, 0x2e, 0x9, 0xfffffffffffffc00], [0x8, 0x1, 0x1000, 0x53be, 0x9, 0x7, 0x6, 0x8000, 0x1, 0x1], [0x8cc23c1, 0x100000000, 0x100000000, 0x166, 0x6, 0x40, 0x8000000000000000], [0x1, 0xa210, 0x4, 0x5, 0x8576, 0x8000000000000000], [{0x1ff, 0x4, 0x1, 0x7}, {0x40, 0xff, 0xffffff1b, 0x3}, {0x4f52, 0x4, 0xfffffffa, 0xfffffffffffffc00}, {0x3f, 0x0, 0x0, 0x9}, {0x7, 0x7, 0x2ebdda18, 0xffffffff00000000}, {0x1, 0x101, 0x3ff, 0xfff}, {0xc07d, 0x80000001, 0x401, 0x34}, {0x400, 0x8, 0x3f, 0x9}], {0x0, 0x5, 0x7ff}, {0x5, 0x4, 0x3, 0x5}}}, 0x35d2, 0x9}) writev(r2, &(0x7f0000000980)=[{&(0x7f00000008c0)="f4c32899c048a288c8baab514f183064de2054ec3aeb5c09e5587f8a72a46fec06846cde64ee0b921c355c97a52777e725b49eaf92b77e1c895b739986ecb8754b4a8c01e2b4de219b69eeeb2e85402a081fa920905773d3af497a84b19472924bb229e8e4c14a359a8968ec587884f5fd1918d3d0871b2eba148dc380ccb4768650463d180577324cb84549c16ab353e48cd3521fe840", 0x97}], 0x1) r10 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000a00)={{0x8, r10, r8, r6, r7, 0x30, 0x3f}, 0x5, 0x5, 0x0, r9, 0x1, 0x8000000000000000, 0x1, 0xa4}) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) kqueue() executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) socket(0x2, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) vnd0: sloppy read from proc 89839 (syz-executor.2): blkno 0 bcount 4096 executing program 2: 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, &(0x7f00000000c0), 0x0) write(r1, &(0x7f0000000180)="18748dcf2174c80b5d726c43c1389b532e34495cd5772bfebcfd22338c2fa532937ddec74027914203d80b62387532c3fb6592996b2ced9636c6f5ad30f361327b8aa4e7e46ceb597ce0c87b95ae735a921b766857d1d009b7628de069b7758cfb1f9fab374a679a2bcc495997333df8f70674fbb1f95aa5f371b3bb33cd9e4067ae6bcb90aa7282c47bbb32fb1eaa37aa0e714e707fb854427dcfae60157e342da9378772c84c98fddedb5687ba0de8a9528a880bbf8fe4e31fc849131ba627f54ef729c5d4c36c7b71c206796cd6539106a3dc36f2ccbc7e648a5cb1834d11e2f04b744451c61489a0875d62ef09b9b1bb09c5286ea0bb53755bfa1dcfcb38d1954143dc1e9c200b4075791aaf6ccebd6a6c3bf55f80d2a044699e9bd70f4332b64c0f2c41b95901ca357cc59c60fda86cdfae3748acadd841251f46e1ebb3f565d1728a15ff281a927188e574748dda315355441dee638c35207b21a41987a5554772b0fe34645ec400e8d18639cce1af954513b479149998883bf37d4536bfe81f85016a3d2b8c650dd5db0a42685eb71640cde809a20b3431e87afb1c9fafaa8f0056e3d134f1a7838d631102cfd7e5fb28c918d014ab439164b44770438f3a466281ae30aaa132698af2ef52c94ceb282d3bfc715ca501bcab82aa33f851abc0c99e551b4032a8b72cf4151cf2a6b788297a3bf695f8fff61b7edb281ead8a59036efbe3fd2b9990a3d10d81e481fd7f69a5c2c394c2d673065e6e8305379fd318fc9e42974afe04e8219c3a7c0706bd40646088809e4b279712c95fc0ff2012f371ce7d431e6ada2f537d518c7070dcffe5d115044dc21c5f9661748d02670174ca0c294bd5f979e2b3bcf748bbeeb11ce9dbfcf16280f88c1876b9cc4ac077d66da4f67deca4fac1b12540409c52818ab2ee0073f182123dc83d3cbef3039ffbadb9418583d3afc697ed56afbb2513e6d126ec88967e88ed45d99efdef7691327231b2fce1f59c2898f24068490435f85bdc53231b54ee9d579130ba78b8b6b9d7ae7e35d86133b8ca2de1de06c3fa314856a95ebd025718417349499bde3ffaf2c6d3f474d3557dd68cc3d270371264c2fedfc61cf3e3a3bf773477327926453d692f3f0684dcec7335c1140bdb7c0a0ac85bc0fcd55bb56c6fae1c6d537a02912a74122125a989861c83107c09e63b611289d1b97a65f8fe1fb52221b1b3b81d81f22145c23b360f022f31f86ea3f7d44adfc9903e9814bac30029fe08fdde5ea334febb97fdbd29787462392a6fae1e1952cebf11c441a29cd935a56ec40ca0b1171a06630af8b23dca17ef4659e3199b1ccebba44fd16bb075fb040398c3e5068b4a4d976759737ea57fad84bba4e7ec454b9469318fa6dd290050688a36639907e089292ac9a79af98f728ff984a1e05089690a49aeb3e6cd918896c35014198a9b06418fbb294442202e97060913c3db7f3705380ac547cf520cb69a9412f3a880f9867dd592114081625ba66241afc6d440c3305f96a62d13bf", 0x441) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7}, {0x101, 0x7ffffffe}], 0x2}) executing program 3: r0 = semget$private(0x0, 0x1, 0x54) semctl$SETALL(r0, 0x0, 0x9, 0x0) pipe2(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x6}]}) syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[]) (async) syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="ed", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x12) r0 = getuid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) setreuid(0xee00, r0) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, 0x0) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) connect$inet(r1, &(0x7f0000000000), 0x10) shutdown(r1, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000d80)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "fb1179", 0x8, 0x0, 0x0, @rand_addr="f772d74030ad09e432b9860fa75fbe6e", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0xce}]}}}}}) executing program 2: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050e6000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211010001a0946996b272d2dd3dc90142a84231a746e337b372e93320dff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b1010a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1e8e85f593e74035f5bc054eb1dbddf42a00"/144, 0x90) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) (rerun: 32) dup2(r0, r2) (async) setsockopt(r2, 0x1000000029, 0x31, 0x0, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000140)) (async) seteuid(r3) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{0x0}], 0x1) (async) ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) (async, rerun: 64) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (rerun: 64) r5 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x20000000000) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800480000280000000000009078ac1400bbe0000001070b07ffffffffe0000002004e2110ff6f40594e2300089078"]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0xfffffffffffffffe) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="00006018", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() syz_open_pts() kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/265}, &(0x7f0000000200)=0x10b) pipe(&(0x7f00000003c0)) syz_open_pts() clock_settime(0x4, &(0x7f0000000040)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff7, "1010264d007c2600"}) writev(r2, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000001840)='./file1\x00', &(0x7f0000001880)='c\x00') recvmmsg(r1, &(0x7f0000001780)={&(0x7f0000000380)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000001680)=[{&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000500)=""/89, 0x59}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/165, 0xa5}], 0x5, &(0x7f0000001700)=""/67, 0x43}, 0x2}, 0x10, 0x1002, &(0x7f00000017c0)={0x7, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="1fd15cddd38b025fe71e1f50f95a2cfb03e5c4749c0585e404d34bf737b76061bf6a", 0x22) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x11, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x68, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$TIOCSDTR(r3, 0x20007479) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x401, 0x0) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYRES16=r1, @ANYRES64=r5, @ANYRES16=r4], 0x401, 0x800) r6 = kqueue() r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r6, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xa1, 0x2}], 0x8c0, 0x0, 0x0, 0x0) linkat(r7, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00', 0x0) pread(0xffffffffffffffff, &(0x7f0000000280)="02005db7c3000f1c0842f95e1ee5daa59edac579a62c0b666c28cbdec63470185175d828a8607fadd837d7158c0fd9122c2f21e01722bfb36bf9a2fc9f17abfb0233fe5f2f75356d20bde56c7ddea87b47ba1fa45d10c2d71e5e33536f6f891ba36e5e2107399c5aefba2670e162fb215106648b722f8ebeb3c1edc100ea913be404d8229a01c101b2b5a641639ee2994c0e56550ebd5057bea2e2c969649af66a58aff78f8753b2e810a9dc568e9cab91aa43336e4083fa2a82c9b5b9982ea62bba290c6da1b0d7f4da3625c3dc367261ff6f403488b3273731e4eae7c23c563455fdd88b6c98b6d5eb816cc7ef0ac8b814aa5b52687912dc91aa9f20d3fb860ec194681f8b55338730f92a0ef6b6207928de058c8ac3c329fad685d40c4e", 0x11f, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r8, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007d8, 0x1fffffd, 0x3ff, 0x0, "0100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYRES16]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440), 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) setreuid(0xee00, 0x0) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) connect$inet6(r1, &(0x7f0000000200)={0x18, 0x1, 0x3ff, 0x4}, 0xc) close(r1) lseek(r1, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r6, r4) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r8) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r10, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xe0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) executing program 3: socketpair(0x6, 0x8000, 0xfc, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r0, 0xffffffff, 0x891, &(0x7f0000000240)="bba4af80914ef6f92f229e04cca4f095b95f959f1bb4a161cda9642a64ed34075753a3edaec22a4f21e480b3377d818d602496e9ecc94b39cd34c40a02d942c2441c075f9d69b14e16aa3cdf2914fd7660fd4e390eb4348b52cec02306bc724636210a5402ec3b6fc4b8f4598fb563fa3e342026bf4012360f5b535471e635decd18929f98516f6dc14d4e22727ba3eb532d43a88e5289dc36ff1a49100e32dbd739419db73f4bca1b0672e1b18bcf24aef671314f635257ffbcc2420139eb7448d9b268738a15011296a955352743cefc2736bfbc21527b739fb7c41bf5dd5a9a8bccfdddcae0e3b1207f0ba115b0763b0bc931a359688a6486f9c77b71", 0xfe) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc028698b, &(0x7f00000001c0)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0xc, 0xfc}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) accept$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000380)=0x2, 0xfe5b) socket(0x2, 0x2, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x81}, {0x61}, {0x8106}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) select(0x40, &(0x7f00000000c0), &(0x7f00000024c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f00000001c0)="71f91e3471a9cf71b59c7a13c3708200000000000000000000000000e5ae232f3fabfe3d2e6d9512dbb57fdc6ace01fd7fbb1f7b2568f410315911bf52da3f488bc1f2a3e0cadb9eedf77c2c540716de919e923c57d69d484b81698ee9011d40f1844e4fca8e9d84ba99bc1797e279d8c3b94a7961c482003e2038819f8724ef1fbfc75d94c14d0a1541a9b58ef2f33b4739f874b20dcdbab4b8", &(0x7f0000000080)=0x24, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket$inet6(0x18, 0x8000, 0x5) r1 = socket(0x18, 0x2, 0x3c) setsockopt(r1, 0x1000000000029, 0x3d, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000240)) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)}], 0x1) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x1, 0x81, 0xff, 0x80000001}, {0x3, 0x6, 0x9, 0xa}, {0x1, 0x9f, 0x76}, {0x2, 0x6, 0x6, 0xea}]}) r5 = syz_open_pts() accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) setreuid(0xee00, 0x0) fcntl$getflags(0xffffffffffffffff, 0x3) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f00000001c0), &(0x7f0000000200)=0x4) poll(&(0x7f0000000280)=[{r4, 0x80}, {r5, 0x8}, {r1, 0xbb}, {0xffffffffffffffff, 0x2}], 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4a}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffb, 0x0, 0x10, 0xffffffffffffffff, 0x0) madvise(&(0x7f00001c8000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) msgget(0x1, 0x380) executing program 6: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f0000000200)=[{r1, 0x4}], 0x1, 0x0) dup2(r2, r1) pread(r0, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000023d000/0x3000)=nil, 0x3000, 0x0) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000100)="bbdff75435b172956cbd3589be027bd4a95b3ec054e327503c0bbb3dc58923dfe71f229a8e6c15e5f282927cd212e98a1dcf287f515ce239a86c37128152291b9f9986e7cb4fb2423ecb091f19fa438bab6d164e2f78c94652f3e9bc4c641f8b51207360e7a94572065ed506fc99b8be1497f6735e421056d47e0c6f7eb422c62ad498a2fd88d031cf3f348e353a14985b67617028e819f53ad22b3a23059e0b8ef64cfd9daf4e768cd448a7aaa12e6ab44bd11a5bd2453c0537ba20b4c61b5d8557d13f9806b6bd04f0c410332d73f625198b3c9702e08c83df09b25e6f0adba4cf8b4a556215", 0xe7}, {&(0x7f0000000280)="c570890e40f8e9d1bbe96120b9c06e99f5f7dd82e5aa08dfc770111d611efef73dd23c4f24d25d096bcd57268d66fe3ec1d15bb5db0f9ec0dfb1e9ad691d9762ed9a98a67afa2ea6f6cdb1207a25aef1220b01b733dafa7890f38efc697385526995447361d9466a67d9c9a107f925a51e7232052f2ba9ec1f9fd4dee0555c2031410e1d68315e5db9073a172b3011eaf56054dc14d2fe663588a0c739a748d1e578752f1cb0343a8ac888d4472db6f68a9bde68cf5fa8b068d333f1fed258a1f6bd472fb3f99970a14b6760f83f427c567b6ea8c8725d9720ef48364103071ab9ec67fcf9cfbe1162e21ffa077b988f5cf537c8490063240e", 0xf9}, {}, {&(0x7f0000000380)="08b6cbc4ecf9ddef5fcdfb452515c43b44317d9350d24a250e9ed9316872d1bf9f3886635bab99ba1ca8af2ac57f54bd64e337899c807ea6bd5331fbdce2a6737e6d53b1900b572ac0debcec99d43c31f34093a316a95b2d3bd6bb43cd40b21760c8ee7432397f1b8e003e78adcab2d6962a895ec05b1db83dbf9d8a3b3774b75b2edc74aedad887e8ac7482fc2e1c60185df7cb31fc505181f7477450fd1eb3a367c8723d6632a227e686e48200e21380e366cb9e4abb49ba2256183a1785f9c015a49521f37bccbeff984bfc3751c5415d432266bb051a0dd189f5acd2fe9d178252152667dc0a530b7e32588c1581148937a18ac224a457b45f6bef2bd7bacc1e92304c60a468c494370f8e6b91f0c042d9d163f887d33b5d6bab949ca29883ebdc1fc1bb8695f628faab77a5770879c0ed4c7fb931f18c5b41b5e083834582741765fd93a69831faeb34dc6966857c30cbc2bc6caf26b50a331f026a7d36f664caa2e40f932ce92438dcfd8dae4b0c57a6705adc415fe2ff115bdacbc9aa136866d98393b826240a16c317a136b3782c8a9150bd7899679a9621ec19c57f4eb2f69d452b2bf6474ea867ee75ab0fd5af697fa61860aa321a75824df585347c1528d92c789026b093ebf71f343d2a173248aac54c9d67ec5ed3762c529471f7836b608a981a62d4140ba021dde3e99378d62e2af865433fdcab466cffd5e6668cfe66bd3af75f2e203d34b21de2cd4568fcfbffab0854d097c7280e61c432e77e8a09855c91f87587c4cba3d3de1fefff5984e734191eb6e67030ed7aac91c26627ea454f7743536f7b3bbd5b1b12a277abdfaefdf6caa6596f608cfafe6e3c48f5b8bb9a5b0ef4b1505935c6a5c16874f71b742e34a1cbc256a04ece4d4e8492bb021cf4975d079229d6da2e882d8d4af203590239767a5605f3a6bd15b420cbde1b9da7e73878248730f5284ab9c0e1560d47a15966cd039176a8a18d0bd8c4249cb82533efaa7193224d00cb1c5f0674e8344a31cee54d1e262e94eb9859f4a7f7849ed3861460e1d0a548b3accfef4e9d5ddbe99b591c885c9e3f9087505ceb14955c9a8d2ac5c12e464f1355cacc579db17984b1818538774b3717a2e3eafe1def7a78c75469e3c4605f2706902ba0f0c58a779fc9fe7d719da171f6a1421580ebc43f6d293519c9bd02fbc11bf907b1ac6af3cff7b2da6a679416e73134a7f8405265bb5fde68fdcc1eebbfb1151a58b0436d966c5f5ce5f5d75f29ad4493b9d7fbc42bc9c56ecd46c6d7c60e71df3bbb4de524b9494709595e740ba2a4aff097ff9a6a70658be25c0c4391e4ec8e9b874cce9d43ac43899a735e411d8b833a1ddacd428b05e08e0456ec9a637f347f78fa8416eebccd6eee17aadf84c6dff87ced7155d8fc1136c8644864c5e386f7b4fc383a20ab82cde96bc8015fc68d94c988d131e9028377d2494f6636b9db912cf506cda89f480e23cc838f6bf2a68416429f34456c7c57ac89622ed52c94c36a8ce2642527df0f16f5d11e89fc8b2b88dfec4cb3d59f9e4e808a056e78713f7851077e49d47b85c992e9624d1960c5eca3c922ef34e68c8849625b502d30a6a349a736532706775e9051d33d3b1f9fb5423be31e302affb9d3f74f2807c87beef1197a123af65b47f258992d365c258a3391399334840565757116824e845eed8eca41c4e0c617dc5a7a7fdad9a44a35e25bc24e940578504034c7b514a7f869527b9905e1a62e5d51a4712c1f81507310578ca81893a79d7744382a77c938fab563ebacdeefb8f3dd186830a3fe239f9c35b05ea7db78f5332488e2b5d3d43522ee9f347b782c185f55272a5b5594b65fe5b13e3bc2960fefe8e395dfdbdbcf471084826393abec9721bc237c2318623e12f6c506f78558caa2a00ed899e906717a46683c313ddede08db61598c069c13de32440b02c1d4dce8b42fa5b7123e70554ba727ac32c49fec46464e4b1f211c10fb9f36ec67d68596e2fedd2ce4292de104e29ba1c8a12bca98913d87b43f2d5e43af2b03b45e43b3739335e8088f7d0288eb6e9fec9a7b5da24b2a46c5b053492a1f2cdd9236c8192c95f432558da279c722aa7afa50af69e20b49ce7ef32d7d455f73afecf53518b3e30c5a3c9e593511d5ef22ed061182e7ddd96761389420d45037c04bc4376ffd54be3e86706d39795ca23076eb5474411366eff0af03657aa4150a7c8205f9b9a65edace8f3b75d36d0ba9b0adbace6da974d757c8409de98194995c1034fce7a0a974d7159a7933a147d3e1f020cb01669b6c6371d8a36349ecb304872d453f943deab9fca2e086d18d1a268e586b53a6d52acd55dea59ab7247f58bc27cec272da11b5ac038136237f46035ca8a420de8a09b4c4167995d98139ef492b303911037dff0547aca8182ab0cc4648a5018cf4fad4ac599ff2bdd2fa2736fcd7adcf7bd0e90e588a9d5126a43c23879b5768b494e797c88597f84daa33ce47fe91e9d3c4bc6f0da8907f56cff6df4dce45e93f31e4702f92c8455af4876277270435613855ef03d6e4b4174f9da63fb649d7f9097368cc30870d621a81b6201c2a56ba5f59432b9d6a5c4b4467cd277626d927af4edfe7c71eec00b34628f2f2f8e473add20c2b2c49c7704c8d39299d2c8a9fcd13744b4bd8da7dbfc91414a9adb63a70a2856077d8dfc118cc63dd556f9aead1a118e1531fc294232916763b013382b0f914656328fd4bd06cf0dde4f23e95f373f4bffa463c1b049ecdfe48b3f878730f263e5de1d20bbf17ce510791929e091913e479f1b31bec85a82ffcd4a64406394401a4471a6905bfc722421dfb1b9bf2061f532ad33d8d7bc2ba6999359499bd1479cd683299154b5f99e090cf708804eace5058bb820a2e3993c1627ad148c06273b87e37e4468f02bf19732e7b26e8a9392df51192a98565c06b4b3e094e9616e1935232885c6a301f02277324395287c070fdde0b38399de5db5a3234644ea814f89c0d0eedba58aad9cfd24bd4e6672c007d8088bc11c4a927f1ebc8253d81adc4a77a0bf3aa1e8956bd14a62b20a6eadb1cede93d9bd15d96fbcd74b860dc8eb5c12b6c45d1e3e5e4e5760bd9793ab14fe4bd97a7e0a0ecc5849bb36d080e6df29c8e10fcf5bf9800af4e65dbe5e8caa2a6cd860f464513909bce7d5706bcf36a4b7fcd417ade1482a3aad1115b17ea9c5c6b9ac2c1e796e4b5f80dd147f5875677aa1a41e92367da48243e495dd48e0fa7e96b895e778fd2f1934c708e4c967768826c4f5077df944e5674a6f41902657551320c7c8bda6ce9efff65354133d77f1bb5cecc0c0017d300d2f1e65f9c798b9fdcbb2bb22fb1ebfb38e1a9602f51f053ae0117876c2ac4996318d47e3bdd3df70295503180af0e310aa1c4e93d11b494cf2562507bf3feeaf43c8d09b135d209948ca9cb3ab3ac7773ff6e4b4455376831510bc3488370237dc39747a4aca1c2dfb36dc3d6ddc85823dde6a566fa17540924e00a3d194f2368c6e2535945cd194dda11096846b6e9bf08614660a28167e65273249a832a85a01e70e710132de0a2f758f11a15b5255bca25c17a1299a73b06b29fcb88234beb81c506efce9392afb80ee86c1ad3c0974e709c326fe2b2a98358af7e20648f9d668372c5882b846ff2f77f73b33b925dadebf6be4980df56f1d39fcef768058af16b55945eabbda8309187769a4d689990055f2c04ab25b4281bc492c0815c833dcb78b1870c735ddc3baa48cea596e2247b4836b914213d91980f4bf3dd8958f34afe173222463e558b23bcc73107398b526f9d04675a66ffbdc9cd6227d0b1c6872fbc413342a06aeef09ea3b6a488cb6bac4041baafaf990b179da6b0142d0a4413a5e37b9f101be98a312f041848a6488f1800c0d80cf8f99a5f255a5d14dfaf4c217c8f6ba58124d0ba95519f3e01fbfe9cd13e992574da3dd6ff8bc0fed404d7105ecf304e1ca69f644f24d7b9f48f33f88b5ca38fa477a6e81b68399c7d373a3ed83d68c2f0c86c401aefe2e7a32277dd1107f9c5ead00b02165d0ca3b9c5d5921ab41aa117d86a8483ef75d6d1e7f3ab0b08c5fe9253f861bebe8bb1f765946fd3ee17ae139faa968454cdcc118962ef1a0a79c2ad531a3f96251a3cd63e7dadac0a462db91d727c35e2ddee8d347ed5964dd7150a628c3a90c704f91febeee829a3441691b1ed7ab95d60b25a27b680ad94e144b7f25b1b623d19bd5d4aa6897d38bd4500ca8cc6acd7bbb6f2f482245a784bc5736c647d2f1af954d6aff9c5ea0a5465b6c3344d0b9dce5d822bf3a159e4c0bdb0456d532bb9ce63d649a0ab3e931d4c9338b11a9f58af9ee4796bd227b3d9552f26e4b8b3728c9e9b48e879c5a4aa7ea0addfed9f042841fdc397dcc04023bb351463ef6b9f8f01578b328a0af1aaf01ddbea20b83bb9d7c97b3fe72bc1f02054b6a4f2a7cfdbf69bd8d6c13e9eb77d0c7abf12357f56da219397035186979a07c31dcafb14f1344f834fea1b9e796bb92dc7ce7b2983c827cdfcc62d8c60380158ec6ae43a6dcf5ae2c9dc8153f607a692d82688f86195ff7f17f3944f586c315543adfb15e09d7dd2d83d8d20f1be80623a29c0f81f3e38a581609d9f754fdd0f167fa4352faf00f10cb446a0b6a05096282baf375385a7464dfd2c447154237f919675dc4e95e4b1e834d59b852baca1e3110acf429ace8289e166ed43b658aad557cbb486bae3f81f4f4dc7c3f43eb95713bdccbb32e62a60e9399eb1a2773a0d0548fc1908f149e5146b2ce6a5e005cff8400bde90fd562703c9a3171ecb5ab2eaac783a8ddca08c9eb75c0f0cc6f31bf3167f88cf85ced1611ee22d5bf4b363db7b6e1bd4115cd27041b9488863730338b9ddfb9556c66060f11464633bc530dd2c87cc3d8dfc5f167b472d78116bdc705a59103fb64d8ed5e44651885b9ef397e514aa58fa93eeebe1abfe6b0bdbebc802c9e2f227dfc2f24806e29f129ba2d14fdb34f67cb5532d6ae3cd2f6d508c4b628124bde47ec6a2021eb6c102dcd1b9f3b3307370962f76a1715a020510fa4af3d58fa9bc9a3295c8b6e03d1d07bd464e238c9fe4750b061923334381e471812e866a78ae651c79c7998d3661a237872eb72191e2dff04af38e046766ab8819a2165a9b33e4eb3ef92ce997ea4e59fab20e6eb4d99d016597e6f0aa567c7551425b171f074772b45190b13f32abaccf66a31d23176d479706c860ce09d4a002dfa3b01898a93893b165757d9cc6626ed849df522088516a529b05823f26e6e819e55f95b8cce48bd86b68812fb55e843f3550ac178c0fcd749cc35e031bb029163ceeccec92973f727946052f29a6e7dcf4fd317576cadd91c1719ccdd96a1dfbd3a35cc3787c81b9cb1ccf8859ba7086cf517fa0ad5a48f6f8265c53db0359b254482ff28889c3c5fadd8b5849bef660d3730c7b95d8bfb6ba75609f58317e3f6e61c54465d5a8a68f731152976416b75e366b69ba19631a7e39ddcc89cee6be813cc8d830dd1c8f65e227e7f741fef6f0ac3e4d1c19c0da7e579538ce5f63caf4a93c37637e6853da9d48552cd44105c815fa172697c07b1485f0f88abf6a9b21d6034e78578136b86ad70817d9e8fff8aba1627dbda4bf970b55836cbfa37ab6d9dca8488c1a0e69bad0ddf110926153733b36446b9be8e8772e754aa87403c705d57be9ee2dafa1f7b81167f62c9831100028be02d8f8ba01aa78326160c4d78954f8d6d7bbf1f525ad61fdb796a5c7", 0x1000}, {&(0x7f0000001380)="228ff7c9e7442d3a65c915ca960e07cd2e833f8e488181fb4772e96d5cad43c2e0736a6ec366e8674411c0c042c59aec3e8820c5985987fc422a80597464de7b9893408c73bfe061dfe3c698dc1b1ae9305d1b81d03f3bba", 0x58}, {&(0x7f0000001400)="9aeff5ad5f07a67f8dea67e738e24234d3859a68d97fb1e277babb749df614ae8757948db2426a988c861d1f2dc6ae03c86f41c45f34a05f59084be6922f11ed21bcb3b9e33ec24b0f3a20d18391307bff5a94df864ebcb7d0a82ef6a3dc6672b2e86bb379aaae2401ff14114d524253ee78737a83a8f9bc2c9a27aada22190f1820ea1d43c380f5f50f70018db16ad6cf484aa8aa6051b33e6d389d70dba139a9a429aadd4a412957f67764d347e5d07c045dc9fd3cad6762316973e298ea084a", 0xc1}], 0x6, 0x3ff) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x0, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) shmat(r3, &(0x7f000023e000/0x4000)=nil, 0x0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) executing program 7: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x1, 0x401) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) r2 = dup(r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0xfad) sysctl$hw(&(0x7f0000000200)={0x6, 0xe}, 0x2, &(0x7f0000000240)="9e08c6a01d43f45737b6f01ffe3b305581a04386f6853d5eb33dff079e29f90ff1f1ef73efa755ed69816c44e8f10eb4bd3a51a185147e4f0b0148e2d600d74072b05f1727b56956090c7803a696a9ca5145f4e7d59a52134219bff882a85eb8b38b624abaa5253f6df48110db498c2f9d9f7be83e5c4d87a767bd07b3895aad318d64ea490da97765125df311ad813fe3d2000f18d81d29c8eaba99644dc76838a239a7968430bf01e9a42a6b9168d87f7ae37e6020f5137650a9d31bef9f6080b35a5122bb60f5ca1edc312063d62631a640f8078d19aec12bee74b89c2ef118987dff8dabf9071e6972f1e421fd0534ca870bfd8f04cd8432", &(0x7f0000000340)=0xfa, &(0x7f0000000380)="9e86f452f4c91e6435aa4b2a9e4cd4d0390efb00e1abc545db76e58d56723454cbd695d6df2a076b283fc81f1f0f4d63139e932b1c9e34901947cd26380346e63eb780bc3d4656cbdba7c9657d125466b19806fa11d08a9b21e5306a66fd3dd33339515a514719dc0139e24af9a2a46674095d6190123be39b484e1b2904f6b94239a2e7906bee1a2b1936ace9bff62282301be4b3643b9fbe26d4c19fa86987fc34bdafc0fdfc293396b913c0425aefcdbeac39406be626596e04877f", 0xbd) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000540)=""/71, 0x47}], 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) symlinkat(&(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') kevent(r2, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0x3f}], 0xbf1, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x80, 0x7}], 0x7, &(0x7f0000000780)={0x7, 0x4}) connect$inet6(r2, &(0x7f00000007c0)={0x18, 0x2, 0x5, 0x8}, 0xc) accept$inet6(r4, &(0x7f0000000800), &(0x7f0000000840)=0xc) faccessat(r4, &(0x7f0000000880)='./file1\x00', 0x10, 0x0) execve(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000a80)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='+\x00', &(0x7f00000009c0)=':\x00', &(0x7f0000000a00)='@![/\x00', &(0x7f0000000a40)='\\[!\x00'], &(0x7f0000000d40)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='-\x00', &(0x7f0000000b40)='$(.!\x00', &(0x7f0000000b80)='\xf4-!{:*/-\'(\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='$\x00', &(0x7f0000000cc0)='-\\-#\x00', &(0x7f0000000d00)='\x00']) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000e00)={&(0x7f0000000dc0)=[{0x7, 0x4cc1}, {0x7, 0x9}, {0x20, 0x6}], 0x3}) getpid() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000080)='./file0\x00', r0, 0x0) r1 = getuid() seteuid(r1) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='x\x00') executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {0x5c}, {0x6}]}) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 4: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa1, 0x2}], 0x8c0, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x653, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r5, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x5) ioctl$TIOCSETA(r4, 0x802c7414, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) open(0x0, 0x8, 0x0) getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r7, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4, 0x0, 0x1}, {0x0, 0x0, 0x2}, {0x8106, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x22, &(0x7f0000000580)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x18, 0x8000, 0x7) executing program 2: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) socket(0x2, 0x0, 0x0) syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) executing program 7: 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, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276", 0x48) write(r1, &(0x7f0000000180)="18748dcf2174c80b5d726c43c1389b532e34495cd5772bfebcfd22338c2fa532937ddec74027914203d80b62387532c3fb6592996b2ced9636c6f5ad30f361327b8aa4e7e46ceb597ce0c87b95ae735a921b766857d1d009b7628de069b7758cfb1f9fab374a679a2bcc495997333df8f70674fbb1f95aa5f371b3bb33cd9e4067ae6bcb90aa7282c47bbb32fb1eaa37aa0e714e707fb854427dcfae60157e342da9378772c84c98fddedb5687ba0de8a9528a880bbf8fe4e31fc849131ba627f54ef729c5d4c36c7b71c206796cd6539106a3dc36f2ccbc7e648a5cb1834d11e2f04b744451c61489a0875d62ef09b9b1bb09c5286ea0bb53755bfa1dcfcb38d1954143dc1e9c200b4075791aaf6ccebd6a6c3bf55f80d2a044699e9bd70f4332b64c0f2c41b95901ca357cc59c60fda86cdfae3748acadd841251f46e1ebb3f565d1728a15ff281a927188e574748dda315355441dee638c35207b21a41987a5554772b0fe34645ec400e8d18639cce1af954513b479149998883bf37d4536bfe81f85016a3d2b8c650dd5db0a42685eb71640cde809a20b3431e87afb1c9fafaa8f0056e3d134f1a7838d631102cfd7e5fb28c918d014ab439164b44770438f3a466281ae30aaa132698af2ef52c94ceb282d3bfc715ca501bcab82aa33f851abc0c99e551b4032a8b72cf4151cf2a6b788297a3bf695f8fff61b7edb281ead8a59036efbe3fd2b9990a3d10d81e481fd7f69a5c2c394c2d673065e6e8305379fd318fc9e42974afe04e8219c3a7c0706bd40646088809e4b279712c95fc0ff2012f371ce7d431e6ada2f537d518c7070dcffe5d115044dc21c5f9661748d02670174ca0c294bd5f979e2b3bcf748bbeeb11ce9dbfcf16280f88c1876b9cc4ac077d66da4f67deca4fac1b12540409c52818ab2ee0073f182123dc83d3cbef3039ffbadb9418583d3afc697ed56afbb2513e6d126ec88967e88ed45d99efdef7691327231b2fce1f59c2898f24068490435f85bdc53231b54ee9d579130ba78b8b6b9d7ae7e35d86133b8ca2de1de06c3fa314856a95ebd025718417349499bde3ffaf2c6d3f474d3557dd68cc3d270371264c2fedfc61cf3e3a3bf773477327926453d692f3f0684dcec7335c1140bdb7c0a0ac85bc0fcd55bb56c6fae1c6d537a02912a74122125a989861c83107c09e63b611289d1b97a65f8fe1fb52221b1b3b81d81f22145c23b360f022f31f86ea3f7d44adfc9903e9814bac30029fe08fdde5ea334febb97fdbd29787462392a6fae1e1952cebf11c441a29cd935a56ec40ca0b1171a06630af8b23dca17ef4659e3199b1ccebba44fd16bb075fb040398c3e5068b4a4d976759737ea57fad84bba4e7ec454b9469318fa6dd290050688a36639907e089292ac9a79af98f728ff984a1e05089690a49aeb3e6cd918896c35014198a9b06418fbb294442202e97060913c3db7f3705380ac547cf520cb69a9412f3a880f9867dd592114081625ba66241afc6d440c3305f96a62d13bf", 0x441) executing program 3: write(0xffffffffffffffff, &(0x7f0000000040)="ed", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x12) r0 = getuid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) setreuid(0xee00, r0) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {}, {0x8106}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0, 0x170}, 0xfffffe32, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x7, 0xffffffffffff0103}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000001100)=@abs={0x1, 0x0, 0x3}, 0x8) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x7, 0xffffffffffff0103}) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r0, &(0x7f0000001100)=@abs={0x1, 0x0, 0x3}, 0x8) (async) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) (async) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000001440)=[{0x0}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 64) setreuid(0xee00, 0x0) (async, rerun: 64) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000000)) (async) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r2) (async, rerun: 64) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) (async, rerun: 64) socketpair(0x21, 0x4000, 0x0, 0x0) (async) bind(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (rerun: 32) chown(&(0x7f0000000100)='./file0\x00', 0x0, r3) (async, rerun: 32) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) (async, rerun: 32) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000640)) (async) r4 = kqueue() r5 = dup(r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000680)={0x7f, 0xfffffd76, 0x75, 0x9, "2c63ad7996f1e758e5fd06a7cd67261a796926ba", 0x5, 0x6}) (async) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) (async) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f00000006c0)) (async) seteuid(0x0) (async) r6 = semget(0x3, 0x4, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000700)=[0x11, 0x8]) (async, rerun: 64) minherit(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x1) (async, rerun: 64) msync(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000740), 0x20000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000780), 0x400, 0x0) executing program 3: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0xfffffffb) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) clock_gettime(0x3, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000340)="e7df6012cd42c2e1729e7664f26f6c7b4d3d6b13a2729b24f29f8186bb953442c4d2209bf24d8dafe36e19ca77dce5b627e12904f76550a4291988fe2671fc110dec43dd1a617a05c0e9ff5e766ce6297143eb5a3ee27bf823e9c4f191cd1c6545937db8c80dae58331d3d1ddfdeed81f7141b4471b6b6a70577cd27f3e7020c6b25734e8a7085625cc488f680c2b8c66b7eb9e1e098df76a9c88d99e5694631bd80c638650c700579c58759ee2861e89bd810ba246e0092e64841c14be17b25672bd59763f93086b56000e978f8ede09a90af51be2e886cd7ac61b06fd02782f1c556", &(0x7f0000000040)=0xe3, &(0x7f0000000100)="4a2be77df5b8007f920c9076367afa1d129f0ab12862744eb9b07f09fa67944bc09f34772cbccc0ce4219b20075a1eb53e6fe23f83434081b2a8bf333d4fa1745ce625248816a779269d410a180b4de7818cb80d5029ad59bc2a9c78dfaaefc46d8678ce4f70a78b97562a", 0x6b) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f00000001c0)="71f91e3471a9cf71b59c7a13c3708200000000000000000000000000e5ae232f3fabfe3d2e6d9512dbb57fdc6ace01fd7fbb1f7b2568f410315911bf52da3f488bc1f2a3e0cadb9eedf77c2c540716de919e923c57d69d484b81698ee9011d40f1844e4fca8e9d84ba99bc1797e279d8c3b94a7961c482003e2038819f8724ef1fbfc75d94c14d0a1541a9b58ef2f33b4739f874b20dcdbab4b8", &(0x7f0000000080)=0x24, 0x0, 0x37) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0xfffffffffffffffe) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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(r1, 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, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 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) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000515000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000b06000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000b00000/0x3000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000da8000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f0000daa000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil, 0xe46}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000afc000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000000000000800460000200000000000009078e0000002e00000010107034e200008907800000000ace3a6496b3c6cae4b649a27dbc273a3b6b9e84b9dd9138e89272de6cec3da8b80b173b01b88af3bcf3c6808318a49eaadd3b17642c977a919330c6778215a035706ed68b3c77cc17229d6c47249787ac23120e063b7b80ed80522f4a58780b63148e16e64894a881c8c1c69837847a55223127987c343faaf8d15aef95efded7404fdcdfdbb26fcf68544bf4306b90fb61da81e"]) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0x3, 0xffffffff, "739397276ce95bb84ab4204b4902801fe1bd6f82", 0x203, 0x7a}) executing program 6: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x214, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x35}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0xfffffffffffff000) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x86) write(r2, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) executing program 7: clock_gettime(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x1, 0x2, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) unlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x0) fsync(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800480000280000000000009078ac1400bbe0000001e9229aec070b07ffffffffe0000002004e214ea300089078"]) executing program 3: r0 = msgget$private(0x0, 0x20) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) pread(r1, &(0x7f0000000040)="8d165da5bc656e5d9bb95e86fcd45a3ac5aa113be462195e4bf29287b915676bee25e940f7ff537479a012935d9334bfb032a1e1803a2f456260775b9b18417d3d8fa48551fa4a82579b74daf0854eca9c584c410a1cb9476ae583ebbca58491e018a549d63a213a3274d5ee49f9a34127f75b6ff4ab1c7cfb375031eb5858cbbc00d738497c77485fbd2a16b7c8e0b544e1e54e72872cf2a9", 0x99, 0x0) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000100)="e5f02060650e7d78d6d2aab10dd843da771d5439541f5535b1207121d4333d3e41b43b61b6faa3ccec3bc2c4d49da6a73da72261fad85bb0a0c7e01683209f17a3a959701f4c84dc", 0x48}, {&(0x7f0000000180)="e92cd69ed51350449d5ff03b283a95ca04c02bb8d98e8bd3aba6b099d974381294810f9ac224ae5d87d5ff641bb321d101dc80ce9cb864ccdcdf471677f34f92db4871ee47aa2bbdf769f903b4d71743b5ca7d", 0x53}, {&(0x7f0000000200)="1327", 0x2}, {&(0x7f0000000240)="e6e6d9d5a7e1c93645c814b4e572bf76f5dc26fbfe36be431f359df26d407a3bb478e6c889e2ed18110a4d0ec402aa", 0x2f}, {&(0x7f0000000280)="05fd5222f2a817259bdc85f8758c2655801537d51371abac447817b5773217914391f3d6dbe6c674e0c3a969e2e09f5dfa2f0633ef8f315472e2b6e7a1f80a2a434e2963f518ee97059c6d7cf26ba52ad2968dfc0e9f111ea70e91264edadb38d38a1e32310d63f97fa960c1cad9bc248a63b0befc79e5bb9d875bc8ed3fd49538828f7d2bdf215dbbc68c8827e8adcd3fed48ff93e1586f550defaf92dfae44f57d0ec554632ae126c37d921adf2f818dccffe0536ac3c7a7d927c3fb1b3ffb5903ca65f9b65d69373e27bf117c", 0xce}, {&(0x7f0000000380)="9509e86a341cb326c217466f13c973fc377b64463794e081723ae2461ab1bb863836e298d8a16a28307a2655e2a6a29dcf0981e2418d8aab60a22295df524c00a7ded35c21ed798513382111b60a64e4259a88cf5ef40347b853083bc5fdb4e98fd3fef2942e305964af660f66717f76a079dd6d11c963c947d1ffe14539", 0x7e}, {&(0x7f0000000400)="be1d0e1194eace55cd59d54b37622baaced77986e870dbd22448ee2f90201ab9d991b95eff0d819c942152813533d8d1a40b5555c2caabbee8c0d76ab8aa67e3339c566fba997a0f00e0a87d1e5eeeb10f1d32d1209924916fa5a936ac9b80b841e363fb0b68894925776a758fd0486de28201f3826770014a46107ff80156adecf73c988c70ba7bdc87af4da538024899ca14220daa3ff96ebdf709ed3d", 0x9e}, {&(0x7f00000004c0)="fc73e0fab88edefa0fe1ab3564dd5839136366745acff50c5a6e6c599af130ab51f2d08837b669570c1b99932a63435ca950777bf08cadc46051f89de4398b0664bf152608b82d2b137e31a224afe7c6924211cacc23c7a429a1c3df5848ff8367f57e1c16728e4a7c937d143f2f74c1b0c6253730c6544e43e5fca0b877627fe24825322ce9f3889c7b06c0d3b20e8fb4787fd2dfd12b067602f1df3063de04949a86aa34ad61a589b9e295fbf9914629b44406bf35e88cf24c4ea8f0f47bad1dbd44efc7a7b6b7bd7f85", 0xcb}, {&(0x7f00000005c0)="9fea73f0c7f48a12e90af051279a1a34f92cdffce6af1feeccca3886e4143183e52a17d75ef547364604036f5c1be4264b482dab6c9263b72ea8019da54ee3babbd41f5f9ec2207c0c7014ef112cc330dc388d7d272e1c34f7b80876ad67b39dbc96a407503abf76dd2869881a0611bf6c2cc7dd6c2ba1b3a4f333741a6b9a1bb4ef4c9c53f5a77bf210712d2fec285ce6c95f6ae47cf2fc9dedf90b48657d28518165a88309c77614b0e05be6c915e70e471ed2b39ebc43ff755ffaef6084dd12eb4f403c297ae53dfbc36178baa963850c8249a6b02c43809216dd737155d0ddbb72a663ea747c7f6187cff314b69ab7af553b492ed4140341623e84b0d39ac35327a3a5b5cb9accfea6ed10a68a38ff31a3d1efd47627a60b5c72875a73ebd9048135beb15bddd68da1a33f8f7c14b782808791f76f573627ad818dbb099535697afecb06b7f426d452374941ce9bfc9e371b6a064b69a284db8a7fe27530135f3980008e9f1d7f3ec8876eaebe6189b3d23d94c0f43b5265d7b62e53095a583740eaea176a9b2161eb3c615718a9e6b0632d960c84867502f21d6394c98095f92dc6df3e4be709f85c6665e257add3a3743531bbbf30ce21cc79ee102d5844b798954da42b6a075fc75897d39a10e376ab646644e1a710507af4039d699029174f941372d3f3e8aa34d9bdcbba555344b1f1c27a5d02c6fbf404e332432b5b68757a7279f5296246275ede3c28361aa59b4dd5d19ebf22687aacade35898c8b4a923a3cfa6a12e1d0e4e51b7be51ef6d9e08dff35fbc83604683383b880d5be037c58d502c58e32973fb2a7eb085435326bfee93ae6dabe454d8a7c9686d856f8ffe0ff518347492d6022499166e5cf35b1f301f7d6be7b7c5ac9b9f32a48ca18a3032dbf73a3f56d534d1127955a386e2ad7c4ecf994422ff918a4412d37e061001efb78891f78af2034a26c4a6b9227754f4fb7242a0116e09ce197f134378aac46ff0319d5837aae68000cf9a850b9405c0ee57d05e3ad3e1c431ef4f003013fe5a0ec0d4b8827eaae12cf9505a89823310066f70e0e2b67c3f3af30cd6b9ed35fa89f172b3a656dacef81a5273793a28192fbdf49fc24017bf63193a2269e5d77650b7dcbae6caf2665747dea54afd4fd3cf13273344fa81c0a6889b0d621302f2546fde1e0a303998efd640bdb01b80f3626430994667f8acfd1973d86bf6cb74ba2d7b6c51d2647e3102679e28417fd3851cbf40d0055d5d9784ef72dd2819d18bfd53f9895a043b18b4e9260d281c27a2322e61edd863efdba8afbe1d85adb33442f66d965a48d258df0e72b6217b073b212b16d31471e5bf56d805f3a377e29319f1806899dcb88c7a09c716b53e85642b830230eed8398a5b28d1c6f57f1c2a8a783249773538dcdbd500635daa0bdf9435d7aaa0e13eabad8e4a874f61715cee79693c481b5e96e7c7af4bee1ef0bababf93802045ebfb515e090b0e88cd4599c454661ad8ea5a73fdb0cdce4c1c58f8c72c35dbce90d0e871f5f4df11c2a6c3fbd1671db84d7afbdcdfbf53d67d505636d9130f136cdc1a31a9322b8df9e88bc777c0a54634d434341973b8cc9d137950e3e6fd8048d6cacb1c474ce44e7a274adc4e1f56151be9745d11e5080c304881b43f0d9240c3260fc95ed2b66c54fa1658d5e802e29f60ec02e4dd734161a2eedbc16e01123bc6657e01b53170207095bdecd5390afc2db3cb6113d4975fff01a94514357cea3106aa5247e71a7d9e6bdad864c0eab3e0feafb37372cdebc4ce9b31da017a4bb05adb10644d6194718bc0c9aeea07035166b1c1db435de49e8e8bd7461635deaa2b3f5a105e0f225812f73d66a145bb96d6699e11cf772416f7ff2847de0adaa9742dc4cc285add2db04aaadfbdfa892043fa7828ef183217a4de87e35df24186d295cdf54e606ec20adc2feedd0c862e8dabe45b45bcb6dc2a89b8d764a94e0e569efe4b2f1c54ef3337aed964d78fb5701519971fb462a15a8ed7d0dffc9eb7f7d67114d85c7c0e678be479a5821604e3c0e5dec518d185935dbfce9500fb133857f9b0522d6edc0e3fad26ec3314a3658ebf8089b68cdfb066c24a33d18eeba090f47be45f94b3f88b034a4f4d30d35813d36e6f894dab0058b23b549b93639e1c346127a610e23264f579ad5a5a5a2210fd8b6c8983bf875ed53a93aa5ddb575a5539bed776d61ff724b4fea3afe77242f49995c23ba65b43e516a02ba1e3679d5f1d2dfa019d4841775e80bbe5afa9d78b6ed708ee12045aea8b1d68a8186acb49d99a4c06ac80e126a342f4d909351e83ebe5091a2e568afd74d9d95ee53799b96c288b567b3190a490c2bf1d4bbf246c4b6888141c1c69137d6934c000ab64f52b5ac6775e72c2ac8f1e59f87a97b72a479129b2b2e77a9bf8e6819c47ad15ec72d7ada398fc540206026934302cab0fc54d65a6bfc0f53d2d6ec3fde0bfaddaa4cf03ded7bcff8519604fbb0349b176fc8814a816673898968a1373409db6e589dbc3846403d641b41df4fb7f6683f9a7a28848febdf3d3f68ce821bfd823c52efb8df9187d74340e4590d811a7b86d29d01dd6787f650b5930e9d4b592c589dcb31261a68033a8a501540ba0921b10d1eb19becf38791c78d8cb6b3f8bba3cd9d06b797ad2ce08d59320b90fca2ca68d367eeb953758273dd8209f05488f2ee2fa07612d2694f19eba9470354ed6aa89e44ca14e7a59d8839a9c68917883f094a545b5c567c648d078f35503fb238de5438dde1c3cfaa60a8160e0ca0f64ac79a700ebbd8f176879046db02af29170322f8e8ace22b42b67af51788bce2bf73fe2a255daf76fcea205fd786df6d845fa5931a4396693cf6415fe06b3d9bac64f5804230fa24bb13e18a01757018294aba1ac4917c1c3a4d7b4190833d65f344bd51165573e6a1ac029a18b864d98a44ee5886da97e40bf67e0d37c78a29b34518965d0cf0383af5ba761bd2dc96633f86601be61ff326efc4094b8aabcc77c3778fbfbf0342df3c9d332258e508845a962532a00d9a7099c7ff1fb11691f656564ad550a8c5c0c26e1870811473d28c4a535adbc700caa91ca5c78d7d2aef4d883e5eae98ff2b7583e804c126903f2c79c9457ba1f51526538200bc0ce45fc2731493a5ffd639de8fe5b6915e8934f9282c22f42478d8b42536252e8c4acfd99bd8609bc5fc644ee26cd9d38b03a765fc7f7bf71430aec38d7c5fe24d2eb04a0c1d18f17fb1222eebe0e799d6b040158780bb70b893d4497c0b5e8c56ceef56c584544456bc3c9a741e94934dfe62581b17bd0264c7c98888327814a33283d7352c35f29a904591fb69cd7c52a1897bc66317b38079b1a396f1ba25ae3aeef0ebcea65c13841e78cf13c131e2eb66e1fc0c0fab8e407247fb2f4f2feb115b641375b6ba8750db64e2d5802a3cad64935823b25d46f98b63d0fb53d9bd6d11adcd706dc2ef018b1abe6d5fc0bf3e27fdff142b52262ac6b9024aac0d7cca6ddc233160e2a892827e686f22fd5ec75d233a61cdf72b724a075099e61b2a517754a9ae4f055d6382b46d7c397a0be6f36e1e65ed484153749df8a8e5f15bca0cf1ba47dbc26388cda642b2cc9fa475fd0472d9fedcc12a11da44e9ed98801177ea95964c84722f2b6480570e0db56dd2025fae31467f9972a79f8b9751760d62607240656c7961b1e9d86fc957723782297a5f6fcc5bc79696f1ebd4fb07ff168f0c18a401d84b8da33da8772a4dd775991bb05022684dc189ba5f96fea7e6202433026173823fec74e203e7a3f9756649bcaa404eae834759722a9d1a43efe28d29b530a28581ff35d9fcce206010aca81dd9568dc615e15f2409e80b8d26f1af7dbed33e94f55753ec34a381060124f3f155d16e8d292c5a7d7820398f551da37e0fb276bcec44b81fd12afa9f0cedb1a8048a0616180caf5a24f9b6a4eb247b9c7d0486476cd908860d7a0c919ae686cb0fc38dc788bf1138437ec983f4487019168ffea2faf8a1c00b8b4c11b51aa006c88a60fd4ae340aab5758a5885476ddab039f732d3e85514695f22552d635eeffe3789ad28254f563852067622718e368350ef7d8df67277d975abbb58049e1fb7995ca5bc8509ae9c34cdf92d3e3b2d7ff4b6eea4e845a85ee2e4fd1a3e4b3bf014c64b4bb874b75a189ae68d5c9b65f29ceadee41542c34f96efcbdd6bb8f03168c11c4725963784127c6b5f119876b4257a01d48ea072f53bdae6f418fdab8d6a617f173d52833b549e9261753879a81068bf689e1f2ffd925ce6f3e875d7206cf960484015a373bae867b0babb2215c76907a132cb0cb9e5b8e4cce9239fc7cf2aa10e15db53220ae6c6ff6709b82bf27c2059f717806b40cd90d12772d1e70dab60fd02594ba616b5ad9919c44e45cde7c4800f40bcd43f81614be355c3c8087b5ab771e10dfa6abaec521f2da6cbc09b126ade780222d7f68c7326f468356012099f584b6c656205cd2332aa245c4c0b7bc1211550ac99ea2bcb2f8dd95eb66450615c77d14fa068f25f7ab09ba16c9e280d3590d480a19ac268a6c6fad5bee8a2658b172ea84aaeded25c67c19443410ca9ea533eaebe6053e0f83d48c6e69dc7d36e490019e3e3b117184c001d00eca16b9c1f666aef5e0408ab31d2b9f6ceec06c21039bd07d64cc981022b17c2e28b5f7e2a1271a42b091458c88488938d7ef90066c4f4b572dfe67c66e272f664100862020ff6a310f7fbf3586f999a7fa54ca4648fa0a4d012ae849582845dca97b5a5223a76a0b5c29b4ac1c8c85bd40fd12f6975b68ad46c95c78fd2c84e4fd823c007ee8806fc55d2e8ea3d7a498813c18c16cb70fc5bfac4e3400ae824130d02312856f7b183cae7c34962becd39565f11cbcad626f26f63390a3e1355f94838c660e13061f58665be5aaec33b09b65d4c9bd9269727bd43f6ed5a4bb53c76a8e802f0a453f606e3606c2f5af0e8fd91b398ef736ca78d821c25bd4d8dc532a0291697e2fed0fdff62544c14e34c3869d043798ef5c5db60a411247f94d5a30149855fc0acc3b3a872814393e8ef39a0e5a5be24fe1f8a2abccf8cb9f2a561fda9735c00dfac66e8d427e44cd4757b5d6ae53d649545726d346d008ff259d8435bd45221fd8bc40b246bc5ef8dbe02e7db58a5e55f08667d467cd780316385429c3c235b6f6f9155b96747a1f2ff5dfe0f1329f97eddfbccec91062fe669e21ad90c720c4e8d3d2247c527189395101f5b8cce7dad6f1cd4bc119f309691b965afce9ffa57983e52c90cc2468ea0a0ca29d45b5bfb5e57a59365166f6e4d6494c54ebeb12d13aae4485f12ca5dcecbdef4446852ba1129399d94c86b666cba1ea71435895d9872bd0ff58463b1de269f27fa56485bf13078affe05a8b30b597e0aa4d42b19c83e82279ee6e368474b3e18783daa7f8b961010442596d4e589240424546c9541f0725805966357ca88d046a98d4fe480b38f34d434f53975d1077cc1502cb2994e2d9f0726f74ede509a5395816a083a45551d4f7398d2091d8101edda4a00582cbf35caf57b1da06c85a95120d8de4f461dbc9bda4e0602f7bff01f19dd0a66c9ef254c2a909f9bb6967f68ad26dc613bc1b7ca4984e32b4ab53195f36f236ffa67a674d9fb14a662e8df15852acec42e05d2abd5108666c470c2085c62484121308fc0df6ff7820ef0ab80bfab0d27d88e34434746dd6ac10cf74b4c29e67508ec82f04395a4cccbcbda71ea6c7bcd0ba", 0x1000}], 0x9) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) mkdir(&(0x7f00000016c0)='./file0\x00', 0x0) r3 = socket(0x10, 0x5, 0xfb) r4 = kqueue() r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740), 0x100, 0x0) kevent(r4, &(0x7f0000001700)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x9, 0x3}], 0x2, &(0x7f0000001780)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x40, 0xccd6}, {{r5}, 0xfffffffffffffffe, 0x44, 0x22, 0x6c, 0x8000000000000000}, {{}, 0xffffffffffffffff, 0x28, 0x4, 0x4, 0x5ef5}, {{r2}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x32, 0x40, 0x7fffffffffffffff, 0xa3}, {{r3}, 0xfffffffffffffffa, 0x40, 0x10, 0x0, 0x10001}, {{r3}, 0xfffffffffffffffa, 0x87, 0x20, 0x9, 0x579}, {{r2}, 0xfffffffffffffffc, 0x11, 0x2, 0x20, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0x10, 0x2, 0x9}], 0x100, &(0x7f00000018c0)={0x1ff, 0xb524}) kqueue() socket$inet(0x2, 0x3, 0xeb) mkdirat(r2, &(0x7f0000001900)='./file0\x00', 0x0) execve(&(0x7f0000001940)='./file0\x00', &(0x7f00000019c0)=[&(0x7f0000001980)='/dev/wsmouse0\x00'], &(0x7f0000001a40)=[&(0x7f0000001a00)='\x00']) unveil(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='W\x00') r6 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r6) socketpair(0x2, 0x4000, 0x8, &(0x7f0000001b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r1, &(0x7f0000001b40)='./file0\x00', 0xffffffffffffffff, 0x0, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001b80)=0x67) r8 = dup2(r4, 0xffffffffffffffff) mknodat(r8, &(0x7f0000001bc0)='./file0\x00', 0x20, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000001c00)={@broadcast, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @broadcast, @random="bda830d9e978", @broadcast}}}}) r9 = geteuid() r10 = getegid() lchown(&(0x7f0000001c40)='./file0\x00', r9, r10) shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffe000/0x2000)=nil) flock(r1, 0x0) msgrcv(r0, &(0x7f0000001c80)={0x0, ""/65}, 0x49, 0x0, 0x1800) connect$inet(r7, &(0x7f0000001d00)={0x2, 0x2}, 0xc) executing program 1: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) kqueue() r3 = msgget(0x2, 0x537) msgrcv(r3, &(0x7f0000000080)={0x0, ""/11}, 0x13, 0x2, 0x2000) getpgid(r2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1d45ecec3aab0712, 0x0) r5 = fcntl$getown(r0, 0x5) setpgid(r5, 0x0) r6 = syz_open_pts() r7 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000200)=""/160) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000002c0)=0x1) r8 = semget$private(0x0, 0x1, 0x10) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f0000000300)=""/189) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0), 0x800, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x8, 0x0) r11 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) kevent(r4, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x2e, 0x2, 0xbc8, 0x73}, {{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x17ffd, 0x401}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x4, 0x3, 0x7}, {{r4}, 0xfffffffffffffffa, 0x1, 0x2, 0x401, 0x5}, {{r11}, 0xfffffffffffffff9, 0x60, 0x40000000, 0xfffffffffffffff8, 0x200}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x1, 0x8, 0x6adf}, {{r9}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x9}, {{r6}, 0xfffffffffffffffc, 0x0, 0x1, 0x4, 0x7f}, {{r10}, 0xfffffffffffffffd, 0x12, 0x2, 0x7, 0x5c9}], 0x4, &(0x7f0000000580), 0x0, 0x0) flock(r1, 0x6) openat$tty(0xffffffffffffff9c, &(0x7f0000000600), 0x80, 0x0) msgsnd(r3, &(0x7f0000000640)={0x2, "724a918ccd6d4ea4a5af06802ff3cde6fe4d44ac64ef2822a26b3a75c3216ccaad18a81c4334ad64c707c384d6098b05ea4ede2f6829384e0495b42831758cfaa70051e0232f0c00f7939fe40ea7ecca9a8d52f3900ff8259d7ff57a8449a62c3aeac2937b58f2c547dd825dea29fae51d5e94ce5320cc9d18ca8668d17af80efff75e98ceb999f7a53f65e28ed04dfae95d7f7b31825dae00ebde81871f70c7935daea91dcae8b23c792bb19641a0"}, 0xb7, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r12, 0x5) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r12, 0x6) r13 = accept$inet(r4, &(0x7f0000000700), &(0x7f0000000740)=0xc) pwrite(r13, &(0x7f0000000780)="f58bbeb49ff9bb8d530f06d0987a8b75932ba860a7f4ce272f0b514844341ddf8fc17e6a2c808584979010f3c7f8b8b502f9f6752bfadec5860f3a08b329165c5e13f2d3725d0e6fb241cd32b451ee3149bcf46ba9df4468ef5f747720131a944715bf03f2f01a63c7a7cd977d062483db7d038fd54c62d47a83d8f069e2550ed0d829e3f6dab35c2c6cbfe65817072110216a528b932efc2b3993c1663f80d8916856267c7ecc26708e800081bb34ada432122d099a4dfb3ce0f323bd86cc3146913349249d300fea04a2b52ac2da", 0xcf, 0x8000000000000000) shutdown(r12, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1009}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000c80)=""/4107, 0x1000}, {0x0}], 0x1, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0x3) r5 = dup(r3) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f0000000740)) r6 = socket(0x2, 0x1, 0x0) shutdown(r6, 0x2) listen(r6, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)=""/124, &(0x7f0000000140)=0x7c) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x3, 0x4a}) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r7) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) r9 = syz_open_pts() close(r9) syz_open_pts() execve(0x0, 0x0, 0x0) executing program 7: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005126000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x1, 0x401) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) r2 = dup(r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0xfad) sysctl$hw(&(0x7f0000000200)={0x6, 0xe}, 0x2, &(0x7f0000000240)="9e08c6a01d43f45737b6f01ffe3b305581a04386f6853d5eb33dff079e29f90ff1f1ef73efa755ed69816c44e8f10eb4bd3a51a185147e4f0b0148e2d600d74072b05f1727b56956090c7803a696a9ca5145f4e7d59a52134219bff882a85eb8b38b624abaa5253f6df48110db498c2f9d9f7be83e5c4d87a767bd07b3895aad318d64ea490da97765125df311ad813fe3d2000f18d81d29c8eaba99644dc76838a239a7968430bf01e9a42a6b9168d87f7ae37e6020f5137650a9d31bef9f6080b35a5122bb60f5ca1edc312063d62631a640f8078d19aec12bee74b89c2ef118987dff8dabf9071e6972f1e421fd0534ca870bfd8f04cd8432", &(0x7f0000000340)=0xfa, &(0x7f0000000380)="9e86f452f4c91e6435aa4b2a9e4cd4d0390efb00e1abc545db76e58d56723454cbd695d6df2a076b283fc81f1f0f4d63139e932b1c9e34901947cd26380346e63eb780bc3d4656cbdba7c9657d125466b19806fa11d08a9b21e5306a66fd3dd33339515a514719dc0139e24af9a2a46674095d6190123be39b484e1b2904f6b94239a2e7906bee1a2b1936ace9bff62282301be4b3643b9fbe26d4c19fa86987fc34bdafc0fdfc293396b913c0425aefcdbeac39406be626596e04877f", 0xbd) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000540)=""/71, 0x47}], 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) symlinkat(&(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') kevent(r2, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0x3f}], 0xbf1, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x80, 0x7}], 0x7, &(0x7f0000000780)={0x7, 0x4}) connect$inet6(r2, &(0x7f00000007c0)={0x18, 0x2, 0x5, 0x8}, 0xc) accept$inet6(r4, &(0x7f0000000800), &(0x7f0000000840)=0xc) faccessat(r4, &(0x7f0000000880)='./file1\x00', 0x10, 0x0) execve(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000a80)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='+\x00', &(0x7f00000009c0)=':\x00', &(0x7f0000000a00)='@![/\x00', &(0x7f0000000a40)='\\[!\x00'], &(0x7f0000000d40)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='-\x00', &(0x7f0000000b40)='$(.!\x00', &(0x7f0000000b80)='\xf4-!{:*/-\'(\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='$\x00', &(0x7f0000000cc0)='-\\-#\x00', &(0x7f0000000d00)='\x00']) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000e00)={&(0x7f0000000dc0)=[{0x7, 0x4cc1}, {0x7, 0x9}, {0x20, 0x6}], 0x3}) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x52, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x1c, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}], @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r3 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x41}], 0x81, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) close(0xffffffffffffffff) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet6(0x1e, 0x3, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x8, 0xe) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r5, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') executing program 4: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x8, 0x2, 0x7fff, 0x20, "edb6398dfc62252908a1bb66f73b0849f9eba150", 0x3ff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) listen(r1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000000)="08a6800310605f654af537", 0xb}], 0x1) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='W\x00') socket(0x2, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r3 = socket(0x2, 0x4001, 0x0) dup(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r4, 0x0, 0xb, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[]) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x2000000000000015, &(0x7f0000000080)=[{}, {0x9, 0x0, 0x0, 0x80000001}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0x2}, 0x2, &(0x7f00000004c0)="5c833adf1ae5bcd914d5af670102004b55100e87967627d1766199cae42f9938000000007515f672d7b23a524c229fe9e67007c9f2cfc845d70e57aa66062e2e71741c", 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000000200)="b1319386b7539d2263000e8c061dd6879145d16a92fc41d3269976816db0ce7d02a414da28b4e6d34c7cbd1b90ef96bfcdaad43b8a2ca966b6596dfc3fd25239b10d04a1553024565f984d9ce16cb0a1faad5de8cd2c049fac2d3aebd8bfcc00ce75142c15ed7176a3ce4e0c556cf542a075e88df0036425917032e9b2c803bfa9a51c52ea71337aa4b18254d6ccc83209b78e35ad612c9d3ae1262985eaa24e9d4909dc2e582cc1e248dd2a6ce285fd4440229489d66f6cac757d5a75f09e7b953e76ee18c058", &(0x7f00000001c0)=0xc7, &(0x7f0000000300)="ee44bd2ace69070f5d09fb1f318d63c6539ce1f6b7063dd103000000608498632c8a5bcb912e8d6751bd1b4c77a6111dbeb7ce3c37dd187e746911a9217e2f2ef8525001ec0eef2af14375fb334b701de0f29d75737343ec5b7619000000000000000000000097c05bcb94dba63113656e16b1070694fdd9f17e51e246c99b6350f7ac98f4fcd5e82486a44a82b868ec006f6d20dff0dc5cc359fc4ecb87b4f1edecc4e0d0b42d0bfa97e941bc998f40e28cea525ef6919bb686349e295b90be69a91f79f3", 0xc5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="ea0000010000000011c895f0ffcef4529ff4e450f9", 0x15) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000080)="02", 0x1) socket(0x1, 0xc000, 0x29) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694d, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0xe02) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x1, 0x0) socket(0x20, 0x0, 0x3) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x0, 0xb32, r2) kqueue() executing program 3: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/243, 0xf3}], 0x1) clock_settime(0xffffffffffffffff, &(0x7f0000000140)={0x6, 0x9e}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x7, 0xffffffffffff0103}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xfffffffffffffd7a) socketpair(0x0, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) executing program 4: syz_emit_ethernet(0x5e, &(0x7f0000001580)=ANY=[@ANYBLOB="3189aeffffffff5039aaaaaaaaaaaa86dd60000900002800006e1aa4058b74adad9a4e721f00000053b66474000000000000010000010005020000004ff2bc4cee00000000000000038600907800000000000000000000000000000000000000001332ced4deaf647d875bf6316c5fffdcbd21395d7e7f7923032fe3f977ef589beae0567fd2c8935f9df04a39558066bed6381e118681"]) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0xb, 0x8000000000000001], [0xffdfffffffffffff, 0x0, 0x100000000000000, 0x0, 0xfffffffffffffffe, 0x1000000000000], [], [{0x0, 0x3}, {}, {0x0, 0x1000000}, {0xffff}, {0x0, 0x0, 0x1}]}}) sysctl$kern(&(0x7f0000002340)={0x1, 0xa}, 0x2, &(0x7f0000002380)="d7", &(0x7f00000023c0)=0x1, &(0x7f0000002400), 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r4) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = 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, 0x1040) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000080)=[{}]}) semget(0x3, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000002400)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) sendto$unix(r2, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba4", 0x10}], 0x2) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x9, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0x1, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x0) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b30ccf53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d02ae571e60a547d96c4f47fe003bddaa93c475fa2861d500bc87ce5ad627cad71b844204951bdf08bff52b0053e7c98eccef58037f102fd969ec0c86278c4aacf316066c99d2c1a8415b13b998a42770e27686f66e6c7f60bb6eff7269102c25d993ed50c8cb59f6e5f8f3846234adc730b0a742293f76d27d6f2146b96aca091af572bca375bd49ac31918f698ea537fa89c068aad9075d04c153d398394ec17cb7ac66a5cb7f3934912fa391d695a3ef005be3dbdc94e8a8e8b2b92831afeb584ecf26280acd16e2ef1f213d483629ae5906b87844abb013a841439ffc4ab753d050f4d95032ff214a99e06f454cf8e5fd84dc8da0ee9819823ec630a9baa1e508a8d3328502547d272f43a8c729981ff71ba480b37b001a0ea99f62e73c2855ee7ac4350c36ab5cbf2f81853268328d13ea00b1cded0631b42636f539ef64a38344f712a0780639a44be8686603811edd13c3874ec1301d9945978c43bf065ff79fccb884643b5e4dc4ab05764e092f2dc53d54fc3c58dfc7db513cdfe397c8017d017e182ef27f80384a683fa1ecaba56def0f28f07e1aff1f964a7aec1a29c116602900857c0191e77240e7867294428ef5cf8e69e994893fb3e4833a114cf76acbfb2e95d5df3a3983c4df26fc0dd01e167dfee54393ec78805a83f02b2250d32c760e2f251e266feabecb8797245e7a819df60e37e63acdd9c5e4ae1b91af3f3eaa31415e5e6ac94b3945633fa32d6402a92dffa156a443cb0fe58bc13f47c3232bc88d25fb5e6f31be5d6fbf96e93b0e67388a37237cddb983e238f383b2d00800000099d496e2a5329b157345bfe0a6f492e669a1e02cb1a288bdafb09631da2013f1636b89de7b7ce1d04ea044431d42f0ab585d1897fb1c1d40d30c6b3148b3e8d7646c2e43bc18846d18eaef9ac1db4c0300e4c95c8e1bf3e67e9570ded56d1e08b38b194002997c6a14ee2cb8fc581d84e8b0af591722e829afb20a140b64e885d4487fe0abeb5640dd860a4116fd8cbeff648571330c8547e97d555a6580512b19af967d393d28da7461b0daaf5f569e56208cf619f1748fc4554e4970cbda93bf96331f901f00fdab2544a05701cf8e1f6bfae5dbfa444291fbaa9eca6d81c34c6be540888df1162b4f6665265defa30ed9fb8294284f934fa90f3cf414696e31d34f467ead405bee81fda3a6b292a40dd37bd04ae1f81605da8ef62c450bd58525ab30b60b150a9367e200000000000000000000000000008a35ebd5f5a07ed8988f0b892b379e9fc79500b34e0376c1e9b6ea18aab7f2032d8654d7525a1681f0fc9ab5c05e7310b36ee518e7af205cf08dd1430ae38e7beb8424999c69860e8d325ad196a660854254be99a583c4c4aa77af7228e35535e8523394cda4d1632f6542a3b27d735f77e257a5572e6daf02b1a4b950b0ea220cf4e7734d6db76e0e659479c4008eed9b006d579e2cc9ac09fe5eee80645a"], 0x401, 0x0) msgsnd(r0, &(0x7f0000002b40)=ANY=[@ANYBLOB="03000000000000005737f4e8cc9a4d372333874964cdc9f0c9b28429a1d6018e66ae805a6eaf5b60973595de3c6c60ed4223387465aa674b54a5edb2e320b72509e127825ce3c37e97f2dcb3634dc4bf8ad00addfdfe89e41b89d2e5211bc7053c6633039e49703d5d99c2edb8217408b39a202a5d350885d40a85574aa11c79d543dbd0988912350a45ff7253d405381245569d0ace931883eb85c37ae701281811ba1b8960038b2720ddcec3cfb8c238bf573aef5850b865e449ba54b24ff019da46afc4e2433ea69feed66c441b11ffee290e2bad06667d0ecb15272b"], 0x14, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) r2 = msgget$private(0x0, 0x722) msgrcv(r2, &(0x7f0000000ac0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r3 = socket(0x18, 0x3, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000001df33699fb72338397098e5454c10006152b15f1b31f789e96f76daee6c959cce4e33b0c92d52ab85c4a74f6cc35b548537157e49c12251bc6e2e9b5607bb9698293586fccb241edf8df36f8cd"], 0x55, 0x800) msgrcv(r0, &(0x7f0000000480)={0x0, ""/237}, 0xf5, 0x0, 0x1800) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) msgrcv(r0, &(0x7f0000000380)={0x0, ""/201}, 0xd1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000001b00)=ANY=[@ANYRES16, @ANYRES32=r3, @ANYBLOB="49a80e7fe6929f3bb930feeed6b0b8be1c570fb586493a16a55ea169326454eb48477c4bba59f93e5d923e7979a97f7347f5c12d940d0b964e63b7a94e48c00ebf45649dfbcbc0a663380fcad43c6b8f73c62360843c78ecc72af65a81971e20a1f555eb7e95e6e96f000a419b1af4442d7da4166ab5d263ca3efb43fe75365b099b7745d4abb844d3aa8c720a485b90b33c290d3ef38caecc9f890e76b3fa16a0da3347f3544b1a325eaf758af66b4981b7768c28eaaad037f98aaf", @ANYRES8=r2, @ANYRESDEC=r3, @ANYRES16=r3, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT=r3, @ANYBLOB="e2741b262760a83cd10dac54c942603d0aceb15f748d0f3b2e063f6a2449f3bb000000000000bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253e81000000e8e6899dfa33c7fed5d17dd1002a5eeed5ebbe57a4ff9c6bf317671b2f5d1889900629b1747e3cf7ed9ed20500f20500f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc00"/168, @ANYRESHEX=r2], 0x298, 0x800) msgrcv(r2, &(0x7f00000002c0), 0xa5, 0xfffffffffffffffc, 0x1800) r4 = socket(0x18, 0x3, 0x0) close(r4) getsockname$inet(r3, &(0x7f0000000140), &(0x7f0000000100)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003f0000/0x2000)=nil, 0x2000, 0x0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa718b67e6993192964800", 0x14) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r5, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x11, 0x3, 0x0) r9 = dup2(r4, r8) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x64, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {}, {0x8106}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0, 0x500}, 0xfffffe32, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000277000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=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'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240), 0x0) r2 = socket(0x0, 0x3, 0x0) socket(0x10, 0x5, 0x1) sendto$unix(r2, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="a7a01ba23adcafaec85aacfef9244b486defb2577008beba3dabf8f4f86d72e41fb3852865b1a4486807ed48625e63fa4ec61b26d773118ba02c41c9a12c5aaed5916573dfbd547defc1e5145e3573cea6eaf36d8bd5afc5c3979da6a6bd45794a6ec52536880b5fec594f7fb4b34dbf52c27afceb1c39a7dded35baee1c536772fb317d57d229b775d1", 0x8a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x2e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffffffffc56, &(0x7f00000024c0)=""/236, 0xec}, 0x840) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000040)=0xc) socket(0x10, 0x4000, 0x2) shutdown(r3, 0x2) r5 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6229ffb1a418664dbf2b1d36691d484b25d7a4e6", 0x8, 0x1}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = dup(0xffffffffffffffff) setsockopt(r7, 0x1000000000029, 0x9, 0x0, 0x0) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000200)) syz_open_pts() getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0xffffffffffffffff, r0, 0x0, 0x10c, 0x3fc}, 0x0, 0xffffffffffff4c7f, 0x100000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000340)=0xc) r1 = msgget$private(0x0, 0x54a) msgrcv(r1, 0x0, 0x0, 0x0, 0x1400) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000140)=0x400) fcntl$setflags(r3, 0x2, 0x1) dup2(r2, r3) read(r3, &(0x7f00000004c0)=""/203, 0xcb) msgsnd(r1, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) socket(0x1, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000480), 0x8, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f00000003c0)=[{0x0}], 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) setreuid(0x0, 0xee01) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x4, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="8a1e20a5a2bdce8e39ca185905a9de31265ab845d4be34c3185b2506658ceeb9b7921f3da49b8b5127577dea3e", 0x2d}, {&(0x7f0000000340)="cf97ba44b9057dfc13d8873264e8f13e6114fdb5fa8267f083784a2fa5fc8695dcb9ada7f9f00ab7c513b1871dd63dfcef10de71fd84f0603edb", 0x3a}], 0x2) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') syz_emit_ethernet(0x4a, &(0x7f00000003c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "9f2844", 0x14, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) symlink(&(0x7f0000001b80)='./file2\x00', &(0x7f0000001440)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x20, 0x5, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f0000000380)=[{r0, 0x20}], 0x1, 0x5) r8 = fcntl$dupfd(r0, 0x0, r7) close(r8) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 7: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) dup2(r1, r0) ioctl$VMM_IOC_READREGS(r0, 0xc050756a, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) sendmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000f80)=[{0x10}], 0x10}, 0x0) read(r0, &(0x7f0000000080)=""/67, 0x43) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x20, 0x1, 0x72) ioctl$FIONREAD(r2, 0xc0206937, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x2c}, {0x8a, 0x9}, {0x6, 0x0, 0x0, 0x2001}]}) r5 = socket(0x0, 0x0, 0x0) close(r5) socket(0x1, 0x2, 0xfe) setsockopt(r5, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1e, 0x3, 0x0) getsockname(r6, 0x0, &(0x7f00000014c0)) socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$vm(&(0x7f0000000240)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f00000012c0), 0x4) executing program 6: sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) r4 = fcntl$dupfd(r0, 0x0, r3) dup2(r4, r1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000100)) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000040)="71f13a9377efa572480845ca601bc5baedbe391777a704b2657edebad01f6610fd1ee8b08f9a80a119e926d5c9ea000023210000000000000000a2d41fe8b4dd1763223139", 0x45) sendto(r0, &(0x7f0000000900)="efe104945bbac1c87746889780200d39ba26a98b6595ee3017fd7f3d4dc9913140b40989651bde6d3cfd13d234b1c02db14223d2d48e1d9800243bdaebca84a81f1f58e0926a111d6a6d02c0161365a9fc9a055356066317ed832a58c65a4aeab741d8dabc57bffa76c942b7c49ad2364a6657a547962fd81f10a69f4c616ca90015823cb0c0e26a16c4e512fc5c0625e7be83f4a40b410373bd093c82ed8530a36444438e0fd09014ff6f3d9875a21c49ce25d70313276db2f3cb3cd1c0219ae5a95ffc7f12fce8b7796d0bf28ffbe081e9e6d31220e93579f1f5ce48ba18b0022d41ee80743587ccb40e1ca880016e04cf3a40936069b2f255523c5b6f8ee1a26709791dce5d12d2d8823f96fbb14cd30047cc7e0e39fc53b66a52cde74eb364be76799e2817ff6d5677307657a470fc3d794bb71e891e9f6ffa80d3a16839f306e853ad2538fd1f6d566ec8c3b78dae9681773bf29486d485542b61527428cabe1ddf135280b9c2e7c5e300ae8a8ce03abacf4def09d1e4161a613621cf741f3306ce1031b9fb6e178ce5113dbeb2879b37bf476df976e20569585a04a2d18503803ee16344587b1ac3e8870c6498a3b2fbbe02b96b82f593ea290eb8dcb31967b6d6669e93c9879b1aa1fc0fad285601e795d4712e1abedf4a0148c87712be0b48ce9cf19cec5e6d857c711dd90064df45a511b2ae7e7d9668058f8df8ca387b3f6023db3dd81a801905dc9aca14c8e4db018c57eba2fcd8a3ee49d1c34732b38db5e854e2d3ad26ce396c3b516704d7e7a9c79a917e6b678976208b90bbe897ed89b703b4134e1beb9ea400db833bd490ef6253fc4d278d32677d2e2fa66fb32adc31fcbb0bcc5c1cd54b6f8c2f4e74498274018398b7412513ad92dfcb40e9c320ea2b5d46cff7e94e12f64e80b64305db5c2ecab91faaf278af95e6ddd2e07cca2a588b64e3e5c6806cc0ae9e6b8b56d644457b32dca5738a42d1f61cda7c8cb815c1b4e14c374baec3e0ef2619700cfe6c9576b2d92d3b670269b8ae3ed93e9856b6dc44dea4f2465e4eee5fd141ffeddaddf410aa68aa0769f74e7c65a823d3b4e143c37decd3017b31aa42985d5243734b49efcce6bcebc5fd35b0be27e15b14893fa31c6ae4957e44b1453019869fd5d2895cc4a3f417f484eb539546c6681efd215e327a8331f721f9958b22d880ea21b6a669a058460d33e17deb444eadbec065cf26aacdc8622f7a03a7b77fa9eb6bf90fc137afeabc9923f0edc5ede7ab8b01f0ee2f719b6a5102db08ba357a3e734afcb6c977bcf07b3042879f96b201952be9267619ba3c662395735358b7bdbede5fe9371028d2e1e9795c886a6929c5ff3d19a2887438cd5ed657954bd9a71e9398f8669881d092540e59203e1d302591e5ca66124ca5c11b404a75998505502dbe4a48fd4c4b00207462517fe1501f366f2b6e503114ce8ff12f6067258c1f6438566815e2b957e5c3a94e34b8e20614d08be788b9fa73268cb1a6bdb6cc42a3fe83666c2c5ef6576f5079e8239072bfe8c9491f6634ce845033daebd71bcc7b9ef59b7f12bff0eb3211cb82fc5b27f9d12783a634e1d848a962c645da05aa6262a8c999169a2677adb6346c68fdcd3ea73590701b260d0127c8d56fb5813c0a6d5877a59226fb0dea73f644ed7ef3879818a1681cbcccfe6b17188ef806fde2537758de96e96c0c92489e3089b479caabbc050c5c975e1038eda60bde6bac5db67e3eb5350618989fc01ab5360504656290e1b5ab781f130b525ffb9b4bfadfb08fbcdec1e18c9eed20c640c3dd91b410a411c8690cf99f8bffb928c426cb5113149ef993030aeb6a6ebb187ce74001b070a117d9c2a87dfe33b64ca04e58b9eefdc64e8a22b3226465ef3e136ca88781a275acca7b4c5528b15066c20185836a507351895d824aeaf956ae9fb95e8ff98bc99cfa4469328390630ef647a517c6b7e36e6c31178806d144225963454d7ecc8c5e175b4c6ba8c63dd4423b8629034b29a7659f1161966d8e3d8db3a39b3ce7dba99db32091980d4b772e0e3499f13970e8754f9d49e9b065c64db96bcd09fd442140c6636fb449c8471cf5ad888ce26cf0c9f6ba4ffefddb8eb66a6c9d4ce5f0da208708f4a159f595f4aa4f011b2b079da627a8619baae812fd3076e40527a9771a2804211241787dfe82bcf19d48b5399b4af672fc146922518925086bb59d12326162e142ffba95c09b7ad9f9170923e76c17b7d71f72d47cc6df3e84551013f44b3df36cdafe7544639a67d1ca9fc1f8cb9bc0b87a3031b7e137f5aed8a1a56557ed747a4a607c3bbf1e97e662a1ab56522a2ddcd2c41cf0fd5c75a3ad3f9d68df58a33aad8efaee9c0743d1e438b9bd0db2bcbb21ae6064b4fa6ef34d6a8fdc33246294715966595a2e4190d866ee698d9e52a2638f48d3550805c175dfa4ca4e9847abb0f53fcbf71bcd75d2965abb663d1026e8b63045ea3455bd1c538716d7f7e117d46c9110f374d9f5c48a82011b94f368989de214e731e71abd93245972251478b339e118fb13ca5b5d053f608735976ab1710232774d67ada25511d0fa5b2e60a220488dfde7dc87aa6ad3184afa01a25db4f09ac500dc69dbcdb59b07802309371b0d2077a690ce4033d1f580ea2a14321ac252d517aa0ce29209cef16b27bf71a2f55883334a0a4cd134a8704357e33563dc637cc1ce0788797a6dffcf2960921f656a49b64b726afccabf1b01bc082aeba266972388e6469103340963db6d0b877161ea3764bf669ef3ed5e7e0e5cea1ff91fb7e928cc59746133d3bf22e20672868f786dcebda5e34bd6e1d79e18efd24fa310459a9a0231aeb607d1e5d764bdf86bcb1337a0e7c4b82728388e4fa612fa44b38fb1c0d16d283521ac2d00b40fcbf1488123208ba50974f7bc0fc4de79869a84c81cc7a07f4605c4f6e9e132f98ef8df00d94919931e088a495a2b3c31d7b3fa9b33c177848a5a213e9c5a97f3a89ae9c61b08717873dc44681bcdf24a183d975babb777b84efaf9a2fd6b8cb019450fc6b5f3c11c2e54c464673c2994f37f7e8c9e00a75f04960a5185569dca2377dd56bae611ab61e684b6a748d2679c2c4a873ba0827df016fc0f6e96079f2f0600fff452860789cfd0ca1b559e3d3f5399dfe53d600c044bdad3f859bc675bb83d4ed08b6e04cbb35d009cf4a7226383eced107cfd424b2b2e84114ba6eac1ebaa54167fd2bbeebc69c38d0685c422ad663a07840b77a0eb4b8bccffa80c6b5473f41f8927bfd7b5d4744f9190fce221f94e4298002f6f570c3e68c0ba1d457eb6523eef5efa3aad42d51dd297623e782c35bdf69da1a9f6006c612e98ce41cb27d490f74cfa86a6ef15a634f87a0790ccd0e0d89b96d2e60258e1cf07d362135161b709bdb718d52f910caedd8fe2919276735848d3ec28aff2c50a5d7222f1665a13496a7a784e900bf3e30a8d65e878babf96b3c6476867a8c0de64e08713d2da557bd4547271002723a1b1c9f2041eab0cd7e58fd67b3af78a8df79395c286e4e9320f95b4748f31b62dbc99cad77a0c565804e872ca8386612e140c8dac3a385f7a78c701672deb8d3c374851590f333b5c11d6f0f81f4431998ef7260ce4cbfa6e23ff64ff6a5ae7b71ea22c223e9bc178fe89f2aa75f6575503168b5a8fc70be77c4c06502eab57589209c156c451ec41210cb1427f28ac818f90ce0a8c64d5a5ba55c8d12e8ebc08409312f45ad89461657430a8531d155a43c46b4f11f0f16b7ea50acaa2111dc0488e6ee7dc6d28578803bcdccc19733ea76c87c2916cc08deb67dc77720a1e023b34251c8c9a1b8bcef5d5998d2c668bd6b3284eaf93c2310f27a28bd18276b2297c1e1e6f7d92cd33234e6c13fd92af52cb0f02cbd39ecef313e49be0a233b321eb12134e25e49191132cbfc6158853f8e011a82d34f3670465cff7812bce3496b038d73475d8e2f769ddfe769b8195dc664e51590385c1649ba5c0c23b99cfd6cd4ac0ecca095b7a274a3fd362b3a41f7a5a69710f262f7dc93d50aa11ebfe78669a7847a043082ac77735d540f7fd4254f56baadbd1bffd10c81a060c2e3246b13d354593e8e01d5b41145cfb8d6414ace885e97a62bc213d29041ca2aea55625e6659e5488f19bedfc16080ad1d7de8d0d24391a5d8752c3b0ffb2e9eb0aa1e6e4b4f84f625d2e955ddce4d439b7d07c004cf01d926785549cc5ae34605f06dd44f41f906c5ec7e10da4e4b3517d868b906f7f26874f844cf97efd1fac703f355ca1793f2be7a1e03c948ea6ac902643dc796e626e4f0c0962bccbb9f893e15ec98962edcba62d4bce369f420a33141dc40ab28af1ad376adade259a3d335ece6b6cfd65db6b513b16dfb74cc891636c90d0a4d5fd18f02e9bda718990703ee951d476c7672b18ef94c0d60c40000b0513d4b0a71abcd02b2fa520637d2e4693ad049ee538e295ed08e85e37a5bd296dbe21003f010ce0815bab6e44b3ac0640cf2721aaf3604514e79ffb74f7b2bce280752caa3c043da23e2bc15f6264e19fe3d176265b7e9303062f275e6b7b9a6ff07018cef41db3f7678c6aa0dc7a4ae2715a25857ff8dcb5fcefe2c48fa423722d56e411fcea03d1abafb602739a0cf4736cdda87d10524129c597705e54dcc6f7ed0e39cc164e7e58ae9eaca8e8c54b60681389ed3c45e1a3efe93245ce470aac781d251fdaced0d79fb915f533af323c3388445725d086d6eddbb8498ffe6ed136409c33cf7e36d6f681eb00e97c7680def688678f2c1cee61eff9dd895050927f09692e6c91e8e615eba540d6b043dd474a898a1225ad29a640a2f8599595e5060824a79c7d3badcb23f8077c8a732daaec099a7b332bc12e0e22e8d22661aa403648da702a826492b0e6726f19565bc71570b366ccb5d7146cb85da4b8d70a8eac47e6588e5c1d0c3b5690b12dd7a5360400af1179f50bc388f805f02633685ad48741a03506ba1892906ae6c909d7cbaa6d0398d800e8b4ba87da51281919ad873a2fcfd30240dbaf837bff3ac17af03c7197fbabac5a3c82d8647865c5985085a6f17390e1a752244a914bab8bfecc098a83e6bcdb75bc530b937bbf40a2bc5a0f94db71ca04d40d882889c45a104a766b83d5afbbca649c2e7c262d58efee4064d873988ed9b91be78cbfe71adaf56dd5105cb75f1f8657f6d854f4754e90d23b37c17dff8b4e407ed657280001e26be48ff9d8931a6518ec896ae91a44d280ea228baacf0532b89e9227bc783620089d74f360be433a9ff1e77d752c2b0c6f302d8392fc5af877e9e7a33866dba874e5297c4697447c44e113ba1eecf9a575060d8f93d5a17a083ba40c31f55a8a05c7e787b51da5b58d8a4326c8497f0376e772413a162ba9141cecbcf10beb8fd3e3b9c3d3d932683a1aff166f2b3192be318f4bf21238c5dd5e52ae5bd620bdd6049ecd298dd18916b3eeb4bdd9e1e3dd057486b8678b2bbec6a59f7032ac8065d71fe61d9b909b456bdc0550bc481e844282d25307696911451641718dc003782da11d553c7ec3eb60b5d4c99492f71a8cafdf2d8effd89b4c29888730a9d6d52a60084753ed67068a0dd5c5f937417f9fb30e2faf8a9c5119d605e169f93a5ae8794ea89931f42c9628e3774ef7408a370905db46d32fe0dfc898c153747595f9435231bba29b9b70427c381d6de4cd1c82a6b7f46268744b5e9e2e4c96e6af108140ba5503af9df10eca6ddb3690d3e038110919b0569cfffa5c", 0x1000, 0x400, &(0x7f0000000140)=@in6={0x18, 0x2, 0x80000000, 0x7}, 0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_carp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r3, 0x1a4}], 0x1, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000049c0)={0x1, 0x0, 0x54}) fcntl$setstatus(r2, 0x4, 0xc0) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000bc0)={0x6, 0x6}, 0x2, &(0x7f0000000c00)="ce55e9e3", &(0x7f0000000cc0)=0x4, &(0x7f0000000d00), 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) syz_emit_ethernet(0x100e, &(0x7f0000000d00)={@remote, @random="ccaa30f07692", [], {@generic={0x8014, "df2fde48d25a47914cbfa13efe8b520a836c98c0641e1c4f425f12a70bd0bb3ffd66b95c87f2951abebfc9858b85f02db2af99cde04ce2796eebe87f478ea69577905f8f489a0b3794544545db0f5296d6bafb94ac9261cf6b7c0ffa8f02976fa305f4339f972b84ffba675d4aa709b279e61b18e82c04913374809a9e93a20a57d19290ea26ef967b89eba9a8bd563ac8aff7c43fe4fc9b97f9cfdc933d85b4a85a78175370d0ded64c0cded17d9ac151df1654bea900f5fdd35a9cb0118d579bf23247b0749dceb5ae3df15a6851c0048f84cfb17764aeaa7db4bca04c444e51e0bf235c4d884c7c1fd08b60ace967619caea302cba4581f501639af33162d961afbecb85d35f4f390ce7903072079322e1da623dee2c4930e057396dd6f3291e02f875996825b1cb8bde353c4b7ca778395b13201cb405b5c9431b4ae9a25b919559deb7d9ea5f50149623fbac9a9797e00127593d8e0c1c1b28282783bbce834c834797354c43ace26f6b3325fe88f847ad4c99def3628a0d768cf361b30496168b5393f028dcc37c2ba1014e9b3a9fe5ec153160a077ff1cd63fdff119688e58dc34c602bcf971bc686b42381ebe404bfa35bd409c9d34282fb7d5caa2ca37de5c2ebf9bcfb1ec8f7209ad26039d33498f28a37027e315a6d44202bce6da2eadc737262a8579cec26bb996e34c6b962fc83ddde8a810324f661c5f876051d7644e29b2f7256c9d54fc848cf58b395e6cad114120b0cf5d3abec92221e209bd37b6abd97b8ca6ee22cb6bdf499f9736d7a2946c67f0d02cbbc3351b8f990628dd597b47514bbb848ccb464800396e785c3868d61108d86da09d6ec1d0aa8d858c6d26cbd24259f6300b10dd583be2880f42c5396c397234d7632c66e725c4e49e102c75fb8adf5f22562eebf64cddfe32f48021bb97178b5b70949b6aa6143088ea65b5e4d9e5bc437a8725095e851847a3a55ae2f964ba71556884b9325f0d8385f3a875809843aa0cda2860f2313be95cdefef8aef709f6296b33cdcb80b65c583197acd7d081d0315017665971d9aaf1b576ffd3f516cc8b9f91f23dd20317a4ff4aebd61cd0f03c7de60b9c8e433ca038b9b246f29237200dad627f3a6c72d7a45b1e1c1bb32c50655e3e323af1fa32ce222456347229ecc020243ead93290d777ce12fb2dd2561ce03a205b2d1031d86359cd340cce827ce87aad9ab0e3727ce3c356041d54530cde0d973cd6f5ffeab04f82b833a5d7968e7d07149f57084ec3d5f1df50e031c9f67e38e9dfe4fa130392a0130a8a23d91089e51ee634801ac6a0c1af72c118f6c4125f24df441b0339333f0e600e46b921ad0d7e1c19b8f3ada9726a64729dc889e83322aa6bad02fc29be81a95ba36f04beb658857b74ce0df17c5727325a73ab9df086b76927189923814d6ed5800115130cee7daa5dfc7b823f955a17f27ddd7a0a07e2dfd4d523fe7890a3500b8024888c5d45c9f6b6fc4797433820440cd23a0ffa283fb9b8b14730121c2976e5312451850e8b92168f8a79e14f6dde383b37c8fc4dd5b66eb6024f152024331b1556403dd171f2cd07d5af96095b97cb4c402e43817bb4878eeecf4cd8c841e62ffc2d32105260bd816919f09a5f5b948b28767a811a814e1443e2f4ab0c148282f00e9b77b57baf89184e595cd73f885a141fcca3aaba0e7cd62d47897c980414ceba377ca61788c15e59de7260c0548ea46c35fe11460b89714195b7daa56336fb44826c8b6d7461b4d7b373cfbd912e688b953cb4c476eac662f50ddf3ca42955fe348e450f8277e6c1dd12a57df252abfb5e72f7e4b3aaab198a3c706e7bc870a0fbe01a3e0e5d7c07fccb441dae0633aca01cdb97e5a5873707e39bb6f849aff31a60edc2d2327fc5382f203f785b97bb6e1fbda6ea858dc9ca4e1826d7575e14e92ec725aa1d73631d2423ec117ccf1f25719c747e682c45d8ba7c5c71a17334d40aaff6fa3870b08b7e9dcf96ca1220dc52b37e42dfc6cc6113392c5e97cf134fad12f1f91d263e10c60229f4bda24b3baba98ddf09564c5a28de54270207afd0af16269dd1d3da4b9cdd887611ac0b912d7c90c7d743168c8449f74fd196b90c8d075f0ae07b519176e8a49ce26fe52466669f710702c8e23e97a9ce1a148672cabdcf8b16ab75d5b625d600b68879de78aa4949b6b6f521ec585f9ea05f2917782bea925c1c157dfdd938f763fc934a668e1c3b381bfdb0576eb3216cbd8c311c90aaa5d722de5e3a3d0e61953935aa8387065cf5b4cc340db021548b688538187db9226cc42224e2409504526266f6c8029d48a89503076d30a3109a082c64ef675270c5ff707df9fe882eacb16e5c13c467a8426883ccb4f58300bb1b982e67e4c90ecc58a81ccef171679560cc60256481a7fb6c3b5f34f91e3e4bfde01dac9e7695b4b8ec56b6bfaaa068314a304c649db48ca11fb314ddc4b8733ede1be38d391131f134b1ece0de837747103b260f55734dc36ffc9d8b6a278df00a5ddae2162889555b25ba7d1f03e33ae02a1c85cb4b6244f3ff514e29eacf71c0f6848f320aa70f956881acadee430d952829be3674039eb2cd58a23d6ff3a87effd5d3027df010cf717f1500e28af753c8e5e106946c3a17ec3e76e238b7946dc4ef930a7d42b792deda8ba3740087c7f82ffd3063cd864f5e9450bc5e74f25e46100711fac5b091cf4b8bdeaa4347a94840864cf8f7fd075319b0f6d1dda0cbce4ad6979a2708a1b3ecf36edf977789b7eb0dcf4f9b9623f635f5c8c9c6a949fa274a0f9e1b5f896082200b9a0d6a2251b9201cdfc1fa91a6d212314b139c0655df425fd5253c2c9e50e3748eca931a30ce62d018d8fe5247ea183e75528a97be4e180872998cd435ffc67f28cad82cb60767c11f7ed5b083040ea5220a920a904042239d1f3d8f8fdddac53b97da02ee7314570a4ebe9c19b178fb7f84fc19222f88c917ef542f28b6fd3f1fdfd8cce4667544097fb9f20d0928e31af611691e85b56d1d40e210ce11147798c03172e66e38dcc13438d87e37392943d3299f3f231a8f8d80e3044c37cd481f5a083cc4d42d434a16c360e83dffac4a68cf78c5d8ea2c241ad65c429127128b0b134a4f5650328d4ef33cae630e48fa481dafa234a5303c14bdba0537cbf91a2c2ca012fdc593b8331f66f7902630a6a339cf12b80c91e2df32788ba45b41defd81f9191947eba13ea809e194d4e330a962c2821598709c71811a21395b80d3d61febbd23cfc003dfd5eb082f1e04cb25aaf6d9557efd76d86b2c6742aeae0d5355c357f4ddf7af3f3ff0a36da192387a75f6e57cac2689fc826f88f990fb72c795373f3185fb17db5f51ccb32125cc10ea35a6c77d9dce5fdbdeac8b282cc755d73c85a35100cf6134e1611c3bff470a8128f775a14283d1c9a05a2ae4286c506852c8fe5a8e932b32b15def753d3bc8d9081298d7aa335ae534e0fd3de13742bc985ea7df7f985e32c39ab97360c92079d73ae261ce7544e0d2163a068248810f15df9f6409fdc2641b4f56f4296e0c8a73b1190fbf5868c4eeb1826fd174ee4d821098050489dfe785913b9b2d1f7ec85043f0b0e113a9df5bf5d402b37ba7331aae90e4e80b33957850160125467d1f191207326ddb6269366e283bb9123648fcb0f9725dbf706a12fe7974fac1aa5aaaa39a53b31cec6cdd4186e22f5dcc94a6c5484cc5ff874ec959a138054efd5f54855839f795a3af9551933349efa53ca13d0e889d1ca3105ee2ba304b36595f687cc7c6ef200df1c3be3ce27696220d6f9b0ccdac91426ee352d32664ac696a8b8150c7727ee85a5b675a2f941d1494be6f87dde02aec4cf33d09e158d848abda1d1314fdc07a6e00d4ae300c20fb925f4572be2302ad1c5e0950634a5572214e39fa2ff28ae1c6b1531d9f138477494f48de5d5ad61bc8ad2cb12fb93a4466135bfac5291f603c2916b94e263832c918a694223d2f07e58ebe031dfcfc9956d54f54c020fdc8ee9ab01b101c51721d3217d89beba0fac960c69459e25c4b065ab5bc8b543df1e9f5b759bb53f743a473c4ea85f5f2c4f54d71156a12d9c08f17bc5eb8e93781a27003b5210bdb6de81c7755183dd76a8fb8c56f98ff6e9a9b15f6bb0cfe7688cf77a191693e9f8c1db75d5abe762e5ffd943160cf1bf00c18f3ec483356a813b1f6dde2cf992b42a1aabc064cde4dde3a270f8880fba4074a3b85ed25ab4005caf97e6635a9adb084317e6f14e35ff45bd01d0fae7816a2238ad5e7b542f4cc4e7689ee78d09bbec4e94c9389c31dbd9223a0c85bdbdb5e7f5be71f8990b4bb50a9aa6a9266fbf6dcc5ba3a7a5d885123d6e289191847b10903fa0862978210d9fcc8c585657e0baf3675b45dbde361e43df1a4457e29dbe5cf4c2797f35365e97be33565cdd0a9cd16f3bac0143424767a305286dad1c093e76375cb999fd120eb2273c9e5b90cda3da7a146c31cccf9f28604da6789fb87fb24aac2f3a040a0fde00028aa35b7964b0f6818cb6fe09acef1158c2be8f936c051b00ddb639a3c3f1a13902ce785b3dd3b380d32def6dd0a9816e81d968b962702f6fee182fd738cba43d16fa0e0a8874a0d8a414f5064adb4afb16c030d1801f9445e35f150b81a0cff86449a2312bf96a393468562b0a04aaf52253a0549453a140508ac7718fa7ecf5c78ef701cefe2c400b37c01ae8db28cc26bafa7d1fad9ce383ad7f652f88513953a13da114f76b92b64459e6fe34d2c0fdbd79f5ae831a5a6e89fa912385b91b8caf5722a2dada9816e0e1c12152c13ef9f1137bd2811b8e4df75704d8d347f79bf0c9bd83a7c86b2fba08560deee3f70c57f10e2299167c2448c0a67a90e97212cdaa72d9fd3bf9563ee69a167923ae385f53c114b089abd56bc58d55127ac69836e8c6dfbaad7a6009f59e8ae54852669ed769c6f3bf32144b38067e0c0b921c38b7fa70e7c1a34d54c12b538fb5243400a3cf69e42560c01c91fc7053f1ded51f820c4755bb8bb8d94eee5e97bdc1a7751b216fe07c9f93b5a36598e8319497e68dbaf064c86f253e6e69e2882fecb017f3aaca1dc077040b947fa2df4e735701b34d94f69eeb2972f33c76f08338bacdd3764e7362bfc20319315f8d1c6fdaa999b88a67cba68c3a532cdb300b66c942875ce124d363935295ec5bd7fbf79eb96eefd77638b156d31984730164d97c071169ed342de1d350b798129a374a5efd12e4757ddef25a5a57148584d53154b08bf7679c66bb2e8c8d7e4849df808b32fc3520506c8aff17a33d306a4ae873a440174d070757045d2c0440a221e6adf76c7b4431182b73e10ad73ede59b21abbf137acbb83e0ed516ec0f953924fd79f7a18705075b217ce164edb91bcb48d64a2fe0162669931e27d12d00fd0b0902fc0490513714fcd8323741f2a46b36df09ff02b1fc4b6775505a72596b546e6be228c1f7af6749bf911ef5afdca653397d3335d294c823a4e8e74ed46f8e7825cfeff6fa8aca728182e1345fa824ec38afe2e1c3ba82c2143abd2c4b835d2e5c044465b0d74deab637d8ec7849422a299267e8d6469bc6ed648390cd43ac88aa9a8266148d6d4363d37a5cce56b24f7c8e2b1678fc83d7c44fb8a9a3e9061e0bbe33ed242247d9c104daec11978c981aeaecec63bdeba82462c8c007861d6e93d61d3bf157237110ca329e334993e4e9f058f145abd4c644497856818407c7fb52ecb24e8b4da2fc3eb754a2d01caaf3b509ec8fa0"}}}) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x3, 0x4a}) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r7) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r9 = syz_open_pts() close(r9) syz_open_pts() execve(0x0, 0x0, 0x0) executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005156000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x1, 0x401) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff]) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) r2 = dup(r1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x2010, r1, 0xfad) sysctl$hw(&(0x7f0000000200)={0x6, 0xe}, 0x2, &(0x7f0000000240)="9e08c6a01d43f45737b6f01ffe3b305581a04386f6853d5eb33dff079e29f90ff1f1ef73efa755ed69816c44e8f10eb4bd3a51a185147e4f0b0148e2d600d74072b05f1727b56956090c7803a696a9ca5145f4e7d59a52134219bff882a85eb8b38b624abaa5253f6df48110db498c2f9d9f7be83e5c4d87a767bd07b3895aad318d64ea490da97765125df311ad813fe3d2000f18d81d29c8eaba99644dc76838a239a7968430bf01e9a42a6b9168d87f7ae37e6020f5137650a9d31bef9f6080b35a5122bb60f5ca1edc312063d62631a640f8078d19aec12bee74b89c2ef118987dff8dabf9071e6972f1e421fd0534ca870bfd8f04cd8432", &(0x7f0000000340)=0xfa, &(0x7f0000000380)="9e86f452f4c91e6435aa4b2a9e4cd4d0390efb00e1abc545db76e58d56723454cbd695d6df2a076b283fc81f1f0f4d63139e932b1c9e34901947cd26380346e63eb780bc3d4656cbdba7c9657d125466b19806fa11d08a9b21e5306a66fd3dd33339515a514719dc0139e24af9a2a46674095d6190123be39b484e1b2904f6b94239a2e7906bee1a2b1936ace9bff62282301be4b3643b9fbe26d4c19fa86987fc34bdafc0fdfc293396b913c0425aefcdbeac39406be626596e04877f", 0xbd) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000440)=""/53, 0x35}, {&(0x7f0000000480)=""/161, 0xa1}, {&(0x7f0000000540)=""/71, 0x47}], 0x3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup(r3) accept$inet6(r4, &(0x7f0000000600), &(0x7f0000000640)=0xc) symlinkat(&(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file0\x00') kevent(r2, &(0x7f0000000700)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0x3f}], 0xbf1, &(0x7f0000000740)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x80, 0x7}], 0x7, &(0x7f0000000780)={0x7, 0x4}) connect$inet6(r2, &(0x7f00000007c0)={0x18, 0x2, 0x5, 0x8}, 0xc) accept$inet6(r4, &(0x7f0000000800), &(0x7f0000000840)=0xc) faccessat(r4, &(0x7f0000000880)='./file1\x00', 0x10, 0x0) execve(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000a80)=[&(0x7f0000000900)='\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='+\x00', &(0x7f00000009c0)=':\x00', &(0x7f0000000a00)='@![/\x00', &(0x7f0000000a40)='\\[!\x00'], &(0x7f0000000d40)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='-\x00', &(0x7f0000000b40)='$(.!\x00', &(0x7f0000000b80)='\xf4-!{:*/-\'(\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='$\x00', &(0x7f0000000cc0)='-\\-#\x00', &(0x7f0000000d00)='\x00']) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 0: r0 = socket(0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xc7, 0x11, 0x200000000000003}], 0x200020, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept$inet(r0, 0x0, &(0x7f0000000040)) ioctl$WSKBDIO_SETENCODING(0xffffffffffffff9c, 0x80045710, &(0x7f0000000340)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x7983bec9f5421a42, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000200)={0x7ff, 0x9d, 0x8, 0x3f, "cfcdfe69f14fa0fce55b1123ccf5a8e9f17c7066", 0x101, 0x9}) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000240)=0x2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(r2, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x52, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x1c, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}], @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r3 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x41}], 0x81, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) close(0xffffffffffffffff) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet6(0x1e, 0x3, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x8, 0xe) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r5, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') executing program 3: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xa1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0xafc}, {0x4, 0x10001}}, 0x2) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x40) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) sysctl$kern(&(0x7f0000000280)={0x1, 0x5}, 0x2, &(0x7f00000002c0)="f873eb4b71bd0777715571b5e07cfcd46fd2caa95a5311e54f384e2c3f9a0785f0dfc548c27d58f61ae7667acf6b2898a7ceb957e1ccd240513396019d3f8232edfb106dd6508818ad469cb41c6c23c40f850309834572694d34b7b01e3fdac34330a5d7a134f28f61b5faaddcdda7f557898918e7d501f7d344d8c55c074ab08a3524427f95d7b6a6b1fa00bfa562e028388c85d2df6b9df8f2655969735433c4ffcb022321a989de0cea76cef3372362", &(0x7f0000000380)=0xb1, &(0x7f00000003c0)="9e9e3edd16f0f0b862c4c05733e7c0ab72aeffd9be023675a8e9214742b8c44269c37a4c347b802af052ad6a128e63274c03be55fdbb9eb63079e9218a9affdfa415e7ac0828737f387ddebca8e897eb828429ffe3a47f109dfc7c561b3ed2", 0x5f) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000480)={0x4, 0x3}) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x2) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0xfffffffffffffffd, &(0x7f0000000540)='./file0\x00', 0x8}) r3 = accept$inet6(r2, &(0x7f00000005c0), &(0x7f0000000600)=0xc) sendmsg(r3, &(0x7f0000002180)={&(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="14e46671d3707d29521c5c6109e49b1534e121e6f48019ff87f4696a4b68325a40bfe50c50c2b6b12a4ec150ccc63ade378d4f8eb52a292d56e46e66cdfe1de10f36c09b1a1db7d28798f8beae71c6ab766237db0dff3052077d88d8733e80b9944ee7b00058fc4fabd7641dd720e5fd368217586cfef69f0b07f25fe6212b12656489674b5feebbdb1b79bce700e0bd2e5aa0196da404d85daff3f1a995a74c84402db97888942df21e3d06082ab0", 0xaf}, {&(0x7f0000000780)="9221cbd92c6be5d8e1195b74ab41b0f60900a21f6fa28ae731a98fa28225bb7da8f0ffd72806ca465c11788ea8aa414b4550062f710c685e84faf3cd7d4797b114f478a86c6edaca6b66ce738df91234375ea6b3cacdf38a6498f51a07901b3d7d0d408cc85ef6255cad94a0e63854b6140fe205eeef50100d16b0e71c4fc76484f49253cc3af79cb70f858376581d115192bf5a02cb624973d01cc8acf9bfb62b1724a4369ea78890cb03873722b2c012c1113142afe7df342e896d3f3f5ff72f0fe98dddcf2e17755d0f3d794e718ab5db58370019c0b490d06cd097fa069d87ec7967464d59795956", 0xea}, {&(0x7f0000000880)="9820f21bf84d5565b04a0cafcdafabcb1df46d6274fb314dd797b699893b83aadbf09397fc345a3c53b7e8963716171361712adf2a8a3d1e4f47a0cfdeb2b716015d385b6499e76f13894e705cf41d0db9483ec79c6c45020e5f444e21e869764acf1daa9f74f0c113e1d4ce2e862e073a940bd5d95b4ad0ccc9c4cf6a3eed2871329b5e2382d0433e08231048d248e191cdad4958347cb045fbd9ad6ade1703d08f4d0a62b6a6da84c00d32dc703ffaa3098ad83f14cad0343ae157275ddd78c0de2528ff88a1cd88ba03e999af9e9d6b04d4a707422a31c9a451497f97bbc880ff44047fd29f3e081df0684123491bb1", 0xf1}, {&(0x7f0000000980)="6a06826556fd2f1b5ecf89b2a730c638a20a3139cde6513808", 0x19}, {&(0x7f00000009c0)="67fb57ce28f77ea76c2dd2e4220b3064606bdc1e62cdf880f8affcd370aa2081e05d07eb04fa2afa475aaa487d58422a79c6fb912b8a78f8f96bc05cb6de9375445cfd52c9099ec0cdc37c4019f19c6991fa75f740250073f42d9c4b564c9969b735613e7678a05ca7ebc3ed29a3326fb7309e0b78f9cbec5bb4fb6d5e0cc012e4eeda", 0x83}, {&(0x7f0000000a80)="aad60d85653588d67bf223dd13fe5087a58919a37fd3a0385b5f9b81a441820b2315b54f2c74004ffe390cd840e87ef2df98c4bf9f794c41646e93fd5b32688c5000c3ae17b17d3995d7f12218e3890c301981d9b267f967b30a90e4843996d39eda35a4d4ffedc49aa139c22d53d8c5084ec79f710038267b83715d5cdd5c4640cfe156761d3b8fffbc35280e19df59392e8f4b62016d904b6fc4589aeb07f0abc7af102459e2ad236ef26b12e3433bfb44bafceb7ab44ef03d30164ee70b93d0c55273c4172f8ed02c953777f5a01e6e4e0ad97249efc4bdb95eff5ceaf37172d70aaac62686daf774594acc5e72d0b5f4139082fa0440b694e0", 0xfb}, {&(0x7f0000000b80)="96b6181b34fb83d9201523c2701c493f26446bbe5f5cf5c12aa5e4343a61a4b06a9589b4e85ef2a1bc0aafa62fb82c43b673cd36f7891d5afa2e5738cd17ad1a44c8c3ab62888e0ab83a6ad6a02f5b7fb538cf8f09e7be5f83c51b27a49f6b701806bd75155b861c46116a849addeee7f03dae239a43d7b06f2dbf3dabc39b6c67a2963c88a9f7985d169e3c6197865c65fe14c98ae43f0fcdd92d6bc00acf155c0a8a03d3e094e2992858cb6f085c1abda72fb3e49f78657c2cc9d54ab2847de9c5a05142ea184949", 0xc9}, {&(0x7f0000000c80)="6df64ef0f13ccd9eaca4abcde0c8113827ed069fed1ec6db7cddbd94551f291e253a1ebfb8ecf16b86067e37d0a75bd8d16036d0599dcafd4ebed80053476b2f5adb733b530eae1286f5573ab8b38a671e6e6f1348c4043881dc9c0eb2c60e762fb059e4d56a087ee185aa49ed557366db90f7a2bc56cf7421ba7746fd2c9e0e696c23251410b51e605df6ec17784d4ec47bbcb87a600f", 0x97}], 0x9, &(0x7f0000000e00)=[{0xd0, 0xffff, 0x6, "8fd719952e2755a17005063e1f71f213526472c6b8d7006e66cc15ecac195e473b5afc282243dac2843239bdcaefe8b6fed877a295bd4963b01e8dd9ed59228c230cdc85488e494c33e9b0f442f3ee5c816558b89e652a17cd029877055c43f11468f1b4ea506fc5c173f5cad4ab37320caef522c2e65cdf8547603507e6f9274d5626dedf2a24a08fed76c02626b063b3a07bab5f61e5f4154d43e4447a0c54e185f93a388c4e43849b45a8c37fce24d401854a0c87c888df209e96640f"}, {0x80, 0xffff, 0x2, "806d768b9b4c5648421229a8ac3023e4cacdb1a8ef6972714be304a4b47b87b3c07ef07935b9db2c2be919e43716023a3bbe6b0ebae2fde61e6f3a0a2f47ec1b33f29fa9680751817277360b36eb3104489fbd3281d5e5bf4949ed8f21b20657a734e4c307f1e221f39de38a33da7e44"}, {0x1010, 0xffff, 0x2, "bf36011983648b55bdf84a055fe002396763a18e9fb4d0cdc69fdb32309d7f1ca92f690e93ea5479c633e36dffd92e9d11e84c48660e01230a7b263aa94bfc979335318fbf894a4651304b63f0842a2036bbc178537d6cfff6d3dbe3cddf16983ff410dc8dafc96000c8612d40aca62470118382ca50daf2929499b5bb9bc280a63017ed50d9c0060da435522ef8928eecce877babfc8ea5a7944a533947b4c919a7e07cd77fbd9c2ee87948073d6f99a1dda407c3f2e31b5a63b588c88a3eb1df711eefc98da2592cda2203a6021e9f4bd719e20dfa9162a3f88e3e725a0054fde0552441a56b2430b4d43e2cb4346b0465d61fdfa56510a007e81b01983f53fbd9774a53cb925da01d4eb7df37965a75dc7c38193ca3900e5bb542c3eeb71bce968af73010b9d60be610cd458301f1e26107697df9b66a66734d42b43a342ac5342c270aeb403be0d46a0ff1a823733928f37bf270a8d71f3e896def149006a57f4a0bc486661cf338c6ca3f4f456f51de5a3bf35bb162d80525a41f541598d85b62f3478bc3cfbc673fd0e7c84ab8a3681774ccd520213c148a2f797b4eb96dccf9ac1c3be90566cdbafab6ede830747908c671edcd00807262859de9c368d4d969f34a478e29c31de284ac9d8cc4fcecf8e777a9ad41ef91ea54bab91130927163ec528d6807ee3e45e487b56d29fca91079090b721dcc1f1e47b077973910b8e05dd2a023568ad5c1c4472d82593732f07a858e89fd6c5a004b9dfda6d065a52468534d2e4239766307c43666ee270581bcfb79b077088dbcf58d8fcdef8004130ec0242d9a2d6d642f64a7d817b5f90fab6ba310a2d01d5493c737afe3aa3a4276df7ec666d06a44e84ef24df869470eeabf95542dbbcf6af767be6bee9ebaeded2548d47795bc73247e4ef1268025a3c80249aece4be3a1e91ce35fddedd4f7d7fe171c725187777bb3a49b85742f444c29883adfd941b188dacd852824855595753b4ecdc9e19fa332430d337a575c3443253a21be5dd29e206f1e32f513d948c138afbbe625e3184d4d48fefe1aec0fe8e1330f9c39917e2c3c7f86d0dd26e8f8c6a7a005456826841f113916b4c0a350b6bb7dba405e8a4f86de61ca5622b90727e8b6d88e5ea74dbc9df2a77e873163e4afd23bc8b5d561c48a63ce7c2ac261669de12cddcbe9aac2fad1555623f3b32634cda2168966c7a3fbd4f12c446276fe01b0c01ed533ca5d9125c026735bb2820ed4c185ac08d7060e1c8ff43e3ffa796c5f13cc9daf7b69b04e4fa6246ae6dcb23beae2fe275fb279b75aad4caeb342848fa3b6f292913f579806e04fea48a7ef3bb0daf5678f44aa4005bf3b09d38fa42e18a00bf1d81f3dd7077fc149f0269d26d3ee86bff747dbe68edc4ba4c007f4f688fe2eba666a27c19a0c88a51ee259eccf71555d939b06b6caf7c6094ad2e799dc5634486c156df3ffd9a398d6c6c7271268cb050f4888e51380a80bebdfe07f9b9dc40b28dc4ada4dc33e9a62b569d847c2e219605fec30630b6adabfcbec9e1080ad3c8bceed870cdff634ced48469004b247b6042fb0a8a35b4f693d77cbfa364dbd09349fd3306e1a7c9f100fb6d0bc06a7331712ef7cbe48fc6a8e1c5474b258c703e3df4362110b139b8abf175edd0c22a3e4859305263b5e48f1377e0a84f1262cf38c92eb06a58b752c4e555acf749b9c9412201d349572f680f0dc0a6f5c34359dc3d148713a9fb9e27bc5ffd829773b0440edc91f46ce791c59e32e24613040de86e5c0b32a54ded6fd540d92ae74a9ec548159692e387bd3a54ab7347ec09012e217be60e44ef9185b1c0da8edf0e16f13d9279556f18d324939009b20bfe481d7b023d6fb4ec3025009edc6e3be57b470e3fee260bffd212704ffe2ada2f66a95deb4a501a53bcf2db88d7a2ffda790a55be6433c8eefa757589af6971a99b727b12bf4bd905ac4e5537ff02ef2a5771abc78a289aaef1d9b7d4fb6967b82fce63d5755315f3ab58b3001000fbee35c9a1c2b34cd313a0558c1e52b8b96ced391aae877556680bc4e119f631b6da06ca0cba5bf4cccfb55374a573812b13175b66e32846a40ab276e3cf4652fe9a4a68f8cc09c652a3740b87d02b9a3213dc60925e82b55f52c344008915e06e72b686a0c90a58e0599072fe78f6ccbc7889f65e4ef5e67d2b2eac76058669af7b4eab6f263a2117177f35b4ca60e67fb72e53c844113a9f603e714b667f8f71034624030adf891374f3251c899c0a28a250a308a94b77cc2ae12cff40c053876ecb6c5f27e211596525a48cb8df0bea6befe6fe559807cb9eb4c29d87f27b6e80f123588e926756c5e48ccdf0d4c40e1706a14cf88bc8c2fd645ab2fe97de83c8171cfec7e0e02dd5bf97f7c481be3d86bd2350ada1a980a1e724bf8d6976341aaee943a4e43b6bea408783857ed102492403fe139b02bebed0b1c17f65def45c85455232c7b80d4deb77be2ff5d3c33cd83e9e1addbaff0b4e668074a0eec5715c3691e5c1379aef663b24a9d827433eab80b55033630f331d75c7ab6f3f8586baacf831974c16e63a3c6c1cfa4aad08588bc0f63ae31cb63e3c95b24cf8592ffc3d2f5a397d213126dda42dad92937fecb4800e3c85d701e3c865f6b38354c76898b89f3c2ffe896436d77288ac5c889dede845352701ebebd7646646be1a015d2c7877ab071f9ec34852a63afe79b79d6d2695fd475387eae52baa5e0fa9895e15e13a1e96c89510d4aab029720de97174074918fb33eac79a1fce668198b69112e1b4e169987b175cae6ff6da20d08c29fb03efbe40183895be83886dfc59bbcfcb883b36b1b0978786bce9cd96242ae91bc885ddabb8a69f78cf30f0c1f80679005166b1cda061db84d22d5a5ab3aa76e4185a18a0a5b348541adb8e024909b73a10450032c586921b3b2d9a539de2219020773c56c85c1e0cb26ff8e4f7715058c9bc8d8791c2c50dc14d7e0c358f8e9bb21099d0e5752766b90e1c044a058c7d8a661ddf6874e2415cc270fcdebdc6e6ae86b95b2d35db3b5edc3728aa340c1322664d3e80209fa1c54cc5764954267089b24a685e100eafd136ab01bfdba177051f11bc47ad076ec7b487b2fa2d67bf2cb2ebc1aac10f156a03b1e0d956d19bea5a7160588e5452feda51ec879c8f687abbac084c3db5e4a1ea655b11f3e4b88e6b468325a505859347968403fb08c75650fe34150b49851d9a6c95ad4029b0fca8b2b26b509d63fa8d6e767e1c5627a2fae753b4c52168ee496274099cee1bc954c602e02d36ced3ecded8264d07cad61204be03774711811922f7d8e2355357d9848a42401b4e01853235bd350f6b3584bc98d6f7423aaeaf13ef686c20735deaaa88362099d03fe1515ab0cabadcb1ed7650fcde3b8db19b48f7b78bb5f77efa9c9f966aa2f736a889408035f5034e0683047cbdb652edbda5f572868480aa07d47b8e3bb43b5d64ca2aed745cafb38af613a00f12fd224b094e1a92e507fb5cb07426e099829d175f3a7dc63f17d0115b5c4b30f3ba99bdf5524ab415071382da4bcb95905c1e9f641cf97e197ab5d5becd6d0ad0b0e4a2f120e318dc43e6ed199445e9b5f9af8fa85607214872c8f7db9d7a05706cca7b25240791fe0a080b92626a1173905fc96a32003397f10b8794df3b76ecb95640e83893f51990060cc3b5568afd04fb4eaf4622c2fdfdd835853d30e2b9ea7ff1472b3b373660d2e7515cfab17c1567080ac69adf5139ce758a4f3b7f75b4accde49b646705ca22b1203cd68ef976bb4cefe5d9d81bd66eba5165fcb57755662f8d80b1d08ebfbfdb8d14c642ca779f6ccadb850122369043d7b9f0b5a26e497969153079f2e716d0695e8782516ebf9248e80be079938db5b8deaa011bf75fd43f096f89da617e1e4fdc7debd1b8075f343ea770259eba5eea395bda446292c9a124f89af51f99c791067a747997646b54eb4d4bd709f5d1afc35654ff20fd606f82add8bc32cd3a57342bce586f461b68adc197fa78c6b414df9f1ff5157bc4257b25e5eb255d510aba8441fb7f01edc5ec339bbd70e00541d9c09f101b9f67e45d874b72f9a58ae7f08dce46b378ed68c547925ed85bb93a06211b1a6b5fc97c136288fa1a8d95786b7c724d48a18aa60ae96b31dbdd266f23b31ea07a90dd43c8c70e2b73aff34594a6180379db99644ab6c03cc4437c74640c097c7826b25c3247a5747f203acb0eda8a86e1509bd419dfea56a3d58d21663dc310020a0889ff74c1d7f88e2a544e494df851a0e815bf3f648c28680122cc99333dbf76ad54a7c52bf1cfa58ed979741015a1c65df48f98544aa9a990db31168d729be36eb96f7e3352d366a646d5a3f0d79c375c9bed48ecef8d442897a3641f89f12c3c6eb262d69f0efaa1ffe0742f7b13b4e0e01efa3f5fa1fb1c1f78c555f1e022f30da90410dea45dfa9986c27699bfaa48beeb7ecfbe3bf1812862f5fe3a102e9e117057459c66e4ed1ba41795ac7934c9fc7d47fa7a05a12274b3e1682ca4898ac23a0002fb38e8a1dbc5aeb1239bc94024658ac50b03a8343175776002836b22c5a081ec210eab94d96f16881ee3803179f71198de43f5ab8a068d4f3f32af34363880e4b57855f5c9f8f5363acb4ef9ed62d78f9746b3e0905104c0a25f802d69c690cd234c04f515e90e63abdc2c4088d9a8e76181127c48ca2e167e5f1b2f7224088a3b617a13ef62b467fc322e2b57c44ff8c6e0881e84f0d6bfe8367176660a76234e6dac9304158e36d79051617b15228775596ce5da5bbab9910edd5604d9b9f05ef9698d229aec3eec564b77df5af4dc19d4760cbdf0dbc29697201aca6cc33b028b7649b654314e6d812c974cd30751be621bf8cdbbc40caa273e594521623220d757acdcf9f4dde82d914f76f6d6be72dc3d2a7a9c65beccc303ae9dacb1fdbfb18e9025bf43bd137b70d3e80d33e0c57cc8e59afb8a30f37eadfd44db7f0bb36cd86d160679db98e0bd553f1fa4b2c0939fc5197d1696b1caa991c1b5710203473af875376908397df9e5782087cc9166c9795a21f28adbd28f8872d07f1d6681bcde8b2255b5f8cffbf048520f5f2e10ee9b7a2c25c469063ab72bcb8627f0550bdd6ccd3dce11881f8635a56f034cb66ecf609e49cbf64e3ea608404013571ae8455e4f6bd05b586bd2e59d2d049a088a44bf38285fdacfc404e65e8d46af7f7abce160e0b25fcdf3bb071358b2c946b40dec1b73ba409abd9b49aea9a75fb8031bd842eb40205f071f784061c2d41bf37724a14ee6bd0a219ef87b07b563d0d6d6b03d12ff7e770bc2991c7b7038b033b6f31abd7dce421981444053cf47a96ae48ab29136aa2847a97a8cd6fa11558e4d21f86fa580226b808f3f22a0eaa9357b8bc82e3a327b0bcdf74c7b7d06ac7c6b6dec976c8ba4a0be86f90da8db3cfba2e870aa106d5b03087f84695e605b2c46e5187294e7a7033128c837c5d88306b89370636090b800271a025b1e6da3369b2e708ee02e92b5894cc673924f50ac84b86e01f4a8228fc77fb028a295699730108d66e9307787def6ee286965141c7aa6739f249108fb1bc935565427389effadb820c8e9d04459c67e36a72075dab9237b524b4b91fb38b06c361e00cc9dde7693fb7d4efdb60cf83231bfbc3da8161111e03b3c098100f9ed582089d9dd94c78b00a8969f91d52e5d587efbaffaea0a24682bfffbda65554c92113262a2379f4ebe3b5ee8828dcbdcbef6d26901"}, {0x90, 0x1, 0x7f, "a8493a2e943ca12bb1a9abe7fb7888cbb9dad225a321959e73a19d8f1b5948e4ff901cca39c9434d5ef40b75a5fd4251cd7af75977482036aa06142a394ac2dd8b055e65a89babd39878c75d27782da9d49204f919ca06a5aaf8dcc638ab0297ffcd8e245148235365425eb92b67cf30064e567954b096a6cc"}, {0x58, 0xffff, 0x3, "a932150acdeb87315008577aff3581825d8e443a576c47489989370479f1808d39e812fc2de16357d5bad09ba92536cbc74682684e3970ba0b010e675e873407a00396bff4a7"}, {0xd0, 0xffff, 0x6, "e6057edea8c5bc962314fef3f1ca367e7b798a8edf9b6607face2c9f9311c6e0260c94fc9361f4b06a5d7d1b606553fe83ee2af0057209f8c2c5f51882eb624b2fbce92e78ee017dbcc81f89217b9087ac482faa4cc6d7c4d3d4bafaa1725886ea3cbd03742de0258c82746e64a08ef3d3e864e5398f3506410e58080c0ae21409976a04036cfee6fe27b67c6d41f4bbb3774fbb6638c9402b86015e2eea50982d3cc6fa2a05bc5d909767cc26da7f0d44070a2dc8c12cf3da29426eca"}, {0x18, 0x1, 0x0, "91a44072c8d1"}, {0x38, 0x1, 0x9, "51b7b4a19316f7d119228993cb93ce5c98c78ad18e9ce0e3c029dcee5e01c3061cd89cb4db5b403e"}], 0x1368}, 0x0) socket(0x2, 0x2, 0x2) writev(r0, &(0x7f0000002480)=[{&(0x7f00000021c0)="1df3be6814f40e7508dddd5172ff2dffeb5bd1badcf137eccf389ce2f4a957b59ea43a42e8c50feed387a504de271f1d731431e54c555325142e73c867d2085a30bc841ec826fa076b08", 0x4a}, {&(0x7f0000002240)="8fb093b0cd0a73c3cc011215d6869fc29cf28009eb8c743e0ac46f60e26fb8de80ea589337a047843fba4016ecffe486b1b80188a211638a5a2619ed4a819111252b161e2867b394e68b30d170cf02ffae5d125e259e23a043ef0d1e57020ceed0662fa0", 0x64}, {&(0x7f00000022c0)="8ba1dcf42328dd3b343a78d377c1ea9d10b8a7a1352627152ae9b68230b8683ff46c88ccf284be352bc9cdd82808f1917a67f614f789cd832d0328f9fb858d5549d02efe46c02f8635e35799a18cbfdbdac04ca99f63b471c56e3810d757dcd06441d672ccdd97aded1b2563cab3a253232b2ba8a7da39ab4a53308cbd3fa8d102dc6c4d4d", 0x85}, {&(0x7f0000002380)}, {&(0x7f00000023c0)="2f3f39c4eecc52d432cedaeb09ec7bd1fc4cfaf2029941b189e6076e3c4333bb4f26c294eb99cf61fda577ca360a1f190ee16e3f8af72d34b575d2eb687ba47503da7f9aeb764128e9b804ee7ca14fd042230432980fd289d165b3214565e6df25b89081ed9ed0a38fa5ff51f48f8122cb77ffb391f688a8d446ae8d084dfd296f3babb7868e220ce1f89027c33a5cf0f540b8b5a650880863086ef06840b1ea14b11a08006c303383f6f8411cc5c3", 0xaf}], 0x5) r4 = getpid() fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000002500)={0x3, 0x0, 0x7fff, 0x7, r4}) fcntl$lock(r2, 0x8, &(0x7f0000002540)={0x3, 0x1, 0x7fffffff, 0x80000001, r4}) r5 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r5, &(0x7f0000002580)="089be0507cc5eeef0a6307f7a8b7b966c359e03c7032a7aaf77d70dcd1bc3136425abfe062d5b8b21bb12750071b083d1ad6ca8f9bc1e9170b65e641ca663d172ccd554eaaa901fea723fabf0ad9f5d99afc86d5157990f3c30345ba", 0x5c, 0x8, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002600)) mknod(&(0x7f0000002640)='./file0\x00', 0x100, 0x1ff) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000002680)={0x10, 0x2, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x35d9d6a0}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00007fd000/0x800000)=nil, 0x2}, {&(0x7f0000ba8000/0x2000)=nil, &(0x7f0000ec0000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ac5000/0x1000)=nil, &(0x7f0000ecc000/0x1000)=nil, 0x6}, {&(0x7f0000966000/0x2000)=nil, &(0x7f0000b2b000/0x2000)=nil, 0x8}, {&(0x7f0000b67000/0x3000)=nil, &(0x7f00009fc000/0x8000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f000094e000/0x3000)=nil, &(0x7f0000cf2000/0x3000)=nil, 0x9}, {&(0x7f0000f0d000/0x4000)=nil, &(0x7f0000b80000/0x1000)=nil, 0x8}, {&(0x7f0000cc7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000d8f000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x40}], './file0\x00', 0x2}) r6 = socket$unix(0x1, 0x1, 0x0) close(r6) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000002880)) dup(r5) socket(0x10, 0x2, 0x20) getsockname$unix(r2, &(0x7f00000028c0)=@abs, &(0x7f0000002900)=0x8) semctl$GETPID(0xffffffffffffffff, 0x7, 0x4, &(0x7f0000002940)=""/87) executing program 2: setreuid(0xee00, 0x0) getuid() sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) getgroups(0x0, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "000086fffffffffffffffd00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000280)="217ee6b45887c517e50e14d5c409e6ecec4e3a0ccb073656ffcaaab32777d30cbb02f813d6d0babbb78add37483794ed6e65e60528119aba449a79566e0c15237b1c4d2b8bd97170ffce97226c4c830e651acca9faab2cbf54731299364a48941750f93b11c4edbbcfa88acc5a151c5208ba496e3b993994a486afd3eedf98ffcec1620d8eb91054a9c7f4bb2b58b0c91ebc9db5421d85b0dc2ec3", &(0x7f0000000100)=0x9b, &(0x7f0000000140)="6b2c25889af8f66013", 0x9) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) shutdown(r3, 0x2) close(r3) setsockopt(r0, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) executing program 4: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x400, 0x200, 0x100, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x400) close(r1) lseek(r1, 0x7, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84, 0x3, 0x0, 0x3}, {0x2}, {0x6, 0x0, 0x0, 0xffe}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1, 0x0, 0x2, 0x1}, {0x54}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {0x5c}, {0x6}]}) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 3: socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="d6832da1c77c04d7ae78329c506b9f3ecbc275b01c3a20bba846a382ca5b1a90d4e81b807c74f870e0e5d609e9b58fc12b771be324a6ea14a8db0d811400c86244b8860a3f4f92a0ad6ec78455d774cbfb191c89a014990e05afd157d5e5455ad20ec16d91ecc672566f574439eeb4f3bdd0a5762f3c81c67401d23114af9d6549d698d44f61717695e2bfe147a2ca2859726c42c278310f79ae2b6cfa5a51c20760a38f8ea4e584affa71384a595054af111086e0fbfa88b7dc3d13c206294249a68104830d0023f2fd8c75c715891d00a86a51c31cafba67ddf59c6e19ff3e8e656a5439", @ANYBLOB="10c795abf3ebcdabd55972837a1f935ef2fcc819127e2599b0d904df672b4939074d7ce1e3454f1f976981ac0954a13a488b16b0cb16daa92ca27cc5b80a20bf713e9406a6636c244607c854a979aa5111e61675e947f2b8e3f9150ad168eb52f622f572b9bfa02b6575e24c4892da826180d04edec44335772e123e90b6db8050f33128dd04637c9b30412db576439b7a"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) executing program 6: getuid() sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 1: close(0xffffffffffffffff) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000380)={0x2, 0x0, 0x3}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r2, r1) setsockopt$inet_opts(r3, 0x0, 0x5, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r4, 0x100}], 0x1, 0xfffffffa) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) close(r4) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {}, {0x8106}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x3, 0x2c, 0xfd, 0x7}, {0x3144, 0x3f, 0x0, 0x1fc}, {0x8, 0xd4, 0x0, 0x3}, {0x9, 0x3, 0x5, 0x80000001}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) close(r1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000640), 0x0) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000140)="2bfc28106d25e0a4eccbe34889921a63377a3b259fae0d87994e3fdb0e84f6b669f7fca9c4eb29785497d0df7b383f5c05a05b67bcc9b817278ea026b5dcf49d0fb45a2672ffc5c4ad01dc868c9746db5a3ebb2f4fbeb6f4e5063cfb3e1135a31384768eb21c20cf250f56ab37cbdcbe78017565768deb7bf3e24bcc8a48a3924d63028df39b115ef4bb660d42f3fa0949b4f152b1c70a3ccfcb046b125e6147", &(0x7f0000000200)=0xa0, &(0x7f0000000240)="fed1eab9aa01d9a3779ad52bb0d5d36188ea093add34c340f7918a166127346bd3baf69516f032c7c18fbea1ef", 0x2d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x4}, {0x416}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf782f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xffffffffffffff8a) setgroups(0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)="cc", 0x65) kqueue() recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) setgid(r3) setuid(0xee01) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() socket$inet(0x2, 0x2, 0x0) close(r4) socket(0x11, 0x3, 0x0) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: 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, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6", 0x6c) write(r1, &(0x7f0000000180)="18748dcf2174c80b5d726c43c1389b532e34495cd5772bfebcfd22338c2fa532937ddec74027914203d80b62387532c3fb6592996b2ced9636c6f5ad30f361327b8aa4e7e46ceb597ce0c87b95ae735a921b766857d1d009b7628de069b7758cfb1f9fab374a679a2bcc495997333df8f70674fbb1f95aa5f371b3bb33cd9e4067ae6bcb90aa7282c47bbb32fb1eaa37aa0e714e707fb854427dcfae60157e342da9378772c84c98fddedb5687ba0de8a9528a880bbf8fe4e31fc849131ba627f54ef729c5d4c36c7b71c206796cd6539106a3dc36f2ccbc7e648a5cb1834d11e2f04b744451c61489a0875d62ef09b9b1bb09c5286ea0bb53755bfa1dcfcb38d1954143dc1e9c200b4075791aaf6ccebd6a6c3bf55f80d2a044699e9bd70f4332b64c0f2c41b95901ca357cc59c60fda86cdfae3748acadd841251f46e1ebb3f565d1728a15ff281a927188e574748dda315355441dee638c35207b21a41987a5554772b0fe34645ec400e8d18639cce1af954513b479149998883bf37d4536bfe81f85016a3d2b8c650dd5db0a42685eb71640cde809a20b3431e87afb1c9fafaa8f0056e3d134f1a7838d631102cfd7e5fb28c918d014ab439164b44770438f3a466281ae30aaa132698af2ef52c94ceb282d3bfc715ca501bcab82aa33f851abc0c99e551b4032a8b72cf4151cf2a6b788297a3bf695f8fff61b7edb281ead8a59036efbe3fd2b9990a3d10d81e481fd7f69a5c2c394c2d673065e6e8305379fd318fc9e42974afe04e8219c3a7c0706bd40646088809e4b279712c95fc0ff2012f371ce7d431e6ada2f537d518c7070dcffe5d115044dc21c5f9661748d02670174ca0c294bd5f979e2b3bcf748bbeeb11ce9dbfcf16280f88c1876b9cc4ac077d66da4f67deca4fac1b12540409c52818ab2ee0073f182123dc83d3cbef3039ffbadb9418583d3afc697ed56afbb2513e6d126ec88967e88ed45d99efdef7691327231b2fce1f59c2898f24068490435f85bdc53231b54ee9d579130ba78b8b6b9d7ae7e35d86133b8ca2de1de06c3fa314856a95ebd025718417349499bde3ffaf2c6d3f474d3557dd68cc3d270371264c2fedfc61cf3e3a3bf773477327926453d692f3f0684dcec7335c1140bdb7c0a0ac85bc0fcd55bb56c6fae1c6d537a02912a74122125a989861c83107c09e63b611289d1b97a65f8fe1fb52221b1b3b81d81f22145c23b360f022f31f86ea3f7d44adfc9903e9814bac30029fe08fdde5ea334febb97fdbd29787462392a6fae1e1952cebf11c441a29cd935a56ec40ca0b1171a06630af8b23dca17ef4659e3199b1ccebba44fd16bb075fb040398c3e5068b4a4d976759737ea57fad84bba4e7ec454b9469318fa6dd290050688a36639907e089292ac9a79af98f728ff984a1e05089690a49aeb3e6cd918896c35014198a9b06418fbb294442202e97060913c3db7f3705380ac547cf520cb69a9412f3a880f9867dd592114081625ba66241afc6d440c3305f96a62d13bf", 0x441) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) r1 = socket(0x1, 0x1, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) kqueue() executing program 6: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/243, 0xf3}], 0x1) clock_settime(0xffffffffffffffff, &(0x7f0000000140)={0x6, 0x9e}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x7, 0xffffffffffff0103}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xfffffffffffffd7a) socketpair(0x0, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) (async) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) (async) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000400)=""/243, 0xf3}], 0x1) (async) clock_settime(0xffffffffffffffff, &(0x7f0000000140)={0x6, 0x9e}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x7, 0xffffffffffff0103}) (async) socket(0x18, 0x3, 0x0) (async) connect$unix(r1, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xfffffffffffffd7a) (async) socketpair(0x0, 0x4, 0x0, &(0x7f0000000000)) (async) connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) (async) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) (async) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) shutdown(0xffffffffffffffff, 0x2) select(0x40, &(0x7f0000000180), &(0x7f00000001c0)={0xff}, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/194, 0xc2) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000001c0)=0x8, 0x4) lseek(r0, 0x0, 0x1) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x1, 0x0, 0xffffffffffffffff, 0x8000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000300)=[{}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="775ea3a7", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="c80250c7", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x7}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000280), 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x7c}, {0x40}, {0x6, 0x0, 0x0, 0x6df1}]}) syz_emit_ethernet(0x127, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) write(r4, &(0x7f0000000100)="76e5de0000010000000000000063", 0xe) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x52, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x1c, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}], @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r3 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x41}], 0x81, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) close(0xffffffffffffffff) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet6(0x1e, 0x3, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x8, 0xe) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r5, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0xfff, &(0x7f0000000000)="6cb775a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="fc23", 0xaf) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='##\x00', &(0x7f00000001c0)='W\',\x00', &(0x7f0000000200)='*,/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\'[\x00']) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = dup2(r1, r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r4, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x80000025}]}) write(r4, &(0x7f0000000100)="94e15358337d0900000000000000", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x4, 0xbe, 0x1, 0x4}, {0x8000, 0x7f, 0x2, 0x10001}]}) write(r2, &(0x7f0000000700)="c662e62071cf5e85539afa5e908352635cb3ac14e156887afe0b9763fd9f8e97de6b77283bcdb27337a6d7b9afa27d6e8584c649ec438ce2bd0ca61d1c7c0979b42d2553c1ed9a5a5c6bbcf6886b0db63765ac576179b293715fbee78602409c60d39a23", 0x64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000000100)="71f91e3471000058bc7891501d23e694a34b8e5f84cf06b59c7adec3", &(0x7f0000000080)=0x1c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 6: clock_gettime(0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) socket$unix(0x1, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) syz_emit_ethernet(0x46, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x1b, 0x17, [@multicast1, @loopback, @local={0xac, 0x14, 0x0}, @broadcast, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) setitimer(0x0, &(0x7f00000003c0)={{}, {0x0, 0x8}}, 0x0) (async, rerun: 64) getitimer(0x0, 0xfffffffffffffffe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000440)=[{0xc, 0xfc}, {0x48}, {0x8126}]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000740)=ANY=[]) r2 = socket$inet(0x2, 0x1, 0x3f) dup(r2) executing program 6: truncate(&(0x7f0000000000)='./file0\x00', 0x225beb56) writev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000040)="7c4208b3619bc6e3afa6aac78df0a31d3fdaa2a727faeded18b35c65fa3c072d8283e0471a7f83f7fdccaf6de272c297c91d6584280a13450e69cc8eb98522418e885e4c6c1eb308f4c40a1264f7a956a376c2fdd63641a7dddc912adb1e4054698b745b88db8d6432a87c8c92945ee0bffce544036df23bc962e6a037e92190447a5681b0c3cf7c987a0e1e8ca371a21f924b69c777df8e3c537afd578de79aaa4f457dfd4c4705132c732728ae0d80c5be281922d96d114e93da43e7de3ece1cd6b8f4d0cf56b26bb8f9f6ebef654749d99372bfbedc41bc5af375aa0cb0323840d339332290025f0aa67ce763a913d84d7ddf61d5bcf437cb395a26d6", 0xfe}], 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000200)=""/220, 0xdc}], 0x1, &(0x7f0000000340)=""/250, 0xfa}, 0x1842) pread(r0, &(0x7f0000000480)="2f22019c0c0be59f0761494ac582b7e7d0837d325d361951cfbae5e4cd0cb00865146e394cceb1652e3ffc993beb317f0d949f59ea62841c032a53d6529ba2a63dc318d96f7dfbb9e2be20f265f5edb8957dd148f1e0c8f6f91826", 0x5b, 0x400) lseek(r0, 0xff, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000540)) r2 = dup(r0) connect$unix(r2, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, &(0x7f00000005c0), &(0x7f0000000600)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000007c0), 0x100, 0x0) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getgroups(0x4, &(0x7f0000000940)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r17 = getegid() r18 = openat$klog(0xffffffffffffff9c, &(0x7f00000009c0), 0x100, 0x0) sendmsg$unix(r4, &(0x7f0000000b00)={&(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000700)="207362e23c4e960c4cfe3aa9443ec65ae170", 0x12}, {&(0x7f0000000740)="fbf3db3a9f434308a96ed03175139960eb8c22d5e33cc633c84949d720b7780e604c759d3895acdde78b947e1ccfad026660f44f81", 0x35}], 0x2, &(0x7f0000000a00)=[@rights={0x28, 0xffff, 0x1, [r0, r2, r6, r3, r2, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x28, 0xffff, 0x1, [r2, r2, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r11, r13, r14}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r16, r17}, @rights={0x20, 0xffff, 0x1, [r2, r18, r0]}], 0xd0, 0x1}, 0x6) r19 = msgget$private(0x0, 0x220) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000b40)={{0xfffffff9, r13, r10, r16, r15, 0x62, 0x6}, 0xb5d, 0x100000001, r7, r12, 0x7, 0x8, 0x9, 0x7f}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000bc0), 0x200, 0x0) fchown(r20, r8, r9) dup2(r2, r5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000c00)=[0x5, 0x3, 0xa8, 0x3, 0x800, 0x3]) executing program 7: socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) 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}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0, 0xa}, 0x10, 0x400) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) pwritev(r3, &(0x7f0000000240)=[{&(0x7f00000002c0)="78693296b293b2d81fc153e43598854ffefe4187b16b12c8cdda1a0b3c39b6b48314c7db6482ab7667089f9aa3dfe5612187b86490b193019d001b2f5964dee3655257d6d973940cc181fc122e056c7e14cbaad56602eec8eaceccd2f848b11f36bc33abae15a1196558b7c70430d8e7ef6e4661cb7290573b1c7653edbc0c3f7119e9608e0a486e23d65290876cebfd547ab62f1e668d82f1498e4acb38c017d07fe9ee4e87600ac58f0ca7622f5a10248b8f6d08222d34815c29b914f50340e689b493427cc20fee97c65df5a6723aec0ddc5df03a89f5dc0463e8822c719988e72f074a012411e6966d169dfccac304a0f164080e", 0xf6}, {&(0x7f00000000c0)="5e7c7211853bd39862e865c5290350106d22ed2b55a66daaa919f6cf26", 0x1d}, {&(0x7f0000000200)="f9d5", 0x2}, {&(0x7f00000003c0)="74ac93f888be94043b887e149b84485652cac6a73cdc4d23404962d8b83415bba58bc93ac04cf067174145e505241dd70ab15fadabd6e2255e13dde02d34ddf49a6b0cacf74ecd", 0x47}], 0x4, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r1) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) executing program 5: r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x8000, 0xa649d085da4444dd) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r2, 0xb, 0x0) setreuid(0xee00, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xb7c61f5c345976d, 0x40000000}], 0x2, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup2(0xffffffffffffffff, r4) setsockopt(r5, 0x80000000, 0x10000006, &(0x7f0000000340), 0x0) getuid() r6 = kqueue() r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r6, 0x0, 0x5, 0x0, 0x9f, 0x0) r8 = dup2(r7, r6) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(0x0, 0x0) r9 = getuid() seteuid(r9) fcntl$getown(r8, 0x5) executing program 0: 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, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6", 0x6c) write(r1, &(0x7f0000000180)="18748dcf2174c80b5d726c43c1389b532e34495cd5772bfebcfd22338c2fa532937ddec74027914203d80b62387532c3fb6592996b2ced9636c6f5ad30f361327b8aa4e7e46ceb597ce0c87b95ae735a921b766857d1d009b7628de069b7758cfb1f9fab374a679a2bcc495997333df8f70674fbb1f95aa5f371b3bb33cd9e4067ae6bcb90aa7282c47bbb32fb1eaa37aa0e714e707fb854427dcfae60157e342da9378772c84c98fddedb5687ba0de8a9528a880bbf8fe4e31fc849131ba627f54ef729c5d4c36c7b71c206796cd6539106a3dc36f2ccbc7e648a5cb1834d11e2f04b744451c61489a0875d62ef09b9b1bb09c5286ea0bb53755bfa1dcfcb38d1954143dc1e9c200b4075791aaf6ccebd6a6c3bf55f80d2a044699e9bd70f4332b64c0f2c41b95901ca357cc59c60fda86cdfae3748acadd841251f46e1ebb3f565d1728a15ff281a927188e574748dda315355441dee638c35207b21a41987a5554772b0fe34645ec400e8d18639cce1af954513b479149998883bf37d4536bfe81f85016a3d2b8c650dd5db0a42685eb71640cde809a20b3431e87afb1c9fafaa8f0056e3d134f1a7838d631102cfd7e5fb28c918d014ab439164b44770438f3a466281ae30aaa132698af2ef52c94ceb282d3bfc715ca501bcab82aa33f851abc0c99e551b4032a8b72cf4151cf2a6b788297a3bf695f8fff61b7edb281ead8a59036efbe3fd2b9990a3d10d81e481fd7f69a5c2c394c2d673065e6e8305379fd318fc9e42974afe04e8219c3a7c0706bd40646088809e4b279712c95fc0ff2012f371ce7d431e6ada2f537d518c7070dcffe5d115044dc21c5f9661748d02670174ca0c294bd5f979e2b3bcf748bbeeb11ce9dbfcf16280f88c1876b9cc4ac077d66da4f67deca4fac1b12540409c52818ab2ee0073f182123dc83d3cbef3039ffbadb9418583d3afc697ed56afbb2513e6d126ec88967e88ed45d99efdef7691327231b2fce1f59c2898f24068490435f85bdc53231b54ee9d579130ba78b8b6b9d7ae7e35d86133b8ca2de1de06c3fa314856a95ebd025718417349499bde3ffaf2c6d3f474d3557dd68cc3d270371264c2fedfc61cf3e3a3bf773477327926453d692f3f0684dcec7335c1140bdb7c0a0ac85bc0fcd55bb56c6fae1c6d537a02912a74122125a989861c83107c09e63b611289d1b97a65f8fe1fb52221b1b3b81d81f22145c23b360f022f31f86ea3f7d44adfc9903e9814bac30029fe08fdde5ea334febb97fdbd29787462392a6fae1e1952cebf11c441a29cd935a56ec40ca0b1171a06630af8b23dca17ef4659e3199b1ccebba44fd16bb075fb040398c3e5068b4a4d976759737ea57fad84bba4e7ec454b9469318fa6dd290050688a36639907e089292ac9a79af98f728ff984a1e05089690a49aeb3e6cd918896c35014198a9b06418fbb294442202e97060913c3db7f3705380ac547cf520cb69a9412f3a880f9867dd592114081625ba66241afc6d440c3305f96a62d13bf", 0x441) executing program 6: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x400, 0x200, 0x100, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x400) close(r1) lseek(r1, 0x7, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84, 0x3, 0x0, 0x3}, {0x2}, {0x6, 0x0, 0x0, 0xffe}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 5: open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r1, r2) shutdown(r3, 0x2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcb92964800"/20, 0x14) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {}, {0x8106}]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) (async) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) executing program 7: setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = getgid() openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) writev(r2, &(0x7f0000000400), 0x1000000000000165) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x4, 0xffffffffffffffff, 0x0, 0x0, r1, 0x100, 0x5}}) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000380)={{0x5, r0, r1, r3, r4, 0x10, 0x8000}, 0xa4, 0x401, r5, r6, 0x3, 0x0, 0x8}) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be3fd7b97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) socket(0x2, 0x5, 0x5) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) socket(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r9 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r9}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r10, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r11 = fcntl$getown(r10, 0x5) ktrace(0x0, 0x1, 0xf32, r11) setsockopt(r8, 0x0, 0xb, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x400}) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10e) close(r1) ioctl$FIONREAD(r1, 0x40047307, &(0x7f0000000100)) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) kqueue() executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r0 = geteuid() setuid(r0) r1 = getuid() setreuid(r1, r1) r2 = semget$private(0x0, 0x2, 0x490) geteuid() r3 = getgid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r1, r3, 0x0, r4, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r1) setreuid(r0, r1) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x400000002, 0x0) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r7, r8) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r10 = geteuid() setuid(r10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r6, r4, r10, r3, 0x12, 0x9}, 0x200, 0x5}) setreuid(0x0, r5) r11 = socket(0x2, 0x2, 0x0) r12 = dup(r11) setsockopt$inet_opts(r12, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) executing program 2: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x4, 0x0, 0x1, 0x9}, {0x1, 0x6, 0x7, 0x401}, {0x21, 0x55, 0x7, 0x4}]}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000001c0)=""/51, 0x33, 0x2, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x8001, 0xf7, 0x81, 0x8}, {0x8001, 0x1b, 0xcb, 0x4978}, {0x8, 0xa9, 0x2}, {0x1, 0x1, 0x3c, 0x7}, {0xc000, 0x6, 0x1, 0x1}, {0xc6, 0x8, 0x3, 0x2}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{}, {0x23}], 0x2}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) pwrite(r0, &(0x7f00000002c0)="a30b9a2aeffe129a4dfa9c06a79b4ad4ab81a844000043d91b7a7d08f2f427ad2f63000c0da8c01d0e2584689b5deda97f513841f1a0fd2589ea4a66b7e153239e145f4d801877c41061f4033b62dc0ca26ab8a4d34aa3600ee7a27f8ed6ebf0bd76e5d3198d48fe8a319664aa0c6e29960613263e814a54b7b6e7392e44ce7b96c3fe4cac34243c01bbb46c415d305901ab47f0254210f5dc898e4aee62656479", 0xa1, 0x8000) getegid() open(&(0x7f0000000380)='./file0\x00', 0x2, 0x2) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[]) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x4, 0x3) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x52, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x1c, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}], @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r3 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x41}], 0x81, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x123}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) close(0xffffffffffffffff) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket$inet6(0x1e, 0x3, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x8, 0xe) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r5, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000180)='./file1\x00') executing program 0: syz_open_pts() socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) getgroups(0x3, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) readv(r2, &(0x7f0000000600), 0x10000000000002a5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r7 = fcntl$dupfd(r5, 0x0, r6) close(r7) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r9 = msgget$private(0x0, 0x0) msgrcv(r9, 0x0, 0x0, 0x2, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "62ac996215c7edd42fd13715037ac9bf88e8a4f712683f9bf18541c79c2c86ce62e5ae6bc03fe78d8722d0c989a5111969266692225a617ce3ea55d16e2de6bfd4253c8ef8ff3fd728b06008da612c685b99df50d3cf"}, 0x5e, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/224}, 0xe8, 0x2, 0x800) executing program 7: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x7, 0xffffffffffff0103}) r0 = socket(0x18, 0x3, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) chown(&(0x7f00000002c0)='./file1\x00', r1, r3) connect$unix(r0, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xfffffffffffffd7a) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r5 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) kevent(0xffffffffffffffff, 0x0, 0x200020, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvmmsg(r6, &(0x7f00000015c0)={&(0x7f00000001c0)={&(0x7f0000000240)=@un=@file={0x0, ""/249}, 0xfb, 0x0, 0x0, &(0x7f0000001500)=""/143, 0x8f}, 0x2}, 0x10, 0x0, &(0x7f0000001600)={0x8, 0x9}) acct(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='tap', &(0x7f00000001c0)='tap', &(0x7f0000000200)='tap', &(0x7f0000000240)='tap', &(0x7f0000000280)='*+.\x00', &(0x7f00000002c0), &(0x7f0000000300)='\x00', &(0x7f0000000340)='tap'], &(0x7f0000000600)=[&(0x7f0000000400)='tap', &(0x7f0000000440)='!#%&\x00', &(0x7f0000000480)='%#,%]-^\xc2^\\#\x15P/-\x00', &(0x7f00000004c0), &(0x7f0000000500)='tap', &(0x7f0000000540)='\x1c]$/@%@\')]\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='tap']) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x18, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x8531) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x3) pipe2(&(0x7f0000000080), 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/157, 0xad, 0x1800, 0x0, 0xfffffffffffffe7b) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f000029b000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a33803170", &(0x7f0000000080)=0x3f, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) pipe(0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x15}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x4c, 0x0, 0x300, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x35}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x5) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0xfffffffffffffffe, 0x3, r2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x28}, {0x4d}, {0x7}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x3}, {0x18, 0x3, 0x7ff}, 0xf01, [0x6, 0x4, 0x5, 0x1f, 0x2, 0x16, 0xfffffeff, 0x800]}, 0x3c) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2015, r4, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000000)) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x3}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0xffffffff, 0x820351a, "090e4de6d302a6920f8c000002f9bfff00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a634100", 0x4d2}, {&(0x7f0000001600)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e6210ee64a7c92aa0bdf72d2f5fb93a82dd8b7af8ee1e28c3bee5f8f6c1f586aa117d0213a6", 0x2ae}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e46383c3efa86456ab813eae45b1eab72bdf8889f61c47c35c3f61d58a8eb6db2f3cd73594997a4498bc1266278f885fea01e5995e6908a108030000009958bfc6f7ab74b90cf210e2fb9fa1ca5e1727a6ead22783cb9ffee0c001b181f447622baf2b1b4d9b443d9791a90b2f9a15bdffc69208135c27bec9a82687246497b437e3fc86b89702", 0x87}], 0x1) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {}, {0x8106}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000380)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setreuid(0xee00, 0x0) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mknod(0x0, 0x80, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x41}, {0x8106, 0x0, 0x0, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a462ff392938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c3090a8fbec9aac8a39dd9a566fc512550bcfdafc570000000049dd54df852e39e99379d8607a8f"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade5051659", 0x3d) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0xfd, 0x0, 0x0}) ktrace(&(0x7f00000006c0)='./file0\x00', 0x2, 0x800, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x208) sysctl$kern(&(0x7f0000000540)={0x1, 0x20}, 0x2, &(0x7f0000000580)="ee1b5c6ad7e4f9c381d32c", &(0x7f00000005c0)=0xb, &(0x7f0000000600), 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000700)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: msgget$private(0x0, 0x23) msgget(0x1, 0x40a) r0 = msgget(0x1, 0x10) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x101, 0x7f, {0x6, 0x2}}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) r3 = dup(r1) r4 = msgget(0x0, 0x44) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2, 0x0, 0x5, 0x80000001}, {0x70, 0x0, 0x3, 0x5fa5}]}) msgrcv(r4, &(0x7f0000000180)={0x0, ""/20}, 0x1c, 0x2, 0x1800) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/81) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000240)=0x81) r5 = openat(r3, &(0x7f00000002c0)='./file0\x00', 0x1, 0x0) kevent(r3, &(0x7f0000000280), 0xf52, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0xffffffff, 0x76a}, {{r3}, 0xfffffffffffffff9, 0x29, 0x2, 0xb46, 0x2}, {{r3}, 0xfffffffffffffffa, 0x18, 0x2, 0x401, 0x12c204ab}, {{r5}, 0xfffffffffffffffc, 0x8, 0x10, 0x6, 0x8000000000000000}, {{r1}, 0xfffffffffffffffa, 0x86, 0x1, 0xb75, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x2, 0x4, 0x60, 0x7f}, {{r3}, 0xffffffffffffffff, 0x13, 0x88, 0x1, 0x80}, {{r1}, 0xfffffffffffffff9, 0xa, 0x20, 0x5, 0x9}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x8000000000000000, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8636c0add262078b, 0x80, 0x9, 0x9}], 0x7ff, &(0x7f0000000440)={0x9, 0x7}) write(r5, &(0x7f0000000480)="4c8fee6580d0aaec3f5353d01e505887ba7d160ac8b9bfb105de09f16ad128dcea003d3f64ee42be29d20eb3f2eb7b9395527f8ea11b44395f3ee94a51c49c6dc27055ae0dfbab32be65807d21f3e956baac056d3ec73c2b914c4100c5cedf16b962f168a5da6c40f0dd7c05f453c33d44db0ece3f85eabc6da0e7108673710b1bda", 0x82) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000540)=""/188) r6 = msgget(0x3, 0x10) msgctl$IPC_RMID(r6, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000600)=0x1) r7 = msgget(0x2, 0x50) msgrcv(r7, &(0x7f0000000640)={0x0, ""/82}, 0x5a, 0x3, 0xbec3c9e282d12633) fcntl$getown(r1, 0x5) dup2(r5, r3) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000940)={0x7c2, 0x7ad3f7a3, 0x6, 0x1, &(0x7f00000006c0)={{0x8, 0xf8, 0xa2, 0x9, 0x9, 0x0, 0x10000}, {[0x6, 0x4, 0x5, 0x9, 0x7f, 0x78, 0x4, 0x1, 0x5, 0x4, 0x3, 0x1, 0xf1a, 0x9, 0x5, 0x7ff, 0x2, 0x1f], [0x5, 0x80000000, 0x7, 0x2, 0x8, 0xafbc, 0x200, 0x61, 0x7, 0xfff], [0x7, 0x7fffffffffffffff, 0x8, 0x1, 0x1400000, 0x125da9ea, 0x7], [0x8, 0x2, 0x7, 0xa70, 0x6, 0x9], [{0x0, 0x7fff, 0x1, 0x100}, {0x5, 0x8001, 0xffff, 0x100000000}, {0x2, 0x180, 0x5, 0x1ff}, {0x8001, 0xc8e, 0xda16, 0x2}, {0xf70, 0x5, 0x400, 0xf6b}, {0xb58, 0x6, 0x8001}, {0x9, 0x0, 0x200, 0x2}, {0x8000, 0x9, 0x7e1b, 0xfffffffffffffff9}], {0xa1, 0x0, 0x5, 0x5}, {0x80, 0x5, 0xfffffff9, 0x1}}}, 0x1ff, 0x9}) fcntl$getflags(r3, 0x1) r8 = accept(r3, 0x0, &(0x7f0000000980)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) vnd0: sloppy read from proc 95436 (syz-executor.3): blkno 0 bcount 4096 executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {0x5c}, {0x6}]}) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r3 = getuid() seteuid(r3) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x4, r3, 0x0, 0x0, 0x0, 0x104, 0x8}, 0x0, 0x3, 0x0, 0x0, 0xb40, 0x439}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{}, {{}, 0x0, 0x40, 0x0, 0x1f}, {}], 0x0, 0x0) r4 = socket(0x6, 0x8000, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x24) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000400)=""/243, 0xf3}], 0x2) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x2, 0x0, 0x8) socket(0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x400, 0x200, 0x100, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x400) close(r1) lseek(r1, 0x7, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84, 0x3, 0x0, 0x3}, {0x2}, {0x6, 0x0, 0x0, 0xffe}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, &(0x7f00000001c0)) r1 = semget(0x1, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x4, 0x1) setsockopt(r0, 0xfffffffe, 0x2, &(0x7f0000000380), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x6012, 0xffffffffffffffff, 0x2) setrlimit(0x0, &(0x7f0000000980)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x20, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, &(0x7f0000000140)="fa101824", 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r3 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000340)={0x2009, 0x0, 0xff, 0xb846, 0x5}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x28}, {0x46, 0x0, 0x0, 0x7fffffff}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) setpgid(r3, r4) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 2: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x0, 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x1021, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1004, &(0x7f0000000500), &(0x7f00000004c0)=0xfffffffffffffe84) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) sendto(r1, &(0x7f0000000240)="504fe22e65076d3298bca49a5a2824a39d3619b21fdb7b72f3eeece5e3740de1a8c8dca371071db338c01f734ae19dcb2818e82ff08e69c957ca55494fef6dcf6c5714896b73e1621a5a5b96ff68a097d86826e1dee5cb0b53cb216c9ab4024b39e0101c995c5c8debde5c47399fae9437a1e64e5f6115f32c324650a6fca1b011539515e891d01e429ebdc7c45c7d9947658293acb34a5c1d06ef9135735002a15a9a2b401ad84aa52a3865d7f17eaef762ab", 0xb3, 0x406, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{}, {0x48}, {0x1d16}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 3: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) kqueue() executing program 7: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xaf) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) semget(0x0, 0x1, 0x452) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000600)="3225814dd34bf3541fd3d6a522394c021578f6b1d39b018de5d30e9cd3198e634c6bf9a6f7a19ccf8e6f46addabdff753dd3755977c9e212495bec155b68dfc6b2f1ee590af1b5c42beeda570000000000000000000000000d069075a91949f91e951ac10a510c536878b883cda543a505767944d6d95f6a42d1a2c0ab553da36a64fd435c862ce64920da7608c93fc182b139479d247a33a87404571c9d9532c50245836ee014a46ecccf8d3204789147cf4440722ee5b30de320605e289f9c14ac6cb36314647855cd37933003", 0xce) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = syz_open_pts() readv(r2, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb00400000000000000000d91a0d00"}) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xa2, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x0, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e006b531abceb495afdc8b5a64b2c9185b90c0e23c9eed1429c3a041f83532377bff100eafcb0d410f32e015d2d8b264ef19424e450ae24dcada8d12e0497fc04ebcb0abf66c55849b63ab837c2a600d1fcc4672bc5da2e77f5bdb693362274a9a62c2a01f10707e10d41ecf5fffe2a317b60a241b2e3aea4d37ecdfb8bfc51b6082984863c3dde57540864adef3ceeb8311460b8ee37ba3ac0f10d518085701aba20a8c6a30cf2a78af72bcdb4f9266ef127cc39a106a395960aeed8dcfd47305f91bbd2afcd3e84b14ad9f037e94ba14dd11c752f3a1aad78e65efdc357d6845cd529115e710be43548be843f214ac2c4fa750126dad9972ef081f763801c79b2085a0c28961c7ecbf1c27d1c605f3ecb9d8e3649790441971d4575bed82f30bdc88ac95bf85e2f2a8d5cac1f7fdad09c9a0f8bce35450df1ac6b897a60f1b939f1c9f5b9dcf1b34a477b7fa7cdd98d584683657d7981c84c0bddfc69d7c703a4d083b3cf8c000b632be4e61713a6c66e135e9427dfe2492ecb75a2b459a07e0a689cf8bd249298efb2fe68f88e4573d2580dbb9a1c45db5588a408d5234b107c203a2d90bf4f500adb675d1dd4237237bd3169ed66715629f0f657cded64f7af73239df9716bbe37f0ad8c450b42eda4ba8069abf70884392f66fa6888cbf108a24507f00a19531d624d5bcc75a5731db9b8179cf2f5616d7fe94e8dcf993b17613551e60edeebbbf647e5e9aa576d7d672d66e3d6befc0c47acace57e8dd4980f2a9b0a68fb1bf70d68dc4f5f3fb71bdc4a0aa1d6dbe8c2ed4fdfe6983188db9c755717dce8beacbef46c7f4ad9ed23d19fd652559e88095448b4698a6bd9f8ab614050c6d48f90f1b21928fb6d700fa3044d9290ceac45773b68493a9b66c76efe4b44fbe0e5673018a32deaa8a2123f5cfda6e1f13031c0d0f300e493314eed077480f2560c061dc076bed5f537d4e35bfff7bf37350dc16e9d8f928dd99e61cf2260e5477e9816f6f655e82ed05851c4e671a8163f3cf5fc2988a6c14b173930bc978a4e5c8c9ddd56374730fd15795b333fba44da442ac3cdd13c905f93c6705b148faa8068993d9e37a43e9a62d3aad65889a474e69adf14e320dab70f2939cd24125b6036e647d496212fcba5b47459d5151673f245fb3c2425d38c8c34ed987badcb113171717f01216af67340ad9c21e17417af3eb657fc8bb49bf58dedb87c7ec45a79cbc15524c8b9276776d1aab955086bacd67770f1483c1b489a7c5035e0bff929a2134ad8140b2800c6eabc808a09e291c2c993142f93d2a3dc2516caa8954b87ad3088c0da71eb77c24284ee02baa217e41a2a5e75e9aa1858971b7c07ca9a50f2b775b13668fbecfcf5e6f2533e764a1db9ab5006662938f54a821b143105f22b6ee4b7ce2a93a314e4dac8ed65a3e53096a2797257bd1d4fa6fbe27f0a5fa5bb77d1a1f4aed81cd5205dc195d5d4816ee10b8b9c9bde0d9671a457b447ec7594171420360e8f618f92e5c43ca6848fadd0b05d5222386dfabc7463fe7833e63fa1b7a1c998f136445c7a9b611f38911abfff4e9a6c7267a89283aaf0cd200de7249ff243f9320312e4c19f2b6ad0a21678a6d3a29d51369211dc13b4610f6905a2b6c0210f47f782951e3711d972e66971f9e319ace6c4761e02997938b6a1863f48ddfe0cc7b443b2776c6920ae9fc061aa032ca46a86e912a34bb2924ba3da0d3325cbf5f94d2ca629ac4aa400019c5af0b04c9d205aeb484ae2e33895b662c0e785f8a8786885e2f1740c4472d6d31e6fd94aff6980aa8975dd2ef97bb1a5b745887eba3c90693f9eab19b41811144907642fde4d39dc07914319147deb785546f3ba6ce43fd28cf35c7df374e261bd9fbae18115b8a24c2a70129923126cf407f79e5f37a1c92dec2ea8c8bc5ea9fd72e432293cb7a6af610a35e187c1ceb8f7938d24cf56127eeb1d4f75b3badcfc07c0ccfaf86b4ce018e3ea8ba1b6f9fb0ed7f37e4305aafbf6f13a3863556431d6dc93ad9b8ce51b00cc02330af457e8732b4e10102772123fe40d80e7e567ee2bc4928a0245a1fc2ef620c3aa6a61258672cc541be16883dc08541e3f221b4afe7b51d73e83c97cec1a6c43ddb224d73314bb749df74597c8d4ecd5da687ff5e51729db5c548d9cbd9a0947cc10075bdf4a5b26773bd33f777887c1015fcbd005cb7218c2953774bba675b4050ac889fa3dcd1bbb4a3fb309f4719f5e8ba513a54d59e3a5e98a6498079d73e5904156756dd585243aad8d0517d5b68e63b91f7d8a5f4b7c7748c5006b28f87e67d68baf77930a3601e8047106d00a62e6b2da34943f5b3255c7c6d6af553beb47d1f11c4dcf5c6c77fe22a4558a7f1b4f87aa4860fa2bec3db21f5fe5696e1e92f72be3a06584d3dfd95fa671eb3ac425b447371d87b077b8c9f5cd30b12d9ecf0a07d07fcdc48d153a639b5a50f165c0e317f929101d8aae0334978069538744c4c20b1f8aa9deb118e7b40df3df2a37241eba4cb1a24914055831320da37750a7b8c3d323e19f900704f916caa7e79c81b15f0bfec5ad504e767b3a0ad374db6cfef5c1b16b65ff4b6121064a85c59165c94a46cafd7696827a95ed3d0745c15c8ca9adf5d24c3bcc7bd8945c005ab8beb13fc05d4f05dec4135a34015178242b0ea7ec348bdbe5b6e7602a1f411982b0ddefcf45d034020989478a2b4de5db4bf9ddfef1239b14d2cb234492ca1e5d0561ac0dcee5051eb428a2b6eebd8178339fa1d6b031dda55bae4df8be15ccb8906a1015c9924c8a8f4a69dc63730c92deabeab43247169a37b5031ca674d87bbb11c8ad7ab63fc9f5535775d5f2b86fbbe1fffc975313359a0a35c1c8cca8fb86abae9ecd1636b3dc29b3b6410ed3722fa749f85cc1d9bb36453c3ec2e588df3ec38d665d2637319c35fb29da651248c208242b500aa715e41a7ecf5849f580166b7a57a8ffef3f7c277b8d4a1837ea78a8ddf5bb68e4cc3e5b4f82c3077fc5b731a3c3894226d9d88a15d1ec282052049e0b9ae6d48ad90e3b9be20512b1340420da1a050721135a729de5ee245be21cab0bbceaf12a63c5037db91979d98afee14737d2a70d15796ac2b0c8786a6fb38adf8182e32fa2abc930887d6d214a97a119f1222cb9267a6c0966f13c8d93343fe1a3200fa4249ef04139e6c659bf7d13301a1f74acee610e54584891ccaa6cd75f97f9e73e2dfca9a8d1e4f142300a0452ea287390d544f9ef9f3fd76f90176a4c1423a0e60013729b9ef1152487c956c4c1b8d47a93a0f385fd5c51b492e71f434b3aea3b61a527805c2b4025f560cb313438eab8ba4a7baae812ef8eca52217af50177a1081720357f6c645f6c0932e59fa8047cfa146f8d5d263a58178e8b04c7b528d23dded1a0d089d3b4a2136399fa509424d95f7975a6c579fe1e32f9f29b757af66c748b78d86ba3c5b1ab56f1d6ba6197acee5af0aac06f4b3617a89f3d0a1ed2d991420f1eb113211920f34b3cd098b1e3c5f60d41d9e5914c593f9d5e8d0e02601dea9618b80abf3e71240f27836411adadd68a6c87cca195b94b02314daa898fa98452e72266fec21c18d51e7d0f05f2569f50978f767975dfabeb131bf628ec8382f2adb4fc9ff00a278015b6602b755a7d5eff01fda7f333a41b0718df7eb258b4002c6224dd6fa4afbcce016ab430c4fc9d665ed3afd1e750b7c8975c1042b4704d73b4cbdb0575f0c0481b383b8d21cae6767e3fe67f03433b426171bfa33f509e4042bf1996eb0be161fdec5a6e63d9fb7b35ac1c76aa378ef9f507aa08f3de48cde0cb0a1479bd41ab8b54aa6293f008c2f0938e3e5a895cad3f9f3dc5f82dedb3a23024f267cb6c288f30f8ab53a723fb36d17535b72c8e22015b71c02f51e802548b29957d2349a255be116ce2abc0743d03fcdbe98ce0fa28add7d6b12b9fa3e66157a086f082e4e84acff2ea6c351b6f8cc6a25cebaa6801aca1a1bb8717de04b0b10126f9ad0d3fd52c93588cf9e3da329fd43ffbdaa0255a94ca65abb735c56bad251673ce2a7bc5bddfb0ad1c58ce2edf3a46f437b6b53f98a0da6dce82679113b9e63a4ad04c2831554ca41f8d4b245be27fb214e3e901384effbd69d78b92c7afd5d814f426dc0560a6c54deaa1f741f0b63e571c5c395dff95f43626cb6b918d41db7bc7d4adb1f4849ec66bad7f855c35f4b243233c5cc192c96f65274fff87714028f4b1bc994235858b03fe0a57a38d7c931151616ec78cf477bdcefb7388a95116dec63624d1399508ad7c42995c9f6fbecf1d4c1a85f86b842c17f2c5a822db539b5bc05ab621a1c6600321977f49263d8d03bb145144f98af63e9095f79598187b00c38077a7b8d8f1b3a5fd0a40c4483a0b42353a7deea5b1fe996101083f236e0436f842a0e0183f0266f1567018b50bd4f545576403943ebfbcf0fb531c12b4b5bb31ef403b055e08d116e365c14d66d66514b4e83f41c479db246619ffd7cb54147692bc5eac7bd53395fb53e0df2dc3958e6e14b6e1b01f7f66e69072fc5877006a12fc236a94fa6b3d88ddf9a40323e4f06674d2028b278884fb5cf63ccd8b5eb98e8c793feda51dcf02daac928a66616fd8a2c3d5cdc307a142bf6eee810dabcfd2a1787fbd59eb722dc0284b1bd6704f18af7262f96886670319e10b3a23b7beae85f12e74bfa63110217f88933a999652e41f5578a03823ff3ab55ebcbdfc66680868e4c1c7b3d65d1423ca29d67283afd99fcb2d7cdd3b6a3d8a669de81cbf27e64e52e2b5eb655a8de9294c0bec0da96e3083fe906a178856f2fd9d5694e83fb3992f03bb866f5dd70d742451676cfd7668090a0eb9e24ded02ce8d3c03086d41e2132c0719bf5451e4affd15f8dedc3e639461d77258ac6f120b4ae371754f0b210fbfeefeb9adead829b1981fa14480bab5c2260e2523b318d9e03b554a3d1a846f5daf836b04bd61ea15cec39db93bf650cb706cbd94daef90b9667bc2069de0be87c504f85771068b3aba5bab55c6d79f3b18eb68b4094bf02fc99864d3b775de1078fde29d07cc243e6680794177f56655c4bf3da2505a743a4fd3dbcbd86f234382f7dba17bcdd6a01e2cc3e36c8016b3bd4b3c7fae2af2805ffb53cd44d23d47700639dad9ec5973ea02a2a7836a6a7ae57b939825e184851c66923f5b3490972027d950ae847ff1486af63d293e9f6d94517e04e5ff7874e7e1df14b64f59cca00bc42302254cc9df714d865bf79411b5782ab7937552b4341e3b7fcc46a296d8d8d8c8c5142de04038c8d952af5fcf6cefea1cca0d9cdf6cc9fee18f8618bea34cf18ae5007fb055401a326c6c58e938c3e984f4952d3e3a35565a07e87225ff16681185aa0d645ef4d9e6bd8fa0ddf72bfb98ca7d6f023b247ea789316c99a6566446bdad5f1404b9fed9b5c9f10598fdf93f933499af8d200f05cab7d31b6393b2085ef2d4ea9bafac7e9fbe2ce65b343a9b105a4ed45bedff656bdc3d609f3f790ca7e946d8f0af14034fb7db95cdd71953bbe5267d3b98a128a8a1ef2a21269bb507ae74cf1ea2b9864eb0bd30cf54270405fd413dedbed2fe961e0067116aae8228a0194ef77b81b8a4716cc6a9eb7601bd68b334e69e9923c4beea5a0d2ac2b890ccc16e9031c7a9b0504532f0f0612fbbc2b1747538688c7281a31b55dc3dc11a3e21fe46d9c7655988902778858aee8da39dbbb36dbd6c148f885ff2e8184b7994924327091184bd9c5a59a857b2d72390f4f0d5d43", 0x1000}], 0x1, 0x2d2) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x6, 0x2}}) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff}) r2 = socket(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="b1d3bd0a0c02ffffffffffff0800460000200000000000019078ac1400bbe000fb01830300000f00907800000000"]) symlink(0x0, &(0x7f0000001240)='./file1\x00') open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) poll(&(0x7f0000001840)=[{r4, 0x40}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000012c0)='./file1\x00') r5 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f0000003880)=""/4105) r6 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r6, 0xffff, 0x10, &(0x7f0000000040), 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001000)=""/229) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001280), 0x80, 0x0) semctl$GETPID(r5, 0x0, 0x4, &(0x7f0000000000)=""/13) executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = dup(r3) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) kqueue() shutdown(r5, 0x2) dup2(0xffffffffffffffff, r0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/251, 0xfb}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 6: getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f000057a000/0x1000)=nil, 0x1000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r3, r3) setgroups(0x0, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r4 = getuid() setreuid(0x0, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xad, 0x1, 0xd9}]}) shmctl$IPC_RMID(r0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000280)={0x7, './file0/file1/fi', './file0\x00'}) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x48}, &(0x7f00000000c0)) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000140)={0x0, 0x23}, 0x10) executing program 5: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1f) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ftruncate(r2, 0x0) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f00000001c0)) r3 = socket(0x10, 0x4000, 0x3f) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) r5 = syz_open_pts() ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000280)) flock(r0, 0x8) openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$WSKBDIO_BELL(r2, 0x20005701) fchflags(r1, 0x1) r6 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x2, 0x424, r6) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000340)) recvmsg(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/142, 0x8e}, {&(0x7f0000000440)=""/54, 0x36}, {&(0x7f0000000480)=""/5, 0x5}, {&(0x7f00000004c0)=""/243, 0xf3}], 0x4, &(0x7f0000000600)=""/6, 0x6}, 0x3001) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000680)="5ede4bc0ebb6bd2bed86e07c8b77a8be37ee71a501e009cd4bfad9289228f943137bf3", 0x23}, {&(0x7f00000006c0)="cc3faddd", 0x4}, {&(0x7f0000000700)="c1ac32f53e35b09f893bf0", 0xb}], 0x3) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000780)=0x3) open$dir(&(0x7f00000007c0)='./file0\x00', 0x800, 0x20) acct(&(0x7f0000000800)='./file0\x00') ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000840)={0x9b, 0x1, 0x7fff}) openat$pf(0xffffffffffffff9c, &(0x7f0000000880), 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000008c0)=0x10001) fcntl$lock(r0, 0x8, &(0x7f0000000900)={0x1, 0x1, 0x1ff, 0xfffffffffffffff9, r6}) executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) pckbd_enable: command error executing program 6: ftruncate(0xffffffffffffffff, 0x8531) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 2: sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000140)="71f91e3471ac0002bc5a91501d94a34b8e5f84cf71b59c7afec37082cd96b8a20e443cb0d103c268bc562d28a85003b433379830d802b4e76f8c306a0022b65f500fbfa0268c90af880785bc9a54cb14a42ed69303786ac0ee784473cf8fbb40dcdb797e0bcb8e8f8fdfe690194d6ea6c5de9586dd7db52d88739a2f827b3e530ab5901c964abd486e72060eac5e9c73b474f60016b73bc51dec5618b20677ce0a8112e4d50f7d5d82b96b3753080e16974aa7ef0e7387797fd59a2d70d03c4e11d9b9261589ee66cb5a78355f1b8763baa2f0132c413b43a056086d105a90ecb2b41fe4b6a0e83c5dfe9ce55b716f7eb5158e0667c0ad51ff40410dc9659c6b4bbce5ef4ce2deb2fe69170ed7ab5a2611847a093f9147308ff5d23fc9ad32a33d4ae864f052efa8c2a0c531aa", &(0x7f0000000000)=0x12d, 0x0, 0x0) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x7, 0xffffffffffff0103}) r0 = socket(0x18, 0x3, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) chown(&(0x7f00000002c0)='./file1\x00', r1, r3) connect$unix(r0, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xfffffffffffffd7a) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r5 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) kevent(0xffffffffffffffff, 0x0, 0x200020, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvmmsg(r6, &(0x7f00000015c0)={&(0x7f00000001c0)={&(0x7f0000000240)=@un=@file={0x0, ""/249}, 0xfb, 0x0, 0x0, &(0x7f0000001500)=""/143, 0x8f}, 0x2}, 0x10, 0x0, &(0x7f0000001600)={0x8, 0x9}) acct(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='tap', &(0x7f00000001c0)='tap', &(0x7f0000000200)='tap', &(0x7f0000000240)='tap', &(0x7f0000000280)='*+.\x00', &(0x7f00000002c0), &(0x7f0000000300)='\x00', &(0x7f0000000340)='tap'], &(0x7f0000000600)=[&(0x7f0000000400)='tap', &(0x7f0000000440)='!#%&\x00', &(0x7f0000000480)='%#,%]-^\xc2^\\#\x15P/-\x00', &(0x7f00000004c0), &(0x7f0000000500)='tap', &(0x7f0000000540)='\x1c]$/@%@\')]\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='tap']) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x18, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x6, 0x1, 0x5) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x100) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60dbaf7700143a00fe80000000000000000000000000000000000000000000000000005d"]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000003c0)="796dce8f2b1f7a6afa1103339ea9f193", 0x10}], 0x1, 0x0}, 0x7}, 0x10, 0x0) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc20}, {{r2}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000001}, {{r3}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r3}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r3}, 0xfffffffffffffff9, 0x6e, 0x4, 0x1, 0x3}, {{r3}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0x1001}, {{r5}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x1, 0x3f}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0xbed454229ff0278e}], 0x1, 0x0) dup2(r6, r3) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(r7, 0xa, r7) fcntl$setstatus(r6, 0x4, 0x80) r8 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r9 = getuid() chown(&(0x7f0000000180)='./file0\x00', r9, 0x0) r10 = getuid() seteuid(r10) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='x\x00') close(r8) r11 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1002, &(0x7f0000000000), 0x1) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) (async) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x3) pipe2(&(0x7f0000000080), 0x0) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/157, 0xad, 0x1800, 0x0, 0xfffffffffffffe7b) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f000029b000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x6) (async) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a33803170", &(0x7f0000000080)=0x3f, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) (async) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) (async) pipe(0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x15}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x4c, 0x0, 0x300, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@rr={0x7, 0xb, 0x7, [@broadcast, @multicast2]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) r2 = semget$private(0x0, 0x4, 0x45) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r3, 0x6, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/68) getuid() sysctl$kern(&(0x7f00000001c0)={0x1, 0x32}, 0x2, &(0x7f0000000200)="ef08ab835fd4d75b16bb7c6b8ff0da99d238c012379428a74afc72f2bdaac8138d763d31438c25f1583e27a03837b4798d30f1e81c7abdc11cfc83842dc804e0d957ca38e80076fcb6062c7397d88b684885e754fe81cce540985f5b21a2d434c07e247be2d5794c5da4243dbd99a79e7641b7bd28", &(0x7f0000000280)=0x75, &(0x7f00000002c0)="ca073d46c0d2", 0x6) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) msgget(0x3, 0x6) flock(r5, 0x0) read(r5, &(0x7f0000000340)=""/4096, 0x1000) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001340)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x200, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000001500)) syz_emit_ethernet(0x2e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800460000200100000000019078ac1400bbe0000002830300000000907800000000cb3e0eb01d33865f18c7db4e30181f589f551cebf0e91776d85891ddb9ea99adff7f2037960a2e220222f44221519510a615d4d32120bffeb9598ea3839ff06b72b295263882449b08aa44c78a02af3269bea7657987983640a693399270aad86de223f8210a56f37f6c6cb0a4d491c8c9ae198b0400b8a8b4fb0aa1e0d8284161aa15eae06305ae6a6904828985f01f7dd0b2bef91a45200f00000000009a42a75101512484752e4530f4ac9feb1325f402db1faf18b81518110068a852154101eaf8e252cdb0ab2f9a8bf2b58e04ad96e85b545e4b385999186231b2dafca2bca9810bb0cfd7cf576cc984548d29e496fd8df5846efb30dc73a7b17af577c1864ec7323c770485b598174a3a370c17eaf5f20842901898f8c8fe584f5657857f356c4f6be776384714a49380f28b3be51e4d9cc2724d13e7f990d792a0ef583f7ff21c02bd530b42eabae0c6d59d485961472726a0d21698c214f2c826e5fa57fdbfc7c3989007e0ee6c592cd9c49a98b99eada1dd"]) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000040)="dd6c54fa", &(0x7f0000000080)=0x4, &(0x7f00000000c0)="7c3bb098463f2a6291bb6307ccca353d56b775c07ca34ae9eb1bdc85dc61f9597be9b6e49169796c9339b04634aec77c4e35e49bddac2f891084680469e5c2b137d53f02869e43a47c60519c20de51a04aaae1011181249f7bd7e58b41495f0890001f68ff7b267cf9bcf5da5bfa9a1166f26a91dbd0154f84fc220ff254f937d5139fdd405e3df544aa89cbc7a32af876ab721313a76105f3a7dea27768827e7babbeeb67eb70c151eb49619b2f6d3c1af5fd7407cb8c725d569596caa0d72824d80a0aa1b127c976e4badef0646f3d8346bf3c126849e035e2a542617ceef8812b50598c508b09493d9855e7f5dc1d5bbd5eab", 0xf4) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x7, 0x40, 0x0, 0x1}, {0x42}, {0x300, 0x4, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) syz_emit_ethernet(0x36, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2000000000054}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "bf4621ea5fc8fd2d6dfda3766485e63042041a32", 0x5c400000}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)='o', 0x1}, {0x0}], 0x2) read(r1, &(0x7f0000000140)=""/223, 0xdf) setuid(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) setreuid(0xee00, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) r4 = geteuid() semop(r3, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001, 0x1000}], 0x9) semop(r3, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r5 = getgid() semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000540)=""/163) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000600)={{0x7, 0x0, r5, r4, 0x0, 0xb2, 0x7}, 0x16, 0x40000000000000a, 0x1}) semop(r3, &(0x7f00000001c0)=[{0x2, 0x7}, {0x3}, {0x0, 0x801, 0x800}], 0x3) semop(r3, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x3, 0x80}, {0x0, 0x4, 0x800}], 0x3) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x4, r4, 0x0, r4, r5, 0x20, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) r6 = socket(0x20, 0x2, 0x0) r7 = semget$private(0x0, 0x2, 0x621) semctl$IPC_RMID(r7, 0x0, 0x0) semop(r7, &(0x7f00000006c0)=[{0x2, 0x3f, 0x1800}, {0x4, 0xff, 0x1000}, {0x3, 0xe75, 0x800}, {0x4, 0xcc7, 0x400}, {0x2, 0x7f, 0x1c00}, {0x3, 0x0, 0x1000}, {0x1, 0x770}, {0x3, 0x23, 0x3000}, {0x1, 0x250, 0x1800}], 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r6, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="9e3a0b440b39c6faaefd093d860c56b298d5d949e18293291b4c9887a2607fc093f365c0c59a4e87ed90e32ee5a430394a2558f1f4f94a63f06372ea74c33d06015b0d6cbeaa4be2b208bbf23f2a3ab647b2744fba0bb61c09ea27e01a6e6a4c14370c939f66", 0x66}, {&(0x7f0000000440)="20dc2029560b620988fcd683ba84fe1108a4a6045aba646a34aec5f3276e25d9904af94b4fb2fde80680999a3e3d4d9d553e40e1bdee16830807b6349f7761175b5282706be86af5d70137a913503c85c01986e5d07b7a8c0b5f455e032f2918c60176e6de1abac51a7ccc364a5fd1103fa839aab0d6574f568d9c186ce38f29ddd00022dc540ff0cf59de781c58b33ea6be34ab19e86f6542cb825a30a98a2f1d0e283b10ebd30d747d7658ef1629b9b79ed53e3b7f1883aff1ee06b34fdad06e84b2b8863c541bc1927b3bbcd50c42328d041ff2c7a89fc13570bf813c9887d3921f3ddc0170a7c83a1b6d462085f6f2bb870bd1d2", 0xf6}], 0x2, &(0x7f0000000700)=ANY=[@ANYRES32=r5, @ANYRESDEC=r4, @ANYRES64=r7, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2548ffe2ffff43163af973fc42f39267633b5783ff76e25cd3eab49b12d42fc045711969f4542b0adc52b291f6fcf6d000"/62], 0x20, 0x8}, 0x406) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x0) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) semop(0xffffffffffffffff, &(0x7f0000000200)=[{0x3, 0x9, 0x1000}, {0x4, 0x80, 0x1c00}, {0x1, 0x100, 0x800}, {0x2, 0x8}, {0x2, 0xfffc}, {0x97b190851541669a, 0x3, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x81, 0x1c00}, {0x2, 0x5, 0x1800}], 0x9) readv(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000080)=""/151, 0x97}], 0x2) dup2(r2, r1) executing program 0: sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x1, 0xe8}, {0x6}]}) clock_settime(0x3, &(0x7f0000000040)={0x10001, 0x100}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r1 = socket$inet6(0x18, 0x0, 0x0) lseek(r1, 0x2, 0x2) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f00000001c0)="7488b2a91e06002445e680989845b0f93d0c04b923537004a6698146f2e61d6a14c83f562c8554ec4d64597aeb93c9b447ba4426a01bedd0c7c777ccca8b990ec4518fad7e78133bf63f80a7baa3fb5b89694e67", 0x54) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2}, {0x0, 0x2fe}], 0x2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x80, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x40}}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="2011002fa640468441d5a9bdc238b47a75b6f0b4a547b23d038ec16a0ebe9a819eb353a9e6b9dd1a501cf4e590cb7779f2ae2efc81ca5051b5d2609b1889beb7aa22285e0f0bfe009a53d6", 0x4b}], 0x2}, 0x0) semget(0x1, 0x4, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, 0x0) kqueue() executing program 7: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x9, 0x6, 0x400003ff, 0x2009, 0x1, 0x7}, &(0x7f0000000600)={0x4, 0x9, 0x7, 0xfff, 0x2, 0x4, 0x100, 0xc}, &(0x7f0000000080)={0x4001, 0xe08a, 0xffffffffffff0000, 0x8, 0x5, 0x5, 0x6, 0xcff9}, &(0x7f00000000c0)={0x80, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x400) close(r1) lseek(r1, 0x7, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84, 0x3, 0x0, 0x3}, {0x2}, {0x6, 0x0, 0x0, 0xffe}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040)="c9c151552a49d74e", &(0x7f0000001c40)=0x8, &(0x7f0000001c40), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x27}, {0x3, 0x0, 0x0, 0xffffffff}]}) r1 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r1, &(0x7f0000000400)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139bb9a70e41f78eb96a05672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c500002002000000000000aabfba09001d89e001e2ffffffffff7f00ff00"/186, 0xb1, 0x400, 0x0, 0xffffffffffffff3f) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x10, 0x0, 0x10) r3 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r2, &(0x7f0000000c40)=@file={0x0, ""/4089}, &(0x7f0000000200)=0xffb) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) r5 = syz_open_pts() r6 = syz_open_pts() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r7 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x3e, &(0x7f0000000880)="674cd6e5", 0x4) writev(r7, &(0x7f00000007c0)=[{&(0x7f00000004c0)="1348400ffec197cf70ea9772efe4f1080593005764a0b98dca1665232c2d15e157f90e87464bca85321d98da722512c1f222f1eca9d08f5b1632c639c24a475215d9d38029a76baeeccf1215c7430b67934412d9501ad59121d41f985bdc30fd7fcf10e315a2f4aec0726e70f3283baef7d73eb8a3360374657b6b4f61d636b29189b914bf429cc544d7c4b35b51d750f431ce18b76a4a2969c894cf42b023968fa38a988e34908c756332b0e2ea794f37ea43874bd26388371ff80ef66433ecf7dd153684d162f0f1e956fa1bb0adf4c786bb020269212d6acdb967bef033a2346fab5e703e59bf88ab95c0", 0xec}, {&(0x7f0000000340)="3b6a1997c9efdec79a90f3fdca66beaf1db05eb65edfe9e97ca7fafaa2a8", 0x1e}, {&(0x7f0000002c40)="9ecc3b13ce3a87a805eafdf46f12ccf779a52dbf616500e958331c0dd14ab0d8ce1cc5d13dede0b19f655ecb072502a86cb1a38a36f611e9a18a1cb663cfcd21f15a3afbd04a877fcf739a87c714ea97af0318a10d0f22eae54e27b7085ed0fcf0b5b4bdaa815cac5992f810b768264c528a3c8477d1affc817fe8ed85e766c7525b5373f88a4ae0e5ad69b2dc2b39b0adb4ce50db279d57ce5452ab6dd1539046ec081b041e7324e048ca904cd1d1d80e4b6a442da77f7b8dafdd2a6b602176801b581fd418784272f6402f5b32dd5a89d6ecbecb009aa73cb6035b86b7e7856e4fa8cf951e37db604e0c5443deee67897f1cbd22d86bf3e455bd190ebbbcaf56303e806e9628b14a0132ccb93406d906e3c95bfcd9bee6c2de20bcbceecaa2902006ee2a2d9977e8b183daf2115cf8a5daa55b86b14254151daf8f5a537a11bb1df1c982ad57c29f780043b01cbce16a316939bc671af86967e68a6bb81def2baf5a7d41c69ded014b7254e41d3f28f5fe3cfa0874068ec9f16c6a36ca2a196e4377e554062cc52f48b9aa37cc3a7ba025db7c1b633936b0f7c230f5e793ccf5bf8e1f6ab1b8be2ceeedae879eced26056d01dbef9cd34964fb8bdb9877fc8b04c030d7b301be5f7f8ff3e00a213b3ff3a2f186170ddbd1936aa9b803383d28b57efa3281529036fd185460ba94d7729f8e7370425aaac3f93ffef3ebd2e2651cc0667908561a212dc64b37d41a7b38c6b67c351d186199ba1fc4e7d6629ce5fc1e5cbc51e0728b37c45deacf091fe123b7e762d83ec22227e71691a114dc6123ca494394d4bd24813e8164e0a702b70727bd1b26b29febd991aa93588225aaea5443773431020e2665b569c38b09695586ebce241b0f6201e59449e95f60e44bbcf7ae8e925a6f428bd7490397397ca11cdaddc66efce504bfe3a7a05ee2bd5da21acc7a2e208aa4a7e8a44e07f42cf0e609b2f8c9c9e0d53a6f50c579abe8814137a9e1aa627c68e607025dfd3d153ecd17ade2b2d9d64dfe684256769660e52ae28a2ab51c26b82e886c7b9e330865aa8cacac56df858c27cf3175f3a93633114ec5577498bf509234bc010953c71bb11340e1000ef52ef07d0149eb828cee58b3cdbca13f810dbd057805ac1b2a54b7fb0cc60c544dfb7d7cc969375ff4eba0a1494645f4d702fd2b5470878d6452ef9c66da4412f28052cf6d10ab9c75caff2ea67db1d73ffef65d4de3c61283d78014111322ad3fe0323184566da40b69c4799e97cb999a7a4f84c55fa8e9be8e916562b2a3d3bc4a3b718c70b4a2fb4bcda505b33298e46518faf5636e7595c3f13dd13e29a4c7090d4ea4361d0aaf12a8ba261cc7a9de97fa78a134c7f90bdc50f1ceea4a8701833f9963b50f84214cad226810bf05ce51d8a1d5160e2098ceacfc98bdbe201ba2eb2de6d5a86d9f01479127c838499e645700391e6319bea344ed3e623abdfdaaec6ddd33fd8468874c98d652af5f7e7512e07722852b763fefdecadb8872c2eba76508a042d4d0a94efa8c6f563351564fee275e30b9ff735f20e393e119ee16f1e1172752ec9a34c96894ccf47530c8cb9aa3879be4633c47243bbedf4b814fc3ee33a070bc1ea2344c75f185add4f44e1cf08d665ed7c3512751dd69edb18180d125da2c1a0d88c7e50a477fc854facb906223836bba1308d8dbb8432e62861fac537799195fea177872124027db3cbe77022f4f7660360e66ee312c29bbb43c44620095ac44b8c3ff705144b9c98d6a789d0aee7c253e278ae8c70da41a8e3580523408bb8e4ad96976b6ee48c4b39b8f7beed9c55e751b0a99f182191ec8c3b7c5b2ca5bab0feaeeded8c4a726e3a1eecbda7112c325aefa8b892c75ad7ced6546edb8e600a1126a097ff7bf3ae17413d096e34b3a7b25fba6e34edbcf791581641b0776ed00c22478683c906a805bbdf2108b1a085b581a4994dbe9943145cce49f0a28d2cbe004e0dcfe60593e553bf3efcb9b00d6ad41027245c3995261077637ed5b3a7864aa7d97d240e0aeacd541bd57907ced252ecf4e5a7248b7ca38b10dcff936a941af469d9f831d68d35d80299a2cf0dffe288b94bf80180d6e42cd6fd35ae024bf9cfea9cac693fb38f1941aea542ae62e26b2143500f4050ee6f951ade9b7f2e32d3e2b6ff21923893af3c0a99e8f8f88aaa7906ba541d2023fc598f978e7f73f3127519b50a1194174ec8dbbc627fbf1b9d9296fc63a667d1593cb5e925f6048070b4a9efac7861eb28b451e51a4ad9dab27c7a00362161f5ae988f4725c821c4db3df2cdd4026795eafc734b62a31fdf086b3263a4b56ee28e1efa4e3a144e42e6cf8f44a6eb721bcef79ba8058b29aaae0695fb14c00a35dec36b49c345fd129b058b5a729e9409865b6e1dcde9999583e6eb1b057e29fc40ca4a9e1d53645c9fbb3c39b4b14426dc04ce223257ddd7d6e25d920c2e147070e00e5a8cf351c642a11429474562a5ed023ceab1e415c016a58978c4824cc6ecbc024e7dcf2db286e21ec89fbbfa5610a7ccd680cb0cbcee57149c27828cfdca28cd9f988a6f80acce7c836d20059045f051f59bee66e1d72438b4704dd6da3758229f08eebeb620b2dd3395394df1a10823783d086eb30de18eea9890d0660f69400acac7e170462060074c6fda58b49b34e52e7678ca64f35e84ba613de3f017a22efb61520ccd95b6a4d1ded35b9f362f26819404f6fb7997ea1c74c1c68aaa85fbb216b2ca42ad8288aa2c01483f4cf81ff175a4b780cff3475103f6aa4b37d3ddeed90be11c07b0f1c40a39081e487cea24d2d409f5ec7ad67dc80d136fcca65b4ef0582be5a5c86326f181d4af6c99be68f6c861ee67fe4dbf6e56d9096bd8ef92372ebc9993ca9783af50a1e2c136091d4f2219a76c8a43531b5f8566eca65f4114e60125c74f4473b5b8650064ca9dad976df83af8c67d0443053167422500f8e6e735cc74d1a2f424dcef1be5fd654e6ad12ad76302ec74e528bd86bce7bff76c3b4296c3e0af7cd0237fa319022902c3528bea4ddab5256c92d7b14433c265a16a8a407ea869964e798caccbd304adba7cef9e6392194b39b02d985520551d851574aaa46844627d60ea7adc90a0468bf16546bcadb9aa0b22b0e0cf941de8123a7ff5729dc84ab899e1a7bf8236800db9144d4e6a54a732ecc8271996b7ff7215bbd9853120c1efe4dc0a0a75ace7789a06327aa1dd23302760971ab65d046508636779c170ec5378dc357889a5d82ccdb2a384afcf16acac906c2c60535d82abc1d5e3a53ef498413b8a350fd9b71eebbde3835a5c74882628460ebf5790ff5eaf994e210ec366e9f234a32cd6e50da6fedb55ec952540ebc9ac1e347b347b1d580df62ca1a86e3b38645293678b04292a9aaa5f083209ceeea770b99bb37244fe5a66d148d62afdd8c7023aceb0cb8341af783319b76c29b0e4cf6bdcf36c719da27b972753982a5136bbce5d5e8c392255398f00d432e46f53bbe75a6827fc3885a7c4fa288564d64c15b4c29461dd9f7354f75729879c89f849ed7e97d21986a903f33c337a8e8cff573f174c03691134706f4d9483b56f87900627c29a43ddb3b5034b09247966ac8f39a7d3a81d89335bc11274e3fdc3130855777fe40deab9537673d950b4cbd9e8178426328ba1ad4fb9220701acb00831915ec90f4ad063ace7804ef65cd595e0cd274d58614c16979ce17d1940f35e0d93be0e13c94092a5ed6f4575e2cd8ae32751cb5695c4c4973980bd07f46c75b900d47b72054ff1e9f1d3bdea6fce52720e6632206a7ef721e4d58bdb5c641bed0332b498014fb6801b273e945c4596e234b947c5974801a4670b0c7b56b00e1d7bc6ca99ced0e536e80bd0f8b2888956e4e91ebab3e785605ce967bb5c151b80d81a64feec1d1d1cbe8da6a3144955cc4d9b3813c2b7ea3b1d3e75e3a826e21fac5d9d617714b59cb4d1cbf56d304b17304cb3b4ff899a616eae572bd5593641ad21b90e2812fcd0230bcb0dc4a582963fd68538f85b3824a81da6c619dbe46f9f16f73ced6427de6f7b11ebdeb6bb7ddd79d764157c4b04890ab07656f3ef4c3dd18d56bcc8c6d7078834f5f5756be8b36beadcc66cc44275031cf1064efaeb3685d377176aa869d62d18fe427ed735e468f3662fe9d24c46655be313b5dc12c99f6691d003cd182fa73c75cd910848c4e83f5b97dca4a2164068295d0863cb5e6935641da43f2d460f7a48b4ba02a18406caf3c3687b453f1a159ee75af842f1985b62b90d4e57a8321464932418554e89e5e73f9b96513675f9cf54f818c0a94107a9b06433826371d79f34dee2b07d0be9d784cd4e449d8904af64c0eb32729974b0ec84305e5b9633bb02216fea03418297ad9c67f3284d936897bcee7014d6a99ebfa15f2c60db98355318322487ec19614d21d5962b04fec65a6547c1a4a0131a41c9314e50932f2adc038329f3117aaadfef2487ea7b6b32b9097ec160324ff8c680c03bb64e53d0bcdf3612705db75f18c5ba628cdd2fc4af4bb06993ae783d379296bacc955cb7b9a896aa3917f7c7dde69b69f9adc07c682c9e9b06d3fb089b298291125bb64af7e8eb8b1d29bfca29e23b78ad03176eeadac6b475ff78d043b5526c18fc05856d3acd07a924b8c6e0b02e322d340d70c9ae111b870321e736f51cb178740a5515eadb4d7af0069ef2b1099b8d70ed2d5043fc5d7748a4b8a7690437506e82b738ed16cf1c9053279772e58d47c2518fd11da14705683f6eb4cbb82581cef0a7b1ec893c0b4de96c56aadd7d6ad5be415b3537df81254d917602bd8a68f6f96bf6a67c780e585513a4db2aa0fca8bf04831244304bad1fa2bddcbf4793b68930d73ca0bd97e56b4854ffa468595d156caca04fd6286899a4c440a32ade9dc80d7b6bc88ee36b138dba829720c47c0bb2aba8f4d37bc76db48fa3bea3f22ea2b6f1d3145107f1afc275606bf7952e4cbc98f2d32210f1a0d735d24c12a5c6025aecc20fab1d6866a8ba150198d274e0183b4a4c96a60fb588caadc95ed969aadb01d1f6d603c65eb8c4db9832f2e09d675e78b639b6b055244331df4fab07b8a1e853e48164413b682022af4352660d69123030086778f20d34e5ca8dbf5b27e5b3ea72f0d0eb4f7f0a4b1cef9b7a9e44a0caad327e13f69ad18a2c41ee4275f3203ee6b5ea6afcd25fc4475b136da65e2ce2d9ef1182084298d43a86363064c126f2fd4872cd44cc3f25cfe895261e20edc6acb49341842beab32b0543f2926984dfc4d7c342c9e6c599d7cf2edc642373c32c6d2ef72f72f98ed1e8b3f4a6e7b52fd2e8e4f6724da3b42ba81f5e605cc07095748457ea7643369b2246e8ff099ccf04437fc750b99cef35d8efd58bb2a59d2ba35995a69d3b51cfcd2d2e2b9ac1d1f486ae9ed6936f6517c30b9ae51207a06cfda9ffcffae2466dab8ea82b95504a03d363757a7f067eaa8d53c276a27caf085980dd127e1e738fc74057eb7aa3df38d92c203ed3bd6317f7c2cdccf093c506faf4f1d2867526fd9563a5d0b32f7c17282284b1e94cda25bab1db70c5361c9c5dfd8f22a43b64fb98c99525de4c43b1f67f65aa9fb57d61814988bf35dfc73902b0b13cf998f74a50b686ced00c7603b7017daedbd5c73096db0233ee9ebcbf46fc11d440e9832440c628475bcaef3b3ac5830a2930818bce9072f82afaf9601d950498302963fcbe5ea88e3898602d2c5aef9f3f76e89ef57f5c55aca9eba62dac196b429c77cdefa9610139264cacfbc086a76e424a4a8b9b08faebb1e2cc067de264598abcbafa48162c70c9e26f39d39d1e9800c9a8ccd34bd3b7", 0x1039}, {&(0x7f0000000380)="191376b8e2071d6d2b0f0e6c236020d271944a39e0d743b6a5704d1b5266362d0909f1ad50d7e61cf274ef59c2455a4e3e03dadb64c387246d14c5034daf5252", 0x40}, {&(0x7f00000005c0)="551c62648b5a25c2e785cd94200c613c216f26c5f076dee9e1a9088187c1f1616ca9cec18a9b0ac052aa96620e59ef75010d2e2ce6b6cdd878a9f51b2b29d0c2697d58191a9d019f39f843c7eba84efed6ff37", 0x53}, {&(0x7f0000000640)="196e7272df847f0b21dd706d732051b80aeeff314745b4e7e6cb55cb6f9abaa981cbf8187f6502081fd850f5532c8572a9b0f9e3340430de37ad6c87743da3de4cbdcdc5a2fe6b08c2fef5", 0x4b}, {&(0x7f00000003c0)="f841d2ebdad0d755f94b91e57cc87cfe4415c16ede1a89f3a1ede1e711", 0x1d}, {&(0x7f00000006c0)="6ec2696f75ff31afd00f48f0dadc55ca4adb590693c17a4cf1bb2588f1209606159e8966bf69f61a62d52868520910487b9076cbdad0057bf57084ebdae400938b68eddb16bce99f872b8025df08c200902fb3bb6884c01f64ee3a8f67bb31f7b976247cc074186e994acc8b467fb16f2e88450a904d8cddd0bae797a0965d782fb9194352f7b073c5b87c", 0x8b}, {&(0x7f0000000780)="f90721741edeb2b816b656", 0xb}], 0x9) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000180)=0x6) syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) setsockopt(r4, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {}, {0x8106}]}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000380)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) setreuid(0xee00, 0x0) (async) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) mknod(0x0, 0x80, 0x1) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x41}, {0x8106, 0x0, 0x0, 0x2}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) (async) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRES64=0x0, @ANYBLOB="a462ff392938aef62ea5dc78742e30da7eb765fa8b3740af25be9ada56369a5c3090a8fbec9aac8a39dd9a566fc512550bcfdafc570000000049dd54df852e39e99379d8607a8f"], 0x401, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x3, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade5051659", 0x3d) (async) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0xfd, 0x0, 0x0}) (async, rerun: 64) ktrace(&(0x7f00000006c0)='./file0\x00', 0x2, 0x800, 0x0) (async, rerun: 64) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) msgget$private(0x0, 0x208) (async) sysctl$kern(&(0x7f0000000540)={0x1, 0x20}, 0x2, &(0x7f0000000580)="ee1b5c6ad7e4f9c381d32c", &(0x7f00000005c0)=0xb, &(0x7f0000000600), 0x0) (async) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000700)) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000004c0)={0x10, 0x0, [{&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x7, &(0x7f0000000040)=[{}, {0x2}, {0x40e, 0x1}, {0xe6f3, 0x1, 0x8, 0x4}, {0x20, 0x1, 0xc9, 0x8}, {0x5, 0xb, 0xd7, 0x401c}, {0x200, 0x6c, 0x7, 0x7}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 4: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) vnd0: sloppy read from proc 18756 (syz-executor.3): blkno 0 bcount 4096 executing program 7: r0 = open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) rename(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0xf58533510fb73b28, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x8, 0xf8, 0xd4, 0x4}, {0xfff, 0x24, 0x8, 0x100}, {0x5, 0xcc, 0xe9, 0xffffffff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4}, {0x25}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08060002aaaaaaaaaabbac1400aa4716d74c5690908f58029410bc387bbcacd02d8fa15a167b1a3fe6bb5cfe74a108"]) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) executing program 2: r0 = getpid() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) r5 = getuid() seteuid(r5) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x1ff8) pipe2(&(0x7f0000000040), 0x10000) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {0x5c}, {0x6}]}) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 5: ftruncate(0xffffffffffffffff, 0x8531) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x2, 0xfc}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(0x0, 0x400, 0x2be) socket(0x11, 0x3, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) write(r3, &(0x7f0000000140)='p', 0x1) socket(0x18, 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0xfffffffe, 0x200000, &(0x7f0000000280)="eb", 0x1) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) r6 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r6, 0x3a, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f0000000100)={0x3}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x5) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000380)="717a9e10", 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00006ef000/0x4000)=nil}, {&(0x7f0000412000/0x3000)=nil, &(0x7f0000769000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f0000136000/0x2000)=nil, &(0x7f00006e7000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000386000/0x3000)=nil}, {&(0x7f000002a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {&(0x7f00001b2000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00007f6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000310000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = kqueue() fcntl$lock(r3, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xb, 0x7, [@broadcast, @empty]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000001040)={0x2, &(0x7f0000001000)=[{0x9, 0x529b, 0x20, 0x400, 0x2}, {0x3f, 0x7, 0x3, 0x400, 0x666}]}) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x6, 0x0, 0x9, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000]}}) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x20, 0x1, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f00000010c0)=@in6, &(0x7f0000001100)=0xc) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0xc0}, {0x2}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000980)=[{0x0}], 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0187009, &(0x7f00000000c0)) close(r2) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "0e5f68cdd75751147708cb211e0202c5bf74de60"}) close(r1) executing program 6: r0 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000400)}], 0x1) mkdir(0x0, 0x0) open(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0xc0) chroot(0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x881) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socket(0x2, 0x3, 0x0) semop(0x0, &(0x7f0000000580)=[{0x4}, {0x4, 0x0, 0x800}, {0x1, 0x3f, 0x800}, {0x1, 0x4}, {0x4, 0x1000, 0x1800}, {0x0, 0xef, 0x800}, {0x2, 0x8, 0x800}, {0x2, 0x1162, 0x400}, {0x0, 0x755, 0xc00}, {0x2, 0x0, 0x800}], 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) pwrite(0xffffffffffffffff, &(0x7f00000010c0)="92e71a54b328bc568d067f9bf4a2ed3bfcf65602d0d14e5c75f01e49bcb509cfb9de95577291580d4c3f10e99062bb5fc6f2dbc78a827b28c0b193e81365d141fb78e901490077a38bb0157f6cdde67519140d386017fefbd63631d14f78e8c6c7a3c51b5985eb03b3b7734ed7d0214e599598c4e128533fd5cd490b57e3fe7aff0d035b5afe5d6e37ebaaa94534b57b62080ad6fe00a8a6113914f583f6117593f0b59b675676e5edbfcec08fbff8b91d978355ea35f55284eeb00afdabf8204f694cef41d672a32ed05a753649d2612849bb5adae07897510243406eb86d4342bc18a7e8a5e13f4f2e19a222b01cd14fb3df28e4f66df92b777ee6ec50348c892cf74fb094371dbf3a4cbba2ff9c8dc9692bcb34d023bfc270d6cf02b5b26b46cbe03351e086bd484dcab353c707183dbf7269d1e26aecd4f1ca8316829543bdad6e171f2a65efa944243a50da0fad9823ee2ded4dc59835bdd283423bf9513b796bf330c837742431b36953c5a00b156a37936fe8d53e7c00ce637a05741fc4e26160992ace7b9ca6b4a036e496ba311570fe34078184e9ab9b8a4069a281cfa1b8d38eb4eefe509d03ce774c6d34604cf589d9bfe42e04231dfd21a019a75ac2ea8c73cd82dccd9e97c168187becddcd3c93a572e621a0a393264ca7cc7324f5fbb625834f9ea3d1258f9d614d64a3286f1cb9f0ada5586d0b17e8f731845e46ad0f2fa0a869d169491fab6076ff1a77ff51d8ceb1c32f8a581ced072075fd91116fac0dd0a12bc5c11074f7edf3d6f5c495105d3db62339103417a801dec7c4770de71dcac74d4c802bb4028e469b9b61e9caf7a194b277a256aaa3529fb458c7253077f648917b9ce41c73e0920f328520fdff8116097ca445c16011df1bfffb994fceaec719438a50dfa3c626b2adf5c632da2547649defb417da6f47d0b1824de5a9219692220bb2893c3fd9b3a1f131bc547c91c46cf688ba7b0024a8ae23c5ab271979c7c90546506076e6f16519ce8aeecd8fdf28f9961fd74f67978613704921d4ef2c76a294cff3b906871979f2c89a1740533f387b05834f0c3363b72f14720e4429ad58400d3b7c2034684458074fef11b5c1aa1f924f8e465b90ad492439f7fb7e8a643995845822b83effc9ddf0508cb9d2ae67f1b3461b0d791775b1e1adf0954c1e06a111d3795caeb0c74173a6f6bf9dfc1563d2c1c993563d618558c10bc07eac727a6a66c375835a7cd79cbdc128c5cc7c6adabc2e5cc3854c28153d4188734e87afae3503a99f157d2e938c5c353062b5b6ce4c0a4aedfecfd5df734835928b3d7ab00f2c1953f4bd4637e59a62a4f0221e2b2d28a21e9521f9f3c9a0c377d5494d5a87158fdf4293ad8065957a952c7f4bc57f3bc952c6b2f859696a3693c92f7ab691817d07854778cba6be9bc700e2fd717489a840ed07a6b79968dd560eb0c872b8af5829ed91eff8a1136846aa79e126e2d7e21ff5b7268a2bbdaf4d8213370e3c6c13952452bb0b5b979f12b0b1e061f77c18b4f4244d2c8ef35ddf614cc83e18ea447d95d1655f87055ea16407fed39532bf09bde067e9dc786008bda875d9d1db4093a8152f371bf196189a997a9bdf645487f3078aa73ee887ead5407457ce9323215895aa65cb617b99a8652fb18cfcc821acfd9bf95adaa8b65c17b74515e7a5acd6c8c7777426c0d8e836e0cc4fc385e17825343c7f7715ff880d96febd3c5a273f92217b09d31d68bc96a95f39a2158a7991625c477fd904e60b2311eb32e8be18f98d1ea0ce072548e109eafd6233ff556af1996138e1a77a891e3d4b272a9971a95b23495dd4d3dfc82cc897605d7cee98b9087269dc6d8dfbda570dd33cfbee80a6f41a0be6a9e4a2ea8775d3f327066e748ffa870d42a67fa49a677e9692a7bdbf656ce133965b67cf154b4b4efcaca94474a3b0b3b6e271427bf3ca9b0362c52f57fa92390b284ff8031f2a6ceedccc4f27339a7bfb52301dd2be98a25451d0f7da34f8bb3551c7f4bb73dc0c3b960977585561ad9a9f4a76032ae9aa79e8ee7041f01978a5cbbfe9780fa93ee30e5c20888334a46c4b63a14790c547e05e50c1f2fea73ce27cf3e7522d19ffdf7467a75ebd92466bef6c45de62e3422b08a824efb87daf3bba9cda701c361fe68eeed90167d6609362c292181717b527bd9ba1d634c3ddd2c998b44c65ed46bfba6a9c25c30cd5a91c2c23b3de263f9f0f9c181f9decfe09edd9c05992d62503aee6d90f5e509fb0d85f587c08f3db786e7f391a4e964e0d24a4f119230fbe83994d7458ce4a38414723d987c7a3743b8e9ba1e6870cf75d2fc3972452d5e990bb894f5b15aadfbc1e605d346f33c0904197d8aabed2ac2cac3291154fd64d97799efd85ce92d71c821a060ca5b859a10dfc69ff5db30211a19e1d0c36eaf3685950d74db95122354d4099ba54503ce6f93d933c79194d3f06c5fe80abe54c3ae7e9f8ffdb85911223f04bb6e5513a57751ecc73c0382befd11f1ed1db2a04ef28a3a17fc960340c5371e2f057c2e2f6af56664d2728ae49ca438fe2dc9cf82e4cf2d8214d4ac366df60977188bf158652dce6a6f8e1759240c68c5c56f3b0b93172f9609e76f1e51410ebac8c7b953efc3c0579dd6676e892e14955de3cf330e360199a522f3dc89743e23d414da9302cf570bdb6a21d170a74ec71e8252063d447a4144f637985580a1ba4f88fd1d710617d6a67fc53c35e08e8d307625bc6ffb527d331cb1453ab51cdf994e568f45538046a670229328451325158f3b5064b52700cb0106ae483e41911d6d1ee562e89a7d2e0f35c4b844644b8e5c03e18b24865c6d6f5149f6f2498bc194e399d0bdfc32cf796bbe3da17abbf92f18dd161ec7622d46ed2ca39482248bb86a3eddd99e49298420500cc3de9f19995a5f052cfdfea82cc95f9ac6b8b20a7237c577f0ee507b38a2c3f59c7b2c48b889f89edfa3ba3383f4c64ff85a5ee40991eb8615561b2de4eb2ab82ef8007e2ac62232dd53d6c503ef9d9aa24fa606d9463b0cc85374d5e300207614b8f482a870d649ac91a34ca8c4c3a442d27ca9728c52f00ec6641004e6c675e1964ad7b1d927fbeea71dbba06ac2c23b785f1c6e2dbc945f00952680242c991d2b4a0437056a775a51f9f0cd9dee3ca5ed9faf5cd2f43a2ec38f719a76e9aa81b096be6c062aadf7de4bd7dc0af7aace17ab4eca5517faf8af223998221c1d20139e79366e6b23c086592becfb33dfee0245177ec939acdcaecd4d6d780746956545933aeeefd3eb5e69ee3bb77534165f73d41d67b9f2ee60c5903cf0b9bbeaaec3705f45e6440770dc05c5a9d4f30a47d9815c6e014a8ba6dfbdb632e1e971d5780194588475c03d42b13135a061c64e0d8cac4a2117993236494fe87c31c3a06d6fd65c2b0a3a4a684972296e167f8bd1808400d5f40816f13163f1e8d00d18a7ebe48e1f6a2fa4d05b8f233817849c5f029105c8fbbc4644f4230ee3e0e6c0c632db913be2a5ed221a5a649707ddadaac3eb38395f8b3874775d2b84ee442cfc21f1531038b4601885b932dc7a4c3bf01fbb898720c5ce84bb9d1840e8394b58217476c5034d65d24eeadd6cd129ffbcdcdfb5b3beb4173cc94e701378f31317c442df3deec3dd79ce541bc035882672b2a22051c86e588c7913f06fb99851edcfe80ee2ee793ade24e186f7abf566705853e92694304a30556173e7766db64108aa29741011edd4269ae2e6766a6661306bd3266e040966d6d1913274306557a6e70b5f5e1597da53129f7332fa85aaefa7abc41be887b6f0fc461f0a91abc49a0a7c9fb5a7c24a85262a31d13a5bfca17dd01434c03ac2c536b9eb671f951a89c8b338965f931b48d3b0a996308cd7af7906adf4361ac3152a7aeaabc0d2205344b171e5e13e851d4c10cfd7b0c0c66eae44531f0f28802d7c8fa8be008713a1f8e37575d7e38a25265fea7c508857c65f211b288034cc7a4c8e7ce6a7d90042035e9b1000000000000585795692b2649747195cb2535f04453db641e61ee4eeb8ccce49a6ba3068741bab2dd143a0a814fff9eb9dab6466570d9427cf93efa6c6cf1cf72a99662d409553c578b2ddcfc1d3d640cedf3b419e92297bebaff99c2f5ba701cc7df7929e46c548c3a439750ea0fe3dcedb281753cc5b6de1bdf5fa358dffdb8cc48d7c9ac13919527b2d20f80bb72b6c777ff0c8181273a6a26d90f9f245d47212fbf3fae71bb1a51d21b6c3f9cad1d895dc6b215ff27d46adfcbdfba410e84eae64353e88915a27a252a4541ab589fce26fe91f24f0cce058acaafccdae72c3df741f40b4a73d5a6f89a4b7b1ef31bc1cd7ad341a40c13d26cb23678b13b115b25f26eee3864a8452aceb7a3cbf6518cc488f925263d9a642b4a3c7b77fddcccad9184711a7f27de63e90684ffd84082b65cd80b4f3d4793965152ee9f347517fea5f43b3dece277c70bf6c7a7dc10e5752b49d641e56e89077209effc2aa2e489d8f5d6ed7b1925e62abbc7114156a48e71b930e006daab1741173f19f67789d00099e5b7850c4620659e36c223015cd19fef08247a6df9383c75a7c2bc909309e1ae3ae8e7cda07e2c974206059edd8f9cd852d5b5c170cb418b22357e069b2e8fefaa492fcf2f18d9459cfcff960059f507b5d8332f5fc3c6d10f3d05d4c3777961351062b28ed0a1a7b00f27ebd86a4bad93c1bb6c264e95257f0583ec4c765bb6ddda0815e14c6443a058f49cbd8d77991c98f572ca4a5e1acfc12a0939de984a0522a249a6cb162f81ac67ef65cf85597efcfb87981983773edb5c56782509c2d6b21545cc0ffb4364a02838c2dea36ddc09a86a727be740f465ac58240de204a22ed64e99af51e67a85c74fd8d5cd2bd03a0bdd0874d2b788abacacf9ab15b273e3be1a14b6999117ddd3d12ed035707327337e4a408dd18f0534cc98bea6a945457b059ad5345ab30ccfa9844823cad0d1a6a2cd3a402151b322cc7d57b88145a762f004071c2b9b05116bb81ca4cbb560274aae8fbc32259ab5ccdfd722a21b466e5ae232d3468c81f3cd4bc383fae25c4acdd868e041cc0d56481a98a9f91f4edb0d3f42bbd5c22c230d4a122970b604af72f4ac2c1e84aedcde8201e06023323b6f97f5909fc62760f92f386f8a9a12f0a8d3717be20a68d9a5e7a7c390a3f2d2a2803364ff9532f71e24f3f84a66e2c5e8b17e4573f59fb1845eb44d91a641b2ed9441338b0cebb6391dad07082adfc83b79e4ebcc5e786294fd69593f464f62e940f17b56b661ec2f6356832102b02a51b0660887314c53eacfd3c571ae5f0aaa45553755786c161942c3087cea2ab3040d0cde2456ddaeb3335c3d429b4f3cc7795b86d8f296cffaf9cc88f7f60733930ac75bee10e8614c810d07461f5b45927d9b3bb9b689823a6d6e6b132df2f4489b119d7ec72bc695b467921ea87a09491287d72d71bde2c929eb4b05ff2347d1ab34d7b771fcced40f4bd980cedd0a4033be3cd902d3b9e5d3de8acef1c91b8445dc387809963956629a335ec69fddccfc2470a999a49bfcc57f7875192bf23154b20f325457515f5ef8f01558e304191f43947fa9d6256ef7a63415c2e5cbe93c6e11d54e69299bb37d38f25b034d36f4f017b5f80d2acd296e0790146d79c567c76382c2d83c41d7fb03c369ba3213b865546c1859d317f6f660abaa6c27598415c97341a17b56c97d262d962cba25c43a2724c8aaaac0784cb45f0000000000000000000051d6699d288b9038b7a330c41453f5ab69e31cacecdbe0a5b734e12f826d47011763d05024b45b1a24dda7b144cd06a45321d19948e7f3a37c01e6ca9ee759b6e53849796e4ab92c73a52d6c9d3baceb1b1028266a56bdef5fdbd4e1ec5261344794a8c8bf6ff235729b650b4b72c892212bad2f24288740921f1b75fde082721e2d445ebe5ab8a317715ee2e72e2cf38a73fcf231a02b51d10cb329f0e140cd5e97ad6ae5bcb164e09e0fa25af592a335f67117fdcc2909838c02337e32e2d888bc60fe0ee64d5e2a0e4257f7d8c011372347a95c1becd039358b26f20df4b08d7b56f4ee1c935ae4e030f9179b799a03253ecc5b7250f0fc61b8e7a6926a27f2a24f9a969a39f55ffee2eea37c86e1ba910e44627681ae9d3458707558b186462ad116a3e67cfdb6e47d5125bcb5fa48", 0xffffffffffffff1c, 0x5) setsockopt(r0, 0x800029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = getegid() getsockopt(r0, 0xfffffff7, 0x2, &(0x7f0000000500)=""/81, &(0x7f0000000240)=0x51) chown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa28e432061af13c00f65db96a932525adb1266375e42011ba141977ef295379ae10a9b396934d0450fe963a727e8539db2ad36fdb0e3a5c7026e2d772b0e676995ec535163f9828328ab20424d64dcb4b14c1476a115f1adb03aa628caa2ce48e7430058825a467d5247d96878f8e0d0dd1cd120000000000000000000000258070d0b189e0d2b7fab5d0466c772e08d7226eb5b3bfcb51e540ada107ea93525f102c03b7ce56db21f219914968b92b04d21975cfaf7f75a5c2a9ed8000b6e7a4b32aecbdd59994a7f3fe770227d00983f2660a624be5cd102d352e541a2a395717d942b6a497dfa80ffec7bc19eb485cc7a12c39c0eb7fe95595966cb88cca7bff1d0b73c5e638ff25d47422af5972936e3f9dd5a5e4c50bbcb79858d70505b18d5deef9597e90d164b0273b3e4cdfd6f3e1edb04451c16e25e77d4eeea6f5a9c9eee018315d1473c94ba11608d5bca8cc0dc59520d3e39abe0667b3f4bd235a4776ff4a7714c365594fdc4e49aca541aaa9fa767e68e3c20ef3b22ace4d975955757e7abd0e76bb5e2a82c213b3f6c4575468531ec993401a654100"/433]) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000002c0)={0xfffe, 0x0, 0x0, 0x4}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x44}, {0x8106}]}) executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000380)="717a9e10", 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00006ef000/0x4000)=nil}, {&(0x7f0000412000/0x3000)=nil, &(0x7f0000769000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f0000136000/0x2000)=nil, &(0x7f00006e7000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000386000/0x3000)=nil}, {&(0x7f000002a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {&(0x7f00001b2000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00007f6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000310000/0x2000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = kqueue() fcntl$lock(r3, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x44, 0x0, 0x0, 0x4}, {0x87}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) rmdir(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 3: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x9, 0x6, 0x400003ff, 0x2009, 0x1, 0x7}, &(0x7f0000000600)={0x4, 0x9, 0x7, 0xfff, 0x2, 0x4, 0x100, 0xc}, &(0x7f0000000080)={0x4001, 0xe08a, 0xffffffffffff0000, 0x8, 0x5, 0x5, 0x6, 0xcff9}, &(0x7f00000000c0)={0x80, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x400) close(r1) lseek(r1, 0x7, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84, 0x3, 0x0, 0x3}, {0x2}, {0x6, 0x0, 0x0, 0xffe}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x7, 0xffffffffffff0103}) r0 = socket(0x18, 0x3, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) chown(&(0x7f00000002c0)='./file1\x00', r1, r3) connect$unix(r0, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xfffffffffffffd7a) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r5 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) kevent(0xffffffffffffffff, 0x0, 0x200020, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvmmsg(r6, &(0x7f00000015c0)={&(0x7f00000001c0)={&(0x7f0000000240)=@un=@file={0x0, ""/249}, 0xfb, 0x0, 0x0, &(0x7f0000001500)=""/143, 0x8f}, 0x2}, 0x10, 0x0, &(0x7f0000001600)={0x8, 0x9}) acct(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='tap', &(0x7f00000001c0)='tap', &(0x7f0000000200)='tap', &(0x7f0000000240)='tap', &(0x7f0000000280)='*+.\x00', &(0x7f00000002c0), &(0x7f0000000300)='\x00', &(0x7f0000000340)='tap'], &(0x7f0000000600)=[&(0x7f0000000400)='tap', &(0x7f0000000440)='!#%&\x00', &(0x7f0000000480)='%#,%]-^\xc2^\\#\x15P/-\x00', &(0x7f00000004c0), &(0x7f0000000500)='tap', &(0x7f0000000540)='\x1c]$/@%@\')]\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='tap']) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x18, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a633a18 executing program 5: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r0 = socket(0x2, 0x8000, 0xb1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) execve(0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000004c0)={0x10, 0x0, [{&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fed000/0x4000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) open(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x7, &(0x7f0000000040)=[{}, {0x2}, {0x40e, 0x1}, {0xe6f3, 0x1, 0x8, 0x4}, {0x20, 0x1, 0xc9, 0x8}, {0x5, 0xb, 0xd7, 0x401c}, {0x200, 0x6c, 0x7, 0x7}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x2, 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) getgid() close(0xffffffffffffffff) socket(0x1, 0x8002, 0xfc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x3) setpgid(0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) open(0x0, 0x0, 0x0) minherit(&(0x7f00006b5000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {}, {0x8106}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) (async, rerun: 32) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040)="c9c151552a49d74e", &(0x7f0000001c40)=0x8, &(0x7f0000001c40), 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x6c}, {0x27}, {0x3, 0x0, 0x0, 0xffffffff}]}) (async) r1 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') (async) sendto$unix(r1, &(0x7f0000000400)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139bb9a70e41f78eb96a05672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c500002002000000000000aabfba09001d89e001e2ffffffffff7f00ff00"/186, 0xb1, 0x400, 0x0, 0xffffffffffffff3f) (async) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x10, 0x0, 0x10) (async) r3 = socket(0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r2, &(0x7f0000000c40)=@file={0x0, ""/4089}, &(0x7f0000000200)=0xffb) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) (async, rerun: 64) r5 = syz_open_pts() (async, rerun: 64) r6 = syz_open_pts() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) r7 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setsockopt(r7, 0x1000000029, 0x3e, &(0x7f0000000880)="674cd6e5", 0x4) writev(r7, &(0x7f00000007c0)=[{&(0x7f00000004c0)="1348400ffec197cf70ea9772efe4f1080593005764a0b98dca1665232c2d15e157f90e87464bca85321d98da722512c1f222f1eca9d08f5b1632c639c24a475215d9d38029a76baeeccf1215c7430b67934412d9501ad59121d41f985bdc30fd7fcf10e315a2f4aec0726e70f3283baef7d73eb8a3360374657b6b4f61d636b29189b914bf429cc544d7c4b35b51d750f431ce18b76a4a2969c894cf42b023968fa38a988e34908c756332b0e2ea794f37ea43874bd26388371ff80ef66433ecf7dd153684d162f0f1e956fa1bb0adf4c786bb020269212d6acdb967bef033a2346fab5e703e59bf88ab95c0", 0xec}, {&(0x7f0000000340)="3b6a1997c9efdec79a90f3fdca66beaf1db05eb65edfe9e97ca7fafaa2a8", 0x1e}, {&(0x7f0000002c40)="9ecc3b13ce3a87a805eafdf46f12ccf779a52dbf616500e958331c0dd14ab0d8ce1cc5d13dede0b19f655ecb072502a86cb1a38a36f611e9a18a1cb663cfcd21f15a3afbd04a877fcf739a87c714ea97af0318a10d0f22eae54e27b7085ed0fcf0b5b4bdaa815cac5992f810b768264c528a3c8477d1affc817fe8ed85e766c7525b5373f88a4ae0e5ad69b2dc2b39b0adb4ce50db279d57ce5452ab6dd1539046ec081b041e7324e048ca904cd1d1d80e4b6a442da77f7b8dafdd2a6b602176801b581fd418784272f6402f5b32dd5a89d6ecbecb009aa73cb6035b86b7e7856e4fa8cf951e37db604e0c5443deee67897f1cbd22d86bf3e455bd190ebbbcaf56303e806e9628b14a0132ccb93406d906e3c95bfcd9bee6c2de20bcbceecaa2902006ee2a2d9977e8b183daf2115cf8a5daa55b86b14254151daf8f5a537a11bb1df1c982ad57c29f780043b01cbce16a316939bc671af86967e68a6bb81def2baf5a7d41c69ded014b7254e41d3f28f5fe3cfa0874068ec9f16c6a36ca2a196e4377e554062cc52f48b9aa37cc3a7ba025db7c1b633936b0f7c230f5e793ccf5bf8e1f6ab1b8be2ceeedae879eced26056d01dbef9cd34964fb8bdb9877fc8b04c030d7b301be5f7f8ff3e00a213b3ff3a2f186170ddbd1936aa9b803383d28b57efa3281529036fd185460ba94d7729f8e7370425aaac3f93ffef3ebd2e2651cc0667908561a212dc64b37d41a7b38c6b67c351d186199ba1fc4e7d6629ce5fc1e5cbc51e0728b37c45deacf091fe123b7e762d83ec22227e71691a114dc6123ca494394d4bd24813e8164e0a702b70727bd1b26b29febd991aa93588225aaea5443773431020e2665b569c38b09695586ebce241b0f6201e59449e95f60e44bbcf7ae8e925a6f428bd7490397397ca11cdaddc66efce504bfe3a7a05ee2bd5da21acc7a2e208aa4a7e8a44e07f42cf0e609b2f8c9c9e0d53a6f50c579abe8814137a9e1aa627c68e607025dfd3d153ecd17ade2b2d9d64dfe684256769660e52ae28a2ab51c26b82e886c7b9e330865aa8cacac56df858c27cf3175f3a93633114ec5577498bf509234bc010953c71bb11340e1000ef52ef07d0149eb828cee58b3cdbca13f810dbd057805ac1b2a54b7fb0cc60c544dfb7d7cc969375ff4eba0a1494645f4d702fd2b5470878d6452ef9c66da4412f28052cf6d10ab9c75caff2ea67db1d73ffef65d4de3c61283d78014111322ad3fe0323184566da40b69c4799e97cb999a7a4f84c55fa8e9be8e916562b2a3d3bc4a3b718c70b4a2fb4bcda505b33298e46518faf5636e7595c3f13dd13e29a4c7090d4ea4361d0aaf12a8ba261cc7a9de97fa78a134c7f90bdc50f1ceea4a8701833f9963b50f84214cad226810bf05ce51d8a1d5160e2098ceacfc98bdbe201ba2eb2de6d5a86d9f01479127c838499e645700391e6319bea344ed3e623abdfdaaec6ddd33fd8468874c98d652af5f7e7512e07722852b763fefdecadb8872c2eba76508a042d4d0a94efa8c6f563351564fee275e30b9ff735f20e393e119ee16f1e1172752ec9a34c96894ccf47530c8cb9aa3879be4633c47243bbedf4b814fc3ee33a070bc1ea2344c75f185add4f44e1cf08d665ed7c3512751dd69edb18180d125da2c1a0d88c7e50a477fc854facb906223836bba1308d8dbb8432e62861fac537799195fea177872124027db3cbe77022f4f7660360e66ee312c29bbb43c44620095ac44b8c3ff705144b9c98d6a789d0aee7c253e278ae8c70da41a8e3580523408bb8e4ad96976b6ee48c4b39b8f7beed9c55e751b0a99f182191ec8c3b7c5b2ca5bab0feaeeded8c4a726e3a1eecbda7112c325aefa8b892c75ad7ced6546edb8e600a1126a097ff7bf3ae17413d096e34b3a7b25fba6e34edbcf791581641b0776ed00c22478683c906a805bbdf2108b1a085b581a4994dbe9943145cce49f0a28d2cbe004e0dcfe60593e553bf3efcb9b00d6ad41027245c3995261077637ed5b3a7864aa7d97d240e0aeacd541bd57907ced252ecf4e5a7248b7ca38b10dcff936a941af469d9f831d68d35d80299a2cf0dffe288b94bf80180d6e42cd6fd35ae024bf9cfea9cac693fb38f1941aea542ae62e26b2143500f4050ee6f951ade9b7f2e32d3e2b6ff21923893af3c0a99e8f8f88aaa7906ba541d2023fc598f978e7f73f3127519b50a1194174ec8dbbc627fbf1b9d9296fc63a667d1593cb5e925f6048070b4a9efac7861eb28b451e51a4ad9dab27c7a00362161f5ae988f4725c821c4db3df2cdd4026795eafc734b62a31fdf086b3263a4b56ee28e1efa4e3a144e42e6cf8f44a6eb721bcef79ba8058b29aaae0695fb14c00a35dec36b49c345fd129b058b5a729e9409865b6e1dcde9999583e6eb1b057e29fc40ca4a9e1d53645c9fbb3c39b4b14426dc04ce223257ddd7d6e25d920c2e147070e00e5a8cf351c642a11429474562a5ed023ceab1e415c016a58978c4824cc6ecbc024e7dcf2db286e21ec89fbbfa5610a7ccd680cb0cbcee57149c27828cfdca28cd9f988a6f80acce7c836d20059045f051f59bee66e1d72438b4704dd6da3758229f08eebeb620b2dd3395394df1a10823783d086eb30de18eea9890d0660f69400acac7e170462060074c6fda58b49b34e52e7678ca64f35e84ba613de3f017a22efb61520ccd95b6a4d1ded35b9f362f26819404f6fb7997ea1c74c1c68aaa85fbb216b2ca42ad8288aa2c01483f4cf81ff175a4b780cff3475103f6aa4b37d3ddeed90be11c07b0f1c40a39081e487cea24d2d409f5ec7ad67dc80d136fcca65b4ef0582be5a5c86326f181d4af6c99be68f6c861ee67fe4dbf6e56d9096bd8ef92372ebc9993ca9783af50a1e2c136091d4f2219a76c8a43531b5f8566eca65f4114e60125c74f4473b5b8650064ca9dad976df83af8c67d0443053167422500f8e6e735cc74d1a2f424dcef1be5fd654e6ad12ad76302ec74e528bd86bce7bff76c3b4296c3e0af7cd0237fa319022902c3528bea4ddab5256c92d7b14433c265a16a8a407ea869964e798caccbd304adba7cef9e6392194b39b02d985520551d851574aaa46844627d60ea7adc90a0468bf16546bcadb9aa0b22b0e0cf941de8123a7ff5729dc84ab899e1a7bf8236800db9144d4e6a54a732ecc8271996b7ff7215bbd9853120c1efe4dc0a0a75ace7789a06327aa1dd23302760971ab65d046508636779c170ec5378dc357889a5d82ccdb2a384afcf16acac906c2c60535d82abc1d5e3a53ef498413b8a350fd9b71eebbde3835a5c74882628460ebf5790ff5eaf994e210ec366e9f234a32cd6e50da6fedb55ec952540ebc9ac1e347b347b1d580df62ca1a86e3b38645293678b04292a9aaa5f083209ceeea770b99bb37244fe5a66d148d62afdd8c7023aceb0cb8341af783319b76c29b0e4cf6bdcf36c719da27b972753982a5136bbce5d5e8c392255398f00d432e46f53bbe75a6827fc3885a7c4fa288564d64c15b4c29461dd9f7354f75729879c89f849ed7e97d21986a903f33c337a8e8cff573f174c03691134706f4d9483b56f87900627c29a43ddb3b5034b09247966ac8f39a7d3a81d89335bc11274e3fdc3130855777fe40deab9537673d950b4cbd9e8178426328ba1ad4fb9220701acb00831915ec90f4ad063ace7804ef65cd595e0cd274d58614c16979ce17d1940f35e0d93be0e13c94092a5ed6f4575e2cd8ae32751cb5695c4c4973980bd07f46c75b900d47b72054ff1e9f1d3bdea6fce52720e6632206a7ef721e4d58bdb5c641bed0332b498014fb6801b273e945c4596e234b947c5974801a4670b0c7b56b00e1d7bc6ca99ced0e536e80bd0f8b2888956e4e91ebab3e785605ce967bb5c151b80d81a64feec1d1d1cbe8da6a3144955cc4d9b3813c2b7ea3b1d3e75e3a826e21fac5d9d617714b59cb4d1cbf56d304b17304cb3b4ff899a616eae572bd5593641ad21b90e2812fcd0230bcb0dc4a582963fd68538f85b3824a81da6c619dbe46f9f16f73ced6427de6f7b11ebdeb6bb7ddd79d764157c4b04890ab07656f3ef4c3dd18d56bcc8c6d7078834f5f5756be8b36beadcc66cc44275031cf1064efaeb3685d377176aa869d62d18fe427ed735e468f3662fe9d24c46655be313b5dc12c99f6691d003cd182fa73c75cd910848c4e83f5b97dca4a2164068295d0863cb5e6935641da43f2d460f7a48b4ba02a18406caf3c3687b453f1a159ee75af842f1985b62b90d4e57a8321464932418554e89e5e73f9b96513675f9cf54f818c0a94107a9b06433826371d79f34dee2b07d0be9d784cd4e449d8904af64c0eb32729974b0ec84305e5b9633bb02216fea03418297ad9c67f3284d936897bcee7014d6a99ebfa15f2c60db98355318322487ec19614d21d5962b04fec65a6547c1a4a0131a41c9314e50932f2adc038329f3117aaadfef2487ea7b6b32b9097ec160324ff8c680c03bb64e53d0bcdf3612705db75f18c5ba628cdd2fc4af4bb06993ae783d379296bacc955cb7b9a896aa3917f7c7dde69b69f9adc07c682c9e9b06d3fb089b298291125bb64af7e8eb8b1d29bfca29e23b78ad03176eeadac6b475ff78d043b5526c18fc05856d3acd07a924b8c6e0b02e322d340d70c9ae111b870321e736f51cb178740a5515eadb4d7af0069ef2b1099b8d70ed2d5043fc5d7748a4b8a7690437506e82b738ed16cf1c9053279772e58d47c2518fd11da14705683f6eb4cbb82581cef0a7b1ec893c0b4de96c56aadd7d6ad5be415b3537df81254d917602bd8a68f6f96bf6a67c780e585513a4db2aa0fca8bf04831244304bad1fa2bddcbf4793b68930d73ca0bd97e56b4854ffa468595d156caca04fd6286899a4c440a32ade9dc80d7b6bc88ee36b138dba829720c47c0bb2aba8f4d37bc76db48fa3bea3f22ea2b6f1d3145107f1afc275606bf7952e4cbc98f2d32210f1a0d735d24c12a5c6025aecc20fab1d6866a8ba150198d274e0183b4a4c96a60fb588caadc95ed969aadb01d1f6d603c65eb8c4db9832f2e09d675e78b639b6b055244331df4fab07b8a1e853e48164413b682022af4352660d69123030086778f20d34e5ca8dbf5b27e5b3ea72f0d0eb4f7f0a4b1cef9b7a9e44a0caad327e13f69ad18a2c41ee4275f3203ee6b5ea6afcd25fc4475b136da65e2ce2d9ef1182084298d43a86363064c126f2fd4872cd44cc3f25cfe895261e20edc6acb49341842beab32b0543f2926984dfc4d7c342c9e6c599d7cf2edc642373c32c6d2ef72f72f98ed1e8b3f4a6e7b52fd2e8e4f6724da3b42ba81f5e605cc07095748457ea7643369b2246e8ff099ccf04437fc750b99cef35d8efd58bb2a59d2ba35995a69d3b51cfcd2d2e2b9ac1d1f486ae9ed6936f6517c30b9ae51207a06cfda9ffcffae2466dab8ea82b95504a03d363757a7f067eaa8d53c276a27caf085980dd127e1e738fc74057eb7aa3df38d92c203ed3bd6317f7c2cdccf093c506faf4f1d2867526fd9563a5d0b32f7c17282284b1e94cda25bab1db70c5361c9c5dfd8f22a43b64fb98c99525de4c43b1f67f65aa9fb57d61814988bf35dfc73902b0b13cf998f74a50b686ced00c7603b7017daedbd5c73096db0233ee9ebcbf46fc11d440e9832440c628475bcaef3b3ac5830a2930818bce9072f82afaf9601d950498302963fcbe5ea88e3898602d2c5aef9f3f76e89ef57f5c55aca9eba62dac196b429c77cdefa9610139264cacfbc086a76e424a4a8b9b08faebb1e2cc067de264598abcbafa48162c70c9e26f39d39d1e9800c9a8ccd34bd3b7", 0x1039}, {&(0x7f0000000380)="191376b8e2071d6d2b0f0e6c236020d271944a39e0d743b6a5704d1b5266362d0909f1ad50d7e61cf274ef59c2455a4e3e03dadb64c387246d14c5034daf5252", 0x40}, {&(0x7f00000005c0)="551c62648b5a25c2e785cd94200c613c216f26c5f076dee9e1a9088187c1f1616ca9cec18a9b0ac052aa96620e59ef75010d2e2ce6b6cdd878a9f51b2b29d0c2697d58191a9d019f39f843c7eba84efed6ff37", 0x53}, {&(0x7f0000000640)="196e7272df847f0b21dd706d732051b80aeeff314745b4e7e6cb55cb6f9abaa981cbf8187f6502081fd850f5532c8572a9b0f9e3340430de37ad6c87743da3de4cbdcdc5a2fe6b08c2fef5", 0x4b}, {&(0x7f00000003c0)="f841d2ebdad0d755f94b91e57cc87cfe4415c16ede1a89f3a1ede1e711", 0x1d}, {&(0x7f00000006c0)="6ec2696f75ff31afd00f48f0dadc55ca4adb590693c17a4cf1bb2588f1209606159e8966bf69f61a62d52868520910487b9076cbdad0057bf57084ebdae400938b68eddb16bce99f872b8025df08c200902fb3bb6884c01f64ee3a8f67bb31f7b976247cc074186e994acc8b467fb16f2e88450a904d8cddd0bae797a0965d782fb9194352f7b073c5b87c", 0x8b}, {&(0x7f0000000780)="f90721741edeb2b816b656", 0xb}], 0x9) (async, rerun: 64) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000180)=0x6) (rerun: 64) syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) setsockopt(r4, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open$dir(0x0, 0x8, 0x110) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x2000, 0x42264520) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0xff) socket$unix(0x1, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) ktrace(0x0, 0x5, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) recvmmsg(r2, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r2) write(r3, 0x0, 0x0) getpid() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) denied attempt to set clock back 3704230074 seconds executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000080), 0x2, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa) getsockname$inet(r2, &(0x7f0000000300), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000228000/0x4000)=nil, 0x4000, 0x5) r3 = dup2(r2, r1) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000240)) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000475000/0x3000)=nil, 0x3000) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r5 = socket$inet6(0x18, 0x3, 0x0) setitimer(0x0, &(0x7f0000000400)={{}, {0x8000000000000000}}, 0x0) recvmsg(r5, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/216, 0xd8}, 0x803) r6 = getuid() setreuid(0xee00, r6) r7 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, r6, 0x0, 0x30, 0x6d}, 0x0, 0x4000000000007, r7, r7, 0xfffd, 0xb, 0x1, 0xbdbe}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r6}, 0x2, 0xd47, 0x7}) clock_settime(0x100000000000000, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xe3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) executing program 5: openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000aabb08004500003000000000000090"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getpid() setreuid(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xbf0e}, 0x0, 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x1, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x5, 0x6) r1 = socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000000), 0x10, 0x0, 0x0) close(r1) socket(0x18, 0x3, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x0, &(0x7f0000000240)}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="d4b7d60c5972049c34b79bbc713f", 0xe}], 0x1) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[0x2, 0x0, 0x6, 0x40]}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, r5}, 0xbd, 0x0, 0x0, 0x0, 0x40}) executing program 6: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) r0 = dup(0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x93) read(r1, &(0x7f0000000700)=""/203, 0xffffffe4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x15}, {0x82}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) writev(r2, &(0x7f0000000340)=[{&(0x7f00000003c0)="b235265830a16c000e9791d390db8fdc63c6b9a3a59759e47618049afc020363ed4cf6ea97c0818a9cd68a995a8aa766cbae6f2a7440104d665b95d7ce66ec42be152326c507957a352f09365e7713d8e1f0be1542fef70b2406d249bb22e864179472ff6ac2c774d42e9dcf0356adb806dc98df642310fbd824db2d8be1549a35a6daeda8f62803898259696f2d28cf80c70d006d", 0x95}], 0x1) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000305000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) r4 = syz_open_pts() close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) socket(0x17, 0x4000, 0xfd) r6 = msgget$private(0x0, 0x5bd) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r6], 0x401, 0x0) msgsnd(r6, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x1, &(0x7f0000000380)="1a093598fc41000080ebffffff42319256cc222efa6839f9921b9868836b0539488056cef91ad449c4ea014cfc838731ea44ea713c508c7e6856662932f5edb5eb7bfbda93c203f44f6271a95258e7472b80f384e84673a61129cb607fcc201c1f000038c5ce79a316ef880c337108553b4f910581efbd7cc19250c3abe08b8eadca57b714cdd00d08cb6c3db3e8c1d40006fd61bf0b8162c4d06fbf377229976b0a6700000000000000020002000000000000000000bbc7dcdc107f9b7ace93", &(0x7f0000000340)=0x4b, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000080)='G~i*', &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), 0x4) r2 = socket(0x11, 0x1, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x1, 0x1, 0x0) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r7, 0x1) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80146952, &(0x7f00000001c0)) dup2(r3, r4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000980)={0x3, &(0x7f0000000040)=[{0x4d}, {}, {0x8106}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0, 0x7001}, 0xfffffe32, 0x0) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000001040)={0x2, &(0x7f0000001000)=[{0x9, 0x529b, 0x20, 0x400, 0x2}, {0x3f, 0x7, 0x3, 0x400, 0x666}]}) executing program 3: socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347"]) 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)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r3, &(0x7f0000000000), 0x100000000000023f) r4 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000200)=0x4, 0x4) dup2(r4, r1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0xab6}, 0x0) r5 = geteuid() r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r6, 0x0, r7) fchownat(r2, &(0x7f0000000080)='./file0\x00', r5, r7, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x6, &(0x7f0000000040), 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00', 0x3) denied attempt to set clock back 4244635834 seconds executing program 4: mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) msgrcv(0x0, &(0x7f0000001500), 0x1008, 0x0, 0x1400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r2, 0x0, 0x0, 0x156, 0xfbfb}, 0x5de3, 0x5, 0xffffffffffffffff, 0x0, 0xb8, 0x83, 0x3, 0x400}) msgrcv(0x0, &(0x7f0000001200), 0xbc, 0x2, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x401, r1, r2, r1, 0xffffffffffffffff, 0x8, 0x8}, 0x2, 0x3, 0x2}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r5 = getegid() r6 = geteuid() semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) msgrcv(0x0, &(0x7f0000000440)={0x0, ""/13}, 0x15, 0x2, 0x1800) semop(r4, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r5, r6, r7, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="268a19500222addfdd1965c6e1e677d79e66f38283451cfa0ed102c16ce4f7d3f673d3411137db3f31b073de20bd47e7c8b709d9e8b61b268bb09ce7d8882ea47c660a152e5e194aefc1bafd8f1850a447f47285810a3e79a6ce46100a488a973acc4828c5a732af64dcd5a39a625a2e0fe10f1c0bff3b07aa3b12400fd7be81f3df04fa7945dab15e4d494e71a067b2b5a4fca8f4a7b32fbfd72b67b2a745e6aac6696b8d0fb1a4fa03a1de950a1ab5e603b80691d5675c9bfd1dbec4faa50b66da63292ea7940cd8f541ac1e7b605f214bca6abffa926b3119bdbafe0058c2c8e5a0cbd678", 0xe6}, {&(0x7f00000004c0)="e97d6ebb271004a3ff607a88679674c325347ef87ce0e669d4f3e4379b3c2c4c5befebc28ae5f9255221f06913029a94f499c0683c63d7c204c0181378e71bd94cee34aa013a5676db8d67f3b31591192ef5069008f09029090bc1b540421fb6399d4da97a0ec0ee3e140138ca8e0ea4272ce66b66c1ef40ba6a5f8dbee67e1808242a0ae271a0993cc11bbfbaca77451327c1a6aeedd2c0a66e560de5f74519405b90976e429dccc7101540823271a56f5626ad5279d9b6348dd618428fd2992818c8a53cabb4d2bb907c45796ce5ee92c9889b79164dbb7681f066169e785b55ff0503adf2a7562c2ef7a9274b98944d51aa9fd4856ce4846ee04b0603781c1160ca5129669edf184b7928b362533604b39346dd87c71651282fcf12331f68a8f127f698d85b751217101a70e3057a1bddd2f2deb612f405744f995bfd56e9d9c063e9d079f41b337f9695b7188428db6462b5ce6fddb7ea3b9234c32fadc6a54b6873678ba7e2f763339f154117fde4416c27fa60344a078f1724e5a96b2809ee0dcce23d6056343deea5a9b8f5501ac9910e01b567136d7dd2529bfafb28b8f1477fee95b589ca80560d290c83f5b5273318c613bf03d6dd3f735acd22325f6ce63efdf7c1ce28b90fe056bc35a1df39231030d4e5811be356247729d0c1c33664ebf5a8262eca928cefa21d49b36e960fddc12ee6875a27a83d84d9a9e6dd9bc34a07863a10e02c6288ff36c25048781371960f10654983d988da575d57d8e3489e61926ecace57ba04366ece1d8567b5219ca33e36d93c45b8ae7dbbfbbcc7fc4d533ed75ebf7034492cc62e6fa793be64429242dabbff550f9356986da5491f8ac6d312dd1765c3f9cb38f3d3fa2343e5544df47bd6db9bcedc428e73eccf03f70df485876cf8f92a26803e60c2c9574a30b90064164c51678dc592413e4f749249572c42a1d57186682d13291dbf8250707fbebf958b36974f48c2bd9303d1ae278601fe18d815090268714a5f46d74cffed387c398846cdc7d5d43ec509430581d06d224236a310eeef6fe4e885dd12d8c868cc9d21a072e7e837890efe2e7e1f5ffaad986f672a6ff57e183d034916c4e03d6e9eb744a517d1cfeb68101d501d4ae1ccf5c5c853f4bf46ef20607fc2b4ae4de44bbfbed0a3aec9241c8b6a631444f96b65d0e66d034711084c6767d0d2bf235ccc9fbb3b4ca4e33fd071e4e7cae0725a2535280871e68d9d203990fc128dea64064634d62ceba09bc4221adcbeb0c30792e6f60cb2e2bca950bec2e2ad20e88afcbb9154287d69172025b327c324d534e4ade2087f11ee6da6a1054301260f177e330a34b515f4b8758632e9db1761b623c82b4bd96746a7feff2acc0e5cd1098e30fcfbb26d917b386d13b98a60436cb9272df086bd26ef08571845bbe9e4db9f15893e0be91728d53005cba78d52324cf42ec97e6adeecb14217f491df63d08bd7e2c2f79228de852342470d85af6528ad989b614d72af248b214e2403cbfdaf4bea407cc5810a25844b756adadd1877d8af60eeec6238ba2c692c91facb54920d0d6a46ad2eefa410b16f560dcf04882e28ba710ff42cb8e3e37bf6db45bbdefebe0260cf3d658169d7f18f8058b9bcc04b6a44fb0826037a43b680fce69c44d89ea5896ddd79714d0c1520847ea7fb3004be1a57ed11abdf89f6ba06fe903439bc755f187e94b7c52ccb171404277c422cd56da9e9efdbb96b8737d0933791be97078d67da327701f737c094e43e02875b237bf1ce534490b843728ac55ab80a8ebab618fe643f7cea619de72c86b0109bf16c1e1235e75880764a664ce7be828c7e11412771f083f03f7a93dd7ca9a0e0e42a69dc88245c6f41354502e8ee6e7b6071358c38b86891a31f91250d33535cd830ecaa6a900397233dd3a77a39174a964825767137e8aa888c8ba864c3f9377d60c5c66bf3ee26764f937b6ebbcdd3408c41fa5d3cd53300c5d8a83b81a752b2c1a7be5ec5012b8ba0dd65a4787a90ee190e1f25b26ddd58fb7a684b6d2a45a2ec9a762ae0d81ddfd543e14a47b66c5163fe97bd8390c654d62c6024c65c422e5cecb69ecd47c23e5801790b6db01859c00e45ad11f5952937fad8251e88ca49ea4a112bf13ae4a457a91fe0f994db83a0e508ef79f8b77b6848bfa9079a130ecba486a50644c0eb88acfeabb9ba45510760d687bb1a415c8eac1c70afe9ce65e657e826711a4fff9c4c9d6caca59c9352bbe415f53715faa278b1bb0f1b5f011d97259490d0ae4c8d046cc523bd9167c14714809b96ce3eb18f06f36f68e0c801271227b34edc3c68ef5c333ba6bb2f0f89a34b8f353633fcfff9a31c5469358efff01fe95e24570491d658866be7cf7843b2e4e3117796667df6dc7c28db7fdb7c46d9511b9a6f52c7cefa597a958c4f1a8a1b3a924774eca54769796f70dd60572a4fa0660bbd301ce73e23845ea3fd9a523808a43952beb0ba35cbb91b5d54c934482855ac15261d971cfebd2d53b7c7c38278fe500429d6501a10fe52f6da8ef7b4ce03ee718267d9f3e3c31072274a383d6a3210d7008dd37aeee68fb3faf04fb24027a1792d21e4ae2e46f15bcdc18a602868521093808aa0f307c91884210f29a6ae7b888567d36ac69ed6151a1cfb64117a324c33b98a1cd6beaefe85d47dfbd81b0c19a5fe76c576fbe7f20a299802aaa48e57d0466b06d41b8be698ec11c8a7ff776b79fee7e71297b5da6a1a37a8877a0243e9299e09abe34317bb23ad43e77a34b46a0df72ff3c6bf24a451ed7dc2fca426fafb2b91f491f8f65115867d0960089708681303374caffc1e5bb56725d467d196d85869e57537204bbcf918393330d92f235433b05ca8356b73eee6b606ada78f8f690446435f19ee2df1a35b96dd25480a2097d07c50b5f4714b7a459457c59ee28c9f5026f26c5fdee906852d7069d87a98412b073f50c13f9e61a8d651d87405470236f990dba6deec7c9a0c0caab9b2608434cf8a6afe8d1088215d2ae4d04410da05daada2baa0c101a9d166baf9326543d71c0fb65f5c5c391519789ac5c26e26af4460cd49f2500a1cfaa42aa46eb217ac71aedea27c0207ffbdf919e32abaf7037299d27190afc87936c68f4756efc1c63d4a055fcfa348d9b6b9e64471016698d48ec04bb679a1cc9f380c15572f6638b0c0087ff56115b23f940496020c2f58a0813dfb0e7a9ec5492c6c626c30dfd4cd44b063fda1dc29b0ca96562500d05b8bdb84b1b14d3f015075006f5d89c37fdcd0af3478492c36a20acaca90749906415ab00d1fc1ece1515288e28621af23afc9ef06b116f1aabf7f2f1a93b063fb47649419f587c6b655ec78f60b2145c0634d47a36960657aea1135800acd718287c565f8f541de8b10cfac4baa38f39e154cd5ecf2de2c34b9a86647ccac532a66cf09a6ae0f9d61b793a5bbaa709d6da0a02e8ed45378736f0a37aa2f0ea51f758933ffb1a5a8b57b467e80b7948196d987b4ee6df4c042ab82fa49d273c580753bd0d9ddcb7b64e5cf5fe4bb36786280c699eae4b923465bf70952815d0482c39758f491bd09152aaa0d037ee91fc70d7bec5733b70219c78d15950175dcc217e500d3114088575e6535a44e55f4971ab080d59f2f103ca57770fb9aef7e5477d222c5bbf5528d3e3a1333dd94abe6b63e790cc286e6c14922e8613aef07255acf15abffc95025da99af536fc760bfa47ccf0807dc3dcd63fd7c0760106889207d3c75950dbbfb58105940a1a19eeed23cbad7436f8773e3d56e8ed84988199082abb3d5f96459a52381e1df0ed85a6ab79049450fb773b28f07ab03aca796fd7c460c7b50ed848019c4ea0bb34275a9df87c0103ac706df5f17c290919a5b437b4154b06f9d91a8657b2cae164ae1902b9a2d3516e195dd80952152e1e6bdc34d108c3aefd61eea859b770599097530a139d5f798bdc60e438e38bd75ed9160dfec7c06fc3138e057d56b84c33c190d1c45cf765a1a3f1144aaa6a6b5eec826dbfb364f41fcaf74b28dc72b00272e147f511826d1a8922143d1153f0dec4c68f33a8887614c30edb585549219c3d46a0a33134cdcf201ef71f0d5534023ec9b282e815647de8e42636cda91238f4459cfb1b4bec1435e0622daeab43ba8df48834ad9983051d8c66cb8f4af876c38e37f885cc9c6a323d9d43d1591420a1fbefed085d00cc60d5f2b8512cc486d0be44420b06de1cbd895b699ceb77c36c93a0fd87c02eec5d7d58babc1fb842fafa819673433dca3573a0fad48d90240b0b099d1493cd2779828823c3f92ef4e865ef1dce5dfb26245292230ca85abb87ffe64a1eb7b9f4e390d8dc445cd3e0bc61914ce5971c73edcbbdaa0a7de4a44b155ddf6229af1be000e712965dd1f176e8ebfc6e0f0738757a67d050e253082ebc56d74e3d52fe6d23d2f464ffe5ed4fac7554b6d40897b13bd024b87ca6edcdbba6add4553d534516625163e2b48d73e9c1bfeceb066838305b25f06c9107707177c946caa114e82991955b87e5f215e1dc2900d5f7ff19afbaecdf2e3b6adc708f82b88261aeb7ebd8928addcf102ae9c8e07d8620ed9290adc33e52235d18d8820bab5be29dd23e8eff63b70566a0906f5e61cec8962a9ad441a830a839dc03154cc3d2d9736487bbcf08c57b25caa6840e31759f4462a282f2d3fec3a864c03a4fe5835cd37e25eed0c3b7ec820625f8624b12542a52d99245055d7679a4f425a697fc80e59e64236074ebd282bd4ddef0b2c387c869b80a4927b47c3dcdbbc9f4b01cfc69172dc42f50aa72fa5b38dff426b7b93f6f516cc6804c5ecf035dab3d1526971c25b6b926ed04a0787e9f8ff3a549f6e14469511cbbcf41a10fd1998524d0fac15f836927a8a07f13e8c866994bb3d53a470c56a2e95c66bac8a52574a176eabafde5080035f0ca78b17d13b0b7865191bdbefad5f7ced00de9ed7ca0f5e20409c1b8c76b6c509b27a2b5c3ad478770187e346c3d9aa761835b38d50ce7e4c3d6128156538c90b77bb8140bab19603d1bb101db8d181cf61d11ba939c6b4231f01a655ae42fa8859456a9124556b3901a5cc98f8bcc4b8b4925b71370226a0eb1a7bb944e64bd907174268aa8f9d5c6c6693f5ef7fe150fdd9dc6eaf3947feaf14af1ebde3256b954a3acc99842ab3310bba940d0d7bb560aea4172eebbe0bcacc0482da123543d1b20949a90d421aa84d7e360b394c1a8eb9ddc7ee21d4455e6e23b7bf76a9db0c889fbce07942c09704bc763ba09fbb89dc04f9fb4c6aeb2426e1a00cba2df49a6574df9ec58aa1e9bf6ce19b07cecde8824581af815f4d996a820006ec8bc4c43e7ab9d699c0c4a4c4a2ceec7c7fd580b991a8f1a77f89c68320fd9c7b580a977753751d5d2efe3dd85dd7e2581c80b83ec3796b43d7b0ef4f789a4566ae73d2106daab01129c2fc480b828994652f59e6ce8a4bd9139417258ebc8e332d1a23be99505853eeb00394c8bfd3c8f0cf77c7499634e7bd3493b5e14fe57cd693ada7411d51c6923c45da3dde4cfccf5ff2e24edfcaf2baf7eb146aa8a1498b43d5c30d2a3ce01001b0f86528d32fea9cdd20f564b328d651738e90b43e5af675466396cdd21a5951ccfaeec74a3abd6cb8e7453f08e148095209e1fe6b4548ce603d6a043c66c8fde2193cae08108019e5cf4027b0f02ffb64452aff4f6c52d555d27a44bb0320cd62e00093ccc2e0a5d5c258130b24a86dda9cfa3448778471140c40fb3cade5d32d36", 0x1000}, {&(0x7f0000000140)="3241c4b621caaac034ccdaad1c29ddda4164c30bd010ff85e4a8f0cccb3f26f9c153ae5170e838ba0e32695f", 0x2c}], 0x3, &(0x7f0000002600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES16=r14, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000300", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff100000000000e844197a80e97c30d9f0e868c89eb4f1eb3c9a59265cd0d68f646c76f56704a4c3dc5e7ab526d17e15e58e739b6a77a560e316b4375858c8e56e4b18c3dfde54ace78147fedede2dbf5aefafd99c06ffff3921eb3f58d8a6ddd45797636753bcc6da9621ce64803f775e5418fab4a6440d20199e21fc2a1287dafbb2ad83e87e43df68dd2d966cb6b1e9b29c6ab4255728babda0fd624f101129617d2eaf622f68875dd93c10e5cebe21f0e40d4cfc9fb4233101717b1f426eea806b992ad89001bc8385b2eb99f65f118aadd9dec8c215703ff23be675f269ba6f29f3dc166c790c7dfd83e3416b29dc1fe4a9ae2e411433e1f88d1255033adfc85a11bca099cd73e10a6ddfd53c40b64df317d01acb8e3996043e2700ff14f955fa3a7bbb77ff4fa836dabcfd7a8c8e4f508661ed22378c5da58acf37288f203a983c6103f6e4c6079165d2293448f01bae4cc9428f4dbfa8c2", @ANYRESOCT, @ANYRES32=r1, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff001000000000", @ANYRES32=r9, @ANYRES32=r1, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB='\x00\x00\x00\x00'], 0xb8}, 0x4) executing program 5: r0 = open(0x0, 0x78e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x462, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x4, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f00000002c0)={0x0, 0x1, 0x0}) clock_gettime(0x3, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x4, &(0x7f0000000980)={0x4, 0x1}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r6, &(0x7f0000002040)=[{&(0x7f0000000680)="00000053f6953b578a5e78ba726a44164282fbdce59879e20721c0b25930ac15cad92b1798026c70b9047f2d23cdb8b6d76cdb4acd0f01d102ca1b9624dcb92a3496a85cd3e9356c954d9ad25d87bbbfee51603c6f705be84ebc04feceea4a01bb7075d879a19cf6c8ca7a76f1a3377ba643b0b06bef67d736f39ab2dfaa21a7c9f74a537a5a04e2a641830b2ef9ab4087e50c63959920d13ff13464ce1c18b643a71260860e0483ab217250cdcb121307c5c1b22a236c83d7b8d20dfc08bebe5664e1ea1eb7bb0814dd62311a06c463838cbfe7aa77bac9046df51f7d883c0df17588ad0aea773048a959f59953c4e711f05de597ee603294cf810a060e0098763ef57000a60282bf8f49632a5c891ade9c040c204fbde096de1139b96ea76c6d9231b0b5142cf883220c1eda3a2e82742475cc973f038d608172c55eb9bb694ab32761fc4caf5c046a5bbf8edade58c69696a93c3bf59b079ba6d1efb695e52f7ca032cae44cd838b9c6bdc651de3c39982f1f957ba29597bcbea5873e4c9bcf91125aa6d337df4b3d32b0000000000000000000000000000000ae2e02ac8fdbae22ea84fa9dbc8b15515dd8b43f9ccd5a671ce0b8608aa20ad04e6e767011f0f13b2fa3d25e55d050d40b10ac04e900"/477, 0xd9}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf76ffff000000000000057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f903007224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f00000009c0)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572f7f000000000000002cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de9884f86ed79b994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e295dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79a78e428b56b878c2c9d7d2f667205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160c0382db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7da74862a90715e52c51d7086080685109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2c05fcba3c7cbf6afe20466583fbb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faa0010000000000000ed34660c399113ca2e1af84335086124e5880174e4db34d7e82a81ad779a2abb3f6de2d6e5ed9e08855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f668c7d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e46ca061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be44d5cda756d4111192661807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3601808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06ec7d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda0dc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd0", 0x32}, {&(0x7f0000000000)="67b2e372a5", 0x14}, {&(0x7f0000001b80)="09b3a74bcc4c28d5", 0x8}, {&(0x7f00000020c0)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af", 0xb49}], 0x7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff8, "0100000063026d00000100000000000000777d00"}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffff00000000000008de470000c9000000010000907865d11890000000004e224e21d29455e4e273f56e1fb9054b49815cac250690fb3c2153b23758b3a78c7a1325a209b1f287d3f8b4e6afaf232850924969ccc6875877037c4fd84692cc38153b835c6204969d979f3788dd22975c7c5ddde0e6fc7ae7ae8a5c56edeb13716bb60bd48667732cb7d4bb9a9cc84f56c178f57e202de9463bc13baadfed2ac5c3745de3354dbe8500"/186, @ANYRES32=r7, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000020696c729630402d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"]) syz_emit_ethernet(0x12d, &(0x7f0000002f80)=ANY=[@ANYBLOB="7cbabfcbde5275693ea3406817a7ff93abcd0610e1f0f2acbc6cf8d46372548b8c3e16c2a6b1ea15c08097314febb10dbc1cdade2b0cf600416384d307290c3537d0501a7f106510190932df0375d4008afa64465140db2278065a24738ed7dec3a8f6129ba1cfcd0cfe8384a51d610c51dcce8626890f85c9130df15b4aec32b8ef473cf1b3db979c45bf712ab50c36ecb433d96d3d96b94bb6f78375898d290544387c34faa283b3d7d4fa176c1213abd68062e893cc243ac811ed5825338ac8e4a72f770331b223083a9e397d5f00c53136ba11482271fa82e7787818e529c31ebe501333412f61c66423515b39558d71337803b4bd5b64368c6c8aeee2d580b05890e29d062ed8311bf7b68fa2e828ce100972295a565b0c668443a84a6a27f26224a0bba705fb4a5997bda3c51455def52813d98651367ed871c11d2f66f995612f4fc1d897323b078e8f08e24252ab45a6160c9b7851886ae6e10beee92f50c9ef5f05e31f2bc0214959397165ce72ba41606c52eb6be82679ed57e485c93e31683c9431a9ac3b4bb2a26f387b6f0274f379d6f20e696019f9654819424870f885008cb71e84cbda35d324765075e7a8a6eb235bc0d9359c4ad476a870f0a94f730cdf25e47b6da4f1134ca4b60c8211ffeea639accdba3ae2796ce823ffb11430fd4c0aabd88f40ddcfb4a571be17af6a92af7bca44411f325b4cdb39ee43b0a3b563e60d5c07b2c9cbb9e61cfeca4fe8ee900105af461618bf8b8d382539d1548e4b2d1c57aa99d58aae3bdce010e3e50ce9c11599d18265cf806b9a0bb92c3eb5b04f455ba85b89a641ea104893395ab9b8dc8ac4ece804f38b0a5ffc117723f98c76da1b92f1818de19e9ab63560abe051b2a08c239485bbaec5fea3e53461f34a81136b021a76659e65a1a2a41d5d753394720c310f53dbaea56f4bbf1cf303dee60b179c3f1d6e3948a43dacb749c5dcae3025deef4ec4aa033af96cfa4348baf168bf5dba41673683fa4dbf2f76fd1c65eef8895f003bff7f5da653be02b3ca3dd6f18c2c659785a2d5d7328a826d94055662d013b5675dddaab6f794e46435332ea1183b379e6d5f87106ea69936828720d56ef40beeff43ae01a5fac7ec1f42240ee9e44f951f8c53695bf3e39cb1bc279f3e2311ee70d8fefa9f60f6194d1922dcfdf5d3c109d6f80b3e322ff2720cb47ce714e57789176ac0a0231bf8bfe7b4bcdfe49f949673332d0c1be94c53e3d1e68116342ad84bc68c185901668857aeeae5bb522881c21bdd980d483a799bb7924473db9394045e3704d46c1f4dcac7ae14c09e5bbdf0f71b906633ff9f573894828221285d2378f4079c164fa9fcd9f046274988360fd1acb4ad5aaf9aa55c51e6d7a7994cbc4c387f276b0a2ec5112a433b0170747bee5f1b4638d9a5d8a7360b8691adb1c8eb45d0b88a0e25b389213d06e6daddad53925e9d7f08c0f50d643e6210ad47de503060e2b3785b67038d7a5f075893b54f3012a4e86d26cc0fdf49cb5ebc7e428c047e8cf02fa65d95b7df1cf3c693e19616aa0af3a694175e63fb2f501f9d43c43cbbe2e892d98069bb2fb0e09e5da51535108912abf9c496fad2f7a42a21ce986cff60a935796f3a7c8057a1e265b42bd770fe66eb279df0806d4b8bd2941bced409d7c2f98abff65fedcd1a1c7ea54cf1705f8d24fcd78eb49619b329661ded0992b45fbf757972ca85041002c7f8d9ad55b27d68014988fd85cbe3f74d35b3b6e115a1a430ae115f6b5c3c45ffee5ef155dc9c9f9fa1d243399717af15e3c6ad7c0e4a17bfb1f0447528f4cbf6550698fc197e67bc56d868118ccb90dd18a6c08ca1e539f928b56b1e80ca4730422b0f5fd6dfcfdd4a5f8ded7b9b07d7f05ca3ef1557b2abfcbe9c0bae63e45f531abe8e00fa8435fdc066ca958350a43e988daa8e6f28dac3b9769f32cebd7f245432e354186b1af956d7af3b9fdfe20ca6ba2fd77532ee1ed380df218dc3b77438f45fe2fc5bf2a10e79a0924611bb64aecb376718b3054a7aee75400d95a98d260c0739ca35063f3cde73d245a333e965ec158c574d0bb0936e9936ad499c994afa247b00b2a34760f4e0b92ee84d8d84f207571805c0b0346eb9d7f464b968124cc42a501b40e84056d246f0d1495d2562c5c2fbe9696750e603d8f2d5a00dff5614b00ee96ef74572c6975052ee6e4a0d351369286396461e905a1401a0afc45b6ee65180df56799b42c51916037d7baa36cbe10e95ef75a3c8eeeb0f82c65077ea27eefd8b5332c9229d5c15ad4a99ea77190e1f37bf1ffd6cb06f61fef8d1f62b2a962f1ee727f7d9b0e0169ccf54b41597cd74d21e87d137b7933294313cb95f18459bfefdfd1c4c3ede0c064379b6805012a3b88759ee969459d9f3517a58d62a0daccb63ae751dc560aad86dcae2eeefcca3b56ffa6c8e5371a349491e757628385012a2ab66663e60ce183506495bceb07a22ddc4e14c829c939d7965f5f16d4240a3b130a1b944aa8980883d1c238624dbdb37482d24ed626e76964f96c253e6f8c1f81be7ffb70158f28e16910b73708463e0c1cb77d799174ac81ca0bfb27b6a71ec93ccea735262365466a6700f8b812ef1b5e4f87f0b1805616ed087d36a81b06733af3adf9e01f34973cd86343eaeae7b97a8f11768536ab3e39603f681cb750f27308938414d79a5b85d9810638f58d3524677a3f71158c7deb48af466abbf31ab744cd2bf6b23f1d52bcfb7cbf098bc9a09cbaf223d5f200208b77bd547a179ee238319e4fd188bdf25e74553e77084d94da8eb83dfce2ca0ad37075ae79d0b47aaa72d3353aff0044e4dec5a266fe5228b87f40218435029662c5829a21c31576573929458f74c459c5c0921478a1d9fa6e2c6d95316a7944455eebb2a1a1715bc0069919657db83652319a0f2a95566b51dac009ef23c883a0d0c2613ccc3d5a285a5c0e7a5cfba23f7d7b83c1ba65a4ca4dfd80bcb49a02ad0c12acb6a6f47882be85054762ac4349383bdd4e8014d36872db43f0ef2a0887d941eaca6f4ee5e3f426a57c2b4c018a96c1ee561bc2eb78b9e3ae2fd3d002644e99143e6d26f950c91bafa8ed372157f6c03fb9b34d5746337e242317368bf53bdb55643ca86bca628c4d088f80a7921c59b0d07c0765ad4f37ae2f6e9810a4f7d7571cf987cb3fd890120af23e1b544047b2d0525dc7e623b60c785ecaa6366928758246d016eca6500085bbd07aab73ffbe22a761fedf9cc6b87aa72a41bc76ab6ecaa3893bd6b4270b2c1e08983342292719a1583a310720ddadf7651f98d5b6ab29454bbcdf37e7b19d3f986e309be8649f091a4212522395d600ac4ab913a175ced4b4814914e6859940965c4b1f49c0602b29d6c768d57c7eac6c186887a7b7fcc04e84ded8986a7cd2584abfced19818d67c06535d959b520de557fcb25d78fd1f589192bdd00713663e47036d06abf359cb7671417aabf5bfda4f9e9eaedb362cee40f540138d58ba541eef3916b63d2db7377d40f7b2f836b8f0e6fa391111d2ef000931540f487af47191bb30dcd4521def456f49a5ae88ed76caaabb03b5fb199295121a683b85a17791b32831f15bf76cd1eeca360295dc5be258c879c5b1899a207deca841389978c601b51267184863ca8ef223fdf618ec08a8f092f7de1bf2bd143c5bccae3c49ee5e882d998b7e043c1f596bf69fd5fb33b3261a37a48f718b3b97a31a9a5a721b4b281a2798cf12bda6ba27f00284ebbb26d1fb71d176e9dd50724afa36d2be49f286c24d433b906faee2779e3556091b72200e645630a450af6c0ff84da024c578361f2362c422df804e9ccbad78eb432619cd52f7d25e250656c21ea2032377da6bed5b4b0056b3d094047c82b2dbe83113e1157c039b2b93e673ee44484387b8d88f2cd4be67c9ecdf73e3288d58c03acf6f3a0b5b6eb8611ef282d5aa356d8ada64b6f3426fd613363d7f721196b36d089c7ea9b7b1df5e2bd2b5933d6e784c0998e5dd2736d9582c1c16e9594e709d58c20beed3783c5aa0fd262c017d3c506bc0f545a602266310a4aa875472b316d41a7469925aaa9c2fef17c71a817f237158c199935f0e51f4124a34ec06f8b6b9e2cda0d495d6e4b1d63608aac82dd44deb9cca1bb7e0fe2e10325f467b94009db01799001ad857508fb726a3969503e6cf178e98430684453200a498693866fdf4e3e7f40d37b605d7dd5209b3fa9ce679f87cce99b70a72c57e7aba6bab1f8258bda9dfdf3f4c3b00d6c4cd629ac9d93cb7918266f8c13f3871c39c44f5d531d5ae7566512599f3e2ea116f80c5c6d6c2c90571ccb0330d04a26d1548c40c660091954447afe9a09ee7c380f0cfca2345ba25d134f2c71124196e842468a15d1b6bc4ed20683d6764970b5afaf9a16a3d2429de28e785f05f860392dc17f75421bc0ee83b2430cb4c3a5c0ee635db48d5666bd6743974c22274f4230cea379d471a4b33c3dcfafa454ae3bda218add910fb16049f24d908bfdc5ee4b3712e6745b9b8ccd8cc1d59face7ea934ca1c3e373b859d4c2a31c3572f9d21e749cb1e2e6396f0238eae375fdc6b16a3b45081159db30aa1b3e1ee05ea623db4eadc88685b7f669bfa29457cfc5128f46e21e1cfabf93a4f7e11c3c9463ccde8d4bac83d82e845d31654c1377611e851cd2be46548629845d16426bf90530cb2b6df8439ba9b53a6d306f51bb6b5809d133ff9b15ba1ebf81833ee1d219a9f7931e3ab48c1cdb10cd8e94aff6851a20bdd412089f02a2ca70d47a15a8d14641b25b910a4387f988689f678832520390056e26c0b150e6ece4e6a6e3ace5be2b2434e67b77f2e2da5c2654777c5b2629b48f3d0731431821d2bf917012ea4222e4f717fe4ffde9e40f9d5d62edbedcc2103ecef5c9b5fbae33becc2048212f15c4b9e26a290dde047d85a10eb2e3a2e910acb13dfb806f60e7572b07184b8721f6a6e435ec67258e18675c8140e852a6b9938c815326727479a183987cc42ccbcf50bd20968bc0412a6dea18affe9c352fccb89efbc2b3b5c675b96d1dc1e8b10c8bb20d84d3c7fdffbe73c04019a17074f9d497ca679250aa155dc739661212baca588a75b3b811b445344c4e1ef0d2a330b1062ea4424a9ce1811bcb2f4a697e10f16cf0f667b5230f12a9b6bfca529e20c7bd9a9aa4c58b9970b2ae04a790d0cbcf2fda059461ea7ef09560e5f5cb28c768421dd5063207ce38950e649d6cb3ca61f4c47f151fa4a936dae1c899f1bdfa9ae940ede0775d6ea255c327eb9d418680eab6b839aef2407390c5080f9273794739d1e774219bcaa7c95df413708c8a8022e2afbcad2f97fb80b65426a9abd337f4e74db018dba9f25a462f338ab89f08e71ce0f4ff364f41307f6657796c923331d8f05f83e446a35c11811c11d2e0ae9ed86bc4eb9fa9eab633cf2c23f7149d0ce9b57de23b1d9ed16664f5ef1d3c80594ec0d151f33e6c2c8c4bf658f4d9e753490958b0f3d182c8af1bfd7e1e50b48935b20273b0e9f4f97deab5663c3d5746f3197ac5cb667a0caee78af5bf966363674fd411f5fbeb2b1d060e78c3cf67e4eaf8c516e52960c2af09dc88e9637bf45ef9e6d3c09b7d2f1b29855b40c6d200f7674986f31fbedfac27094b4d4e04dd703a754817c4f6d5a8c6b7f10b6747323a9da41d9499241f75843434c659f4be2bb4c1d148f0422324831dc8ffca92b266fbd08f6cc0080d6af8770aa0c3d187f1d031c0b6390cdf1822f144", @ANYRES8=r3, @ANYRESHEX=r7, @ANYBLOB="a000ffff907828000402050e000000063a247c0d000000030100000021136a477363509097fb04ceffd044c01eddd2734ed26571bcd41a45a275231c72125ddbe1a7beb968f64795a28c6b847a72ed19ed8eddb6141ed2bf813ea1ebb0423bb6e3133028a74aa45cb44772f989f9415001981b177c8191ada46110c4e5157ba136355999c9eda0e8fb43d6cab036303ab15109fe011b052dab6b02abb4e8984b515fe117de91915593ee42174bbb207f95e27709e6638f466d5c12d2c4b736c4dae7b4efb700a8074af0a882d5b93be797f324073d9889"]) writev(r5, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802", 0x186}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000004c0)=[{0x3, 0x0, 0x0, 0x40}, {0x87}, {0x7, 0x20, 0x0, 0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x61, 0x0, 0x0, 0x1}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) executing program 2: rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x1, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000640)) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x1) flock(r4, 0x9) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) ftruncate(r6, 0x7) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x336a, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="140000000b"], 0x30}, 0x0) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0xffff, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xd7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r3, 0x40}, {r5, 0x1}, {r3, 0x1}, {0xffffffffffffffff, 0x80}, {r6, 0x2}, {r1, 0x8}], 0x6, 0x86) write(r4, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r4, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r7, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) getpid() socket(0x18, 0x3, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x7, 0xffffffffffff0103}) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a", 0x5}], 0x1) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000080)={{}, 0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0]}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xfffffffffffffd7a) shmget(0x1, 0x3000, 0x21, &(0x7f0000ffd000/0x3000)=nil) executing program 3: ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0/..\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x81}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) getitimer(0x0, &(0x7f0000000140)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000040)='./file0/file0/..\x00') kevent(r3, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x41, 0x1, 0xfffffffffffffffc}], 0x802, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x85, 0x0, 0x0, "a46d8d12db6edfbe0b83da64a6824b01be262e604a8f4c5721e6490dd2d23817111a19eb77d03ef43e3561fc9081a0da13ad5d8b99e464b83282e8b98a9b55fef3ca377e377d6fef9bef3ea00cfd3a184339d3f2e85fd0e9c073eade30f5f1b211c3f4472641b22115794b8af9f4ec85b1740f362fb8ee01c3"}], 0x90}, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x107, 0x0) msgrcv(r4, &(0x7f0000003c00), 0x1013, 0x3, 0x0) executing program 7: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000480)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) chdir(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x1) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x3, 0x3a) seteuid(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x200000000000024b, &(0x7f00000004c0)=[{0x0, 0x5, 0x2, 0xff}, {0xce2}, {0x40, 0x5, 0x1f, 0x8}, {0x5, 0xff, 0xae, 0x3ff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) shutdown(r0, 0x0) recvmmsg(r0, &(0x7f0000001380)={0x0, 0x4}, 0x10, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) setsockopt(r1, 0x3, 0x101, &(0x7f0000000240)="b0a205a8a44031b2db940bbc50f72dc6c5ed593ab7fc958428f21f117a229a12feac3a2a5fd22e22a4f88a6d9fd8314d087c40f742dd2b73ce5d5b6a26dbc05ccde3c6b867855e0083c978ca6ec4c99bcae8b47aa6d43099112bdcdcb234733cb9afabe40b5a90f6e715cba5431d48a254580be6201ffeeba9a5a5fdd9111a798f1290da9a0563415f29ee320f32d84c359d0fda53", 0x95) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4a) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x7) chdir(&(0x7f0000000100)='./file1\x00') setreuid(0xee00, 0x0) getuid() sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x41}], 0x81, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1808, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x6, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x1, 0xf32, r2) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) recvmmsg(r3, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r5 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r5) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0x0, 0x0, 0x0, 0x6}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r6) flock(r6, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, 0x0) kqueue() executing program 7: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x9, 0x6, 0x400003ff, 0x2009, 0x1, 0x7}, &(0x7f0000000600)={0x4, 0x9, 0x7, 0xfff, 0x2, 0x4, 0x100, 0xc}, &(0x7f0000000080)={0x4001, 0xe08a, 0xffffffffffff0000, 0x8, 0x5, 0x5, 0x6, 0xcff9}, &(0x7f00000000c0)={0x80, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x400) close(r1) lseek(r1, 0x7, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84, 0x3, 0x0, 0x3}, {0x2}, {0x6, 0x0, 0x0, 0xffe}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 6: r0 = open(0x0, 0x615, 0x0) ftruncate(r0, 0x8531) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513b100009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r3, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r4 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r5 = dup2(r2, r1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r6, 0x800c5712, &(0x7f0000000040)) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000180)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x4, &(0x7f0000000100)="71f91e3471ac007afec3708200000000000000000100000000000000", &(0x7f0000000080)=0x50, 0x0, 0x0) ioctl$FIONREAD(r7, 0x8020690c, &(0x7f00000001c0)) r8 = accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f00000002c0), &(0x7f0000000300)=0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt(r6, 0x0, 0x3, &(0x7f0000000040), 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlock(&(0x7f0000763000/0x6000)=nil, 0x6000) ioctl$BIOCPROMISC(r4, 0x20004269) dup2(r2, r3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x78}, {0x80}, {0x40e}]}) mlockall(0x0) lseek(r7, 0x3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r7, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f0000000700)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {r6, 0x1}, {r6, 0x80}], 0x4, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000100), 0x2, &(0x7f0000001b40), 0x0, &(0x7f0000001e40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES16=r1, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r6, 0x10000) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r3, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000200)=0x1000) write(r2, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x2, 0x4}]}) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="cdc7509a3ff0c6e231d04c8c5b3ed6abda42de32a184b91337fc8ce5de6abdc7b56d73ba61c92a9eca226bf7f64806cfce8c3f774d2e5fb2081c71b5d24cd5574405c90c6f00d98838941b0ff6f45e70a74efb9522951b56a6e4820d8337de5b6c77da6a2c119c240d0be70ea34cc1e27449a844", 0x74}, {&(0x7f00000004c0)="21b424995df5b9908b7111e22f42fe937ba0577463c7ae183e799ec47ae40715e0838d27e1ff3af9121b24a6dcf0a2283217c77de1c53c6e3e999f3d5197047833865d2348531da24f03710226564a64d0de30c43c79a8f7b36f2aa6441c1268ff4786bc39031d72c8d2ec268a26b1cbae1f6eaf406dcb", 0x77}, {&(0x7f00000001c0)="2a1a1e25d2da0316a6081890beb612520569c4e228bd2b3235bc91b943e2465e7fe7ba0a8d72b662500da2be2eda221df6", 0x31}, {&(0x7f0000000540)="7464a0f7f8dd0a2fc062cfa81f3919321018e2053811e443d488618ae9e223d3dcc74b2d05c3ef1f79f94679be85d47188a294ec9c5e1c28e02da640302e6c59b4fd1c88ddc787", 0x47}, {0x0}, {&(0x7f0000000780)="8d229c6fc2f549b8298b9ab34d3cc44e9ca5401d3ac031ae28740ba6259730b05b08a2816aec3672371431690c9a0af797c36ff870f1c3b89b90cb5f990f3b8c33e72a76c4cca0a158ab5f0e077d30bb2b6e31b38aede61bfb30756ebf3d64cf2e7aeeb92871baa46a93dbbc2318d6e79fcf", 0x72}], 0x6, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x8000000000000000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) executing program 5: socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x812e}]}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt(0xffffffffffffffff, 0x1ff, 0x200, &(0x7f0000000140), 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800)="d862b587c93d3b1171a1aab1523ba0b5301631bf86b46055af1b8dda71562f1f5be7cf27961abd489a218879145d86b43beced79cbe41a743953a3f2d9ae09862f0bbd77ad13b0f5e7823a30d479cded3305078d3a7bf5951a0d1e895f049fb4e1d98884895e255f39d84e52348a39052b6a802ae7d06648ccec42bcd32af277442864fcf3074576ee4d89ad4b9d0537427878e0c36d454478d072ea3f1fa5d37b9cfc73c6ea12d5861f6ab0c98277229337e2d938205cd0594f2de000c182f8849cf2f771ed4c2def168a8551aae080e5404bce4ac810da609eedd8a0deb10d0fefb67af3d2259cd87481275c9d11f2d7f104f41774bcf4bdfef3e35e8a6488", 0x100) poll(0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x4, 0x81, 0x9, 0x1ff}, {0x20, 0x6, 0x2, 0x401}, {0x0, 0x1, 0x40, 0x5}, {0x0, 0x9, 0x1, 0xfffffffe}, {0x9, 0x8, 0x40, 0xfffffffb}, {0x101}]}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2d}, {0x46}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open$dir(0x0, 0x8, 0x110) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x2000, 0x42264520) socket(0x18, 0x1, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) socket(0x0, 0x0, 0xff) socket$unix(0x1, 0x0, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) ktrace(0x0, 0x5, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) recvmmsg(r2, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) close(r2) write(r3, 0x0, 0x0) getpid() openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) (async) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x6, 0x0, 0x9, {[], [], [], [], [{0x5}]}}) executing program 5: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x7f, 0x0, r0, 0x0, 0x0, 0x0, 0x200}}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x8}, {}], 0x2}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 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, 0x400000002, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) recvfrom(r3, &(0x7f0000000100)=""/94, 0x5e, 0x43, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) r5 = dup2(r3, r4) accept(r5, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getpid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0x1d}, {0x3d}, {0x6, 0x0, 0x0, 0x3ffffc}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x60}, {0x40}, {0x6}]}) executing program 7: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x14) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b94832", 0x110}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x40001a18, 0x0) close(0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xfd, &(0x7f00000002c0)={0x1ff}) pckbd_enable: command error executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x20}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) pipe(&(0x7f0000000280)={0xffffffffffffffff}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00', 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0x8}], 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vm(&(0x7f0000000000)={0x7, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="08eae5ed7c0a80fd0f97d0034d1d780c8382fe47dc49792e4834fbcd15d3238d320090d82eb3b39f68f953e71517999072228b09065f17a19009124e00553f5cf3790e76bcbd7b7c101217b8dc8cfcf9df22e6003944b381c8614a96c4d6489351a25d0cab0c459ded91c357bff05bed744a01622ead6f7228981dc480f9410a902d82c524a9c5127e5e6a6dcc32741b7c599258af9d4cd1e6a9551e13aeacd9fa20fa475009edee2513595781bb908494bd716daa20975fe3691c1cb36920d3c55fffe72fc59c893b1bd6c815e2b972b5921181106180125218f9e1796c", 0xde}], 0x1) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000060000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f000005f000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000039000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x6}], './file0\x00'}) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000}], 0x53a5, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x1bcc, 0x8000000000000001}], 0xf20a, &(0x7f0000000400)={0x281, 0x401}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f00000004c0)={0x1, 0x0, 0xff, 0x27, 0x0, 0x4, 0x9}) sysctl$net_mpls(&(0x7f0000000240)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x2000000000000214, &(0x7f0000000240)}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1c, 0x0, 0x0, 0xffffffff}, {0x5}, {0xa106, 0x80}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) fchmod(0xffffffffffffffff, 0x3218b84e33509d91) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) executing program 6: syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r0, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffe, "0000000000000000000000000000000100"}) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000300)="e1d26054d7e1cfe7c607b4478d54e40cd68e8e4516d4269d51b193fa8b60212c58388a8770f7fe7487fa546745e7cc6671ac63c830039ce7a8ef9a6e1229e185f7bd56083a17a631d7411741bd2f132a1a61355a95a6d2abcd70d696d85ed2a81aa133b22530bf346e6c7ab35ffbf7069498cbc4949ba0c598861dcd9ef6df4786106626f55df66eda421fdacc623ac4eb9edf4df2ae491e8c616a9de0bf6d920ad8d64fa3b7b696bb4c003c402a389ea69798a8ca7981813639de8b562e2bf1ac2b4465b2522faa74300aae46b5fa4b89f5d6112d2f979e48459a2f2516e98f5e1395c11fda271970505dca"}, {&(0x7f0000000400)="6ec8030fc21ccac7a6218e5868d7196a7426ef03b3cc38bd3bfc48127cd585d7379bb5e296d1d42f6ca51b2a998a037cce92f609a81c98b0e1d5c4b0e6f76ba2761a6e145be1c8a37f2a09445fc752943c45997039183ba00f381b5d6162ffe6bc831a282d9aa3b73087d7e3fc496f33789aa95d6057cd0bee38e40078d94b4f7c326454f0b130153d91db26ab42e50b9900ab02"}, {&(0x7f00000004c0)="ee41ecd01469a5e48c1791f7c44176b3b8a9ed2dc10e824323053c7c3065a7d8e050868e2152c0cbf0497cca599b81a9e81108b3e0ff4f825438278e9faadeca4ee69132e5738e6ef0b9e6c4ec5d76e4d800b534382d8f374dc98f11c9329e75f1a5b30c84636d8b464ff2fb567a9e99b0bc52041e4a4720981cb7aed1ad63aeff45a234fde62ee77dfed4d4a16ba21df730ce57f3b65f88979bd2065cbc4af4a7f2f2aeab04ce1fb03ac7e3f24d66dfb20a15a34c1ff432d33a26f7bd890d9d06838b395d15fc18745d7d589545850ffc2f81d2299177fdebc78ee36eff0f698a7d383c1e70502d"}, {&(0x7f00000005c0)="29ee73347e6b"}, {&(0x7f0000000600)="de8bd9fa77a7b4bdecc4e8b0a59c37e6426c920e4c7c46637433bb55cf9630873f2692866984d5e700fe581ce490eb056f7f3e966e3d6771d7c50b7983aec15d24fab093730aeab07d7ecb40de567e82673ffb4789e9d0f35233467e90e76caeff84696db577ca4cebe1ba6d53b242d40f0590c9fc39686e5fbbe1e7947e071daa6422da1e5027c84afa3254306c0952405f7480be3fb44f579c26e52f357f80bf541559d8292a193954bdd2c86c60d905396c59d32090a91889ece192f0388cddd01ab7af0f4e5ca412288e"}, {&(0x7f0000000700)="736dec7f89a19c3d35b9d953d5432712e3a1352f668d9b4d800b617e424af978934eff164e34877d717940d43ed52f9962d6a974ccfb0f000fd10a0ce45f402151b2d6f67b709216c818cd8d8c30cfa67c450abe274b9216b79c"}, {&(0x7f0000000780)="6407b28de9a2257943ed9efd159aa1104d6c67ce01b8ef710e08e7c4d12e931768bc92c1d5fd45ff0fa66f3ea02fafe07d6f32a42ea92506e08995d3ab0b1b34bf7cb88117a568f685466e8e8e6295731640e004e39148b3cf39b698"}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069a8, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r3, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) open(0x0, 0x800, 0x0) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r7}) pipe(&(0x7f0000000000)) setpgid(0x0, r7) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r8}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 5: r0 = open(0x0, 0x78e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x462, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x462, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x10) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x4, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f00000002c0)={0x0, 0x1, 0x0}) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946467, &(0x7f00000002c0)={0x0, 0x1, 0x0}) clock_gettime(0x3, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x4, &(0x7f0000000980)={0x4, 0x1}) r5 = syz_open_pts() close(r5) syz_open_pts() (async) r6 = syz_open_pts() writev(r6, &(0x7f0000002040)=[{&(0x7f0000000680)="00000053f6953b578a5e78ba726a44164282fbdce59879e20721c0b25930ac15cad92b1798026c70b9047f2d23cdb8b6d76cdb4acd0f01d102ca1b9624dcb92a3496a85cd3e9356c954d9ad25d87bbbfee51603c6f705be84ebc04feceea4a01bb7075d879a19cf6c8ca7a76f1a3377ba643b0b06bef67d736f39ab2dfaa21a7c9f74a537a5a04e2a641830b2ef9ab4087e50c63959920d13ff13464ce1c18b643a71260860e0483ab217250cdcb121307c5c1b22a236c83d7b8d20dfc08bebe5664e1ea1eb7bb0814dd62311a06c463838cbfe7aa77bac9046df51f7d883c0df17588ad0aea773048a959f59953c4e711f05de597ee603294cf810a060e0098763ef57000a60282bf8f49632a5c891ade9c040c204fbde096de1139b96ea76c6d9231b0b5142cf883220c1eda3a2e82742475cc973f038d608172c55eb9bb694ab32761fc4caf5c046a5bbf8edade58c69696a93c3bf59b079ba6d1efb695e52f7ca032cae44cd838b9c6bdc651de3c39982f1f957ba29597bcbea5873e4c9bcf91125aa6d337df4b3d32b0000000000000000000000000000000ae2e02ac8fdbae22ea84fa9dbc8b15515dd8b43f9ccd5a671ce0b8608aa20ad04e6e767011f0f13b2fa3d25e55d050d40b10ac04e900"/477, 0xd9}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf76ffff000000000000057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f903007224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f00000009c0)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572f7f000000000000002cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de9884f86ed79b994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e295dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79a78e428b56b878c2c9d7d2f667205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160c0382db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7da74862a90715e52c51d7086080685109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2c05fcba3c7cbf6afe20466583fbb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faa0010000000000000ed34660c399113ca2e1af84335086124e5880174e4db34d7e82a81ad779a2abb3f6de2d6e5ed9e08855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f668c7d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e46ca061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be44d5cda756d4111192661807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3601808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06ec7d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda0dc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd0", 0x32}, {&(0x7f0000000000)="67b2e372a5", 0x14}, {&(0x7f0000001b80)="09b3a74bcc4c28d5", 0x8}, {&(0x7f00000020c0)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af", 0xb49}], 0x7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff8, "0100000063026d00000100000000000000777d00"}) (async) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff8, "0100000063026d00000100000000000000777d00"}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffff00000000000008de470000c9000000010000907865d11890000000004e224e21d29455e4e273f56e1fb9054b49815cac250690fb3c2153b23758b3a78c7a1325a209b1f287d3f8b4e6afaf232850924969ccc6875877037c4fd84692cc38153b835c6204969d979f3788dd22975c7c5ddde0e6fc7ae7ae8a5c56edeb13716bb60bd48667732cb7d4bb9a9cc84f56c178f57e202de9463bc13baadfed2ac5c3745de3354dbe8500"/186, @ANYRES32=r7, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000020696c729630402d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"]) (async) syz_emit_ethernet(0xd7, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffff00000000000008de470000c9000000010000907865d11890000000004e224e21d29455e4e273f56e1fb9054b49815cac250690fb3c2153b23758b3a78c7a1325a209b1f287d3f8b4e6afaf232850924969ccc6875877037c4fd84692cc38153b835c6204969d979f3788dd22975c7c5ddde0e6fc7ae7ae8a5c56edeb13716bb60bd48667732cb7d4bb9a9cc84f56c178f57e202de9463bc13baadfed2ac5c3745de3354dbe8500"/186, @ANYRES32=r7, @ANYRES32=0x41424344, @ANYBLOB="7104000090780000020696c729630402d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"]) syz_emit_ethernet(0x12d, &(0x7f0000002f80)=ANY=[@ANYBLOB="7cbabfcbde5275693ea3406817a7ff93abcd0610e1f0f2acbc6cf8d46372548b8c3e16c2a6b1ea15c08097314febb10dbc1cdade2b0cf600416384d307290c3537d0501a7f106510190932df0375d4008afa64465140db2278065a24738ed7dec3a8f6129ba1cfcd0cfe8384a51d610c51dcce8626890f85c9130df15b4aec32b8ef473cf1b3db979c45bf712ab50c36ecb433d96d3d96b94bb6f78375898d290544387c34faa283b3d7d4fa176c1213abd68062e893cc243ac811ed5825338ac8e4a72f770331b223083a9e397d5f00c53136ba11482271fa82e7787818e529c31ebe501333412f61c66423515b39558d71337803b4bd5b64368c6c8aeee2d580b05890e29d062ed8311bf7b68fa2e828ce100972295a565b0c668443a84a6a27f26224a0bba705fb4a5997bda3c51455def52813d98651367ed871c11d2f66f995612f4fc1d897323b078e8f08e24252ab45a6160c9b7851886ae6e10beee92f50c9ef5f05e31f2bc0214959397165ce72ba41606c52eb6be82679ed57e485c93e31683c9431a9ac3b4bb2a26f387b6f0274f379d6f20e696019f9654819424870f885008cb71e84cbda35d324765075e7a8a6eb235bc0d9359c4ad476a870f0a94f730cdf25e47b6da4f1134ca4b60c8211ffeea639accdba3ae2796ce823ffb11430fd4c0aabd88f40ddcfb4a571be17af6a92af7bca44411f325b4cdb39ee43b0a3b563e60d5c07b2c9cbb9e61cfeca4fe8ee900105af461618bf8b8d382539d1548e4b2d1c57aa99d58aae3bdce010e3e50ce9c11599d18265cf806b9a0bb92c3eb5b04f455ba85b89a641ea104893395ab9b8dc8ac4ece804f38b0a5ffc117723f98c76da1b92f1818de19e9ab63560abe051b2a08c239485bbaec5fea3e53461f34a81136b021a76659e65a1a2a41d5d753394720c310f53dbaea56f4bbf1cf303dee60b179c3f1d6e3948a43dacb749c5dcae3025deef4ec4aa033af96cfa4348baf168bf5dba41673683fa4dbf2f76fd1c65eef8895f003bff7f5da653be02b3ca3dd6f18c2c659785a2d5d7328a826d94055662d013b5675dddaab6f794e46435332ea1183b379e6d5f87106ea69936828720d56ef40beeff43ae01a5fac7ec1f42240ee9e44f951f8c53695bf3e39cb1bc279f3e2311ee70d8fefa9f60f6194d1922dcfdf5d3c109d6f80b3e322ff2720cb47ce714e57789176ac0a0231bf8bfe7b4bcdfe49f949673332d0c1be94c53e3d1e68116342ad84bc68c185901668857aeeae5bb522881c21bdd980d483a799bb7924473db9394045e3704d46c1f4dcac7ae14c09e5bbdf0f71b906633ff9f573894828221285d2378f4079c164fa9fcd9f046274988360fd1acb4ad5aaf9aa55c51e6d7a7994cbc4c387f276b0a2ec5112a433b0170747bee5f1b4638d9a5d8a7360b8691adb1c8eb45d0b88a0e25b389213d06e6daddad53925e9d7f08c0f50d643e6210ad47de503060e2b3785b67038d7a5f075893b54f3012a4e86d26cc0fdf49cb5ebc7e428c047e8cf02fa65d95b7df1cf3c693e19616aa0af3a694175e63fb2f501f9d43c43cbbe2e892d98069bb2fb0e09e5da51535108912abf9c496fad2f7a42a21ce986cff60a935796f3a7c8057a1e265b42bd770fe66eb279df0806d4b8bd2941bced409d7c2f98abff65fedcd1a1c7ea54cf1705f8d24fcd78eb49619b329661ded0992b45fbf757972ca85041002c7f8d9ad55b27d68014988fd85cbe3f74d35b3b6e115a1a430ae115f6b5c3c45ffee5ef155dc9c9f9fa1d243399717af15e3c6ad7c0e4a17bfb1f0447528f4cbf6550698fc197e67bc56d868118ccb90dd18a6c08ca1e539f928b56b1e80ca4730422b0f5fd6dfcfdd4a5f8ded7b9b07d7f05ca3ef1557b2abfcbe9c0bae63e45f531abe8e00fa8435fdc066ca958350a43e988daa8e6f28dac3b9769f32cebd7f245432e354186b1af956d7af3b9fdfe20ca6ba2fd77532ee1ed380df218dc3b77438f45fe2fc5bf2a10e79a0924611bb64aecb376718b3054a7aee75400d95a98d260c0739ca35063f3cde73d245a333e965ec158c574d0bb0936e9936ad499c994afa247b00b2a34760f4e0b92ee84d8d84f207571805c0b0346eb9d7f464b968124cc42a501b40e84056d246f0d1495d2562c5c2fbe9696750e603d8f2d5a00dff5614b00ee96ef74572c6975052ee6e4a0d351369286396461e905a1401a0afc45b6ee65180df56799b42c51916037d7baa36cbe10e95ef75a3c8eeeb0f82c65077ea27eefd8b5332c9229d5c15ad4a99ea77190e1f37bf1ffd6cb06f61fef8d1f62b2a962f1ee727f7d9b0e0169ccf54b41597cd74d21e87d137b7933294313cb95f18459bfefdfd1c4c3ede0c064379b6805012a3b88759ee969459d9f3517a58d62a0daccb63ae751dc560aad86dcae2eeefcca3b56ffa6c8e5371a349491e757628385012a2ab66663e60ce183506495bceb07a22ddc4e14c829c939d7965f5f16d4240a3b130a1b944aa8980883d1c238624dbdb37482d24ed626e76964f96c253e6f8c1f81be7ffb70158f28e16910b73708463e0c1cb77d799174ac81ca0bfb27b6a71ec93ccea735262365466a6700f8b812ef1b5e4f87f0b1805616ed087d36a81b06733af3adf9e01f34973cd86343eaeae7b97a8f11768536ab3e39603f681cb750f27308938414d79a5b85d9810638f58d3524677a3f71158c7deb48af466abbf31ab744cd2bf6b23f1d52bcfb7cbf098bc9a09cbaf223d5f200208b77bd547a179ee238319e4fd188bdf25e74553e77084d94da8eb83dfce2ca0ad37075ae79d0b47aaa72d3353aff0044e4dec5a266fe5228b87f40218435029662c5829a21c31576573929458f74c459c5c0921478a1d9fa6e2c6d95316a7944455eebb2a1a1715bc0069919657db83652319a0f2a95566b51dac009ef23c883a0d0c2613ccc3d5a285a5c0e7a5cfba23f7d7b83c1ba65a4ca4dfd80bcb49a02ad0c12acb6a6f47882be85054762ac4349383bdd4e8014d36872db43f0ef2a0887d941eaca6f4ee5e3f426a57c2b4c018a96c1ee561bc2eb78b9e3ae2fd3d002644e99143e6d26f950c91bafa8ed372157f6c03fb9b34d5746337e242317368bf53bdb55643ca86bca628c4d088f80a7921c59b0d07c0765ad4f37ae2f6e9810a4f7d7571cf987cb3fd890120af23e1b544047b2d0525dc7e623b60c785ecaa6366928758246d016eca6500085bbd07aab73ffbe22a761fedf9cc6b87aa72a41bc76ab6ecaa3893bd6b4270b2c1e08983342292719a1583a310720ddadf7651f98d5b6ab29454bbcdf37e7b19d3f986e309be8649f091a4212522395d600ac4ab913a175ced4b4814914e6859940965c4b1f49c0602b29d6c768d57c7eac6c186887a7b7fcc04e84ded8986a7cd2584abfced19818d67c06535d959b520de557fcb25d78fd1f589192bdd00713663e47036d06abf359cb7671417aabf5bfda4f9e9eaedb362cee40f540138d58ba541eef3916b63d2db7377d40f7b2f836b8f0e6fa391111d2ef000931540f487af47191bb30dcd4521def456f49a5ae88ed76caaabb03b5fb199295121a683b85a17791b32831f15bf76cd1eeca360295dc5be258c879c5b1899a207deca841389978c601b51267184863ca8ef223fdf618ec08a8f092f7de1bf2bd143c5bccae3c49ee5e882d998b7e043c1f596bf69fd5fb33b3261a37a48f718b3b97a31a9a5a721b4b281a2798cf12bda6ba27f00284ebbb26d1fb71d176e9dd50724afa36d2be49f286c24d433b906faee2779e3556091b72200e645630a450af6c0ff84da024c578361f2362c422df804e9ccbad78eb432619cd52f7d25e250656c21ea2032377da6bed5b4b0056b3d094047c82b2dbe83113e1157c039b2b93e673ee44484387b8d88f2cd4be67c9ecdf73e3288d58c03acf6f3a0b5b6eb8611ef282d5aa356d8ada64b6f3426fd613363d7f721196b36d089c7ea9b7b1df5e2bd2b5933d6e784c0998e5dd2736d9582c1c16e9594e709d58c20beed3783c5aa0fd262c017d3c506bc0f545a602266310a4aa875472b316d41a7469925aaa9c2fef17c71a817f237158c199935f0e51f4124a34ec06f8b6b9e2cda0d495d6e4b1d63608aac82dd44deb9cca1bb7e0fe2e10325f467b94009db01799001ad857508fb726a3969503e6cf178e98430684453200a498693866fdf4e3e7f40d37b605d7dd5209b3fa9ce679f87cce99b70a72c57e7aba6bab1f8258bda9dfdf3f4c3b00d6c4cd629ac9d93cb7918266f8c13f3871c39c44f5d531d5ae7566512599f3e2ea116f80c5c6d6c2c90571ccb0330d04a26d1548c40c660091954447afe9a09ee7c380f0cfca2345ba25d134f2c71124196e842468a15d1b6bc4ed20683d6764970b5afaf9a16a3d2429de28e785f05f860392dc17f75421bc0ee83b2430cb4c3a5c0ee635db48d5666bd6743974c22274f4230cea379d471a4b33c3dcfafa454ae3bda218add910fb16049f24d908bfdc5ee4b3712e6745b9b8ccd8cc1d59face7ea934ca1c3e373b859d4c2a31c3572f9d21e749cb1e2e6396f0238eae375fdc6b16a3b45081159db30aa1b3e1ee05ea623db4eadc88685b7f669bfa29457cfc5128f46e21e1cfabf93a4f7e11c3c9463ccde8d4bac83d82e845d31654c1377611e851cd2be46548629845d16426bf90530cb2b6df8439ba9b53a6d306f51bb6b5809d133ff9b15ba1ebf81833ee1d219a9f7931e3ab48c1cdb10cd8e94aff6851a20bdd412089f02a2ca70d47a15a8d14641b25b910a4387f988689f678832520390056e26c0b150e6ece4e6a6e3ace5be2b2434e67b77f2e2da5c2654777c5b2629b48f3d0731431821d2bf917012ea4222e4f717fe4ffde9e40f9d5d62edbedcc2103ecef5c9b5fbae33becc2048212f15c4b9e26a290dde047d85a10eb2e3a2e910acb13dfb806f60e7572b07184b8721f6a6e435ec67258e18675c8140e852a6b9938c815326727479a183987cc42ccbcf50bd20968bc0412a6dea18affe9c352fccb89efbc2b3b5c675b96d1dc1e8b10c8bb20d84d3c7fdffbe73c04019a17074f9d497ca679250aa155dc739661212baca588a75b3b811b445344c4e1ef0d2a330b1062ea4424a9ce1811bcb2f4a697e10f16cf0f667b5230f12a9b6bfca529e20c7bd9a9aa4c58b9970b2ae04a790d0cbcf2fda059461ea7ef09560e5f5cb28c768421dd5063207ce38950e649d6cb3ca61f4c47f151fa4a936dae1c899f1bdfa9ae940ede0775d6ea255c327eb9d418680eab6b839aef2407390c5080f9273794739d1e774219bcaa7c95df413708c8a8022e2afbcad2f97fb80b65426a9abd337f4e74db018dba9f25a462f338ab89f08e71ce0f4ff364f41307f6657796c923331d8f05f83e446a35c11811c11d2e0ae9ed86bc4eb9fa9eab633cf2c23f7149d0ce9b57de23b1d9ed16664f5ef1d3c80594ec0d151f33e6c2c8c4bf658f4d9e753490958b0f3d182c8af1bfd7e1e50b48935b20273b0e9f4f97deab5663c3d5746f3197ac5cb667a0caee78af5bf966363674fd411f5fbeb2b1d060e78c3cf67e4eaf8c516e52960c2af09dc88e9637bf45ef9e6d3c09b7d2f1b29855b40c6d200f7674986f31fbedfac27094b4d4e04dd703a754817c4f6d5a8c6b7f10b6747323a9da41d9499241f75843434c659f4be2bb4c1d148f0422324831dc8ffca92b266fbd08f6cc0080d6af8770aa0c3d187f1d031c0b6390cdf1822f144", @ANYRES8=r3, @ANYRESHEX=r7, @ANYBLOB="a000ffff907828000402050e000000063a247c0d000000030100000021136a477363509097fb04ceffd044c01eddd2734ed26571bcd41a45a275231c72125ddbe1a7beb968f64795a28c6b847a72ed19ed8eddb6141ed2bf813ea1ebb0423bb6e3133028a74aa45cb44772f989f9415001981b177c8191ada46110c4e5157ba136355999c9eda0e8fb43d6cab036303ab15109fe011b052dab6b02abb4e8984b515fe117de91915593ee42174bbb207f95e27709e6638f466d5c12d2c4b736c4dae7b4efb700a8074af0a882d5b93be797f324073d9889"]) writev(r5, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802", 0x186}], 0x1) (async) writev(r5, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802", 0x186}], 0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000004c0)=[{0x3, 0x0, 0x0, 0x40}, {0x87}, {0x7, 0x20, 0x0, 0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x61, 0x0, 0x0, 0x1}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000280)) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x800000018, 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept$inet6(r3, 0x0, &(0x7f0000000180)) preadv(r1, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000580)=""/222, 0xde}], 0x6, 0x1000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000700)=0x2) sysctl$hw(&(0x7f0000000740)={0x6, 0x3}, 0x2, &(0x7f0000000780)="e9b407fe1b18eb5af42b5cf0f0734339f6035d5a2eae38307cb705dc8dad8b4644c118631f0baf28ef30db7d5058e8d06046eaca7a34c87d444ed2bbd908dbc6f84533e95a507e1b18631803e948033d35d1c775f3b49895bdf7f657e9f91a4e846b56e364136e087f2c2515c811cd70305a8aa8dce8a4c94d7116c8780246dddeee0693b33ebe", &(0x7f0000000840)=0x87, &(0x7f0000000880), 0x0) r4 = msgget(0x0, 0x10) msgctl$IPC_RMID(r4, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x1) r5 = semget$private(0x0, 0x4, 0x48) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000940)=""/135) mknod(&(0x7f0000000a00)='./file0\x00', 0x2, 0x5) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40), 0x1, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000a80)) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000ac0)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000b00)) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000b40)=""/65) executing program 1: mknod(0x0, 0x0, 0x202) 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, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) close(r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x10}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x8000, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000180)=0x2, 0x4) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x8003, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000700)="ae92e51ab091510650c9502680e8ca75e0459f3409112f6aeb32df5b929cac03dd7de2a4ca42583d45a1c0e79818525777d8a9e28ce5546b640100bf88d66edca231dcd0d87079de494b6894a28ff689e6519daea83bb3d708bb75fca428020a5a728b0faaeea96dd9efce2f772b4ce7164687b5a1cd82a2c217443304fa8ba0ed33e862cdbda0f781fc7a2b68f483996b0259db0c6c6691e5e572ff09684f3fed70c7c33e0a65a57d144d67fd11ddf3e149dd43f27e05e51339ad58326b71c351184b632b", 0xc5}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000300)="ce99ae0ae38feba225053968f7d417177669039ae33162f6b2377d3bc78abac69f75927ba214df9c9234ab83834725ae626ea78c2242e5875f4e4d0cafdb6084a3c7ef920fbfc57831e37d53f179e4f5c75e16f5204731eb6c6c165bba1d1999b59308a816ca8c8804dd5514085a29c0500606000000f1fb395ba97f25012867f624099edb5a5f1791071b7f5670ce75adc411c254", 0x95) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/34}, &(0x7f00000001c0)=0x24) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000240)=[{0x50}, {0x6c, 0x0, 0xfc}, {0x6, 0x8, 0x0, 0x1}, {0x400, 0x6, 0x2, 0x2}]}) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r2]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x0, 0x3}, {0x4000006, 0x6, 0x6, 0x80000003}]}) write(r4, &(0x7f0000000200)="0400a8fc9dfe842e583771a30019781f8d", 0x11) getuid() ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x50c) openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) executing program 5: symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) rmdir(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x78}, {0x2c, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 3: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='.\x00', 0x20000, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{}, {r2, 0x15}, {r2, 0x1}], 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r3, &(0x7f0000000280)=[{&(0x7f00000002c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r5], 0x401, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x0) open$dir(0x0, 0x10000, 0x11a) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) executing program 7: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x8, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000000)="af", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800ffffffffffffffff890300000e00907800000000000000000000000000000000058b3dcb8b1fc146f6fd3a1ad031c967d779bf523eaa2e5d22a197eae689147a114c"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xe01) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 1: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@local, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="fcd0e218a5f1", @multicast1, @remote, @remote={0xac, 0x14, 0x0}}}}}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) kqueue() r2 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r7 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x38, 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffd, 0xc0, 0x2, 0x5, 0x99}, {{r7}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x689}], 0x20, &(0x7f00000002c0)=[{{r8}, 0xfffffffffffffffa, 0x83, 0x2, 0xe7, 0x5d3f}, {{r3}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x1000}, {{r9}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0xcf6a}, {{r4}, 0xfffffffffffffff8, 0x22, 0x8, 0x1000, 0x1000000}], 0x20, 0x0) r10 = fcntl$dupfd(r2, 0x0, r4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) executing program 6: socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13", 0x0, 0x0, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347"]) 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)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r3, &(0x7f0000000000), 0x100000000000023f) r4 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000200)=0x4, 0x4) dup2(r4, r1) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0xab6}, 0x0) r5 = geteuid() r6 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r6, 0x0, r7) fchownat(r2, &(0x7f0000000080)='./file0\x00', r5, r7, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x6, &(0x7f0000000040), 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000000)='\x00\x00\x00', 0x3) executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000003c0)='./bus\x00', 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r4) kqueue() executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x49}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000080)={0x3, 0x4a}) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) write(r0, &(0x7f0000000040)="ed", 0x1) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) dup2(r8, r7) setsockopt$inet_opts(r7, 0x0, 0xd, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r9 = syz_open_pts() close(r9) syz_open_pts() execve(0x0, 0x0, 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x400, 0x200, 0x100, 0x6}) select(0x40, &(0x7f0000000000)={0x7ff, 0x1, 0x9, 0x6, 0x400003ff, 0x2009, 0x1, 0x7}, &(0x7f0000000600)={0x4, 0x9, 0x7, 0xfff, 0x2, 0x4, 0x100, 0xc}, &(0x7f0000000080)={0x4001, 0xe08a, 0xffffffffffff0000, 0x8, 0x5, 0x5, 0x6, 0xcff9}, &(0x7f00000000c0)={0x80, 0x4}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x400) close(r1) lseek(r1, 0x7, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x84, 0x3, 0x0, 0x3}, {0x2}, {0x6, 0x0, 0x0, 0xffe}]}) write(r4, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) setrlimit(0x6, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0xa5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) mlockall(0x1) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5, 0x3, 0x1}, {0x80, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x148}, {0x0, 0x69, 0x1, 0x400007b9}]}) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r2, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) lseek(r2, 0xfffffffffffffe00, 0x3) r3 = getuid() r4 = semget$private(0x0, 0x3, 0x792) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000300)=""/96) r5 = geteuid() r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x3, r5, 0x0, r5, r6, 0x3d, 0x812f}, 0x8, 0x451, 0x9}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000440)=""/206) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x3f, r5, 0x0, r5, r6, 0x0, 0x5}, 0x57e1, 0x9, 0x15}) chown(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r3, r6) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x13, &(0x7f00000001c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB=' \x00\x00\x00)'], 0x3e}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt(r6, 0x0, 0x3, &(0x7f0000000040), 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) munlock(&(0x7f0000763000/0x6000)=nil, 0x6000) (async) munlock(&(0x7f0000763000/0x6000)=nil, 0x6000) ioctl$BIOCPROMISC(r4, 0x20004269) dup2(r2, r3) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x78}, {0x80}, {0x40e}]}) mlockall(0x0) (async) mlockall(0x0) lseek(r7, 0x3, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x3, 0x0, 0x2, 0xffff, "bdbe684ec38d3e720fb06463181e9b0a730517a5", 0xffff6b67, 0x1ff}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000280)) socket(0x2, 0x1, 0x5) munmap(&(0x7f00000f2000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(0xffffffffffffffff, 0x1) r4 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000140), 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x1b, 0x1, 0x40}], 0x2, 0x0, 0x400101, 0x0) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r6 = socket(0x2, 0x4000, 0x2) getsockopt(r6, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x2, 0x3, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket(0x18, 0x2, 0x0) executing program 2: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, 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) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x1008, 0x0, 0x0) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/230}, 0xee, 0x1, 0x1000) msgctl$IPC_RMID(r2, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x18, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={&(0x7f0000000140), 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setreuid(0xee00, r1) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x6, 0x0, 0x9, {[], [], [], [], [{0x500}]}}) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x40000) r5 = socket$inet6(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = getegid() semop(0x0, &(0x7f0000000040)=[{0x4, 0x5}, {0x7, 0x0, 0xc00}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x800}], 0x9) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r7, 0x0, 0x0, 0x88, 0x7}, 0x6, 0x6000000, 0x8000}) poll(&(0x7f0000000700)=[{0xffffffffffffffff, 0x40}, {0xffffffffffffffff, 0x80}, {r6, 0x1}, {r6, 0x80}], 0x4, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001c40)={&(0x7f0000000100), 0x2, &(0x7f0000001b40), 0x0, &(0x7f0000001e40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRESDEC, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES16=r1, @ANYRES8, @ANYRES32, @ANYBLOB='\x00\x00\x00k'], 0x68, 0x40c}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0xfffffff8}, {0x82, 0xfff}, {0x24}], 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ftruncate(r6, 0x10000) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000240)=0x828dfa19) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) read(r3, &(0x7f0000000340)=""/249, 0xf9) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000200)=0x1000) write(r2, &(0x7f0000000040)="374463e3ddd7edc99ececb1e802aba4f8fd4d8eb5a6d236ba56489a07022714cf79e3cff5af40c02de6e", 0x2a) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x0, 0x0, 0x2, 0x4}]}) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000440)="cdc7509a3ff0c6e231d04c8c5b3ed6abda42de32a184b91337fc8ce5de6abdc7b56d73ba61c92a9eca226bf7f64806cfce8c3f774d2e5fb2081c71b5d24cd5574405c90c6f00d98838941b0ff6f45e70a74efb9522951b56a6e4820d8337de5b6c77da6a2c119c240d0be70ea34cc1e27449a844", 0x74}, {&(0x7f00000004c0)="21b424995df5b9908b7111e22f42fe937ba0577463c7ae183e799ec47ae40715e0838d27e1ff3af9121b24a6dcf0a2283217c77de1c53c6e3e999f3d5197047833865d2348531da24f03710226564a64d0de30c43c79a8f7b36f2aa6441c1268ff4786bc39031d72c8d2ec268a26b1cbae1f6eaf406dcb", 0x77}, {&(0x7f00000001c0)="2a1a1e25d2da0316a6081890beb612520569c4e228bd2b3235bc91b943e2465e7fe7ba0a8d72b662500da2be2eda221df6", 0x31}, {&(0x7f0000000540)="7464a0f7f8dd0a2fc062cfa81f3919321018e2053811e443d488618ae9e223d3dcc74b2d05c3ef1f79f94679be85d47188a294ec9c5e1c28e02da640302e6c59b4fd1c88ddc787", 0x47}, {0x0}, {&(0x7f0000000780)="8d229c6fc2f549b8298b9ab34d3cc44e9ca5401d3ac031ae28740ba6259730b05b08a2816aec3672371431690c9a0af797c36ff870f1c3b89b90cb5f990f3b8c33e72a76c4cca0a158ab5f0e077d30bb2b6e31b38aede61bfb30756ebf3d64cf2e7aeeb92871baa46a93dbbc2318d6e79fcf", 0x72}], 0x6, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r8, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x8000000000000000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000140)) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) socketpair$unix(0x1, 0x1, 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) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x0, 0x80000000}, {0x7f}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r7 = msgget$private(0x0, 0x0) msgrcv(r7, 0x0, 0x0, 0x2, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r10) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0x0, 0x0, r8, 0x1b, 0x2}, 0x7, 0x0, r9, r10, 0x4, 0xfc9, 0x3, 0x3ff}) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000240)=""/56) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = semget(0x0, 0x3, 0x414) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/35) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open$dir(0x0, 0x8, 0x110) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x2000, 0x42264520) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000300)=""/41, 0x29}, {&(0x7f0000000340)=""/164, 0xa4}], 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000500)="7182052190a8db37c2", 0x9}], 0x1) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) r1 = open(0x0, 0x78e, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x462, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) select(0x40, &(0x7f0000000040)={0x0, 0x24d7432b, 0x7, 0x3, 0x9, 0x8001, 0x53, 0xe19}, &(0x7f0000000080)={0x0, 0x5, 0x3, 0x1f, 0x800, 0x9, 0x7ff, 0x9}, &(0x7f0000000100)={0xfffffffffffffffa, 0x100000001, 0x7, 0x0, 0x2, 0x3, 0xffffffff80000001, 0x8}, &(0x7f00000001c0)={0x73e531d3, 0x1}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0xc0}, {0x6}]}) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x721}, {0x1}]}) setreuid(0xee00, 0x0) r1 = getuid() setreuid(r1, r1) r2 = semget$private(0x0, 0x2, 0x490) r3 = getgid() r4 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x8000, r1, r3, 0x0, r4, 0x88, 0x8}, 0x8001, 0x1f, 0x3f}) setreuid(0xee00, r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r5, &(0x7f0000000340)={0x0, ""/202}, 0xd2, 0x2, 0x1000) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000040)="18", 0x1}], 0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)=' ', 0x1}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x67f3248105b4e004, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) r7 = dup(r6) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4f) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r1}], 0x1, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() 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, r2) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r0, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) (async) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r0, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) (async) close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) (async) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffe, "0000000000000000000000000000000100"}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffe, "0000000000000000000000000000000100"}) writev(r1, &(0x7f0000000800)=[{&(0x7f0000000300)="e1d26054d7e1cfe7c607b4478d54e40cd68e8e4516d4269d51b193fa8b60212c58388a8770f7fe7487fa546745e7cc6671ac63c830039ce7a8ef9a6e1229e185f7bd56083a17a631d7411741bd2f132a1a61355a95a6d2abcd70d696d85ed2a81aa133b22530bf346e6c7ab35ffbf7069498cbc4949ba0c598861dcd9ef6df4786106626f55df66eda421fdacc623ac4eb9edf4df2ae491e8c616a9de0bf6d920ad8d64fa3b7b696bb4c003c402a389ea69798a8ca7981813639de8b562e2bf1ac2b4465b2522faa74300aae46b5fa4b89f5d6112d2f979e48459a2f2516e98f5e1395c11fda271970505dca"}, {&(0x7f0000000400)="6ec8030fc21ccac7a6218e5868d7196a7426ef03b3cc38bd3bfc48127cd585d7379bb5e296d1d42f6ca51b2a998a037cce92f609a81c98b0e1d5c4b0e6f76ba2761a6e145be1c8a37f2a09445fc752943c45997039183ba00f381b5d6162ffe6bc831a282d9aa3b73087d7e3fc496f33789aa95d6057cd0bee38e40078d94b4f7c326454f0b130153d91db26ab42e50b9900ab02"}, {&(0x7f00000004c0)="ee41ecd01469a5e48c1791f7c44176b3b8a9ed2dc10e824323053c7c3065a7d8e050868e2152c0cbf0497cca599b81a9e81108b3e0ff4f825438278e9faadeca4ee69132e5738e6ef0b9e6c4ec5d76e4d800b534382d8f374dc98f11c9329e75f1a5b30c84636d8b464ff2fb567a9e99b0bc52041e4a4720981cb7aed1ad63aeff45a234fde62ee77dfed4d4a16ba21df730ce57f3b65f88979bd2065cbc4af4a7f2f2aeab04ce1fb03ac7e3f24d66dfb20a15a34c1ff432d33a26f7bd890d9d06838b395d15fc18745d7d589545850ffc2f81d2299177fdebc78ee36eff0f698a7d383c1e70502d"}, {&(0x7f00000005c0)="29ee73347e6b"}, {&(0x7f0000000600)="de8bd9fa77a7b4bdecc4e8b0a59c37e6426c920e4c7c46637433bb55cf9630873f2692866984d5e700fe581ce490eb056f7f3e966e3d6771d7c50b7983aec15d24fab093730aeab07d7ecb40de567e82673ffb4789e9d0f35233467e90e76caeff84696db577ca4cebe1ba6d53b242d40f0590c9fc39686e5fbbe1e7947e071daa6422da1e5027c84afa3254306c0952405f7480be3fb44f579c26e52f357f80bf541559d8292a193954bdd2c86c60d905396c59d32090a91889ece192f0388cddd01ab7af0f4e5ca412288e"}, {&(0x7f0000000700)="736dec7f89a19c3d35b9d953d5432712e3a1352f668d9b4d800b617e424af978934eff164e34877d717940d43ed52f9962d6a974ccfb0f000fd10a0ce45f402151b2d6f67b709216c818cd8d8c30cfa67c450abe274b9216b79c"}, {&(0x7f0000000780)="6407b28de9a2257943ed9efd159aa1104d6c67ce01b8ef710e08e7c4d12e931768bc92c1d5fd45ff0fa66f3ea02fafe07d6f32a42ea92506e08995d3ab0b1b34bf7cb88117a568f685466e8e8e6295731640e004e39148b3cf39b698"}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069a8, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r3, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) open(0x0, 0x800, 0x0) r7 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r7}) pipe(&(0x7f0000000000)) (async) pipe(&(0x7f0000000000)) setpgid(0x0, r7) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r8 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r8}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) kqueue() getpid() setreuid(0xee00, 0x0) socket(0x10, 0x3, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0x16}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, &(0x7f0000000140), 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r1, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) sendto(r1, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb21", 0x21, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) chown(&(0x7f0000000180)='./file0\x00', r1, r3) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="7bca7e58f7cd00000000000086dd609f284400102b00fe8000000000000000000000000000bbfe0000bb2b002000000000004e214e23000890"]) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setitimer(0x0, &(0x7f0000000200)={{}, {0xffffffff}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0xffffffff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000001180)=""/4096, 0x1000) getdents(r2, &(0x7f0000000180)=""/4096, 0x1000) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000002180)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)}) socket(0x2, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) execve(0x0, 0x0, 0x0) executing program 4: sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0xffffffffffffff7f}, {0x0, 0x5}}, 0x0) getitimer(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc020697e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0), 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 3: symlinkat(0x0, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) rmdir(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x30, 0x0, 0x78}, {0x2c, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000100)=0x40, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{}, {0x5c}, {0x6}]}) r2 = socket(0x2, 0x1, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x87bb}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='/dev/ttyCcfg\x00', &(0x7f0000000100)='/dev/ttyCcfg\x00', &(0x7f0000000140)='{:\x00', &(0x7f0000000180)=':&%!-+\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000200)='/dev/ttyCcfg\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='/dev/ttyCcfg\x00', &(0x7f0000000300)='/dev/ttyCcfg\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/ttyCcfg\x00', &(0x7f0000000400)='/dev/ttyCcfg\x00', &(0x7f0000000440)='/dev/ttyCcfg\x00', &(0x7f0000000480)='$J}.[,}[\x00']) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0xac8a808c1983c70e, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x2, &(0x7f0000000540)=[{0x7ff, 0x5, 0x6, 0x5}, {0x3, 0x81, 0x4, 0x5}]}) rename(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)='./file0\x00') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000640)=0xfffffff9) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x80, 0xd0d7, 0x101, 0x80000000, "94d78504e61cbf1f29ff26cd593856b5c4e875f2", 0xa69, 0x6}) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000700)) r4 = msgget(0x2, 0x482) msgctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000780)) mkdir(&(0x7f00000007c0)='./file1\x00', 0x80) r5 = semget$private(0x0, 0x0, 0x109) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000800)=""/210) sysctl$net_inet_icmp(&(0x7f0000000900)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000940)="4247d83207c976cec189d8c584b73afda5391b9d42c4c09725619361c9a4513b1ce8a16f66c024d272e367502c5638a99499c4ee0e7783b09c925b1f348107fb54", &(0x7f00000009c0)=0x41, &(0x7f0000000a00)="5a94a7a4c0f06fde75028c82af8dfba0a4b40230797136d245a6f28254eb5a272f4b90857e15cd25bdfd489513d580e4030a7a9395e50307b49df2cb9d214bea2150bec69d6fc2f3ded4cf872a8a0c961f6aa3779d79566db2c361f8031f63a9dac1ea5a5bbbc17d71e13df34c898dfdf3a22a20cbf86b72cf98f70b06c484dd02661e79ca576083f2b27564b38d39d75ed9cfd849df93b992b9e52b6396053b338b8a5af49499a1f212071f4904ce4a49f981f89665cc", 0xb7) lseek(r1, 0x1, 0x1) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000ac0)=0x80000001) msgsnd(r4, &(0x7f0000000b00)={0x0, "751a47ccefca01b3ca393cacecf9d9be4a1d55623c9cdc9b0a0a1c5a17fae65f5c"}, 0x29, 0x800) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000b40)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000b80)={0x1, 0x6}) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000c40)={&(0x7f0000000bc0)='./file0\x00', 0x3, &(0x7f0000000c00)='./file0\x00', 0x8}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000c80), 0x8, 0x0) readv(0xffffffffffffffff, &(0x7f0000000f40)=[{&(0x7f0000000cc0)=""/79, 0x4f}, {&(0x7f0000000d40)=""/2, 0x2}, {&(0x7f0000000d80)=""/253, 0xfd}, {&(0x7f0000000e80)}, {&(0x7f0000000ec0)=""/87, 0x57}], 0x5) sysctl$net_inet_icmp(&(0x7f0000000fc0)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000001000)="79a6103c8b189472f66550435c7a49c67858bbe7825fb56247788453c2465c1777cdc3d760aff1af3a02dbd6b2240cb991a519e420cd12ecccb171e73f646022ff292ec98a2170bd4fe3955608eba3f2d2b8755d24103346a805cf6f9b994da19e438c3746f0fd19d6c5dfb8134366ae8f6e716d7b99a1e0ce4046ec1532660fefe1492121a0eed974bca7d4408dcabc5e5dad8117b2ec9707d4dac9e16b7c8712b8e792a71308d7702d6be008549a280df1b93cd440d3f6447f04a2f3bbbd32d265010e0571a69c83e740169c5d745067db4900", &(0x7f0000001100)=0xd4, &(0x7f0000001140)="1ff411db5ea7ed82f73ec8f2882572eb4382ff4f538655ed685b26896a84d175fb1e3ac510d1b261e6de657b1f1948fc343a2656d206a42d4f0c3bf64092cc3164c203728f479b99843ff52aaa753d8a32cea30f5f5965c7bbee6b3c2ecd62b4113305fb3a5bffcea4eb", 0x6a) dup(r6) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000011c0)=""/252) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket$inet6(0x1e, 0x0, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x7) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt(r2, 0x1000000029, 0x1b, &(0x7f0000000340)="a1f89d7677b323062931f643fc256e832f90b1521986f1ebdfba235fac986c9f4b951de715164c1800345551ca8da585ebbc1bab1e7088451cb4d961119b1c59ece7c6b6a5c10555051e5c93032b4eb5890eefc248c08c01c303727a457bf443fcf949fc0fe7f0c63d11e4e0a55bd300438a9e994eca6a31a6b98a28587e241acdf290f39f7b6c3b1d76c437f7f0951468a65934099984b028ac7561bec7f3", 0x9f) socket$unix(0x1, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe(&(0x7f0000000080)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) shutdown(r0, 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r5, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) executing program 0: bind(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x7) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socket(0x0, 0x8000, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x4003, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), 0x0) r2 = semget$private(0x0, 0x4, 0x1e) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001000)=""/229) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffa, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x9}, 0x1, 0x1}) executing program 4: socket(0x11, 0x3, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c700d3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e37198fceaf912051eadb71d89e0010000000000008000ff00000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: setitimer(0x0, &(0x7f0000000200)={{0x0, 0x4}}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000240)=""/153, 0x99, 0x1003, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000), 0x4) sendmsg(r2, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x24}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x159}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000000000}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{}, {}, {0x0, &(0x7f000047d000/0x3000)=nil}, {0x0, &(0x7f0000157000/0x4000)=nil}, {0x0, &(0x7f000052c000/0x2000)=nil}, {0x0, 0x0, 0xeda8}, {}, {}, {}, {0x0, 0x0, 0xd5e}, {&(0x7f00006b8000/0x11000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000728000/0x4000)=nil}, {0x0, 0x0, 0xfffffffffffffffd}], './file1\x00'}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000001c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20040, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) r4 = syz_open_pts() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000240)=0x3ff) read(0xffffffffffffff9c, &(0x7f0000000280)=""/76, 0x4c) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000040)=0x5) close(r3) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x41000}, {&(0x7f00004d0000/0x4000)=nil}, {&(0x7f000035f000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00006ef000/0x4000)=nil}, {&(0x7f0000412000/0x3000)=nil, &(0x7f0000769000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f0000136000/0x2000)=nil, &(0x7f00006e7000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00006c8000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000386000/0x3000)=nil}, {&(0x7f000002a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {&(0x7f00001b2000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00007f6000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000668000/0x1000)=nil, &(0x7f0000310000/0x2000)=nil}], './file0\x00'}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x1d}, {0x60}, {0xa6}]}) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x6, 0x4000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "5ae5010000000000188019961e794f9c3b9600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0xc}, {0x44}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = socket(0x11, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r4) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x4000, 0xfd) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa860600cb54650010000000000000000031ea000000000000000000000000000000000000ffffac1400aa00000005000000004e214e2200089078"]) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000300)=0xfffffffb) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00fd6500000000", 0x8) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000180)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) fcntl$setown(r1, 0x6, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x41, 0x9}, {0x20, 0x4}, {0x83, 0x7f}, {0x22, 0x2}], 0x4}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x6, 0x0, 0x9}) executing program 1: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x81}, {0x6}]}) syz_emit_ethernet(0x76, &(0x7f0000000340)=ANY=[]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ktrace(0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240), 0x0) r2 = socket(0x0, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2e, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffffffffc56, &(0x7f00000024c0)=""/236, 0xec}, 0x840) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x10, 0x4000, 0x2) shutdown(r3, 0x2) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() syz_open_pts() getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1c}, {0x74, 0x0, 0x0, 0x100}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup(r0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000001700)={0x465be6df, 0x3173, 0x1}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000001740)=0x7fffffff, 0x4) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff2bb9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f00000016c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000140)="8ebbc3d0acdc1e97f2afc5c676d20500558df15ced7821ed8fb701ce3e8b8dc758f26b03e89fe62a45c299821b64fe9224fc71906c0d2871d3c4535c30498ff61379b7be3b87ec15150b78e67bbf1e9cc1f7cbed160cf520f3d4ec24f2528210c35dfb7375692bc854320b6aeacc364be1bcb8a66c5b493b96c2287c79c5bebb1967c3b5f62a754af7aafb3ee54592a7926fecdc714a315a20a91bb9c979bbe32b01428ec2244588407bcb238741d05f27d80bf3595da4b3c7f38fd3c810a27442213eaa4b6888af76aa2965", 0xcc}, {&(0x7f0000000240)="796f411c75274535c7c3b775bca2e24d96c925ac0162396e1aba410e9aee06ef", 0x20}, {&(0x7f0000000280)="ebd6693ce2f8b554f60e5868fd3384955788e5f146ff20ec92ecd8d061e0b6d9e7e237d04661bb163417824c5536755700cad64991e301a6aba0028903721f5141373a89c6af67a7e400977efe9ae190f9aeafef4888c346da46eb9364d187da334597ca156bb439003ee2485254e5b317c7db591173ba98b0f6c7b9a76a8053dbb578c85e4fc4a2550c9296871652c4e268ec514f1c90bfbc160a38", 0x9c}, {&(0x7f0000000340)="ae33e635b006c674433b04ad6d5c07aab3c29e878cbef95025ff0c4e7655bd8eed4912b4b1ba51c4e904b67f08ea847fc88339446c04662b8d7d19e8a72f989c3f2a070af883a76917576d25ebe5f111b9f0118907b3f05d611ce3d42080a43fa33456b3ec129195a3a1d70dd0af5b158d706553544283eca9e2801d5be89ecd2b541bd8b19badd6f4fd23c142197d54ec5ccad217984e2e014b85b97e8adb2c08155e98200888cdc730cd7a36c08f3be6ff94da82cd62159c46b2226c1fc9c6f152db37b0ca84384ed5bea44b60f28c4aaadf", 0xd3}, {&(0x7f0000000440)="071b79007610e849a7e1d70f043ffc46a02bbc66ee825581ff5cec57c3555ef2a3115d2570709128ab13c3554e7615c223e0e41bed609a2f6ea88b6d6f6e22c51cd2ec29b7c4cc091eff75a1d9aa7cacb1ce3c49f25fd086181a8a60be7ce0790e84", 0x62}, {&(0x7f00000004c0)="82b553cb41376ff0958ea89a295409f6dea663480060f521317f427a5165563cb3b8927861fe95625bbb61d49a791be65d8f04aba68132f77af875530d61c62818dd30d7332181c9c2f8080a767b7cab91c0d02ac00cd69f8360611258ff5a37abe1bc89bf7062831007df5b06a3beed6706145301d8097798073ac2cadc611ed46a742c2c26bd69d1bd7b83b60caa9f1b1fa0a35f1e7a38cd7eb0ea70ca3aae8f062b16cc732ce2b068171d1e509183c3651ebfffe1a1e64ed0e04847d65c687885c7a1519e23914d1b0e5a4bf55dbdef6e2b093b0d72053ebe9d8669ba2b0781c46bb648dbd00539838d7a55d2", 0xee}, {&(0x7f00000005c0)="1720eed1163c7c32bbf0674a7e3310ac063b066cf53fd987da2f3db1d9dce68409cca59024a05c41e4aa3859e66b142f39d536f734462bd13846b7bd8d6a04aa0fbf3c2b249c1dee1ab4b1f99a856a5cb24c9298ef94e6a8344a393d121746300361af9fb65bc636c65f3398f3946453c0586d6aea13e0980608ca29b06d7f2391d3cd42af82ec8bc4f83cbd2386920ee7aa53f6352ebd63ab99d0656cb36fef84c58ab99d8b11be1340672c998dc8fb04be6dceb33952e9692b86df6eeefcf0a8837f03283dfef948b7451e69d54a014e414bc715403a065659ad1077a4d79f381502885132fe141a7e23f792a8802a0e38f2fb8ee9a9b50843d5d43e79d052e1b7f700f3bbf2bb9b8aa9f455493af448bf02c6e01b7c79785c1b23b06db6652d0698f2c3b99538797e419bd74a4d78adb4e069e573177104078b1d75d3cbaf5ea87dc164a3b54d975419a3e7452ed0b32dbfb2cdfd46999bcc83ee428ce43ae2ca671cf9ad10c72143ce0a910099fc84cea3e70ea7f154de608888a1ea720bb60859cd5f0b4460da815a3080ed2138b50a35ccd712dea7ec9892b5d909e321129350d5292ca9b5d8ffa7312b94cb4c1f5bf8ac3a664d0ac61eb7e3a8451e88cb2f7e79a553bcb34a7b848639a69adeac3142f065ac4d06d8a4bde9dc573d5015a14223d08cd94141192389719578411364412945bb03bb8f9e3530a231c4a0cab2971075c6b62765f3b4a00fec08d67df8836b2cd56b5ad2b8a9f985d80da01307bfe467c7694c59c1a3f27f19e63c2ccf5736165406b046d3c937f8943abba4b7f0eddbebb1d50f8a7145497c54901a14f1599269dc38da11a9eccef34446f1a2ffd5ef4930028a021602225338ea76e9375c5cd234ebf65ff5a8e77885a2c82a5ec7876ae8d5ff17ba6ef3b619ace1ed008d138add7da7923fe79a849731f8f2365968f501f85c9e922c3a4365956da42c3f6910d4dd00123cb94871c5ceaecefaaf07009d1469fab6aa770d98dfe13899698d85ebc3bb15a535f3b9c92bb27a73f273513712fe1461e06f6f6525fb689878528ef084db117e8f3ce185fc069e1edeb5577a17fcf6cacebd6a2cc95e37804b49c7b01f53ecd2228e0cddb05afdfbaca82bcfb31118d712cecfda5be25fced424a2cec0a506d11a9657b81e512f57a9691569212e6aca5bdf78be49f496b27ed784a0b919e55fafbe19cf35481215e514842477c38405ff3509e88d05f468e0f06bc2a95fa626c770d8b966f10edcfa15f10aae6a38faccf334f13257a993443a9fdceddd8a353041bf6577555eaf6430c9d774d1c036262dc9554b5eb7a50357af8f9cc4df8dd5b91e7e4860d4c125ed7ad7f621ce1dceb9e26e4a9d51b60956f9557b75f1835895ea184ee83a05f974d2e6c6441545262215f17f35e7464b0451f923aa90ca3bea539078b84c3ec1a4fb43c9848243aa24082da458ff4a584503614136b3da7313dcf3f8f8ddb1269f057bfb9bd8720bc928ea89e19cee6158f631a857cf01b46a0c20effc25839f60fee410d9c99043b00f98cc8393589d656cd1f8bf639a6c8da41988fb8ca628458dac06accd856e9cc7ef4c2dcb7d42bb7fdff7306d7d8bd843aafb95c4d8d0a75ab71b6a0298a6e15614e6364845f34f1ca15182336ff3602df095e947976f2feb75eb774fd07ead964f808b47b841cd0c02b2857aac0419710f47ed5d8c944d88b1199fdae2af28f109f43297311df82266ce55167704473f853674fc193e733fcf54932f60770eae97fa3ce8c71983514f8d5884fddfaaba46e9716c40af40054955c23dbd047e50e9fe1ce58ba8d179d943dcc13b8c1cead7dc7352ae5259e217ca3cec5e5280acbbd43192463fab8ac93610410d66c492549c04558f61b390082fbdb9b07124cf311b58959dd52d5183bf225859cd24360c9f6ba1720df4df84cdef8a3258d7ba6d77c07cd7f0f0f6ad00f27ef0147a79774a4a2978266d8a33f110087f4c5ab29e8d5a6398fd72761b5d223c1d2ffd9a7466158df2ae08b83ed0bb4d8f4e6c1e77e42b9cc66ef4d0a58ed0d6ff8f987ccb9793a02cccc5f284c5368b7ae20e02fe153b563d7dff0f3110c0c6a25287e158fa030e92470e03d1d00650e36b383871dce0084054dd502daddfc960a2367426ed58eb4cf7e35bc5204d8eaa2aa90005a5a0176f985ecfa20e354f137623fd984ad3dd0b7922a86ffb12f98ff56e8a34742d295b054bae5e8cbcbf44f33c99fba30e378bbb1192510d4b5667307bb6118a844ba194b2acb3b3c087f59ac5b448ea67965641d1711a074165037dd652db649eb5fab8115520ba80c9fd4634cab2655471a277f56bf148d8658ab93d650359e6388ad01d9f338ac012bdea587aa29bb2de03f9fb5786f526b37fce3f9666f8f96e2b571bd9b1fd3456ba1df385a67270d2c40cfba0d7525b56459b5687c9f96311e2e74ca4e9b532b4165225b9fd94d91326e5d8b72b9c13596c83a89cc78e434902e164b05553047543439929cd5b2477777040523ba4fcaf470d3886f4b134102c1a04e50e4b9bf993c49bb847f3022dabbc200fe942e817fe3c682df2cbe205fb039c8976c5118afed734f3c1a9704768cf451a03f2bc1c3653a2d493378bd5510f0c611faa92483512eac19f83f6c5fae19afc0275f17d8c73eaaeb364cff33e28baabb5f7c87df11f68ad2e4fb74c08549a28205da6df1b7ef2ef9ee3f89bb14e02bfa1018ae5cb4f4b910208ae769a3e6126cff1447083e1b98996fa3150b3314a7e16a84e7f80a3044b35d29a6b7c20379fa6a08766ae91d760fc66ee48c2b402a9a0cad04b6bc015ced11322db3750727f95fabdb2007104c44658f77210995cf3144ed830886a1d1d02dd1c36f80a9aa28110a093c4af62100df9f8ebe56c40e5e10c7bfb3fdf89041e885261ddf10c89ab45d715dba2c69acd824940ababcc5220a9088b6a861ec028f6da744d0a076d597d15f5f5360fa5d0a1b1b19b451f72c7e2bb1cbe6dc8c8c2ec22d8cd346bd2816d393d72de12f066409a665d59b13c0a37c504f4b07183f88742da6d61d02aa6c8f058725faa9d225c7812525403f9b4dc1cebd25817ed93ad1b8356c2e053ccec57f11646055c1c86534f0a4deb14d99078390b49960273fe91879185a26586580e51fd57f5dfb0d48894248d75585a276a84ace25c89c651d890bfb81ff3f2792f5b04a8251927b84cadac54f0a60a560c7b9c59eca65ff837fb6c0cf0e2e83a0157ffc8008416fb4b478e13e44b9fb5675ab0b73409827eccbcf8e10d18373c63c197956752fe819935482996f63eddf9ed67015bc42ea79670268362f7ee3302750e1322e64e6c3fdc56b1bb5cc15df259388f60dd01f5192922db985b16c4920329f6f3bd7af6fd4ef2d119791e1d67cd010e9759e3696d46237e699a7ef34fc3405cdd634edb8d3ede09eb47efb852ef2fa6536b4693a3e1e2976e06ec71f8533f742dab241f826c93632300fd5e358d030007a4e0134c4e31a449ed8acb0d05adf6f74a6642f2d0af4c31585c4ed500716504242e682190e9beb596b5010686029fd2fa6dbeed89dec177c1f57c5ffaaa503a2721d62fe6ec0d7abf974ec6905c56e382a19148ea2cb68a078b36ba82fb04143656b067c767c5b38bec271b15ec8817317070c78e71fb8baee20888ce81ad643966205dd086bba82cf0fc90fa5e6cc5a11d261aa70982767746c7648bdf2b3124c36ba237e6f0533c6d61f1b7089b9f6dd7f9e0ff9563c1796792bfd1e3b3fb1145cd57db40ff5bc4bff532436fc8a965dc2daa18f1efd08944877eba495e1c0559284fda48e57744c505ad48263f4c230df7443f26010936e8a88db7c1073cef9846f84fa0fe36a56d379ca76c16f16de57b79a9a7e3e154254fcf02b51e79f0d1a91d5f318077d7204da747601b022680a77a73e4ecb86a72d2edd9df1a8c65a78842434cbe1544ad4c6e7541afad57ae74263933d722544f1088d1d9f25856813218da70cf1c11609a88b7d9f1e3c40ade458b55dd1e0db256acc8f74812de834901874791ee7d2711638d77a6c68bf2b2ce0a257661b282fc772d544a13259a542186b3fa655fb1471f6353e0af47200fb2304bca3bf3f1d5bca26e3da421eca3b6d9e1a27bf8b5cb5357674b05f993de02a004d6f599a2b9e39a44ca8dd70d739dd09c54e7bfbd46fc8cce6b446b719905a58b034238a2b75ee6d7861d4d182621661bbe5d20fb7babb7aeb5c5b6e69595ea21b97854c2d4049db60370d4d752c19c28107d5f4775130f5e9282c8cb5ee7fb691dc86790723cd6eeb38749b924885d0a53f2a5db6b252c4e0dc6b1852af5d5a770bf13a3e3da717649548d6afac257de7dc4ad1f5d1536c8d03cbf997303c827a127785f369af91dde15122c2b6e2e4a0a73d30fb9ddaf67ca437f9c71d2df49bf52e4f9860c0eddb2cee7612198ba18a036f901498dd48337cdb5b6e33f4e3d3e02f1966cc91a67681606f788d71af6ff56271a0deaa82b866f1592b33228d46c505d003e9ad404cb846c1af0af895cad03e59633b44207096cabfe271aa65312cb2d8621d2dbb8ff9008d614d0eb96de40b09a946e678176f3f447f926b6c9dc37c4b3bb4c8e6aa9c60a843e70d5e97c7e374af51773665f694c01816bb38bf89ac2e7c6305c6e7b98dcf11b3930e1e0618d6c3ebb62153ad79440fe63af5f148adb4d6922e7348afc5ef87d7a95d4dd152c4a3f8a468867b73908e4a46a3abfd1eafcef5fcb5441c10e69b6d234499e7947c5067efb14200596baa79f531a0375e6a5fc92bccaf42feb08dfb41f9e5e03003067fb4dbe8b0a7c5c875bcc923af586098a1b66c7dc8d4ee7cfbdb01d594f638b1e23a30c4b2d21e43c132cf8140c087ec7d5e2f03d64f35e933b7ab9c3e9786f64cb127bca57771ee9fbd500bd6085e20e60088d1a2e060020aecea1b8727d74a58526bb6846b01789451cb6d1d131855637dda52698e098fed3075945d4ed900612b4d970a25ae886df75acdf1621f02e905b3ef43676c09e51080773b75709e353fec8b3e60a75f6c1c43424190445cb2492e83387f0bb62657f6dbc348556f820d09cf941e3f48d689c4f4c32d8004edd404af83c8e8cca80cc7ab81f196010ffbe5ed70a8d6d51b23c5112050aba02dd6cae9b69bfba4305a9a60da85051cb29e0ca90a5b515fdb55c8f5d72a7e30ad97196131874771fdf3a4a57e815e41fc0e337049c27c2ea98e55245d1af9926184181225e594d536a5e366ce81cc15c763cac33bd0164317384390ca7e3fe7b73a9c449b2b998b7a4137637b661cf6fe2e43f5bcfe5e9406eeb0da3aa08e93ec0ed8ed26e3e38eea43c1b0cf9ec3f70fe6264153c2b94cb26a773aaa2d52b2adb167f5edcbd4b98103b22b0c5ac54a4719765aaa0359edb45a51ad3a03e79dbbe0cfd59bbbd1f46e257a374d4b399b433a609dc27cfeae1192f5ba581e740a3878a796304c52165635119cd837dce18c2449fb3453d0ff87d0cc5157a06e0906c6d39f6b3fca9a681931db3a072487565f3a68630aabd1ef264be31e9f5b973b25d6bc6ee9d3290938939a589bce66e5161d94d4d21581b8a1afa1c41e50443ea1525f81205de941fe184cb8c97b617212c6186b81901eca68562ac538d1854194030dc1ec6e1195011e33d0dd84bfac93234cec60f40f483364e6bbdc0ebead6a9c1cdaab7b4a7f08c455c0635270de1cc39bbf4527a4c1a9d50281578b31452ef9fc8089abecf", 0x1000}, {&(0x7f00000015c0)="5c23113af63c56e1d6d5faa6466d11f98236a8bab4acfeb294b0a0554da9e65d8d5115e3ff017a744409d3476462992974a55a09d092d8cda2bdc0cdbde87274309211ee535761fb1cbdec4c01da10312fee74ac5e740038d62a05dc610085807d6c83ea348e3521200128", 0x6b}], 0x8, 0x0, 0x0, 0x400}, 0x40f) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfe, 0xf92}, {0x0, 0x8}}) executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x28, 0x2}], 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000280)) r1 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000340)=0xf12c, 0x4) r2 = syz_open_pts() r3 = accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) sendmmsg(r3, &(0x7f0000000bc0)={&(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000400)="9123642604aec0d4f8673e7db1f6093201aa75e83f46e7c0c6146e04e8b8217f51824e885e9de9f6e144ba7aa4678f5257bdcc6bc9f527e5acfa14af4fd305eae7278babb145d2e8a8d556ab1474f738a840aa6c9173892c50dca25e956525517fc4180124452c3e6ae8ab54ac2976c2859c2d28f4d744f7b2f40da2bbef942c500bfd0501b3b2b5e02475f184855495af162d783f8b90ae0cc23fb9e0ac2e8b0ba84ec95bf424434fe8dc277617c9c919955c702230fb2f5de6a2575bd84b17e850b903032994586320b19cbc82f14ff05e", 0xd2}], 0x1, &(0x7f0000000540)=[{0x100, 0xffff, 0x401, "6a2f1a43b899294a653ff2de379931e79f8ab60e3af232137792200f07af572a190e1cf496c76ea5eb83631cb55d917de606107565fb5eec57a0031426e0d206e60a24cdd16d29b52e77fdca8bce59510dd8e8f31f95d4a107cd705fc5af1d8dd8d1daebb0d6c3bfeacc76c6520e524f70aa0d417a1cb6cb06975485e95a9dc94c8323014daba13c20a545466f80e1c7b40f150d1a58c67f276e7c751fddccc76c95c26e3142a1d50b2cc80f084eeabc204e640f6979ca83d767173a0cdcc6707f1b76db9496e9f7264eb5973c0e95c197c27fdad757ec10a32362de7decc0a75defc77b6ee7c00ddd3f59067d466d"}, {0x108, 0x1, 0x7, "ce47b0a6f641187311f5814ba9bb1722c17c5eaabfe0c5882b081c6ac3a4e25a2e531bbf6bf3811506e8cc0d8f3fe0b2356908266332f1e8a6a7848a2dcca63a0878cc0dd2a265090bf6e2899d020d653f21ce3a02b4c0eae785d16e48dac0c293906009350d308acb5d89477a63082503ad7602fc4ed6d4fab72064ec77e43456159369ebe1e373d5d012f03bf0af324414067bf38c9e73c16b6347346b67518eaa2eff90ff324a029874ab034ea8c4e2e821dcae2f238539008c6458274dcf1fdc18e20e38d1e3abfa15543c6172582e122bae03156eb12987084e1ec239d3c9ad4bfd625f1586b0c4a41f039656f84f770e"}, {0xc8, 0xffff, 0x7, "de7201eae214f51173beb66bb09449e379069c69c0cc36fb8cf12fa08a340ddb58c8da617b5c0ad84aeb6ed7f463108f07f3ca3655ca3388340d1672770bfd09be9cc6558dc5e0717a1a42a2aaaaad1e852fc6eba5344ffe2293c396e5d7f1d00a4b25350659035ff21fef052b3e6b97933fffb471c8f93a1dacbb41da987b7a8eda9a4512b5265a2768e4f0ee4de7d39163679772cbf1fb69c7e9834a350e4e27474f36583ae64dfa73a9978f3dd070ea9a"}, {0x38, 0xffff, 0x6, "18121a45e62e26355da87bf1ed74320b07670aadb3fc854ccc61f1d42ad4b3f05ae3de19101ccb"}, {0x98, 0x1, 0x4, "bec475c597ebd4bc1cdb06f948fef388e99fcaf9ea62dfcd940d1a7b1a0d1366506db3a3cca8fc6b0b0ca67b1fcbf6d37f168ff9b76aa09ae1aeedb2cbbbfc9fab172d14d3b6f33092fddeede5f2be169bdc1f5b0a0c4e1ce8c5d538db6ed29679fe0e9c4b2a901795a5b9183181ade82d0ca193b018e3247b4af82196020f7aed6d53"}, {0xf8, 0xffff, 0x6, "27ba5a4110044e3818584c0f0e8b74797ab47acb6cdf64809e936072d3e065d3d3105c8d877005933d9b0ee55b2f69fd85ab31ac2d70af616c09896cd868bc3d336d88ca5923ac45a91fd01001ac7f899ddb0b4c6830d94f1a0819d17e4b03deaf22ba39ac1eb32ff012ea3f235d3872091f57ac71884710adca127415bd106ae24b8e47a1ad97a2461bf84155dc935ea1264157097be2dcf89bb1b1400730d0566e86be7e80df52d0be6a1c3594afca3d8e2fa749c3dbf719c9b520927291d1ce525398fb8e3c1cc86639741c149a3f98d1301886be33511c7f0cd254766982bee8d833e2bedad2"}, {0xa0, 0xffff, 0x8d5, "87fd9d8962cf93523f5b32250a034424c31d03ba68fbd2a52ab00af1e65720969dc92faa93738fb2b936219700e441b71113b37ec0272409b9b757a4de5b82c28dca08f230bafeea866dd49519eb30619f38a99c89b645adb20037b7c14823106bd8d39fd088b401f0f9675d2e3e73e3dbfbca4b83cf0354c881112dd76a096f05599a7dea8693d7b29a08e3f3b936"}, {0x100, 0x1, 0x1, "87a2047de35b689c8222eda17a8df785b9385b9defaa091256442ca32d7b62db5dd6906b327d659e9c205cf1606963bb98710dc059e0a6d644dcdabc50518eb85111180dc12628f18483147b165d993320bad0e380a89630ea1319edcf907696243846e7868b83ceb2c28eeeb150b91be0598c52893f673e24447d80040b172fc4b51a723996d4f7ebfaf8b09210a2c808823340f1a8d67ec67b3864ea94a4f42d7ae250535c3e439655cddd22ea39048c0b6723553ee2ec17ab05f60c1c6fe31007588431d16c9758bc6ae9ba9a28f2120258275fa3f12cece096407669741cd7faab52475b995eabf5"}], 0x638}, 0x3}, 0x10, 0x1) r4 = open$dir(&(0x7f0000000c00)='./file0\x00', 0x40, 0x74) mknodat(r4, &(0x7f0000000c40)='./file0\x00', 0x6000, 0x8) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x800c5709, &(0x7f0000000c80)={0x3, 0x1, 0x101}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000cc0)=0x3) truncate(&(0x7f0000000d00)='./file0\x00', 0x4) r5 = socket$unix(0x1, 0x2, 0x0) readv(r5, &(0x7f0000000f40)=[{&(0x7f0000000d40)=""/29, 0x1d}, {&(0x7f0000000d80)=""/229, 0xe5}, {&(0x7f0000000e80)=""/183, 0xb7}], 0x3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000f80), 0x20000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000fc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001040)={r7, r9, 0xffffffffffffffff}, 0xc) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(0xffffffffffffff9c, &(0x7f00000025c0)=[{&(0x7f00000010c0)="ef21f3c844bbaafe45523e417ae6542b1ca1358bd5922a629599c58c0e4a3399f6f18f4e849f7b9250779801740018b1bc66fada5a85cfff5d9c1140337d0c277f447d8bc7f08aba68301446399f450187df54c8b40438a862879c016ad096636700fdc8d510219515948861591104e97c87418a47e12f7c8bfab83902ee9f078808b9e058fe1cb3f65432b5673c4840ad554cd31c480661fe0ce7", 0x9b}, {&(0x7f0000001180)="4a1796200d00ef66d767537e06fab8f8d015b2f6cf70f7760e3f819d7f7b44bbac4fea432b77f86295c0578c003726ba5847fc31d3579d0ecd012641a18e2b7a9b6b72cfd647e3bd46db2e6ae505c82ec904899a0a73ae69a587a03f440277c51347e32caef456b853cc3d4d8563d76c07a1242f8932ec89392a0350", 0x7c}, {&(0x7f0000001200)="2f00c765b375", 0x6}, {&(0x7f0000001240)="8adbf5a53c8e94907d738a9ec70d15ffd8e07ce41c8c2eefe2690419a53e71b053ad2147d516cd3fe52f7cbd2669a272f680c784a0f85641f8c932584beb20716f2263fdaf8f136d28bdc20bf129b5b6a7620b7e09a43853bc5730d8209f353d851337284fdbc366e0197c219fef6c28dfdff4a674e6c90724efebd9809ac617f78dc647b56f170d777241bf25956d838a728857a9d98cbe995c8cf2bae19c1f3887e68ec80411db3e5b6e4cb1a300d4a64fe92aff83496b9def4f66be4440560065cfe1757bd4c52d6010d63c1931", 0xcf}, {&(0x7f0000001340)="eaa36aa57a41f115c9e73b3b554abdc6a44026291e5a7dda0ebc87f12d25af766ab9dbcead5e0f58cea588ba25315f2a3dd92ad3f063e1", 0x37}, {&(0x7f0000001380)="12af5ed6e79726c74db087b6996fe6cd631d98aed087aee937a95a8f4c83942abc9a034f3b5078693fe8911bdad45170866b254c703bd305c61adeab6d146a68e3207d4ad404bc298abed946061fae515975c83048f7daa3807da4510479be2bb37b25053ce2af48688358cf8d5f5ef9ac66e0f6e2471008edae850e09abce3fa1359ffec05a146349203fae70de723f88fba68f199f0610b803eb91a816e3ce7c01c2cb9cc4819ec7caf3b0e2c764282c09a11d889ca31bdf66c0", 0xbb}, {&(0x7f0000001440)="459c39db8c47b7fe71b68530f71fddc3811ed72b800811e9b6f19e239d4a56a40b995733b2648a3e6324bb6ae5cba9671d39337f53c3e507026bf1028806a60c89a2fc25c8f333866cde67564e8cce54794b03f66da4b215020ccd16df51ba230af14112863e3670c6f3ecae6f6dd730af421e1352571b799efecc175498bdff04dba272f45e77738b3c74cd4adf72d2c7df945af00825c9a9f8b71f4e57ba91be755f6e75a110c5dbf630af6d87ba0992636a242b78b25e2a845f36c33dff0a1d85634fd9d677a9ccb10143ef7dd73c041a2bc1a70e202457c4f25d8d686b32ea63693db14df2241e0fb4f157a7e9d9ee046eb23f48ded3ecd1798a31d3ca5ee80317993181fc7d431802a96de4829723c637fff384d47d4627259d3d6f911f83a7b445af0a7a99415fca2ae137a7e396c67af353eaec70cc2c29cd46232618b4cedd3454fa13cf3101ee3b6e25f6f67248e63d7cc9580267e1593c1b7cecdf2ab56534a004db9db86cb14757d167840a462c975d4304dab0ec1d0a08ec48e5ec37344b3802cd85327acc797663f08ba48c95c8a45488b44db51065312c89e78dda8ff231d79f4c91f6a93fd5e8c7a15f2193f81d4528bfaf129f8a3eb90b4e334ffe6e7366c92bc7696cf0519e12507ba3f1889b4a114aaf93cbe0ef5c9142a4e83ba80c7c12dc4de282cca394871a8443d8316ef944ccc89e8d59435c20a705a17f94b87c2a8e1b5555d259bf332858956af78f14c90d8630c687b7769050d6c5fcd6feb3dee9e18f47644cae4e035e0ca25ad5c8aa81a9f963b5bc8a4d8bb213c83dbeefaf6d0f94f71c7d28ea8a40e1d87f51dd97b6eb1067afcd1a703b92ac23728433c8cab9ed12515cf9406efd02e1e53cb2ee918e578f4f92ae75731d617adffce78268ff6c5702d6b254651f20b6880f1e09d0f0247c54801c6f7a2ea1b25ebbd8daf593b50b5ff10080033391d0fd97e4eda2585f0d89918f0bd292a033193653b5eeb29bc00ef816e9ba91516250c58fe0672a9381c1880f9d162b1e16e5e613bd9d87236116c0622e592239432bb03245bbd50501d1235e254690e4b14dd37fbf20c2f94dfae0fd65b30a6fc6aa0c6bda55127b8b181059ca50adbbe443ce07bd96be8774b5048fb2956b0187a4e51ed736aed3ecd5cdb7e13867c74a53a7c8edc9915eebba5da5633c8f20c507859dc29b3f891f29f04787d38e587a09014e5adacfedb9d5944fb19401caac17f759b10ef2de8b50c0ee18c315b14890f0b74b2ff1598271863a910c399755cdc9e8574f9528399d26fdca0934fd540b8222ed3bd1df5feb7a7612e2c214df2e2814db41d6ecf227dbdddfaab898c571017281a60e09a6645af8131518bf38905d3b2e65dbcfa6c9fb40fcd6f2c59d9a53931513e1f60df725799a42a3c1e6bb3a6fc80b5298889342494abc34b12c7403507ed7b27f44d6b9ebff846723dccf92fb3f6e3362838cb4eb4c980208dd3911d697a1bf7f6bddb623a945f49e43808edf526d2a8a67641296d2577da6aa9320f7fb2518309f906954d1657b3ff9b94dec94b5681fb72e167e4c68de0fb47d83af2bdef0945b78e8236fdf68f9500a1eca5be00b9574714c24a08859fea0aacad543929e3a43d7fe0ff277d0b80b1d599a39f529540f3efbd4c5441f01d413bc795666e38c45b7c611880bea0c7ca5e819d9d94c398e2c05eab1a58fe6876462f0df942fe93e4e201b4cddad997e0223ef0310fd9e593912d06b3177929e3478dfa42dd232d17c7b4fa61cf6a94dacb85c6306375e4b8e1395f3c8e45520a29315645bc05ef77993c24c7d4d04afc358f0f2d736bf08d565c4bd91259b3c132248eaf109f4707ca39ea6deea6459a3c9f13dc1354040f4ec543ad5630b842a944c7cda918ba127c641f0f490c0d25bc666b3d12a1901c3ee8e9a614a2d8dcc380d0c57aeb519982c7b3157d7a4bac1e95e043e597bad6bd1b2741d9a4d3d1e11db611a68804b7901ffba0b8ae0a285c9a20cf1668b0f108edf47593e1a0bb3e54664ca54140e6ce45e115564e5085ab17e1496ef02b635fe4de4166364167ef343f4a8c6060f227cb77fb3703bfd7ebd14ffd173ba39fe3d39df618ef52a6eb96f1ff5697f0fe073a4dca4c8cc5f681ccf2f39560bd0f7794659db194bb4d0cea69835e59649c6042677b6ddc38448b76e573b48b286d357736d05161376b035da9700e1dd2462ce79dad5505d2c994e50aec5c0b0bd6bbd9f7498a488ffac37de041fb84337656d8796dd974ac6bf995c57cf721a1fe37110fe24a6bc35d5ab443d65516fefbbaeed13028427fc20c7787b3fb93242ce837814345fb5decb978000c3bdc459638e7bf868bcdececbfd63498ba4cfe45d10d35637b13574c27dc4c82422051c78656044c39938d3599f7afccce90c4325eb30c6ef6419638c09dc5d052a4b7b9e596e2c4d10b36f34484f23ff3d3b775c471d40d9b110e5c85401a79d0bb791370e2fb0af199a138308f365484979be0ab439e8fca69de01ce1733613c69bc39609025143e796f09de9a87fe46f74c34fb1b6cc069d6527e639960386248601a6eea3501a9f941599a039ea949e3a17363339aa5168ee92a479f27e80f8922c39bb64bc6a42f134b7099be43b7d04d14bfb61507b33b7ec59d4feb7172d6a93b2a6be8e4b29557f8dc69e1c74255945557f6b7f389dc13a1f68b16985332aafe56c2a57ff98b859a7bdd5413504feb845b7c9515b73400862177a3dda1745f7ab9f00c7e6f883903a283096f33e23c80a0700c28ff126050c67acd1ab8203a46fa11d879e941edb4cea0e1bb680d8b74d51cd8cc79a4dd18010a9698c7f89b5795c0128cab95396ae6b60f30d281ac820165688efc9254df8ca6cbeb95d58e5a269c58e4de2aff7919bf50925167cd0c1e3ed19b5a8fe14e4e0dd5046ea7f964006306a3c429ae3e5fb386776405d843ee0ce05df10c902cf09bf2e5414ae1a8bdb0fde731dc856af74a92cd48cc88aa67f153fd5b5f6c2035ea1d1cad2c7cad57273182d3eb700a3c82b39ffcab33deb2613c3a45ea005b5685d9efd5149bc13cf5941cf96ca5b896f17772a35f1966d85e0c2fb8797659186c2f4f9783b6426cc4ea6e8a53affa2be6e49b0f4362968bb9d256da32d593c7f6696e7622ede77f81a0347b6ee46cc84e2ec8bdec4d127e8b651e75472ea72ccead2d97bda3b46c9493648a56918cfe45a350e5b64e7c64cb239da002e1614733385151344932d805b1a21279d7fed73c639a7c5a07ed1d230b5f367453b016ef8fa3471921b2930103b296817325d3304dd8d8262dbde5d46091b4d276338e7a2d6722dd194936d907d1f7a234d0bc26e0878cdd2b9cfc4c30c8410fde43722aabcf2704f5e93a8d158266ca694acabdd85413e95167b8c3f7ab592669e393acbb15e85cb5a2c8f772e63387439a6ee52f23d376980ef4c79aba9bd286ed57bee976fbd622b52d1414b04edbc4f6e2c6bfe72fe4a875f871cc9d9a09293d3a07686771a88e9cf274ae94fc222bb20da9bdabc41a7845ee27753a008f00daf7eee6820b68daa3e513fb5e9a0ae1aa8480e20d7d7331ff30f1aa5aa88aecb304a22344c54520f86c61499315e90693e440a26c438dc4f9a2e42ea0b482ca9e6994571bbab690f1fee5acf49124292261089ae7b0c28df6df7bcd7d6763a9843079d905d1737db37df8611c36fe4d6ce99dab0ff8df5f1aae9f67f4745c71c1777802765d1b37422955311ee33088f7f2c2bd0d26f40114181c1860125818b7589fc246fc0d5d61cacf67bbc50764b9972a142f1bb0a093afa95563f2c3a4343651da706ec52f45bff2aecc87214d7e27ea8c324384709aa67101701fbafc0ad10fe35d039c81ff9d2a04a0891a1365cffda75502b58740fe3eaee48efc8d7237d79992c05feba53b82447e96b64797dc6f6189e114cfa2f1e143a3d81053fa16b3d0898123c5aec42b5034be48850899f93d229837ebbcb23ec813c5eb8cce8a4dbf188f3175348b53189a0f98ef92ec985d14f7f7d91f7d53f4223bcfcb55f10e3622a55486ea9b72d057d3f8f0a7c9d3dacecc1fefd27ea186111f285f84a011fefc343212372050317a7e4c4b58fddb028ed064f8547524a4678346f09fd77275f41648b6a4251bceaef1858dfbe796789a6d19cb33363b611c9e4b3ae323c48146fc3509d76cb78b4d063794606b16e9675d9a522b81f0caffdc6564bf98c3b9b337496dbb17cc03784a8905b6c8b953f74665044ab384c55dc6e2fdb7028b038fb1c85850387114e27bc296ec67670b7d19586ee07cc63ce0411d939f56b5e65d5013c9fcc706a1927f9d0746c0c69af06e39a9be2090b8fa4de785cf1ff250bedb26c4de2150c3c445f19d8a7847e973330777635c009d29291063e781c32a587dd29bbe3368b29e2d1d6a5fd6d30ba3a5e753b7dc45dd88e2b0abf549fd289003fd184c43c844ac0a25bc43d5428e3289f93bc52b4f00e5fd48eaa4ed54e6cd357166e73a1219458bbc7951a8726a36b6944f861ff29936129b19be75c0ac4a1ddadd493ba757981aeba82470cec47a265b4fa876c4bc0f9987f91be86d9d467284dc7b70c31fbe20555d678255d0e0a7486d85d7302c15c053305e568af0500493c6df1a2b408a553bac94d126aa2f40625c08098dd517a62ff6cd4e31d77a32389e2ee32b92c4019e8bcb89e2e839d1d0ae706dc886b15d6b97e846a413ae9cf02936e825314204515d55bcc75763646267c30cd04542b0d363c56201daa9d32ebca2e5a07f23df60b83046e35d1b7d4d859daf871c8aae71177103a76c9cd76b8617e33c8a8bc167b945fe871fc0d7efa9ca8b1bdc1a8786f43681846b1d63ff2dc71843e9008eecdbd74d4a69eeb51e80e44b2e44550557027a5fdea50f8b4d8eeaf8f04a6d2f1332d382408f6859fdbd4bfac1b876b07a7058466fcaf8bc38927008a84f3a5be4e0f6e6fafc7dab6ae941a0252aa30510f534ea0849e7396dec82a1a5ef1dab4e5f27f4cf255d79cfd70d0a7b47eec5901ed059627da6544a49c8cf84daeb4f4a8051e4279925048454201fae1b6f29764e249f33962f734f9bc63c7140c13a532260a19a9b5a03a14aeccbbd73082502086fd0b047192bccb2a03421b2b11547bfcb2c6d7ee402320f29791280c04173001ef63d40ad2f373a4ca451198c17b5c7d8479ea7dac67129a6a89c26c8735726d9484f35fae7accddb2b5ed0220c15116c8e7b07ae14eb5289c7b56d1220f2c46d9a67a2d7b150dcb45cfdcc61726fa6d95d6b724ae6def56b20c6792d1dcb188cc0bae09365624a01043f6dc29c7cbe459ac4a244f1f7fdcdbf099e4c733699de5bddb821ef02521363c96aa65f7e729da7443f008b88e40c853adc01a8b4fcc4e891093338471912a4621352ca7db49faf1ddc9401a3f2b09d8b946473485668cf716e1bb9e10fd4e33f5c3bc486ddd07a60244d67e0c572f6588701247aa178eb91faaffdda7055081c47d833d196e9867aef977b77d4bc2e193968d11c150e0d03e7a12c9050e2451be6825edd3e89f1ee67228dcdb7a8052b1276f7bfae0e7c5b4d34caffb811cbd9ee3b19c0ace3909fb2aa5d5f6fdabb60a180f57fea737e5924daccd18e482a46d94c82e9331b50e773102536fe7c4b69786ae289e0aa80ba0849b66ce6d897ab524a94d7110703e07bb8830f3cc51ce049e55990b34fda05d206342fbf1601a81a1d295f1dd718b5cc6d406fe69d41b81e6ff", 0x1000}, {&(0x7f0000002440)="26c4c53ba4e1a63ed0cdf97fb14eb988f0578096320e59303d46cd8d3cd3ac5fb0f6a1698cc9413fb58dcb5e059543f4d53bbff19869332affa0dd2515cb9bbb7d8c4575dab44737718d566225f7392a64800ff647fc4d78ad05ffb0d7842a1f04c042133d1b540a441090488a3516df925a638ec3580c07080508b0ff8acf1ddcd880dea722983e41955ec5", 0x8c}, {&(0x7f0000002500)="04fa917b550e605ec73cf4ed2033d22207da3e7a8de770fffa40c6e11b6d8b53b16e0ed4d271ccbfb076aab172acf82f829489194a2575f7392dd54f59020aa6228492884decae0139f74be73c591cba0595649db635540ea5823ed12460a6b0d31bad1a3f6e196a986cb6eca3b1ffdbca84ecb9d7dce1d24439b0e1980df942b363dee973a99437594b385fcb5c62d786949e60b6ed56ae6a743422f75408b806", 0xa1}], 0x9, 0x80) openat$pci(0xffffffffffffff9c, &(0x7f0000002680), 0x20, 0x0) getpgid(r8) kqueue() fsync(r0) flock(r5, 0x6) ioctl$TIOCSCTTY(r10, 0x20007461) executing program 1: open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x40) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000300)=[{0x0, 0x4, 0x0, 0xfffffffd}, {0x1d}, {0x8106}, {0x9, 0x3f, 0x0, 0xb43a}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$VT_GETACTIVE(r4, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25, 0x7f}, {0x28, 0x0, 0x0, 0x5f7}, {0x4000006, 0x0, 0x0, 0x8001}]}) close(0xffffffffffffffff) r5 = socket(0x11, 0x3, 0x4) sendto$unix(r5, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) getegid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r6 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000001c0)="ea00000100000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000440)="cbd299b77fffffffffffffff003cbc045bf1546d7f790161a63470931d83bd2194da6cea6a0dc22992ea099909d5b38adb53c692362116096a0bde96d4a8e003b99106705698f1f85c1ce8c49ccc7de3864d30cf96320f3a894e951de576165426240edba4e4d60c12264330fdcea3eaa4868bd042b664c8ee42c881e0fff593e41585127d10391a3bfd7e7a4b868b7628c5b57a46bd032a0c3ed0768fbb51e685c9a04378b105b57e99fd62525222d7f08707", 0xb3) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1, 0x20000000000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r3 = open(&(0x7f0000000480)='./bus\x00', 0x80000000010234, 0x4ebfac6bbaf7bbc) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000040)="ba20e80000007c60e1016745b65369db00000000ebbd07a90172c84c838b4278ad535c39413f308cbbaee4ffcb7f31dbd1562ea77b6a0a", 0x37) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8028ca56d081abe6, 0x0) pwritev(r4, &(0x7f0000000900)=[{&(0x7f0000000440)="d5", 0x1}], 0x1, 0x80000) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x0, 0x0, "fabafa588f070000000000000000000010c7ea00"}) r6 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)="0000e7bd", 0x4) accept$unix(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) sysctl$net_inet_ah(&(0x7f0000000180)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x3, 0x0) dup2(r6, r8) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000004}) socket(0x18, 0x1, 0x0) executing program 4: r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae2f000004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702bfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xa4, 0x404, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000340)="802ac74d53b43295cf5537afb484e24d6ccaf4327bd472ffa9547fcd1b597ac368607d43bacd593134cc90209ea6b899a820772e2bb4b7091ba15e64b5c2fb5b2685e9367f3724e12a83ef5af5d5645ae078d7537674a8c6d8f59250dd91e55d83afc9a7f81d782a08637871871ef3e3feac4ac5d2aa03dd0ab7c40da20b231f8dba1d7b2c1230cfd071180e11478c675bb5461d2ed4936decef82f67fa5098fa6a41e9eb63b27e561523faef82b0bdd9791a0f5b63416c2c7c9bdc255486ded35699422904503c3e3db", 0xca}], 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000200)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001380)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000880)=[{&(0x7f0000000280)="f6b91f871ba6685235e3d315a26a55f8e38b1f6d1a52cfa4514bb5479c6608cc4c72afe092ab5eac7036f8b6e33a08e9b4c6ce7d288a129aedd64a1ef9412530bbabf4d3f1e79ac11f806d07880ac1d10de6077004ac3a1400914ecb1e905f8b0165736304c106", 0x67}, {&(0x7f0000000440)="1b425b3e69ebd5cadccb6b6066eb5e9ba3fd950ba68acee7e55bd8e54b2a6f908aa45e0b8b0cd024bfd838aab0a37ff0f83cce91df8f62805a7d0f0ac99b5e90", 0x40}, {&(0x7f0000000480)="889aa897522e3001dbce26d51f6ebf8d6543182bf9693060c12ff326358444", 0x1f}, {&(0x7f0000000500)="be5f68d9129e32bbcde652112cfeffb6a0fa8fd4932df0d42ad620ed32bef97d27ed169fcef128043410bb6b0cf8a5fda01c890e9aad1f34da85fb0c3b10683c921be544cdcb05568dcf5bdc7556f05686f53d2cb1235970ad27f03c6cc10d3fe14788bf7a61bc72acff24688d863972b89e38a81be9f27e4415c14949c84dc1f34b1426b83c5265de7becda9e3c", 0x8e}, {&(0x7f00000005c0)="6fb49fa1192423693fb54857e6c0efc340c461ce8a89ab3c735065fc6cdf2dc3e1aa2e37abe338ba61d3446ad68b9df6675fcd42de88aef2228c09b4acc183fcd3ef17a2d6e5f5757629f3d5478556ed326ea37a0aca2745c871c0726f90a0a9b9dede968bb621eb55aab3dbab7de73998d003f8d605e0cdaa615c6aa5cf963cb78a73b7a930d2b1841a69d4f4c8d06245b1fdc2c89684f7bb1c24b1169a1830a563bcafc7a376caf24a60891c3ea707f2cf76a071f1f42044ca2ec1d06554286b0fa328c676dfb24152dcefb55d379a7ad15bfaff7f562783b4d029953d5ded8ffc", 0xe2}, {&(0x7f00000006c0)="5f1d2dfcf7c1d95bbd2e422b641436608aa1a915a620f0fce3b4b8ad6b9b425fa4a59ac14e017c09914e7e6e8e21b9f3e8c974b4f5fce5beee8c3b35efa5f37ae8351b726c06493675c8e18aaf2857c1bd7d2590acf13dacfcbb59a25c33bf2a7849ce738f9491be6e9291e3db5f1b4e11f9f506c4f41166a6115752a5d2a83b10be4086e3b31bb0d97c757495aa49f7f2a28087f9a749e75207b521", 0x9c}, {&(0x7f0000000780)="dd222f4f5e3405bb7631db66617662ac6259d451a17c573766d45733e39f2f0ccc9231e3875dbc4339b142b082d493bd8b96c94cea6009eeee5f56d3015bffd762a0e41b56c90faa185e23b4914521425a8144c604527fdaee6cfe32294f6589ead3aa2d4770e78f2312654a042ecadefaa0942ee96704ba7e585d4acb3affc255956526a522e131593976d09df2396748b53175f69ec4586d5f1843bc9b4044136396f165f061bef2fed0d4c4f46a06afed953540dbf98c82a82e671a32cb1249400293e6d9f5b98b6def076ec9146f128f57c4ba4d2ed0e65950", 0xdb}], 0x7, 0x0, 0x0, 0x1}, 0x0) openat(0xffffffffffffff9c, 0x0, 0x8, 0x66) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) r6 = getuid() setreuid(0xee00, r6) socket(0x2, 0x2, 0x0) connect$unix(r5, 0x0, 0x0) executing program 5: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = kqueue() socket$inet6(0x18, 0x3, 0x0) sysctl$net_inet_udp(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r3 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7729bbb8f2f5423282e5765d61436c85e43c15d12a78cb8c57ddde85221d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd02455ff7f0000a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b25dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b", &(0x7f0000000080)=0x120, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) sendto$unix(r3, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f1ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720f00000000000080012519b40057aea8c500001602fbfe0c2300008abfba09a214cc8adfbfba11ce00000808e37193f8343f00000000b71dc00009000500"/177, 0xb1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x10b, 0x2}], 0x9, 0x0, 0x7fffffff, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000180)="c5058dbf10bbac1d652185c5e93b488257bb32f212b796a0e217f62d1d2875bc28e8cd07ca18464a", &(0x7f00000001c0)=0x28, &(0x7f0000000440)="afb4938bca9c3f8f9ce46cb382313329ee53d412fb33faee6b4987cdea1e1089faddc4b226009899eca3747b116d3a0284e74ccd8730a2f3543b629e44ba17df07f872f1a3f268e3f85cefc3f894608b4b1b18bd41c733c84c498bbdf8a681fe75810ded2dc5d0447b2a726b6af27a4b3fc1fad760bb8446331c94a7598a092af451f91f729bcae2e8ad814d940f746fbc8c0d9ca032109cecf4c415bb3a45e6c3190c3a639c20c22bb3108ae2ac26b335a93d213f3e0259865e7b4b2ae2f67f6efc9bbbf17a69d13ca334b0b80a5615703bfa9950f6285138851c28ce2832893e5deddd95a0f77395c3f75ec44fc4", 0xef) executing program 2: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffff9c, 0xc014575e, &(0x7f0000000080)={0x1000, './file0\x00'}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8028ca56d081abe6, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = dup(r0) r3 = dup2(r2, r1) write(r3, &(0x7f0000000180)="7f", 0x1) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000480)={0x10, 0x2, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9cb}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc2b}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xf6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}], './file0\x00', 0x3f}) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000440)="d5", 0x1}], 0x1, 0x80000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196002152912948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444d", &(0x7f0000000040)=0x115, 0xfffffffffffffffe, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x25}, {0x48}, {0x812e, 0x0, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) r1 = socket$inet(0x2, 0x8003, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f0000000140)) setsockopt(r1, 0x112, 0x8, &(0x7f00000000c0)="3d973f4789e2", 0x6) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYRES32=r2]) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) socket(0x18, 0x2, 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) r2 = semget$private(0x0, 0x4, 0x5c0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x4, 0x6529]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) getppid() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) munmap(&(0x7f000000e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) semop(r2, &(0x7f0000000180)=[{0x1, 0x5}, {0x0, 0x7}, {0x3, 0x6, 0x800}, {0x2, 0x24f6}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9d57, 0x1000}, {0x1, 0x8, 0xc00}], 0x8) setregid(r1, r1) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000440)=[{0x2c, 0x0, 0x1, 0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x3, 0x9846, {[0x4, 0xffffffff00000000, 0x6, 0xa91, 0x8, 0x3, 0x6, 0x3, 0x2aa, 0x1, 0x57, 0x7fff, 0x6, 0xfffffffffffffffb, 0x7fffffffffffffff, 0x7, 0x2, 0x7c], [0x3, 0xd1bc, 0x8, 0x3, 0x8000000000000001, 0x20, 0x8, 0x10000, 0x0, 0x80000000], [0x0, 0xfffffffffffffad5, 0x7fff, 0x400, 0x5, 0x6, 0x1d0000], [0x7f, 0x4f, 0x8, 0x3, 0x3, 0xffffffff], [{0x8, 0x3, 0x1, 0x5}, {0x57b, 0x9, 0x6, 0x400000000000009}, {0x9, 0x1, 0x6, 0x10007f}, {0x9, 0x81, 0x8825, 0x3}, {0x2, 0x6, 0x44, 0x37}, {0x3, 0xae, 0x7fff, 0x8000000000000000}, {0x2, 0x2, 0x3, 0x6}, {0x9, 0x0, 0x3, 0x1e}], {0x4, 0x5, 0x8001, 0x3}, {0xc36, 0xf4, 0x4, 0x6}}}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x802069dc, &(0x7f00000001c0)) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) r4 = getuid() seteuid(r4) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) kqueue() r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x8020699f, &(0x7f00000001c0)) getpeername$inet6(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) select(0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000003c0)=[{}, {0x6}]}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r8 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f00000002c0)="bbefaa38cff56df8e829d01ceb5aff8e004780f5f4373ca207bb1020af007293fb55ed4238ad5bd966c57ba10dce16ea0bbe5df752017db2e7729dd18634f63baa020564bdc32113fb1cb0c330ca61f30df8616a4226406fe13981ca695bd18b3003ee799e4513465db7c1a74144fff70637ee07f897c1ee750122826af89d0ee9207e857e126422041ef93cb63faf7aa60c44351c074824709f2cbf7362dc7b9e473ee3d46d5ad3d10426640e869b49b4b471a24df52a000beca0f843246567b52f014736c6b598b2e64173de259727621a6dfa685b1894b87ce92e81bcb86b8b57b396471be4ebf8053b14a486a696175fe4006c4dc88064410aabe390ad8ab2058a55751be9522480fa3c0cd0c65723eaf0a1755959ec58bee6e93a763d01858847977a626716eeabb0f21bac2744ed8d709313136a47df7a52d123c45c73cf89dc962d57712aa3cb722ab0ec0d4883e06ec6be9dafb5c884724fef915aacbf3b5e15f79420cd4a0279678db675a20d993a3d4413603c94c2fe07dbda434625a9d072f1e83ee390f1035b4a12721fa60cede54228e77e5fa4151f8c00dc11b228a79cdf5f6f61fa6ec54ad3e619661a1c1ca43bec29319dbe454716fd7713ddd6322f020ee6232bde536efd1c7d63037bab7df60ab728332dccbfc5950eac5b0bfeb15d6701292da25e138808a2ecc92cd8c9aac892136202df151c89d617ff209df649d722e0f901d2f2a4f2c6d08944ffedcaeba88b7832a60055ea60f97c5a6c25f3fc61cfd46979552c865b9cb90e568047c4d14baa0c15ede21c636b29c4e9b3739a552b62ff09e12d55ed3f3c4492e2ae75cd68028ea488b89c00c8372e183dbb2b9697df99a15eaaef1f5bf34031524d333628885b222967ff4a71f8fadb72eaa0edc60210630bd6f2c44f0482a022736f9a25552ec38a8f414e1d21ac71aba9633be29b0f6846eaedf4ea0a1393e9c220cf519a7c392fa5a572496a0895bbe94e3386e95f66878c16f47e4bccdd2bc7c4fc5b244e61bd669a2b668481012a8f5a2cbb472d6982ff740fb5b89f411bb9a68c72c95962d17564844133080fac37059c64178966ee9bb8d28bcc71c2ebec73d72ecd9af9161709597cff8b8c36b480845a72b9a68525ed11c314ea54d4800c91194cbe98fb11e4f1e6f36da59e9c2bafc950e520b97389b37bca0dc455013c1aba6c6cabed72dae0a045c79907fd97c8f1e9fdcab1597ff423b328cf8e971518ee56c582dcd4e7f0a4e33bd8acb5b44a25d3394e3ed68e4437fe698def8554e7cc4054e187d0326594d8e119ce7ae59a3ef1c75874769d89d2fd90732f49581904670e5e58d7449ab42568298a7de3ee1a5314e3c6e61b487fe2a446dace498bc749e7664261cf5d1a271b3ecf1305a78d4d28aaabd0d9bad2727167435377d98b605d4df583db86c2de603c207b290786e18fa436b88ecb9e5d50ac4a99603639235dd07deb13cbb061fea1c5f9d297030c2008f732946d5df7ab0882406ba8b8873f796b1a339a6cce129cb23c8235bebcaad12003b4d0bb13cb374f662f3f11cc30fb3d424aa0b39b68040d2c241c14bb3e5f50df39ab69e444b564f2a52341248ffd209bb979707e1f4dc28af8e5ed58cf1aae622f83aab339bc1f7086fff431e826305b3af96dfce71c0189db8049cc4a360fdcbd72a2d96ac3c743474e9ccc965011107665c10015ce2e5bdfeff89d096c0848f7a08ef557bb77bdb30b7676763e4ac6318c407abe17317abc108ed7adf23d34261f629cc73eb23fae2afdbb10b239ec1ff6dc7ee41d10a78e59749bc9a337e378c590d67149ff414b7aa2031bbf49dc2ad836a7f20b9599cce71f9889e55c94df91167c3f29688af62ebb526dde6f915efbf1dff9d598dd6d26f0e5f1c278e02ae8530c0f2e5559c8f5fe181e7b468488f503c322786e540293579b331e96f515d66c255e53f1810452e9aeb454765a39b5aaf5707b69e4770096faca15230ead7d8d5bd2f3cecf1c1131abf0cb2c935416771758d8584a1f5050da51a19aba0eb5c47bc03d1e3da395ecb57838a8eabc5db7697371c05f0c38379a9648a990059a18ead0a3654473ce46be20e540f0399c83c9cd03702b07d8dfafc4b414d90b688ba907ad9d86628851e2b934c26f99bbf743b696b897d9ec1cc5148428d776f1f46cf1136668c093c182fa217a7c7d2cebf800fbc6e22f66ceb7e6e2a56524aabbdbedcddadf25943107ffcb462cf2f9b832bb0f3d6d32837ce3fc19af484b306e63463c280fb6f8874d32e6455366ecc6b34930a97e614ed68ebc5533d550265254706d12cf8b3cb6b56bb109a9c0c5376bc6234dc318075f0ab6ab870bc797ad55fdf2bcd58d2f88d674362f57a81a4ba0f785305104dacedb7c10cfe0631029434ea83e878a311d80d58ee4e45ac1512c80ce6a425ab7502b15c918e1952641fc1fd86466834d5dc798b6e3630976193838932e5e29602715d8cf477074e34fbd85ec73f72bfc0ac8d6f50f4ed3796473c609377906ab559c19c91180e13b9562077ed9ffe576b9b21625959f3c38f1093a206e4558b931caef0369721c0b2142b377b97aeea6dc44f531a8d6f1642479f21f4896f0b36cdef93c006d4b559680706d4eec982f3e8c963606ce3f27af528056e4b7682b9450f06acabd18f6c238fc4872f4f80352f14d06315ead86ce455f0606dfb7abd5409ac845e93bd74277942eae43f2d45acce9253de507b976a62b95d029fb7e147998ec175940fb275bce4cdff84603f3ed57c39557d667d34cbcbdfd411be1cc509f6c83f9bac7e7af8071506e954466057f8b2351973f1bb27788bddc661a4827dcbbc491e097d1ec2c07624a705a0b17e105629c86ecfba895de3793487bd65b6970af1e0397f525b0e447da0ef261ced5c1b3cedd99a509d3c8dd", 0x824}, {0x0}], 0x2, 0x0, 0x0, 0x8}, 0x402) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x40, 0xc8) mkdirat(r2, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r2, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00') pipe2(&(0x7f0000000080), 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x4}, &(0x7f00000002c0)={0xff}, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) executing program 1: r0 = open(0x0, 0x78e, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) lseek(r0, 0x8, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x800) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0xc0}, {0x6, 0x0, 0x0, 0x4}]}) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r9, 0x82485608, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x8, 0x2, 0x3, 0x5}, {0x4, 0x8, 0x9, 0x7f}, {0xee19, 0x1, 0x40, 0x9}, {0xf6ff, 0x9, 0x1}, {0x7ff, 0x78, 0xc8, 0x8}, {0x1, 0x0, 0xc5, 0x412ce620}, {0x2ed6, 0x80, 0x0, 0x5}]}) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x1, 0x1, 0x0) shutdown(r2, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffa, 0x72, 0x1, 0xffffffffffffff7f, 0x6}, {{r6}, 0xfffffffffffffff9, 0x82, 0x1, 0x9, 0x5}], 0x30, 0x0, 0x581, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x0, 0x800}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) kevent(r7, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) r9 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000840)={'./file0\x00', 0x3f, 0x7fff, 0x3}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='c\x00') ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000000c0)) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r0 = socket(0x18, 0x0, 0x3a) r1 = msgget(0x3, 0x11) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000180)="4b700214b298bcf0c91af3b4c547c09db0b8cb63365e3e054b4a77216d7c734013e9430b932607aae8acefae8f9f50883b1459c559403ab73f374562de49bbe83a258f84fba6c18ec6d6d9d9adcc7cc65abb2f3fa24736355c8c5f555b16a9e793bebb8c83574f85a9eeb6b96a8d4a31fba80d83", 0xb) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="010000000000000010ee20dcedc36657f7fd03dc4d7f8da54329a1d0c8d976c8d29de7ace0fb86e24b28d91f650bcae0e939f439df94a10ff08a4e15fd3ea168627e1b4aea403d35107c3e32631cc7e89ed0e766d31701f79c0f0dc416f21eb14ed4f1d0a0105c52e2e7d9cb4f5d82bc83b882667f218e23c46809f223a0ce416d2f24d79a01d5fff008abb98cfa911f0022ecc43c7f1f339a9780ad0ee5dd9ed963a2dd70d7bd2ac057ec3c8661b074be11bb062f8c8f85e877696fbf238226e7c8224fc79fbc2a4f5d0da06e8a458f4c234a42716e9954980af6657cd393fe19ab0e3a45"], 0xe4, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x0, 0x0, 0x3}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x186) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) fcntl$getown(r4, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000640)={0x0, ""/140}, 0x94, 0x3, 0x800) r5 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x23) poll(&(0x7f0000000200)=[{r5, 0x4}], 0x1, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x200, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000004c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0xfff, 0x0, 0x0, 0x10001, 0x8000, 0x6}) setegid(0x0) setgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getpgid(0x0) r7 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x2, 0x0, r7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000400)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0x0, 0x0, r7, 0xdbf, 0xc54, 0x28, 0x7ff}) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) executing program 6: ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000140)=[{0x0}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x34) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000680)='./bus\x00', &(0x7f0000000740)='W\x00') fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b6730953c1dbccfee880e39d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236debf0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c820020000000000008abfba0900000008e371a3f83437a3051eadb71d89e000040781e4b2fff000ff00"/170, 0xaa, 0x400, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f00000000c0)="0f", 0x1}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002fffffffe, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{}, {0x1}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 3: r0 = syz_open_pts() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(0x0, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x1020000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYRES16=r0, @ANYRES8=r0]) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = semget$private(0x0, 0x5, 0x2c4) semop(r2, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r2, 0xffffffffffffffff, 0x0) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000440)=""/92) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000004000)=""/4106) r3 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r3, r5, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) r6 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x10000, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0, 0x5}, 0x1, 0x6, r6, 0xffffffffffffffff, 0x1, 0x6, 0x6}) socket(0x18, 0x2, 0x0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000004c0)=""/70) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r9, 0xc0206911, &(0x7f00000001c0)) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000004000)=""/4106) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r4, 0x0, r10, 0x0, 0x2}, 0x4, 0x7f7ffffffffffffc, 0xfffffffffffffffe}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/7) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0xfffffffd, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="c45ff58b06ec7c6f77a4569a7fc5abd88d00193897a7d592807aea220be9a963f0cb0a5b9f51ff401f3b36518e359c5b37bc6d5b6fdbe5600ffee123ec6c7304e9c3f40ee14f3cd9b84bff842340c7abd758e9d9d4afdc6bdf2ec45a18d5ba95d23a92371d796711b0eb008bede592ed6b3fb5e4041b74975a54673a3ecb3eb91d26605d50260e73150a5e4f943e0ab2762950450f17f21c0ef172615ce5774c23627ecca0cc6380cd9beb740b120fdd8fbbc833ea412f03682afb8e847d0206a4af", 0xc2) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) write(r0, &(0x7f0000000700)="9e", 0x1) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000500)="0014860000000000000000000000000000005489ef44239f7a9e962403258ad5c6ec9a40256b39c745c0b74cb76c1f5f78f81c6e0cb5cb4a2fd4bf03f29f13013304d756f569e89012b0025b22b35749f51eb2f0b1ca219acaf194dac693cd3a1a58840da86130ebde008ed59fe6063ef51f5b583175ac9afc3e99a80fb0da6e5a2579e66229a3dd3ec04ada4066dba77a001a354362028cf20125b46f6f4967e5dea9e910dae3423a8d836da18525163c", 0xb1}, {&(0x7f00000001c0)="7645758a81e7aff98309d8f58ec19efd3ba6d13b07a56ad27ffce4b690751c638ae8dae705ef34c0275313d13fe1960f62a6263dbe47fa803114dae9824d222be92475565a22edc5", 0x48}, {&(0x7f00000009c0)="fab42d23eda3d015326fb2a72b5ee23741744a56f98e1da5653619f90d20221aa398a3f8eea2dce43d341996ea8efca8b883f9fcc65cd439191def37865bd8eedb8d646994ebd51f0e2574621194f36eb9b77821f27eb22c5c11f78c5e2ede64c4cae1c48a0768eb73dda282797d7d79082cc7a2310f0f05482cd7bb92c8d957abca7a66083dd4f1d2fa99ad9c065cffbd0798488584108a9a13932b8a3066f2859421bc7ddbdbf6a9677a8a6def8a8c4cdce7c979cf2d31bf95be8eddb82d115aba5bf71fc9c40d1940ee64a0cbaeb6334c7d0f49f6d5102415edccdf6d45b4c60da2d40881637db3608591679da8aae6adb34359d6ba962b50b1ff927db1afbdb34b073cafcbaea64ffcc6248ee57556f6742abeaaaf6b4f6ff1cd346e557bbbd324b73426d55e34a953c7bc1f72a8d36e763c5ef2e265af22a6c7983b4276c824162afe621770635bc7f506f53ad1e271d9746ff31f7d1f7bd4921bf8eef22db5e0afdd375dcdee0df778b2f09bcc89cef80fd51924db72208da05c14da0bf951711a3bb94594e5a296d627a9fc7613da9a372f45b617067149b83faead0c9ada3b1097078b9b6f4c0a094792ab8f7cbc9e1006e3f43d665f2bc10a4df982a8e7b19d7fde2f8b4171c85182437116917d78bb990335cf3760a280cdaab1d3a2b003b796f4bbb53a89e527d4b2c4283cb3da636dd3b298b0ca60794cc75e38837530c0e36a30da49a864385501ea90875d07947e822556308dfef64a2d67db0418947266657beb72f4dac44d30530b0c30ef88411d01bd6423dd13ee0f3244e8b505869f04191f23f71d26f8ac152bf81547421422d76eca85498c4c31ae34861095c7173f0851ecd123fff1fe2f2f67770cda3dfbddc30308070598d50a3e652cc6e7b2b2fe62108cb6772e58bd938ef34e38770ff25eb2d4d91d310098d70378432e230565c53c7bd35a4d321d66c412fc2e8f4a33e7ac67d9693726f76f595d8129176ece681a09e1a43f88c702ae7089e2ac8fe378b8182c5b1a5c9a1ce10ce381f86df507c9d10d3f8629a96edb3af9893ba77e56c9cdb56f573aa54abd5d6f573e48c95cff2a54ce68d654ab156b3faa8f119bf070083741f08312444ae254265d43903e961ff29ec1f9e49a278128dd683b75a00160c1ba3192e51919ae05f809a49ab41de9b445b197ba19f19cf85f5c599b456fd5f6afa3a95cd3df441d83f2e0d17ebdc74c6d1b32a6052afb3b5471c6ab57c0de9f576e477aea028c2f4000135a116c57cfc3250b7edeaddb6825da9417ae85b7534fb371cf85b8a51d4c9a8f8055ba79c9e0136bd17b49ddecb22142828440110eef533b254a1ba4c1da66ec1822f5a4df8c59d3f2803e526c57433c4a4188a8a93eb91a93c054208bc59bf123c81a4fef540416d2aef67c4313c6af85fb79138a4ced33364349164b9190c742eea3d3d6fc0202c921065b6d753a338530bc2aec5f1c6258fd92c608bf88be9cdc613859b9856199a4c2c29eed2a9312c89e399fbf4973cd864a2b39bed124f1b02ae687966cf6bb21ccf31272cbbc3c4a7e7d63010c0fcf3d8e215cdcc98c34e5eed40d4bb18e39e330e7d99c061736010cbbbe969b820daa1ebf6da1b9edb21e4c9ba3ed88c152861bf214715e01d0be35496bbed3584f6693b361082af3b43aa5a2de4bfcc99cc89bffe7326e72fd4bdb03061611c2a0588bdfa503f22a936f566311ffed836b8dc2287effd543b01c2afcaa7761631257ad053a1f09419e5bcd3f1fd89677ad22b3a25802d48d50d59df46c20549deed6263aaa67182b74c2774c6ed77f0b99fa564545dbdcc4afef557c3c0e22f972237f888585e4099ba0399ece2be7e365076e1ba9b54e6c3754f58e9374151f7e7ab0a643975b1f9bdc99ac7825e9f2e2a8c144b57566507aba7ddf56dfd01240787e3c4a51bb94183c75d34cccd861bbe5a9cdcbebed647da4ed2516fecec3d384c6840e36df9655cd20fe5a808f801d352c469cd6dc2f8db37f0e55d47f6ddb6c3520ea1e15f8b6eda8ea8e1c558d7140028b12be61c53924109b5282f5589c7b0cb983da1240f0bb1227702148b7c8cb54c63317ca9e82544ef6bb8046676e6e19f2697f122f541c74fac0cf82df41c033162a14b320ef2313208ed34966fd65c7d1eef39255e30a4f66d47f8c261838b413ecccaa9bafb5d3853cc213a455b59e1720abc8f4e7a494340996e21579b076ecdfc8c12f4a2348e2dc88457ba4b927f9e045a7723552a4e4e2988be8ce74f7f4b90a46e01b14ef24f8665820362bbe0cd5463ca93e1d8e54dc59e19a3447d4ecb2858440c4d5666233682e315e4dacb28c54aa8a40dedd46de9b6068689546647238c9f15ef406bfbea3f35c06686066056efacedfb79a06a4c2cb3a8fa75f4793b6da5243346b0beb9b2c25cb00625e67db4b96aa27f81ee703102f3bcc63e55589f14842fc76d1bd0ca45562e68ac167ec047dbcceeff1e3434199ed89612e63c781e2ed8a65dfb89327d145d473951e5408675b95c5f16c8a9ce62e9865af035d6590a0be0d557ce5422d7fa3175917dff63d0b0619e58429457e3118dd1d16f6ee781011a03eab6af9f56c27b5b00be909608b186268bb73fff39d575b80fcb5d3f748d2461004373579bff5aea15bd235bba292605efb7771f21a8c7104e8b10beb98939aca63fe5253beb3cf5971978e1fe1fe73358d1b4c9338cc695567dbc1e1df366c71bbf4bbdee3183b8afbce5865cdf8a07ee5a795d604c7ac16db6bbf75885d97f1e575d40bb30de4aa984e4af38eb908b7d7c4fce80a74ce2e4a5440c83b974c0f1cb6c6e4b30151711c3520471563fbd1514d8cc28a8f2c2798441c92303bdc44c662b11c0523aa4c4c79bf37cf9674f4fc0d209912485f85537f19418b6c30187461e339613b51e889169e564bb2e67e77c49d0af8d3694a71e17d789259fcd465cb91b3ed4b0a469c29254394840b610d2e4a3bb59f3ddfc4be09f9839e39f13c04d9fd5864294a738e0ab60197391b90915d4db173089b6e056ee57076179c200f1cc7a8b9a492afb0a5f2902cc7a3614613cc0434a0af2133c6d94329e14fbdd396f04d60c64a9b0e4df634831a4e0a46dd8952da0df59442ae7379bd1d99e53dc7cc02c3d4815d1814fd9317b1734ac710085287fa962f1d8f0fc8f51b3b2006f55b36b6265b82f5de81a618de2baa7c1e2f79fa66c4a9e6267f3b1c23b97444a9932aebf531969312fb4aca428006919d41c4656a3e0227cc036b3ba1608f2932ec9974a7c7619e16c469848a181b84911f06c521a7717a5fe052c283a48b1c1a00f08395d037755e3a47824adf18a6657f3d4e796d0e1e0b13cdfa64c4f435ff900f28345b34cd26658e4990a67cd8ea0795bd142da8d81eaa750fecb500d2bedcf1c9cd1f7a654379eb895b9cc6668e4edf86d7bb889d28b604316b730e5a3b80f3b9e4ab982b9352f1a6929cc2bdc73448a9e0c2006e0695c87a931f8540bf9c7f007c68c7cafe5106d91b19105630e25874c7bc326803ad912de115729d1bcebc22e06c2dbd3c700d3c2aa8566c9a2e289f0c8e3643d7bdb7128a991f665a0248b5856292024bf477dc9b08600a1bae5bd601d19d55089b59e1bc28f6db9c504fa80f038d4c1b5bbc74f379248c113d6168a2f11ca167515bb593a6cee269442058363ddc92c174444d93d4f117dea48f1daa2d1553078f7524c71142cac36ba2e89ac6e6ce55dba941ee61d115cf12d86fae88db4e0fb1d1bf6104085f124c42e7a69d43462e695d5b8e647a9edcb6af5a133f01f8ded6d3e85ec168581a7b99eacd73e4aee1bd3b109279a25896f0203099a96aa12417f02b97cea19bba209871f353510b24072c019523b0e38d7110879cea6e35af6ec71d763c282d1ed89cfd06766cd85b93d959d1435b85691f035cd1019ff4967f9aee8be87cec5ce88fefeaa89d843a0b40d16194dffdf0addc55aa19a54175c4b29575804628d61d722f585ee9b1539bb20b5406ef06e3efd7493f3e201c5ce450d7af14801ae847f488c325e6fb220e6a3ae13e23ed11e23f871ce0240311fd91670607199baa088f854f40c0284f525ab7a5cda2df0b87d10d269ceeb3d1c1174ba17d8b040168867f370f27f11278365bd87d89997f1811638f1818a227812ce1ff1980949ecd39442b4ab4603225581dc77668ced757c91357db91efc2aeb7a0d486aea2e8a619558bce769007b36180d114a78ca250dead9e9b2c6fb69a1719b796f56ec07e3adea71750b1af9bf823ba3da2b67bfd5e73b88e14958f5fc445cde09d96065dd9e808692c334688252c8b4da54320a49170b1eb16a31a0285d4f0e7d49f996fad58bd71e4a3937c9eceae86d7760b2f9139ec8bc7ed5ee4c99420c6a30bd59f11b7b56cfc5d8d69207a8005801b4911e70016fa69bdb8d921f4d301a57def5998c4e9afe26ff789da2c6f6711344905de9156ec96c9c3a83316e09ba93e305a30e010b3e9090e8d350ac4c60a9c4163d1297153b08e426e2ec902a65ff2de9f7048a16baad9176bcebfb6f1305e392deae472409ebcefa8491f2f09402b397a4063da3ea9e7cb6cefa501a59c7db4c116c7dd661c8542d873c385d974b9d9e538844ae2e15ad914f5a57d3234d22570d94e1da80f2e87828357e52395bd3115e72be69c3df552ca6f57be6f393487268d7391720a514b37b4bdfa2ce85f63b91684c302f73bab47041bf8a0cb6210a9f64a432ca794125b99150ad6b4f54fa72c97b059632281383d9ad77c4c0d2bd8fce2b9556092dc2758ab62fdf2dd03d800d2a9b37ea4c8f9aa8289b2fe952acbaf42de8ef05834aa1e50adb590e852bc3536f03f9ee96476b3881dcfa18c2e08a36f1f31d045ed5e65e41e45e1f2e435eb944f584ed29cada80f08259371d51d278d28c56ebcd7a8d2d5c6d08cdb66c9b339253368ed0e4a60eeedd1e94cb30a876700c8f17aa8e2b791238caa9ee63a414dd604582efd79344b400e73f3d2ea49c79c628408db05f6f5bffdc7d29f", 0xdfd}, {&(0x7f0000000040)}], 0x4) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118", 0x67}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b00000000", 0x8f}, {&(0x7f0000000300)="d6464b8fabfa90c8b354499755c9b70369e2ad2b9a0b7d7034cbb3cc2f4bf362bedda7977157aa", 0x27}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1ab5ea5e2cd9358323e7dbe098816d85046a21e9ee326ad4f04ddf5e9e02e7ae501b3161e3a749b2220588f0920ebcbe1314e5b42ad3ab2154636c5947fbcff594e2e037e851a73dafb67c64ee8500b19f7e9b82429197c10d3ea852e0c8a1b03b19b95bd881fbea4d2f935987dbbd75b8f55d528edfbe8cace6b0dc1ae3781390a96ccc4a631af1fd88562ac5633de42c545418039ece1440bae18b4ee7e895cd6db686fb7f1932a18c99cf96cae5bd37009abcdf22a8d5a5340594cca0c4289bff3bf19817fed8477091fb4947504b913bcf7c7bb28beddfbc477562cfb544333b1997ff228c7abc224ebdc2386f9c8ee07347d95aef57fb2043189675183677362e390e74ce4da6c377ecf2203855d5cc94f0b9eb502d03a02ee9a353fd521885eaf047ffe35b673a3738c27aeea58f10187e19b35db75b78b785d00b11243937674016dc74d5cc8175f2e6f2e6692ffb44c243552524cbcdc27209f4fd54ce806d794b756d85ee67cf4ca9911af0de3b747ff5d56445d3f8babe5e2603deda94bd181a", 0x3e9}], 0x4) executing program 4: syz_emit_ethernet(0xe, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x6, 0x0, 0x9, {[], [], [], [], [{0x0, 0x5}]}}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x0, 0x651d}, {}, {0x0, 0x7}]}) poll(&(0x7f0000000000), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=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}, {&(0x7f00001dc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00005a8000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000466000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f00000b1000/0x1000)=nil, &(0x7f0000145000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f00002d7000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000580)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0f700"}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f00000005c0)=0x800007, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) r4 = socket(0x0, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) poll(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000004c0)="e237724f0b69bc613bf424bab1160abccd8ab2832e4e2e57ba57b61c6e50bedaf4eb71c27ca2845128c0fabf2a9e12a8b26a24ffd2e355ca55c7be6546d1e920a07a4d88a9c3f30302d54ff3fcbb4bb74e2c2d9abec47035e611acbd85a7f64f35051016a90f9103ec7a66ab23d2b7b6cfcb49d6bc5aa40da7678ddf5460111d4b218e9fd6c4f7a6a4664b59fe85702eda", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x171], [], [], [], {0x0, 0x0, 0x1}}}) executing program 3: sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1000, 0xd02) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) open$dir(0x0, 0x0, 0x0) setgid(0xffffffffffffffff) setreuid(0x0, 0x0) r1 = getuid() setreuid(0x0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x9, 0x0, 0x0, 0x8fffffc}]}) shmget$private(0x0, 0x3000, 0x126, &(0x7f0000ffa000/0x3000)=nil) r2 = open(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000340)="3253a11a058235b00f377f06f9fafe25a6adfe0f76b9b26b26478462efadb51a42a577639d313bb1ceb906b110ab0c150fb59ee3bbd133e9190336c8b9e4d85a973e01a5684921a4a7ca1e826078a61b67aa7b5c1f9c9b4fdea0f7328c71af2fa29b14a650d306fe686feac1c5cef9048796283092477fda1ee50495ffd46a9b439cd190bb18022df72aff0000000000000045fb7ba73ec318c59a40c6f338854a8274f298284e1444cb6637edd64b2ef8707fb05b6691b73b445e31314d2cb7290af3311f2c46d2f5de6a3a3fa13206e3e6ab3812674834b699549efeb9c34aa20d2f22c1861e63db000c5460ae0f25de952d31ea86049c27d86ef2aea5d427f8372475659430fb60c5b2dca860acd27620a31fe48210b784b8ab1c41e22040b10c12d2f6086e83d06bbf2860b79d8cf77db9d6", 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x64, 0x0, 0x0, 0xffbffffc}, {0x84}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x20, 0x5, 0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000579000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x3a}, {&(0x7f0000994000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000525000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000432000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x10000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000758000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x7fffffff}, {&(0x7f000026a000/0x4000)=nil, &(0x7f000060c000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f00005c8000/0x1000)=nil, &(0x7f00008f6000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil, 0x8}, {&(0x7f0000a9a000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f000032e000/0x800000)=nil, &(0x7f00003d8000/0x2000)=nil, 0xfffffffeffffffff}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f00007e7000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) executing program 4: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="47970b9356d06b487ac317560a6b632d1cff755e21be2ec88a4a7bf989", 0x1d, 0x2, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x2, 0x2, &(0x7f00000000c0)="2b13238ca772c993ebcbf4df0bfdcfd07db6237a99fa9516cc6c368ff2caf4d5b5ddf2c075c1cd35d0f42809b6b4f0cb606775a18f4263badb68f5214c03e93eee4c4077", 0x44) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_vnetid}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) r5 = socket$inet6(0x18, 0x3, 0xe9) read(r5, &(0x7f0000000280)=""/218, 0xda) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000380)=""/58, &(0x7f00000003c0)=0x3a) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fcntl$setown(r5, 0x6, 0xffffffffffffffff) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000400)) fchdir(r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f00000006c0)={0x6, 0x100, 0x0, 0x4, &(0x7f0000000440)={{0x1, 0x5, 0x3, 0xf9, 0x81, 0x5, 0x80000000}, {[0x4, 0x9, 0x748, 0x100000001, 0x401, 0x5, 0x6, 0xe7, 0x3, 0x3, 0x4, 0x3, 0x101, 0x1, 0x81, 0x8, 0x81, 0x4], [0x834, 0x1000, 0x8000000000000000, 0x7f, 0x80, 0x6, 0x8001, 0x40, 0x4, 0xfe], [0x8000, 0x8, 0x2, 0x7ff, 0x200, 0xfffffffffffffff7, 0x2cd], [0x7, 0x10001, 0x5, 0x7fffffff, 0x6, 0x5], [{0x6, 0x8000, 0x2, 0x8}, {0x2, 0x3, 0xffffffff, 0x7}, {0x3ff, 0x7f, 0x8, 0x7}, {0x1ff, 0x3, 0x100, 0x200}, {0x5, 0x8001, 0x1, 0x5}, {0x1, 0x5, 0x3, 0x4}, {0x1ff, 0x7, 0x101, 0xffff}, {0x9, 0x7, 0x4, 0x80}], {0x81, 0x6, 0x3f, 0xfffffffffffffff7}, {0xe8, 0x80000001, 0x9, 0x3}}}, 0x9d17}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000700)={0x4, './file0\x00', './file0\x00'}) getsockname(r3, &(0x7f0000000740)=@in6, &(0x7f0000000780)=0xc) shmget(0x1, 0x1000, 0x402, &(0x7f0000ffc000/0x1000)=nil) msgget$private(0x0, 0x84) stat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) socketpair(0x18, 0x2, 0x20, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, &(0x7f00000008c0)="bee31a1053d02b46cbd5f21b872112f6e064b8f04b98b1c2db81e75e080675dcf3e4a3cc414833464303ec6591e481553016f7869e0b88738120dc4573190e66705a919b61b6edc804c66738aa82321b149f193cd7699b62cc7e8fc3904575bac769e5272a479c664a6d9624a159301bd1df9cfd6aa2d9a61f495a53499e24cecd9068da359e9c282150d2ac3d7cc57241cdc304c4d78f8795183c", 0x9b, 0x2, &(0x7f0000000980)=@in6={0x18, 0x2, 0xfffff801, 0x3}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) recvmmsg(r5, &(0x7f0000002e40)={&(0x7f0000002e00)={&(0x7f0000000a00)=@in, 0xc, &(0x7f0000002c80)=[{&(0x7f0000000a40)=""/85, 0x55}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/173, 0xad}, {&(0x7f0000002b80)=""/129, 0x81}, {&(0x7f0000002c40)=""/43, 0x2b}], 0x6, &(0x7f0000002d00)=""/251, 0xfb}, 0xfffffffc}, 0x10, 0x1000, &(0x7f0000002e80)={0xfffffffffffffffd, 0xf1e6}) r10 = semget$private(0x0, 0x1, 0x5c6ba8ef66430fc5) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002ec0)={{0x8, r8, r9, r8, r9, 0x8a, 0x8}, 0x9, 0x4b05, 0x3}) chflags(&(0x7f0000002f40)='./file0\x00', 0x0) kevent(r4, &(0x7f0000002f80)=[{{r7}, 0xfffffffffffffffb, 0x23, 0x4, 0xffffffff, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffe, 0x4, 0x4, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0x40, 0x80, 0xf74, 0x857e}, {{}, 0xfffffffffffffffa, 0x20, 0x4, 0xffffffffffffff87, 0x80}, {{r6}, 0xfffffffffffffffb, 0x10, 0x20, 0xdee, 0x9}, {{}, 0xfffffffffffffffd, 0x0, 0x1, 0x1200000000000, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x0, 0x20}, {{r6}, 0xfffffffffffffffa, 0x8, 0x40000000, 0xfff, 0x5}], 0x8001, &(0x7f00000030c0)=[{{r4}, 0xfffffffffffffffc, 0x1c, 0x20, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0x0, 0x8}, {{r4}, 0xfffffffffffffffa, 0xa3, 0x2, 0x2a500, 0x4}, {{r1}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x1f92613b, 0x10001}, {{}, 0xfffffffffffffff9, 0x47, 0x1, 0xb84, 0x1}, {{r6}, 0xffffffffffffffff, 0x7, 0x1, 0x6, 0xf7fb}, {{}, 0xfffffffffffffff8, 0x3, 0x2, 0x2, 0x6}, {{r5}, 0xfffffffffffffffe, 0x92, 0x20000000, 0x2, 0x100000000}, {{r2}, 0xfffffffffffffffd, 0x1e, 0x1, 0x7, 0xffff}], 0x401, &(0x7f0000003200)={0xffff}) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x754, 0x1000000, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146940, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x4, 0x1000, './file0\x00', 0x1}) poll(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r3 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000275000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x1000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x6, 0x3, 0x80000001, "1c7d3ff475221c8baf91800c80f8565a56e9512f", 0x5, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmat(0xffffffffffffffff, &(0x7f0000646000/0x3000)=nil, 0x2000) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r0 = socket(0x18, 0x3, 0x0) r1 = semget(0x0, 0x3, 0x414) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/35) (async, rerun: 32) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open$dir(0x0, 0x8, 0x110) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x2000, 0x42264520) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) (rerun: 64) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: preadv(0xffffffffffffffff, 0x0, 0x4d, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000100)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000140)="76f929990ba6b2f1122786b9a62a674f", &(0x7f00000001c0)=0x10, &(0x7f0000000200)="295b0ab6c00393cbf3c88d5d7a88af4f89", 0x11) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000440)='./file0\x00', 0x2, 0x1d) ioctl$VNDIOCGET(r0, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@remote, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x7}}}}}}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x2) fcntl$setflags(r2, 0x2, 0x1) r3 = socket$inet(0x2, 0x4000, 0x3f) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) syz_open_pts() syz_open_pts() executing program 5: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86ddcd24d7910030000000000000000000000000000000000000000000000000000000000000000000010400907800000000606c71ab0000000000000000000000000000000000000000ff"]) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd, 0x13}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000600)=ANY=[@ANYBLOB="ffffffffffbfffffffffffff080048000020000000000000907800000000ac1400aa940600000000890300000000"]) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10018, 0x10) readlinkat(r2, &(0x7f0000000100)='./bus\x00', &(0x7f0000000200), 0x0) socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x4, 0x0) open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x20, 0x0) ioctl$FIONREAD(r1, 0x80146950, &(0x7f00000002c0)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCREAD(r5, 0xc0107008, &(0x7f0000000540)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) semget$private(0x0, 0xb974d795ab34cd7e, 0x800) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r7, 0x0, 0x21, 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sysctl$hw(&(0x7f0000000040), 0x40000371, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xffffd) open(0x0, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) getpid() setuid(0xffffffffffffffff) setrlimit(0x0, &(0x7f0000001480)={0x0, 0x7ffffffffffffffb}) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/55) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x401]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x44}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0xd9, &(0x7f0000000340)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xcb, 0x64, 0x1, 0x0, 0x0, 0x0, @multicast2}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xa, 0x4, 0x0, 0x0, 0x0, {[@generic={0x0, 0x12, "80000000b800e6c7af5dc8d44e81e678"}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46"}}}}}}) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000700)=[{0x3, 0x14, 0x800}, {0x2, 0x2ff, 0x1000}, {0x3, 0x8, 0x800}, {0x2, 0x3ff, 0x1800}, {0x3, 0x0, 0x1800}, {0x2, 0x8001, 0x1400}, {0x2, 0x7ff, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r1) semop(0x0, &(0x7f0000000280)=[{0x3, 0x21}, {0x4, 0x3f, 0x1800}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) r5 = getpgid(r1) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r3, 0x30, 0x2}, 0x800000009, 0x3ff, r5, r5, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(r2, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r8, r7, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, r8, 0x0, 0x0, 0x0, 0xc4, 0xeb}, 0x5, 0x1, 0x7}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x0, r6, r3, 0x0, r7, 0x0, 0x2}, 0x9, 0xfffffffffffffffc, 0x4}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xa) setegid(r10) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000640)={0x0, 0x0, {0x0, 0xffffffffffff0cfb}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x6, 0x1, 0x1f) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) dup2(r11, r11) setsockopt(r11, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140), 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000040)=""/92) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000140)=0x2) semop(r2, &(0x7f0000000380)=[{0x4, 0xffe1, 0x7fb0b7207894d97}, {0x4, 0x2, 0x800}], 0x2) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xced3}}, 0x0) setitimer(0x1, &(0x7f0000000080)={{}, {0x42}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r4}}) r5 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @generic="0a1d48fa7dee3c51"}}}}) close(r5) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r6 = socket(0x800000018, 0x1, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x100, 0x0) ioctl$WSKBDIO_BELL(r7, 0x20005701) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r8 = kqueue() kevent(r8, 0x0, 0x0, 0x0, 0x8, &(0x7f00000001c0)={0x100000000000001}) kevent(r8, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}, {{}, 0xfffffffffffffff9, 0x5e75a2b2ed514803}], 0x10001, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) socket(0x800000018, 0x1, 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='/\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x16([*#\x00']) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89f00100ffffffff008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa718b67e6993192964800", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r0, r5) dup2(r1, r1) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000040)={0x2, 0xb510}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 7: sysctl$hw(&(0x7f0000000100)={0x6, 0x8}, 0x2, &(0x7f0000000180)="113da6b7196ce340f98efe56ceed6f0c1cb790d557", &(0x7f0000000200)=0x15, &(0x7f0000000240), 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r1 = socket$inet(0x2, 0x1, 0x0) listen(r1, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x205, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r5 = open(&(0x7f0000000300)='./bus/file0\x00', 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r5, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) open(&(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x4000, 0x0) mknod(&(0x7f0000000340)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0x637e) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000080)) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) executing program 4: sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)='2', &(0x7f0000000100)=0x1, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) r3 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x735, 0x1000}) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r4, 0x88}}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r4}, 0xc) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') geteuid() setreuid(0x0, 0x0) geteuid() getuid() socket$inet(0x2, 0x0, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069c5, &(0x7f00000001c0)) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 5: r0 = open(0x0, 0x78e, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) (async) lseek(r0, 0x8, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x800) (async) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x18, 0x2, 0x0) (async) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) (async) r6 = socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) connect$inet(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) execve(0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x61}, {0xc0}, {0x6, 0x0, 0x0, 0x4}]}) (async) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) (async) setrlimit(0x0, &(0x7f0000000000)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$VMM_IOC_RUN(r9, 0x82485608, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) writev(r8, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x8, 0x2, 0x3, 0x5}, {0x4, 0x8, 0x9, 0x7f}, {0xee19, 0x1, 0x40, 0x9}, {0xf6ff, 0x9, 0x1}, {0x7ff, 0x78, 0xc8, 0x8}, {0x1, 0x0, 0xc5, 0x412ce620}, {0x2ed6, 0x80, 0x0, 0x5}]}) executing program 0: socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc0206921, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x29d}, {0x5}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x200000000}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) dup2(r5, r6) recvmsg(r8, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/251, 0xfb}, 0x0) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r9 = dup2(r1, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x5, 0x8add, 0x61}, 0xc) r10 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{}, {r10, 0x40}], 0x2, 0x0) poll(&(0x7f00000013c0)=[{r10, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000140)) setsockopt(r9, 0x1000000029, 0x23, 0x0, 0x0) pckbd_enable: command error executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0xe) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504b10004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 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) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$FIOASYNC(r8, 0x80047469, &(0x7f00000000c0)=0x5) writev(r8, &(0x7f00000005c0)=[{&(0x7f0000000580)="ad7652836bf8642f5bc9e189e9fa0e4177e4feffffffffffffff00000000", 0x1e}], 0x4a) r9 = getuid() setreuid(0xee00, r9) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000006c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r9, 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, r7}, 0x6, 0x0, 0x4}) r10 = getegid() r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r11, &(0x7f00000003c0)=[{&(0x7f0000000340)="6f1b924999bbee903577a9fecd7178aabf5d137792d0192089e22d9dc5a671eacfb680826449eda06ce0e6f9669cd18ada17", 0x32}], 0x1) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="ccf63ca5216e802a21990e97d328f4432285984b98cd44acfdebfb3aa631236fcbdb3d48f24fe1d5e6c48f6f255de539790314a78a41ee0be3c8844e9fefca1a07b4376511da7df112761dbc89bbfd6e9e424d58ace510dcedd62b5237990d9d04779eba41f1b3823abba1fc188ea6e2f9ac7ca6dd15171c9e243de89cfa0f2ae8791a384cfa9776b12bd53ebc0c34e57dc4b1b8d4c201cf719c2f83843821986d3ffe9bb4c4cea7fc72275ef759519b05ad6043d65e7bd0fc58092f440b90", 0xbf}, {&(0x7f00000002c0)="cc6f103c31773a392d53210687f1723bc200f20fc3b63de92db3509b8cf74923bc10ae80b236cd8aa7c42388532a42e6fe9055e712c307c96a7c1cddc45b9cfb535f157ba3f68e73af1f8a8741a6bce25e8cc8ef7a2083d090b9c4358f3c100d8014983112bafffe07b2bbbe476426e71d49", 0x72}, {&(0x7f0000000340)="7e5803664c26312046e4d64c3bee9fa6c779cabc7eb0c7d48f63987d0f1d2f52b473f406223054f2c664bd6b8344326fdf5b7a5c206964108f455c533b0e9fa3777b2b9b02358136db10a4bfe44b3862a99f33333c5ec35ff559370ce2a3525e76128d", 0x63}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r8, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r4, r0]}, @cred={0x0, 0xffff, 0x0, r1, r6, r10}, @rights={0x20, 0xffff, 0x1, [r11, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8, 0x8}, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x45}, {0x64, 0x8}, {0x836}]}) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0xffffffff00000001, 0xc556}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) r3 = syz_open_pts() r4 = syz_open_pts() ftruncate(r3, 0xfffffffffffffff8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYBLOB="2c4d5423b271fa13fe896267ba1f1f012d5382eb658befa201d77c5e050cd2a91bacccee8546611c3653164f5a3edca88661c1369480cc36cceaf56d454bc82fb8ae82376531ccc893b4031a2de9c9d93d39ec431c28beb84bf8caca396c548e92e772c2c8063b9586ca7851f18869fc95d653f0f9d280ea177dbf10949907c995e96d7eb8449f91071cb893e99afbc8681c84b21e12c5d4", @ANYRESHEX=r0, @ANYRES64=r2, @ANYRES64=r4]) executing program 7: socket(0x20, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x40, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x440, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='c\x00') r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) open(&(0x7f0000000940)='./file0/../file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) r2 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8014695a, &(0x7f00000001c0)) setsockopt(r2, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() close(r5) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000500)={0xfc, 0x0, &(0x7f0000000400)=""/252}) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x200000000000, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203, 0x0, 0x2], [0x100], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1000000000000}, {}, {}, {0x0, 0x0, 0x5}]}}) fcntl$lock(r0, 0x7, &(0x7f00000003c0)={0x0, 0x1, 0x8, 0x4}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0837d96782a27a851921f2786d9c59871279dae58d94e9eba91441cf7124b8155af36fabd82867c5a78731a0c2ee3d194a5e4d2f46c2ef5fa0dff220e87728138341adcb86d423f96430f603f42c40850916a338101ad347223be6c789adf86f7994660bf79ce7a173ec99d48f3a8e8aa16988ac8e73a28dbe046e43c2ad1c7d974eee8db6551c563501a485887561d2bf5446302b5a4bba9c7d7f478d119996946e83dce436772f23843413e7f35a1d83e4936cdfc224c0c880ae9137b1ed51138dad5eb6ad544d08678d749d6883527fef8066e8b8665fad9a384f30470fc51a22b6e17f1b15275ae887fb7ff63dc6e51037817cb86c2f004b1ab474692693c024e2a2219323a5ae4cec7b910f90f8d469135f9300"/290, 0x122) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) 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) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x6, 0x2, 0x1) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x802069de, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) select(0x40, &(0x7f0000000040)={0x9, 0x4, 0x9, 0x3ff, 0x927, 0x5, 0x7f, 0x84}, &(0x7f0000000140)={0x1, 0xffffffffffffff2f, 0x3f, 0x8, 0x8000000000000001, 0x1, 0x8000000000000000, 0x2a1}, &(0x7f0000000180)={0x4, 0x7fffffff, 0x68, 0x20, 0x8001, 0x81, 0x8000000000000001, 0x8}, &(0x7f0000000200)={0x6, 0x2}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = socket(0x6, 0xc003, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x13}, 0x2, &(0x7f0000000100)="71f91e3471ac33ec9fb50b9812aea34b8e5f84cf71b19c7afe174e80", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 6: r0 = syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f6602bf4400"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0xfff, 0x0, "000200d95a000052008001000000e9a500ff00"}) executing program 3: r0 = socket$inet6(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c00)=[{0x1010, 0x1, 0x1000, "91692e772910e21856d952b97bc5ee1d89be8c82ad5e8bdb7f7e56cbf99c4fbb4e983e0bc8228bf2cd4c56cb4106099eb251451546e520b1ca5e0411f5b73d7ca3fd7f3d90d3f66e3009443f6ede52798c3a6bc6bdb953cf2876223c96e2922b255350afe6fbd390ea854b707398219e0b93d02ade46130ad93a8da6227cd7bb04d64b9cb7938a86230e35b034e2f354187433a3c8ea4abb728fab359af7aef3f151d81b4a9f5d341e5897fc4cc1f0b0e00eaa756342ce87f0ab79ac4ddafc0b231c2b62bd711aeea644a4e106a8f8d8cd16486949f530ebc60bebd9fece817e101ff3fbf22aaec2713c7e202d4a47d2c1071dfdc8addfca6cc83c1589c9311bd87cadbbd0562d91a7c24f583b5fd8b25b61a17f49aefb44065505f35a77d5c858b5d5b34b0c5352e5ee988e9526462cfb684833fa972c5c979fff068f6e4ff670d6e679f9fb81f7e3fe3ad2ec08ded5a997284f9ce335ce01d62213f6a40767755076d61af7d0ae85e421002f9ab726175731335792105186e5dc78bc588a32314785d00fbd6be92f111538ded4a45912ac6a33746fda8ffd11dde57b549df7e827c4e3b1da1f6934685946e64ce901975668fa63e667407b11e712f68bfff891de252b58560464d890933e5d33b40ec4acb5f6687c95b5a8fe8f930467a3a2c6c9816076f4e45809582d84e3f2957497a43cd3b6f1401a806047b771951e16434c177225f4b5055db0ca2dd40c18b8df28a22f038801741aa64004fd92f29953de53f84832a3a52ca50c29cbae6aa826d801817769db8dba52083e4ccb92443e51e4d947a8730f830b1321e837bf60e7f818d7cf457e1196a7b1fed6014f6f3fd70f515f7ffb8ba7538f9ed9e4c2912601d32334a5d3502ddcb01a9d7e5605be5663f955e284dd9edcb11e7fc5f73c83765cccb6306f354733220bf01b50475792e9fa076bdd0b9941504cc3cece2a3253ee819c04a947df56a5f02878770f54e8054ff6377652c6c6825bab17290b8b610904726c61de9f6636b6ba34efb8e40f486c8af202b9c4deafc375f8bbbb16fa6c494ac0af56e8b58ec87b91e587c570bf877314265e73185d94796146fe24edc17ab4f47ba6b1d65c1707d1173cd50b8a5fa01d76a8b8bf8846acf66bc0af9b479dee781d6ab1177f0bf84c2d7bc71ad4f3ac262c4cc939723588939e534c5c4ead872773e0d8bf219cea1a5297dd94b3e82efcd725d3e600ec5eaeb4abd0e15758005ac401e1ad46e915aeac1a47fbb51f3088f8b83ec56b4640e3ab516d07895d91813f1b7c9de3408ccebc68136af055c73727533481050f13cef1fadf7fe186dd3c39dee1bb5546f0cb35437aa82908796db32f2b0057d58bdf9e8e67851b5de10789fd37a23f3fb436495a52103118c2dd5590efb59f158a5e8e02644f43bddb6482ffcaa1c32a1813efa4e3dadd1d24692ae3bf42fb741465937dde2e6a226dda54a1705b2b531f7859d7dd4a191ad1b95854364515b94bbbe0dce88a01f3db36d31ea748538cae5098328930fcbe91d2d127c3de9c62fe8dc0c51f04ed8ae5ec41adad10f0e4cba7aae19f63ce74a13c2cd090a3ecf5a903d232c07fc3b6713071f1cc13eafe7f5048078924d99f8aa4fff0a7eed611987f56d3f3487d2d890c15b30a4703b711d228e9a251e1d0050491c22790bfcb774b2fa3602c41bf9b4548bdfae580db11633d31d1eed14006d9c8e03271592e2ab35c5b454ecc5eae4cbde00cdc1bf554e1e55de4ca7f704066e427dae9c0bf05ab73cdd1afdce84931139cc312c09031dba6e5944e494a28b9701b411aee87f8e63d22f8d25c7a22cdb1093a653224ed8b74e866e47d615ae42c1a68f3b6d76b4984e439e74e8b863298f8bb6dfcd0ed3a73c5ec31f78be6deef97fd560cc8856a0caf2cf57a467e4029badd52a618f4e3158635de8b609e0b4bb4c50ba46a4511a6cecf61dd83681de2dea7ecbbf3c7c140a73d4bdf64d4e7d829b1545996f4eb10f7a3d1c2c718a80eb00827f9ce5ec6fb1eedc73c2954b559deed7d7c8c4baf267445f1ff68f778e46a81482caae6cae30d37141570bb726a1ba4fbd2df8ac50e0e122847d29bcadba98d785b6fdcd7cda456fa6dfde6a704fca577225cd8ff3252656e2711f27f8261c5bd294d8dc1148738c105a41f7085471ec921d45e23d5856576d42686619852d79661df522e2ab8cb22dad5e7d5fddd0a913abe048b1adb6d81415f68e3e164bda8326a0db5a3d6f56aff1068dbc388ad5a82862e7c3dd8142feed3f068deba39c08124db750ef08a09129eb0a924e8fdd8c6bb7d8761f3b4a001f93bf3adbc0ff05ec4e39fe88418e87baf3cc1711924bca506afa79d29323f3fbb9ba706807204e008e78d1d99289f8f539aead0d28fa589f85c1e8b1a22da522216956206efde614734f591c6d71366a0a52449750d6e3ed6adb9fda48dfbca86a02d64362e8ef9522fd2cd9833ecc8d1769bba8298648af4ef33aac0ecd328f709fc5a0f43a92f332f01e8d5a4463f2d158441a9f18489a198bd6574b37980a0e9672e802c9fa533389c54a77436b6daff4f42cac330c48b92af8a6f0697808921a5b609b926878e9fe9e9fea6edf281c64d0bbc4d7e67381680837585d25249427b78879a6eeab462d561d1265d79178c60841fd42748790b189707c2e783356c61b35e4d30fdb346f26fc7d732015bdd680e16b0c6c7ca0d6784216b677401e2d5b92c86208c9341226c895a2acb259a8b3e03d77ecd6672f33d498fa2e60e94c3a4ad2436bd7ddc72a4c1f8ae3bf12d624a28119448a758dac46027b596cebe8803f061c8620597ee613aef6d609e6d7957158b8825ed3d40ca716af5b3e17a854cc3a99233e8bbea52978828fd7cac63db488dbf357be356752ec6a4af37a6faeec2f21e2f6f6c7bca9d88c8e93c125383d27bff7e30f847ab67d0bb0852a4daf8d0431fa0a1625f53e06a7495673026a15c81db83608dd23c4e6dcefee50048afd07977cbf5f92a07bb378b7672b9c7c29750bc4249d7375bc647fa83007825b35bb535069aa835d062299dbc6b0a693ebeef87ee013f60cedd491992693ebfccccbfe330d57fb13d798c6b77dddca55d678708a6bb107efa80b949fdbb8d784578c458a2a8db81e3c853a14196b7b8aba286ebf13a053d655961f9a777e5db1e591870582b47415fdd48a264d3902fa127ad07cf11ac3517937a2e28fc4674f9c91a6b900c7b5adaf211fa494ecb4a57db68338a8f0747047472da4a13110f69ca26ef076971741c4c422d44545cef6ffb3131f5dd29691f5798534e8a69768ab1607451ae02c6dfde53988d7fed5f5d9034ce138fd50d203fb4926b9f638b36e505b10fb26176a7e195acfb146941f2a155031964b25f9fba34b72b5fdae748ef36f6ef7be62cdfcffdfed5834fbbef768c7ac1994932a4d7faaa26de10c173f7e477168deb295f74cb3c9b58b74a7b1a4a261b47550226c34cdfb4ba58552cf8d572bd0991715020dd32608a1c11971aa00cd2adc17288a6afd6d6adf86b16f9d2839f382d74053d8b625585dff3f2ce1fe03a6592cb63ca44bda446a84a5c27473a9b103419bf72be4553c3878578d047e7d20300b9a46995f708dd1170f87b1225b06601ac08fc23adcc78755c377b5e6f97604435d44402d9fb02dc5fe0d0c493368dcb8aa40fc4f9f2bc03c08c153a85628eefcd384ad4077a07043923072267b6ce7927a4a968b20e18023ed3c3a43b2cf208d6a46e8545e4a20e5704e5c0847385df7dfc28821ef43db35db9c3eeb526e8c29193af8b0651795e488b33962c1c24f99c130e4b8f115704b21df5d367d7a45f2778cc42ca219ba0661af592161c15725dbe5d4fc2516d821bec7db418bb9541ec38981b6133d9afcf6d4d50a7a77ae392d4b2436c42e11736290681c085df98fb524e571dcc9444acc0b1b150b5ba17d045ef35bc9a81ec06b1e430eef5ab8e2f9978bbbb01e13bcdfd3c28ea90ad84e481f70bd68ec096bd137e660360b6a3670569f6cb24b15494b650ecb79adea1a3131de767ac8c327e878dd893a4e3c2e21e1e3eedf53831fc8aa681cb92dee9c9c049441d5545525c158b3aacf7be157d9c1684b3c620276c09fab3aca59e672523e79bca9a40927e533516b5619cefffd5957cd1a95eb43e0e1a38406429afa170e64818863ed9bcd9c001a9bcf2311adcc7a1b72e75e23a9723a6e21a381a07090d793ede8bdd930770f8ab7acf741117f3157a222b55ca0b2373a493a2c120bc3697f0e583949f46f9c81140f0ac8769cf5c6a4b52a38b2e0d7d974e7008f8701e8bf27683dec0c70ad8cd970bbd3d9491cfea76f3d619fe8756edf7871ddf5077ab1c461df3d3e79e49fb9851200d8a31cee284862badb6e502053b8d2ba8a591cb4b5004a44763d530271d2da9046e58db8bae55d68fa5cfc873a3d8fd8154dc6392b07dbda9cdd28e53ce92978d3355414dfa66b64ad727b1eb12f96a1e7ac0c4502c3c7c5ee768694a0ce9d43c6925c097cd77a0724e18c94d422d26930f9a8e6e8eac1e405448a09bce53f6e7eb44edc2208b78fdc3fc28b8783519d5c3447aafcf30b4b6fe3c5ed3d5230ebf758e525ee1ede3e278c7f56b315a4c703a9a1209b8d6880f8efad8998d553455cf483ce86a43cc20d2dc26e4363a8dbf96b55e6ec15005c1800175553bae9780c5b2e8ad8e17eaf9b55921f4e209687b9be3542057f80ec396b29f1282397355776bd8def5f6ed60203746f0757be3f5c0ce9e10c49bbd54b437a587e4d4897df7fcae98e095b064f91526e6e234fdeff4a414750c9a5b8874d5bdbd1f320896f910986574ec4abbe6f6bc1e01537719843e2cd00e9123c9c93e2b12a2b6606f87718be90180d032aed41f0428ad8de75a518c6c2300f5270027ab6d31040f44b14d8784a7bfa9a9e7d6133379b71db6303062430872e78e88fea91f768eb3b6ec47f740cff79dbdb0b1e803713d4831a61059ed9e736b36188e7d560820592105b66cbb676c149729c63a3dc23cf7a43b1761c22644ffa5e1d386e2d667546987386c8de4a48b9ce427e48f8d56b5a18e3ff1c7386baaf269ae059bc3561b806fb15d774cadc31ae60a5733b44459308b0e5cbd628a95345ae84987e121034dc41d38e9636726eb6232cff4f7edccf99b83ef241cbe55776fd1e2bef29f729281c38e8b68e3b4590fcbc3b5453c11580ea42cde8367bf325a30f155702160014a5221b156393edaafcc4467a0cd5f060153bcdbeda6c83408dffb3d31d2b2fb3f35dc3bc2f9909af6c89b4f462e86642115e038016568767b752ae2c61045500c727d5da9bebdbfb53aeabc19e0ac2d76b097247c4c5584261afcf4ed4579b25766a826643fe6ba4ee1dcbf832eb469bb9425fa6786ac68e0ca610991b923e3e929da814d9f41c3a2098bff18f03d17ae01e73bbe985a89d843fab9b29b162b2fe19dd2b41b4e22ba5e1936f510c7561b81bb164dd5bc5114bfa4e488e9992978c8f6c7012fab681081cd80c16ee19a02238cf93a6829a7ecd8870ba28f6e92ac84307d3b06b70ad090c6c4c85b1b0e75d5e4e68477a64a0caedd45eeb89189c3e68322d470c7e069a02066d1541621cfe962e54c148ef3115553293b294b5702afeb9d709d0bc1492ec6dd712fc2a6a054aae9d51d820470b486ba824ec57f74b97a54244c204e6c38942b353d2ac98f39428beecd8887fee14d8c727a50349f029999a44d7e0459461e25a27b2dd303e4"}, {0xa8, 0xffff, 0x8, "7365b74319cdb9102f933ff4fddbc1ae6f54134b6ce2f4352dcac24b29028dcba72a5fa542b7335b560b3bc1476cf7fbcdbd3c89ce3c461f5266b137b521574f31cd0c873c2382616de6184ffc66217f8dd541d98a1d0b01d48c3c9664a3e815d868d26eb0709ec5050dced16714615831fcd19d4b69e8e6f821b9d62c8a1be4db8abfd34d309348928c5564e1928a48e91d97"}, {0xe8, 0x1, 0x40007, "a1db3e08d3c54d73fff125e0494b160822e7daf1d4075bc6157b932bedb97de4c143692ee013cd897791cf336acbf694a6d324a198fdbbe47e7a7e5d8d044d963e751bb0ea99c52da737534248ed59d28051875cdd863f6d8187e454834ff855776c09e01f95c5b7f35db07c49953c4af8947b977c1a322186ab0969d6c3ec06ff7cc691a816a0b2f4e305ac0742e23af91ddaf7c9be0488e07d2538b634b270ad2524e4b0327b2cdaa1478df739500bb8ed623281a3a92fca4db07a588d1f446377ff1b5bd8bc4cc57795c8957c94252d866abaaa"}, {0x78, 0xffff, 0xcd6, "de6e70ff853609b27fd30c229be33af60b7ae99a064f99a64bf9486a7b247161e58de7a61559d3b5a39633e871696fa4feca010d2e761becc9acebebdb849ace6b0b6e100d13d1e60c59f0b51499f237194d14648b73d48440ac795884881d6aba"}, {0xd8, 0x1, 0x8, "5e5964b70e5e7e9537ad5420b88ca76b8416a42a820172f94e244b2ecab5ab32f57ebafb17c1b4c9f5b347bb63123636cce301ca6d4ef5eba1665370f3e39d940c0016cf8eb6091c97e3293af2c552397abc336e981f74906e0c828d39c3435d59afe044b00af7afd78ce213bb9b969bbbcdc4716f317bff3bb4d9c30942ad551a3c8f9976c26cfd500dea1787c2bfca23483b508c2cac72ddca60048b9f983682157e35bfeaacaab61fd79cbaea34f46371cdb0477d489d6cfc7335b2f6486069ea09"}, {0x20, 0x1, 0x6, "4c083a1bfd49d24212af3ba0d33383"}, {0x80, 0xffff, 0x9, "b67557f706348abc38e40b99ef24b10b667ea8ac1d002ae8223f03a16da5b48a5f8e71d712a68e9b42a24c33fb3ff5163143e2abac464699d6f3828d388c0474d679541439c6c1f6a364b0d940fe6545a1c7977f2bd98b967c022d608ad5ef0ee6f3a785e4ceef5070a2e1a2"}, {0xb0, 0x1, 0xffff, "0dce1c333f924c3c84f6f4fdfbd0dc860972c338e52bd706c559ec07ad96325d3b84cc89197142206b7766aadd29c356cce9f3c3a359a39adf26e3f978e448e16e456f2aba1380ae4d80f9ce9648683f6d617bd7e184ce412ad03dfcbd1e44982311d4b3484b71c5c76d5fdadcb6fa8e00b9b45dc95a7feed4e6302cf50185f846c44c23308cbb2712cf8b427105a3caaac84a00"/158}], 0x1440}, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r0, &(0x7f0000000000), 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="197af189756a4489ad85948b842282406aaade957fd43c81816e3d80bbaaaa8644a076a081dbed9ff772ae3ce2b17231e6702541f1a1cf3db4f388d03c53b1471f708d9facd00805cc4087e7ed230a7ad6bc039d3ead5d7376d6f6ee9605d0e8e4002b55876748d330e2aed1c954d5222fc92685a2aff76e982145d95c5196afba56e2b2a3392cf5ea4d8c8d616b0ec2539c515f241003a99834466d97e467982e0801c1f6088c3a331ae0106541ae708570e8fc01ffab3a9d9ebf9094e35d4f50b5b2ef86d8", 0xc6) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x5, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6535f38, 0x0) r1 = getppid() r2 = socket$inet(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000040)=[{0x5c}]}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000240)="b100051300000000000000402120000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c0000348a1b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcb050407000000c011200000", 0xb1, 0x0, 0x0, 0x0) r5 = dup(r2) setsockopt(r5, 0x0, 0x24, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x8000000000000000) socket(0x6, 0x0, 0x0) getgid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x3, 0x3a) r9 = dup2(r7, r8) setsockopt(r9, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1808, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x6, 0x1a26, r1) executing program 3: syz_emit_ethernet(0xe, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) executing program 7: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="25053bb5", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x6, 0x0, 0x9, {[], [], [], [], [{0x0, 0x500}]}}) executing program 7: ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x3}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r0, &(0x7f0000000240), 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) readv(r1, &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) socketpair(0x10, 0x0, 0x9b, &(0x7f0000000440)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0x0, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = semget$private(0x0, 0x5, 0x0) semop(r4, &(0x7f0000000100)=[{0x4}, {}], 0x2) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8082, 0x0) ioctl$BIOCFLUSH(r5, 0x20004268) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x5cda) executing program 3: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r0 = socket(0x10, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="1755af47ccd50a77783746fd2888b8114ccff4964d5eb230e239c36cba9a58815aa543ce2a79f765a9ffceb941f2c17ae1632dfa30dd7bbf9c3c05ae1c2446dbd6b1eab519bb4c3b3a689c0bb8f22c1c6c7eb9e0aa2afb59250f2f6ee1589d93f247b44f8083343a05f5a0eeafea8a7445710c28414e4877300fdb2f46cc921fc90e5079f8585aefc3350da6e9744dedeb5581356438bc5e63ae30a5c6ea7eaf8614c007dfe22411ee31952cdfe8dc0cb21d7c07c5e4a13652697d0c83abd8f523842aeefaf9b374ad13f63b63dabcbb", &(0x7f0000000080)=0xd0, &(0x7f0000001080)="c84ef534084f01e57d548b1f7820354de6382e4dafe5b154e842dc04df0855feacfca8655044b0d24abb578f8776ac80d206ea57d0efbe0cd4502e04ef2482cbfb24aad0f306bed3583dfd93a5b5e1dc618c149bfa8e33822f7dc052e3cd60593c9dbdf5f8ca036024557df0688adbabe7ae3967ad3f1a997a162a5c62d9df339df11c61a5ded77431d5538f93918a1318e54f846f36e4c5c8bffc3e16ed00959744941e950a9ec1b638b5c0973c8882150c15adb027690f93474bd002c99659d8608ead9fea01eb640bc9d70bb9ae009917cd10c792d6c85e206baeaae06cb365c8fc07617d76b3fe6f06a8e08859f1b63daf649c0fece660629303af6b375350aec7d0987d967154479a0dea5d6b53bb90503a9218e2473da912284ac0586b64a819bb4b6945c361232e2df3fa64b6eacd15a7899f3070e93854546da3855af553e22e6373d87aac42c7ec691663b1231e5f31803c89f1bf2bbe05eb2d35a844b20c85aeb233ec263cd320575735fc295d5b822b0a6d6f0913edc9f867e79bc9e5bb620be479aae5c5e641b11220ab08a8699598ecdb00fce9e69f5e8828d872ca1531bd33a39f5f204157e45abc2b0e8fa93e1d63c3dfb378b39623c536b96091cbb1e9b6d58533d9222281ed7eb015259cc8163cf6b9dd90283556c59a592b9571f220f701b721fbb35df55e30ed369a0201fd016b269e88e44b1aedb09b40feb4df73773e33b2f2825c1100e52fabab9d8b06a62480e6a13486626c92cf8b77efb4e8c3bea832bb58993c0ac8374d88b907ece09525ab3e2fe04a6f012a9b8c04681006abb31bc22e78d998917f54a9c78f425aae3c5568fe7db6b4c82cff19526881822207464a4a3725217a1be173ffbb6b60061c2f0340b229ad55e2f9d2c3abc6dbdcb72a60a3753fa5e7baa2b43d8b51c9f14efb13cad56634dd1cd0b2795d9b56c0343dfa7d8b5540648a64866610c0f0b5d31c1f73252544b4f8c9cc85a20821c3e73530691c20ff701e679af879f0044f4f9c5e3684fb61201ca1318642a6eeb0278f311fbbc7e0d9b23e7a19e02804bcc9771d3aca4bf6f3c831cbb8970c9bc2225f53497b88a26fc6a755ac6407dd86d27afec28526a85abe903a593c750791888caf794040106d2ce75888b646be8c1cc99d6a037aa8be2dff4a901a8563949394b1e70f68a361b8674af0a077fcec0b16aec6dee410ebe22e1b79600dd8cc0283ef75e8da210784bd5053e58063c960b0597294f77d8ddec3fa2f4a24b124683f5d3033ad8e6440b00f794d4bf74bc6f07fb51118c400dd0d84e3a0ff2a449d91c3ff33ecc9e5013a2fe4fa9a24487f5ffbff69b88ae8a93c700c15c3f4dddc0fef40cb7c5b41dd56254fb0ac7690cdfb22fa6183079a3a0422fc045e6aaf3515829fe8961c0c28c40bc71f2e82eeac1176d17e44efb84b7d54acd614cca41beab9751e2407210257db09d6fbcf7b769a12e96c40be5bcf577306961bdc63baac9c204472a5586fe32d026f786bc16f19b4e4cf06da6998c1584aa8ad4776ad177cfb5f61aa95f5c8024c8e1cf089321c79fd01fd193ea1b61b2a6417b5309ffe990bd7dec940978ecba680063259b2a4b875d8546df192fcac043ba83e0cfc1c09f2af9fbfb4db677d021b2bbad6cfa76f3e7ba3afb8ffccb4778953f7aa67891ff88ea9aa445486d51325faad6699068f40b5e7b5f6e51a8d98657cbc2b8ec9a933258b33a6ca1d3c2c7876c9110ce04fa26a79d23d3aaf19d1158c892ebb2e9e9839076ac13cee41ae4ecd4fb8aa48df58051c7438dddb3d686276efb62ca78f0226bea8791dd2e3656cc7ca9fc03b5dde9a62d800ebcedc7d11f7bfb7b0a7042e0a6bb1ddc26a50ecf69a6b2cff18e2211ca592c1faa16a6fa85d299351a13870acb0df8ca712da3973ad6a11eeca514746565572c7c0809a5829df13e88565f485a36cdfe6f6638031429d88aa9dc11e31803888d0d1e7081c8798bae5621ef8b6e8c199d8eb84634bfa345ad69a860c6c585dedb425f898877ec04d6b818e7ea71e04671f4abd55ef864003c1154ffddc9e948c726f003621fec6b0ea897c771bd7ee39b3356d7219c9461ddce73c3e2aa218126ac44c8651299a32506a11834ff8dd12ed4928661c0dd84f1f3be3afb0fd0747cfc1d1e1ad7912ed496d481344cf0276730dc0380387be6e1528a7f8bab1a752b68edef92861a5a7aeb07c295bf5a4b656101d8d2a88888db2d3a265b11206ebe1e567544a6049a04182b7cab839b2bb860668899e2b4cd6a4c772b7b49b682b0afbbeb14d3f5186fba740706c4e7857caa3c9579528a456aefb6fd13544ff3c3759fdf99c0ea5583447be0591d6d9a76bfed35781874908d39a46edfe9052595b31362c119371e1725395e66d17ee53b5b67286b47808f269e47f8f7cc05da61e3b74226ca5b6e0015b2127dba6de2b1a3e16803d53577955a2ff54cc88c881355f3aa91b58d64239e5daecdeea57f37ae7c667b20b006ad9bfa88c27ffb0dddfa2c1b2ba13b83fd83e3371595b425bcea5d4f7dc5bdfacf3d9adfefaf9c5e79001a525b4bfb34d38bf5bcc83ee57716ff2ba566ff172b288fe53e7a22d33de6570e13319b3b644bb506bdb6d1cd343da2293b5229a19f3e821dabde72d728f97c46fca008ee1787d34c998755d1585fded602b7818df12c15986dad3454f6326a620db4f54df55feb229793de721c2a68746f494073aa5701668dbab2498d348d66e7cb5aa1a9aa90c0af39dde1dfa6c356aa9d97ba45facc39adc3cc389b5133650cab0948bf178ced90433e8a0449d81bca5640a2d617dc27953a7142eaffd02463208d60e3ddb739bb53d8d22a16cb9c385a450b3acdcbff246443cd70c18727f4ee673586ceb673e50ab2b66d0279df7b039fb167955283b0f10ede8b4cbcedcf5f5a30cca356f50c9d5e933791dfd74beeffadc8f3575fe856f9c01c136bb790b800a24c31c9981a3df7f4021288ed7fd40f202d57f9f001cd97464a304ac04412f3487636131341f8de9a3e69c57fc7252bffcf6a1242c84491dafcb13dce7898d1ebf8dc33e82e1d077fba57444344b63d7e19128a018db8b43d303a70ddc9054dea77c2728e121145edf1ed9b05f0da70180bf611bc4be8e060a27f52be6b8e92a01a007ed34062bb41b5358dd8de6f255ea3aece7a00f493225d79d9a7b58b30a6261a83bc80b2a80bc9aadd15ac7b951dee1d722609a458fe77dd2a2e6d418153125ff72a6605d338f8dc28af934c6ef65c2516af7ba1009d2850c9bc06455f0db17d5774f17b6ee1903f2e14f19494d1c616c35c31c529e6a68d957a68f17c53c16751061dc70c78f7ba9fc232c168074fd82c526a8a2905c20c3ea419211f832db13b21159771bd03349d9a3e09d0fe17a3c0e2f2f1953d133e7427db031050d35b6fcf1b073a18f1fbece33567affd0478b1625250f0356611655784dfe1a1c9de1937b85f85f87ad253bc3fe2a6ed2909e02e6c84f86ed77e2487b609b897afef32bb43a1ba48b071556575fd0c83dc3fa8dc7074b7a1842fa79b9dc3bd1aae8ec1561ddf76bf5cb5ee38e105feeafd2781117732fc25404701b4e0f72d4eb87eee215fe78638953b33c4cbf4fbc75dee99a4ee223e7e9a3c31355a9c952e0de902b6f2aa3b04d6f07c841256e835259da4ecaf72be49d1705391358ef578af8d407ea00aa743fd7229cdd4adfca7219d66856a61847d3a8ee294b0a9f6fec6065c115d1d4096083bdbb9b7b8e277287044fc221475fd09b0125cf9984a9d916ea8dd805184cccee315b016caa0e9542aab482614d7463c5da37d9b3609fc2ede10db905a44f257ff0ee53b94001ef9b3de2af55f95c038b592a7df233b1d133c1d22173b2f26c8acedebacd1f987f1b2320affe57cb709fe4fcdfe47e905600017d6f987e47208c862ec41cb41d62d28805f1ec21ca6e9cd93b74e3ee066bd6fb59332bd10fe02eb5d029f511f2944da3b2a1a405838a7f7f9af435ea505d7dcb1da07a973f3b428150f948feb38cccc6313ab95dc888eb098220f52fd1e4fa95a25af477e77e4be85f01cda9cd39621a35a1309091f211790870f56011ef728b7cc8b4d9a8d59633e75e11f905313eca5c7b26dba68e6d1f7d1ff16c693f47ff536678106162c37c513f18e6a10a454badaa2aa383b5a546d8eb1832e6250b520c90f228dcf00cc2fe63f034d49c45b307b65c950170e869318065b272dd034e4e3b2771c98f4c64fd0b1a01142c0e42f1013bc6832653cd4c8fecd32ccd351814d1229fe6ea2e6d17535ae34ed8e21627a27e9bd4a836e1ff7cc337d0ba4466048ae94ca87794d89c399f51c09709d9e12282b1bf86c3773130c47f8bf1887857ecbd48918b9fd6d6fac5fe2813570a9324ecf4af8136bb3a2d351aa89c79e2270f31245293e7ce979280e4dfa45c0cac1589b7ccecef67366e73a29555274430341a9319e5a54dc6c8bfb2d6f0d90cd95eec9cc34b98a989902764d9e3c2693a861fd72815953561a38e74bec31996c94a925dad7868fd90a92e6f7199df4d36ae559ee25ad8412323cbe2a4fffb73a9b3a93afb85df350d08025f21340106c9d98b65f6852ea404ad0e8c24fae152106f83864265917233968fc3da2b169c1af71a88927257afceb839fb686f78ea9a751e9602abc56547cbb3f9a63cb9efd02c46cdc054982435b8bcc4276bf827165984464f33d1be558e6d5123f359dbfa54d4741e4a55a132ff505cfea714a828554488b8306f9cb6ba7855552815d47a2ba333143b07648057e1527d7b257ed31430fc93ef6c22437b81874fb69fb63fd7e79897faa2bf902c806637e3f8dae6d4399d1d99643f42fcb3100f53bcf6ac53f52bd705cce9a3d18fdaf0a6aaf3a3f4e3e75f141f185657d26058b858bbf0bec27adcf960c7fe5e53fca8d3b315ee663ee691f3d4e1b21983ddd2168b773b5e8d510f92b9c6931e0208915fff5d82f0b431f363a5acc3f61978cc6cf934b98980e4e905e2e3b14c7c30ce2076c446449b9d3e38b92f9be7ea202073c2857a8c9efb870f6dc4c938ff8896ebf0c1a52cc2483ea9bdcaa59a6a2fa12aba46633dcb4ed69c98cec96f90817d32354bdd361b589b7217a1301ed27c2a34bf28794af42a73e69e86ef119ec72e373f3c77f8c778dc4b1c07e1438eb20dc1e12a08bd60d87327c7095be2cd411e588f80d8c289a71f5a71d4f054ab0b57bf5b4fc6a31cca28bd6f3b3907fadb24675e501b9948a4ac0dc00616d8eb38776988d102d519367b46e3b7abd73bb104b5c505d17a758f67cb6096367101e852d018e34909f958cc36419aaa72cb5aceab2264d627fa509da83b4257bb82dceb53c83ae4a1c7dd478999064f526ad73be503c37f4ce72e5c5103738de0bbeecaae6dad739ce37df8167add5366c98f201ce76b3824c7998066447bcccc9720bd98f1b99a3192b8cd6c4dc278b4278f29827dcab6e6c40db3680ecc6559336bad94cf5042f8beaecbf321e65a6a1a3beca31f599e98e1f7d6394ce551a20b4403e8260f69bec688cc746f52bf9e08b51e05e9f8848d03b00c45e61c98c933f13578348ad5ad36a7f275fca4d340b1aab36b6783a50b2bd5fb985926f5b15d5003393cd87cbecc5cdfb472415ef82a68b39ce85ce633d1ac25e86926322c5e8a68a46b05dcb9130d89098bf1c3b6d838cc4aaaffb883a617f2317683965e82dbad8aa2cfb8cc52d1556a91df14e695738295476c2fc88927f166a2f0", 0x1000) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) 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), &(0x7f0000000040)=0xffffffffffffff99) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x4, 0xfe) r7 = dup2(r5, r6) dup2(r7, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = dup2(r4, r3) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r9, 0x4) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x0, 0x0, 0x0, 0x8002}]}) sendto(r1, &(0x7f00000004c0)="34118b7fa325d21de5440c0ea547801e63f92a0c2622425eca6711779f0206d5e98d78be955b0722afad249a475a23e0a72072bec3867060edd9e3688078737f025513ab128d7749bbe78950f2d7d971bb2e6aae20363f1d3a2871e41a66000013273932f6018042fd9fe52300107d0edb23e5c005f9f5daa1b978e8bc9000f233ba1a43b9f70c91d5c55ff08d", 0x8d, 0x808, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="05100001", 0x4) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open$dir(0x0, 0x8, 0x110) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x2000, 0x42264520) socket(0x18, 0x1, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000040)='./file1\x00', 0x0) fchownat(r3, &(0x7f0000000140)='./file1/file1\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getegid() fchown(r3, r4, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) r8 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/50, 0x32}], 0x1) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) socket$unix(0x1, 0x5, 0x0) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7}, &(0x7f00000000c0)) r10 = msgget$private(0x0, 0x120) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x21, 0x7}, 0x2, 0x7, 0x0, r9, 0x7ff, 0xa8a, 0x5}) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() syz_open_pts() close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="516791080047000038000000000000907867c00000ac14003b940283030000000004009078000000004500ffee000000000000000000000000e000000550402001df102f876f5e8d7a538d0e5134cc8f32cd5e1d4e8da7e174a35a4504b8efd040ffdeb8f11b018f600d3c52bfa854274e9c54f742a94d8c0cbd492608b9d82e88d7f04570f66ddc776bb9e7d40212f77ac60d55c1f809e04fe08a05c07286b71fe4bc14aeedaab26be09e860597ec391818ffe435168b8e63e8a3267a4459bb2d96ba558cc5ddfc5b16a98050369b54a69e21ecebc22f3c5b6b7a02401c994fda8501d32c9c24a6769049bec90f3138030c96b757e822f8dd07fcbf8912c8c198a3de84f78fe358e9a9"]) executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') open(&(0x7f0000000200)='./file0/file0/..\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: socket(0x11, 0x3, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x5c) (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(0x6, 0x4000, 0x80) (async) setreuid(0xee00, 0x0) (async) r0 = getuid() (async) r1 = semget$private(0x0, 0x4000000009, 0x26b) semop(r1, &(0x7f0000000340), 0x0) (async) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) (async) mknod(0x0, 0x2000, 0x6da) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) shutdown(r5, 0x0) poll(&(0x7f0000000080)=[{r5, 0x2}], 0x1, 0x4) poll(&(0x7f0000000000)=[{r3, 0x5}], 0x1, 0x0) (async) write(r2, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x102, 0x9, 0x1, 0xfffe, 0x7fff, 0x1e37, 0x405]) semop(r1, &(0x7f0000000080), 0x0) (async) r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r6, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r0, r7, 0x0, r7, 0x88, 0x4}, 0x1, 0x1, 0x7c}) (async) setreuid(r6, r0) r8 = dup(0xffffffffffffffff) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: pipe2(&(0x7f0000000340), 0x10000) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffd, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) setpgid(0x0, 0x0) setpgid(0x0, r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0x1, 0x138, r5) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000a40)) r7 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) kevent(r1, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r0}, 0xfffffffffffffffe, 0xe1, 0x4, 0x7cef, 0xfef}, {{}, 0xfffffffffffffff9, 0x0, 0x40000000, 0xed, 0x80000000}, {{r1}, 0x0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r1}, 0xfffffffffffffffa, 0xb0, 0x10, 0x1000, 0x1}, {{r1}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{}, 0xfffffffffffffff9, 0x3a, 0x0, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) r8 = socket(0x11, 0x3, 0x0) recvmmsg(r8, &(0x7f0000000100)={0x0}, 0xfffffffffffffe03, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xff}, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pread(r1, &(0x7f0000000380)="60823023e7a0d82bb641ed06b78ac1ca6089398d6e33f4809c4cd6eef481227000f97dbe3c0d54449077219cfd6c62e911a5bab3ab10878411a435c12254002cf2ba49d22d37c8d2a94ca6b82a3d4d137b32f953617eb24eb30aea7e5254a36c2ed2eff2c16e543edb9371827090ab15b0788d394730892c6d96892b7cbe4d796a8c484f01254d1bfe11ca46533d2ae8f06f4324b70c708564aacca6e37303e9ea65bd9967b62403260d1174fceaa85c6671172ab46559c2a70d9a9142ca7750eac2184be254a91d9c4e4210b90563dfcecb6426dd1a1dfd7498e4e7f792dbbf8337245b563a", 0xe6, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 6: r0 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x8000, 0x4e6) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000006c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419883d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c8", 0xf7) syz_emit_ethernet(0xff, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) semget$private(0x0, 0x2, 0x68) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0xc6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000010000907800000000000000004e224e21", @ANYRES32=r3, @ANYRES32=0x41424344, @ANYBLOB="1070d5a50a2036d32f9221d4080d78c40b46885bfc147db3740298719c44"]) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040)="ed161c14", &(0x7f0000000080)=0x4, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206949, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) dup(r1) getsockname$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(r2, &(0x7f00000001c0)=[{0x0}], 0x1, 0xffffffff80000000) r3 = socket(0x18, 0x2, 0x0) close(r3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000600)={0x0, 0x10000043, 0x1, 0xa7bb, "d8f1f9bdca0d8300"}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000200)="beecb1", 0x3}, {&(0x7f0000000040)="e89f98443b0ffcefd7d6d126bf0189ebfd60a95cc38928647d9d080ee98cfa5153dea213ffcc7eb90a40dc1bea407a67e9a41314ac3ebfd77992bfdbb25fcb7d9c2cacb059bc728c7f5502806926d69588498a3e5891c3dd3fa3edc6933672393f62c68f8eed22851a09fc9265f5917b7f49e4a04aaca2ea1c4c103e1b54ca693d", 0xa8}, {&(0x7f0000000100)="b837ada7633ba5b2d4a6e6a2c79928aaa90506b8a1cff2df2fc61706097db75ac51a8c7e68f531767159644db862c9c8ca5f5b6ee82952380c625271718dd52fe395baf7a34bdedb1ccb4d962a91a252c42d91461977fdf226e1cecdadabf2e65cb634725a5ddc3ada0508e2aeb74edc7e01fd5b86ee5cf7", 0x78}, {&(0x7f00000006c0)="a3bdfb1f7222f5100d69ccba8b316bdaa35d5c569246c6aff7e3f8a5d5603cc618e0dce2ccc0d0675e574a407fe3d7bad304a6acbbb426962b6ee42b2caf9ccf8410f857fd508fb5afaf43bf253da176148fef57810394e4a09001d895bd09b9fca98261ed1ad08d3125d693ee990f4e1a47a4e3728441565b31dd4da96278c8a3e9e5ec432a93689dc3d8d082b8f9c165924f168098409d9cd44df6507958e87e52bb6e4c3ad96ff42766bba36e712f97740e3ba4a32d72cec4e7ac220000912900000076152c01b531d77e73583f04b2e4d83f2cc1b864387cb3dac0df3a5a8bda01b830fe512dcc931a680bbf4bf0e36d04d74cd145df6bdbf5569936454c371f8853948f819e0b83e0b7bffd0901f4c48fb355d141b1d21ba81ebf9dbce274f06559804481fb4f6607c756690000445a9d303bd529430000407164ccfbe6810124f701f56b34bb877c87f7566b0631ef7da895f9528f323cf11db20976e327a3b941266578cea666eb4bec6ad011395da6190b", 0x175}, {&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d806884688ab8baaf0de1a991d154e3", 0xcc}, {&(0x7f0000000380)="bf79820ddf3b77754808adbbe15a50027967a668067e65161fd92c5d8dde46e762885718ab79f2c6e9b812e6a0336f11f945390dfcdc3b9ba07882fce73784873739f6a29d9fc3c4ca3f00c4a888f5e08729b443e64180ab9d24164f45e8c3ca0165491c21c0b525d4c6a63a5652d16640de1afdafd0d887144985a38d33f0112896d850b81e8094832f1d7ed0b0432c132ee96aa2a7dc23e605e1291f5c3756a3e841f7af18c116f2c60990f0ac52c71c150bdd9d680e2b077cc8d0d830d5a213e53f9e1a38767e5f00b5c432154b222ef2d3d2942fe170a06462a0458a8407e79617e000efff8de707ab66f202ebb7daacb3f9a299f7a2846b192492c0faf3de42e5041cdae00d115a16bed5c2451e9200a0717a5b", 0x116}, {&(0x7f0000000640)="8c8005e4b5bd30bd4767e7f78ff2d36b377cf8de89148a9fd80779a0b6053259d3d09fb433d43be83253e5466a22f2795305c3a554b73afa81efcabf69bdbf37f2fd52d360898398e2105b01bdd0a0e4ca67079a503405ad3c1d75637e1adc0e2b6cb125013c048cda0ae230dd7054d4ec3b", 0x72}, {&(0x7f00000009c0)="22581dc4054fdffaa36aa607eac3869a21158e2dd099319094b12cb6171d5a97aae02090797e7bc84c5c7a43ead209367fa6c9ed2076edd1e8bf553f132dd19bd53e311ed1d33f8b33efa1a655be159dc5297687ab055f75eb76e6beaa028ae3fa2149963867df70ab4b151a9a2a7c13dd19c61ff3633bc69e28b83e178a88a5610a2771b99adcad96cdd55b0c058651de52444d6f2dc2c54c843dbd81953cde0de627320e31c962f521d536609a522aaf70bf463f18510ab1a744f756fa77a83e37b9a4c574bb0a0d09dd4677e61f219de89ebd810c64383887408bfc4564488bd5deedebfd115de004885a0a5871a019abe9f1f83d42c7105be2d5b9f761b4fca03cf53bfa93a62bdb368b6356b7469fac6da864de56599b5a5bd960bd94254f55eaca1602ed16d6e8f7d2479403f01d3d8dafed2926e8e7014be956eac256fbabec3123b889d0fd3a560a78ef6bea8d3831906517301c74f0bb36230961e028e7a98893c5ad29535a519d6693d3917ad496dd5a099478eac0602486a74e619885f9267a28af1315e820cc356174e80729ed1fd7eff4a14bc247866229622b5fdb44ecfdd738901a38da5cdbdd0302dc8431d4fd461d5a9a81fc873066983079581a13d449d51f72d04666d99455036a99d17953167daa9982b35a75b019f8d0236e136e60b8cd3146a18f68987f6f3422439734520bfbae8f2ce9b6936a42949b206e973e456215272ab3981e4f57edf5c98c99f6c2b4c0a6516785b02dfaab06daa7a75c38c39c7787c7b693ffe460af0df7c94a4d184f79d4cfb0647e915b3e8487c5a00c98d6d0beb6ca0403add4bf2937df4512d4861bf7a5faaaa482f6b6157a22c45542db801168bbc02a7e719b65105cd6d2e1d564044bf68fddcd0861721a9d67f997d36b2834f906fc4a263948bef2167b2790ed689d4477c72754d662f0f25d4c230700f6855f66c0fd23251b6a3cddb7c9a5af9b96b2ad7975493f780d770f0f74482a0f5df16239b70d920a8b1430c413776fddc05ffb02f74a7271de41312504516f032225a5778d565b5451c8feb4001c84c68c8300", 0x2fe}], 0x8) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000785000/0x4000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000055b000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000001c000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil, 0x4000000000000000}, {&(0x7f000046e000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f00006d7000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000141000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00001d2000/0x4000)=nil, &(0x7f0000560000/0x2000)=nil}, {&(0x7f00001cf000/0x3000)=nil, &(0x7f0000210000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000134000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0x2000208) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000140)="d5bd0d1d2d9ffee9de25ae000299278f439e7ba85cfc6828fac6bd2c4db863", &(0x7f0000000040)=0x74, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="b302bb15c05f896af884f9b811cd67ddc9e537b344da30c7f9eed52bfa2c54bc312943035b47702b3cd5cc1cd9e27683409b2d6b2240adfb9c55cf66d14f83e7a27c12c4507096411da9a73b7fd7322f3fdc8ca9b6ff6a5d0e06a9b7253f9058de610788611422cdc52a49d9b371d3f23e6d16d9a40a620e90e5b695c66d2e5545c4f6ac71076ddaefc8bde4d5bb15f0", 0x90}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) dup2(r2, r1) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000af9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x40, &(0x7f0000001140), 0x3) r4 = socket(0x1, 0x2, 0x0) r5 = getegid() setegid(r5) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getitimer(0x0, &(0x7f0000000000)) ioctl$FIONREAD(r4, 0xc0286988, &(0x7f00000001c0)) executing program 6: semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}], 0x2) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3}, {0x48}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x69}, 0x2, &(0x7f0000000100)="29df282aca1ffae649f24ffd92d6b4ab5f8f2d0519dbf4f51ef2d81ace4adeb7afd77c7226942e6784298775f68f42343c8484c80ff8309702f70aa1f29dde94d0a9694703aea35d287eebc2950e0c80dbba1520478074ae098ee2631858d08f0aaf3f1613cbf30c313d7d62b95af487b2d1b52c33cf1285bbcdab0f37d9e0abbd707fb8f1d24a66b70f01c5ed26c9f57812ebcc5f912be3ecf390d94c262d5b0f2c8c8e8f4c6b0bc568de3fd90f0ac0cbdc84f348f89ff5098bf2477427b17f896b46620ced0300fa15dd6e20be3b3c92861352a6579191acbac67b4cfbe59b0502006f943b2e25eec7b150506ed159246efa70d00bfc3112c24b5364fb2876fc6b300e12526ffe14b2f4026518c43acafa6d243daa18da083c7e46cb05389e6884c567f6422cf7930bfb4bb35810d60222ef9e4fa74709ba9b65ec2f53e7eeab3470ac887ee79a1a4e800253f2be97da0b0dfe18df828a48f1b2c1447c7f5be2982331f84dd18aa2a49eeae1cebff1941eb5c02769bb714cea200093c2977f2679383baed58919da7a62fcaa004012a9ba744ac1da786d18e57d24c99e039e686dea7ae0161a3b74a361f0151c00241dcf8d181f30ac9512afdbe99522f0dc523201342985e0ec518a5a05203fdd74d53db749a475b6d3903a2ce8a1fbce81bfd7ee226846bb5b6638f308d7e8719a90577127c71c8471bc28bfb1d5f2891b327e7d9c1890151e68578eb023b8ce00bf152777bd36390b578c7af0d928e16ef594beaa67a30f66dc1c4399906932a91718a65cc53ca2989ad462d090222be8258d3160f43788d9b5505e1a5335340f89c65436de48abd1094cff6ef69060e7770236d81d12c6cc7c97ee4498f828deeb109d3d0ced43ef7d7abf6d35bf866ec91191dc5456d03f9bd35f1790d5f6d403aa424734df6d8c11e41c5599889411bc120178f96437a1ec04a71332d61fde587d8e31fb54c523ca57067948e5ab0ad45ce5a0e3123cded28f11954389a9a3ae085e34033c0a9cbafd9a92de00eb9be455f5a81befdb6ee391ff190e6bf04794aaa44eb39329a74ff712402e054480c71de60074322749d99a6899c1dfb355f8b671c694b7861ea95a9f02d8d438586c06773364c137342034fb9aae146474f508e76502f934bb21a2978f94760537ab17873a97f36291604b24b23f627c4f561ffd026bf1689b9c01a4c2167cac317bb9d467884e47bf83fd4e6587baca2ae2e526748335edcf08fbdeba49d0979163b178947f39e5d7fb78c572c545958890b8b0e0849c5f8bdb00c08f6a77c4a1087457cac61b7a88db91e76f4758206e1dc91119587cef80929ec5eb90b13101777caf877fccde67c86942e84807d74029891c0d099e8488c8f290a457db09cf1ce7440d0a8c55e4161cf944921f13945559a0b783945cf45360b6c8b8120a59b57e258564cdcf9e4ab0e7275c2f2a614f5535053121c73af9b483febbb2bc0588f9ea9b4c75a4d7a9035fbf42b6490e95244f1ba81a95c76e4d1c9c957c96244be42a50abbe549bf415aa6f770510968f1d3f4f571b641eb91ffdfaa5c97eaecdd4bb1592810fd1f22ab2c77be57d6c46a330929ec25a9e4cfdee278e6829bfbfa18f8e17929cc9eb4b946e247b7aaea9090d3dd022d17fab5d495695f02dbb15c218a4180d7514dc391b14c49f864d685daa361372ec83d4db00dd00a83f987154a12e2c1e486c1780e35ee4b8901c1115babb75c3bc5ce288d677a8ce75a051ba667163dade1f5c2809207a4eaf0c7a5e2e78ed781966c9337293cd2730d0a757d2991cba3548f8fa74e89fd7f162d743b020d929f19af5512a300c083afebd35f618186d009aca0a4ac78765556b0ee62eeed756115fd543953ec02d512d638bcd6b0a848878596d672b0786c32bcff032dde3d466a4920655d975bb86d8b3751eb4827f653db822b8bed9581e76653f9a50cd19a0b92b922c8a9cb43de972bed69554d5f67bd347989c3cf3dc1fc8a70692874c4ebd6b82da29e429b325c63144a43032b332cad01088b9113f83da13c4849681a8121680fb319071d102073cc533845b32708123408798cbd3227d97c8256419ed5067f63b2c2e7b49f3cd89aa3af55a9bb7d4a8fa9cbd3d560658019bea0dc265b9201db774983ef0b780d229f5936700f4f8b0a2b9ebee954d9ab8712a160b3ac7e7bee50499d0d968df86ca30edb891ba0338397237e3486388d94300b79df6c88c5bafa1a29135715252f4387b2c3b287cce88285dd3c2a787044250ff6779dbd90f361f3e11e078a9f47597abb372b1547a2db2099f1dd62ee87b4fd549b95ef23c217471965ea67050dae7c672f049bc8b516e41e5c2d20ec1da7fb0e99d64c8f0e32e19d3172804f2f7b150dce743d316f2522ff5bf424206809bbf94506d51c7cbb55137c00d5896295706a6539b3cc84777160ddd18a538cf63f5dffa7e6d6f4bcef0c28b93c30d26e0b700e2d99cfb645fa8a92af2fddbc77b5cc7d946151dff908ceaf96cc871a6b4f783d741f23b317c141e8c58152b083c6780ead5cff88da3622a8606a13be69d495e775248ca1ccabc2aedeb7e99423ff3aa147342daafe141ad849a1eee4ba6da95bc53f0967c29f0519dafcf80cbe2b09493055bee62564f8da469fe599d5e0b35b071d64df8d5f72f74b7bc5a154fc19c4e68027eab3aba439eda0c240193bcd6e384683c03a9d9c6016c8d9e3eb13dd7d1c68d52c9119c9312265edb2de4043861f7d22f1cebb4ddfee61937d0db86b6807a4a28f0670eb5ce73b760ba021a25d209900a86a40e6fae264cf2e7f670a65f7e2d6953e42b54f74fd67ccd2339ec5acec5050b88c1cde1533ac99fae2d06be4e5c772549895bcef024417ff7ae10f9a41725a6b8a2cc6ed37f8df53d36a096edc1ee6dc2ede5219495da5f8d9899f06bf91080256e354d039e6a614ab637afde4983f74b45051ebb7528d3379a8e61e91c3d766c1f98b3dd9cbad859683f4edd70a80a1468e0091e81f9765e49b1898bb5fea74d44e5db3e216f84b46a46fd972fbc5192a6d097543e868a0207525651a13cf1e31e03a726b44f24b830b29e70df17dea63a0e3753bf82d7b9de78ff4d95167a27e55e3a9a2aa02b2d4c7d143b07084f5afd9555a8da8fcf7b8ff967d5f578dbf9072b8bfc5b32af904cd483c546b17ff73b6c161e7726daad6961f01c0a7ed895c9ee260511b0fc7e0cd65022bfa933245bd9f6e646327bf08b144a91654eca543f499e11f6a4dc3f8cff7e4b6be2daf7f063d9c66aa9e5fce4893bd2b6096584d0cbfdc6cc643e546c92185eda44de71e7fac81011c54b184b98114cdaade39ff46ff81b963ca330fe73d577061bcd035719057c4e436fd0dd3f814119a2251e33f4391f4a8a35dddf3487588343a10a78caec7d7a080dce13e19845624c860ebc94bb15ed81c67ead1cc6992c501e3390a29ec614fff5fe4eed068f065b41cef7d7be07d48a64884e717e5a3cf76cc9b589c739f3c8ff3762fcefea89ffde4689724d1203f0de9018dd626a53a0b2963da50697205dc66c663058ec024a5a58be3cd9a3bdb6d817843a277e6ed48f7428dc1485e13f9500b66ece2352db95e8015abf101e160d02a70b8f94ba55b6d80a0ebc5571b0a7f6645f080f55f287e8679e8925b9529f56a24308683b0aed91d8c81bd4439a877740c661de63e6cda03ec94d02dab073781f0ae76dc3fff76dfbc3601c5c16335141f817ed9cadd370d0c6ec850a4480a570732d422f866412045488cefaa917ce77cfa080680469103fc5ce8ae7db53c305c3c0e1c95a98cb14da4f303ec1b8600d0f05e2d6a3bd3ecb44803a80ed595e3e9dca7638116fa9af01f640004ae9ae3ad7fd3358e444b0ae90c7e9a9777c697d5f931ea6db92851721c68b988ef3e6e36f2f03a74583d199e4cbbbe64516f71f05a13704e1f09467f69098269470b6908488bd94e9fb75d263763f250d6ce17ecba9d52ca236937e57039a9fed929cfc0fe0840c964fbd04960a18882141f4cbe7254fc1d5eac2557dbd004c93ff09b8936012e7149fb77fffce2d853f18944e91e92087970b287935b0933456a1ff8d699c4cbc8d5437b699d456c13955c051c04383d077a4c3d3a98c572ef040652eab45e34c950b35de021b553338fe84618f2d7bc54775510a07d5df5033f49e5c160f9a8fadf98c3b0cf6e66de2f2b7d4e3860cfea4a61557d1c1ce7eefbe369dbfdee4195d2fa29ee82041ca3628c8e2c1308077faeebc7b9a0e41f1b646904a15a5f66b2de94e19d237b40c5f0da003a9085b54c678147438abe0badc4365e42594a79345b0e86c25fd64238a1dbe280edec4b401b3b0fe9a9c69072444cede6db632d50ae8bf05cb69068b7e7eab795e793425bf2c8c620b2e2b754f8ea72423d327991c2ea8ff2e217ab624ab8444e011cfe67788c7939384af6c1a40cf021cb43cfb1d800d833945ceaa4258480a1cfe57a272665e4572ef46076930b91f5acf997657600b625dcf46a9ce46e3a9371481ed3a26e3fdf9d65eefbbaf3f4bc26e916292e8b41b570aaf90c4ab13a94384d29a871af54f9b2953fca03434afecd122b9d11476db4456cb13ff952ea9cb020e6a7d7034f726b71aeae105a09883429985e00a2d824a25f61c447a4b530af76e5003f9fd2968037576c5c01aaf088cdffe12044459f4732bce143a8102af9cccb902ef5fe96366feaf0c395796254237a9f8b26141c58446e1848dc12e728c5d0d678fffe1cc5702947e65611aa9622179a990c6712ec615708c46adacc55ad70989b0959e8fc7470f26db3b09cc9da6b9e2ec5b2b09d3aabcd8fcbe9aabf2e0de31b0fe6586d4e5bc3cdf5458eba10aedf12f6bf4508b7768485dfba144a9916e601ab5891f5e1bd9a9d7ff760949fc958df1a6e3cb265b9d074ffdd034e2f6296dbb62e9cbeb3f0531c3387d45904060eebed08e24f2eb8c516185f4f26fa19a5e95e820689c84bc5364c3daefae4fa376b34e36127cea53e9656630c5fe08e1fa3215355729752910e3d66262a5871c4a8f340a204f7058687d95fe35158a83a5275c151ac2f11b8c4ad841e193b52ae8a58d480aa43035d8d41c19c7a6b93297b52dfc500775fd2714d8d7d368f78af7b6a8d218816462a11e680b2304b6e7f2be04fe1c0f81f1b4f12ad2416ded1db9711dbb9cf4ead22ce5044ae89151a76c93eaf6c873dbce01a6da2c51dec7ebc7f1b6cacf8d5f633ae758b3d220c7c9197e9276227b01c7f6f0821e756c42ad9c0919e4ab9a1540852e1bdf87d930731e55843a687b9276ded7511a8571dd13aa7b3e9c2e9a95825e7ace557c9c32b3c64c03437d6afa55bc0b80dfc48ce5f8fa69f845efae465303360dfaef709c89ca5ab0480c706ba50328b0289e57609bcaae4d6d4007ba39d4248c1ae7353f0e363fdfd034734b118c9d2d81cf58ce5c981c02a06be6d5f0b0baf3a343f0fe339a1c9cb4ff258f123a786c9f5b602b9a3dc43877214623ba777368e3ce42b9fa83f4e011d68ef72922bccd71980303c8ec3617f87148dd952b36f4da6f0e26f00c185b81219aa3f60b847c2a8c203a4a59cdd5b07a0e545f5cc2d44cb8aeec2f7ac7d28321d222ddc89c020215f39a7159e0efc13c37ec8d0da39d48794d75cc5e32a8a9acf2a93c1bc037e87c2e92125f7a808e0d12386b739d72fd0c65500fc4a9e1c5701357d161b3d3b9f6868a24e2324153cef5d243b2b7adc58955fa4612b0f318a30b88", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="1744eb06297b703d7c6e680e73f501f9e50a9481ce562c971958800debfd0da2d2aa27962ecd06ce03c320ff9d72119120f171f22cf2803c6b3df0a229557495e351929474e6e852af30ea787877a0a8329e644226cd52fa8fa1976f349e4ed6cb89565e038ab8ff006046e660a7b7bb03862287a9f0484c31ba63646adf0377d66d24380f969961652652d07ccb279d43d14652d20087ca25b7f00c7c743599a8b5b038e3e5239aeb058534c4fc31a72506ccda8c2f5edf0cd0be28a07f3876dfb5676a2f3e7cee449d96c5d6211f0b2079ced5fea64a704801e8e039124dc9c3dcd35018017b73b053d07791b9ba67a5dabe50a4a275a863cfd0bdc83334d52232cb0396502c959eb2b84b0d1e46e234f0755e257e00aaa5f701deed4a461b7e57e8a82b4a95c8c6b4ee026c66cb621e6fdcda5c7bd14a4c6ebd75bba8f3f156acd769ed96eac62c1a8343a55f626f8454ed1c5ece96305f209b907ba128c8468afeff0cd41bbf3a975bd144582a68be00c86594436a883373ac5872fdd4398b5b547f1fc5f3e9b81790541524d3a6bbc66b57d22c334e618ab5640af438c7f9a4fce18f9638feec6bdbaa83f0dd1868ea6eabbcd8c6357079fdaf5780c9a23f290a95c6c346565154ae5354d67312e5eddc58774899fd10df418dd15a9d4a9840b4192fcc7bfbeb5756483dfbe69a8172c803cbdfd4ff948275ae402dbbbc7d98742faa849236e59abb5dca6cd17d4f70a89861c9f8d541915cf466ce562e5e628288be9ffe8eb8b82f6c518abd4327e3a7f86cd42b5b39da0bc0631f398459a5f900bd8fbc2519424000277356b97aaba61d7c9e8a036937a2736ea80c79b46f5a1797cf0c139fc72f0f857d9a0ed3db0bcd56396c3418baa447ce51fafc12e596f7329b126e4b537349ca848ff42afc4e8172a0015e26a8bab9a98abab6f84d5ae03dbb7fe27e4b032edcaa9c6b655de623afe291c8a083db0f48d1c7a8a1be48723674d7c696b75f5d560f3ccd2862b0b3850f0f7811b4b91833584e49800925ecee11a9ff2362afbd59f8f8e11bde928619b696a0b3db63d3bd72948f4f32abace8ef7ac00419b739aa71d5e1c34973005e08639e07a3c35cdd03e2b032b6dad7d7ddb73c73d757331686d976a82d38802e09104690a099687f9f538020fb34bff9e847dbae0a529d791d87df5f17f59da333371ff4e9ff09345c4878eb46ae3d6da93328b52282b092b58a416a29ce8095987ab20aa1a61c5acb981866bb833717eb0233e906bc11ae99b4196befc0f37203e65edc09c82ff2be76e5a001663c185d662d78a9ec5f190cfa3e0ae66ab9afd4ebde021adb7fcf0573e3f5645df2f7caa2cb5ffb552068733a85a86a23ddb5a0fd0b3a4210d25b2a48c7287de2d07878f8c790a108ce3d06ff090fec61f818215f0a8ad9c6bab191c0f18518c0221d52b5820c8e86e7c39a8afd79bddd6785ae25eb3901c90eba7413140acdde3ac4a55eb5f3b5f718335015c89d0f0e521f71dac71cb465288eb4d072b75d46674da904fb9ee6e9d6646539d5f3e9fe009fcee7dc5e24b892cb35da0478d346a022356a1dbab047c97505d998e993df1006657f74ba1217e97fe8e3e8a3edb18c209426326a3a0ef8a6170fbffc0db3f00b43473b0ef5c62031e71e0dbe65ef7e822f29ffa01c09f0a24877f091471fe2daa260d0651b1d5b072686aead65fd0288bbe78ba6312961fc6a1346be0131b32b64febb860442237163704c6b3f615678c70e495ead8bdb57eb1f73c477fe54717ad61f704a5bb258f7bdf7576acc9fb39703dd568d08a2654efc254f6b3b6f04ae1a5506e89dceb88b422cbbc22f13dc5d75bba3995f1f1ef6413b77bb80634ad31d7069acce2a70819996d2c3fbfc63c870fe29cb72be218695eb5149e4601ee34ab8d601baa649f9f588079e96e7f01a8eecf6165d6203a0179d4eebd4a4a886d471c07e0d24cc57b60c4ec36ab6edbea2f24c11452e6f595f8c16dc6edf9630dbb7d303a38d97f9982fba31cdadd8531ff5456092403eb8c77d24b40293b1ba4f1de99f253d4debc1623740848c8c0dcb16f3e7cbaf109167f0d87be5939a036df22c4d4e842d948279014138499e2d97e8c14315f1bd257cdc3b2c33d45a5f26eb5227dc7e99cdd0bf742ab317b1d8a84ec95daa75be5236c7dec1237c739f7606f8320dd8a7d831f289ac5e3239a77a7a515b080542f310eb96dfa0e5b4da68affdb36cba4a67be6ab9598bf9db429bad12727a0b316f8ba98233bb131ec3d3fbd7f0852450e1771a03116c01b2d36656465de87d40d4f66f46e5061b961505c8edbf2518d616b5226a2c26984a073bc727b8964075e21f541b5d168a27c885bea7b13ad3e240cb16e95d44bb899a2c799dbcda07f3d1ce8b19b9326d7bc02f7d19fef25e7518bc3f516a5425c81bd70ace31699a432683aaf616508bf20b8286280ad04a98f47a0bdd89080628c135d82d3a45f49b3c547f87b531438ce569a5dd886346d8db333b412baab603835fc6075c177ec610bd6207930d8eb911a80d69e6b9b29b4400e42ddcc3ac375b2a1d3821930942bb1ff0f3bb5f8a973862017e947e7a69b23f7c2bf83619adc323c75d898ec3a669da82e1b8adfc73b2610cf86d24d303ee67e2134fd26fab21a02988df93ea734d06c6863f8171b0cd296c3fe42ba1098300b23176f9e2780bd1a8614cde430e17522cddeb90706c6777a474f5e207c20f79f117175a7a5397c6af8a1a705b59782c1c60cebd629ed353037a57622300e859d62aafa022870aac25937760f6fe8db50a2b250ffdab9d8d9888dc5636f2f933d26e61cc3d4995fece976e3840a4f88191e74b699e36037809dbd0c7ddee346c0fb055620a96abdbaf0670c9a2fea05957f044be5c7052a148662d9964698773f4a28b20999c84279cf43595ca440235d86013705eafa54e576a86a5c09ec53521312c04feb82e20244494853ca0e58e7ba85ecd9078d3ae76ee3907289076294eac95cf5fd41b012a6aa2e3e22539b646a437cb460e2228985b96b73bc3a43f9073e471bb182b477ac747ea6e941a6e9792d15badbce1bbcf5cce0728aacd810b8669e46cb308158917ee0113764db9fc25d32a783d26939da00f3ec03cd193302ecccf7035042a996063d5a3f7f757a0bb30ca36388dd29ae4b98f360db4af203751be5905e664b5501f1ccb19124d4f2f84ebf305cf53a580d2411b816f0f6bee2b06f239637d16c5b5d8baaebdc085c8e2c2decbc529f5adf9ce3fbabbdfaac144698778485c707ad0c8dd8bed32690bf21713a51e0a50a7c5802ebfbe0d12626819981fe57d7c91b07b41fdf244bdd6636f91e421d4feada8db5e18d320d0a65314d113d79ab5d205b8ce394ed830e2b92388717d286b1123547e27261de32268e303a2394060baef9ff9f7e295334bd26e09f47b2cc60e46c25321d3969a8fc8eb0870e0a81859ea91ad91854f63c33366581e15140df73bc10402de30cd4cf843d69add501b7d33fab10e4398196fb03d803d5f71697e8c04df26f7a98916b4134341093534e7c3fc9e4e5fe18c0cc8c22ac17c8bd8ab3326dfdb9204656689fe3e8bcb7fddbff02d9b93ae8c6f39ac8da5c68c66f86d28d8d9a30893ea3568054ae877ebbd6c0eefcdcc70c60ad0d142142406e0e54cd006bad7bfbfa0cbd73061a8a3eca2bee00624264050f55ecb07509c97ee594d598d69766a02f412386e063cbfd1db6e764ad9fe712a111465b08523b42000e36c6a2256ac437bbc0253bf0d991a1da0a7ee98805cff7df792c693a9f190aae760af3ebe2c03c75f4fd02738159f715a94826239b04f3ff85d5863dc1e57965260122224bad3fcf893933a741f3f7eb0da1ee73eb824d404183e52f9c276acb1346ebe564ed30bfee16b56ac85d938b168fa99f9958e3b5b7162d025fcd99102eeeba76bcf6b67f6f1347532d606a2c7ac469d2c948f293891023b651e691fedfeb16a6d26deba3c091cc3aaf026c75b43cbd0d0faa84f1bff9e3dd7ba12cf76fc45fc817b91fe5c8e2a47fa89bb3104699c20cd240eee25b6cb3530fc486d7500fb889435ab3f2165be40b319adb40f25143b2636f0cad6d51739cc66b57fd43db50595dd1cec567eed29cd80249ad1ab4af50f88164e6dd316f8dd18e9c1e221d5ad578e6f61e6102be579266d225b62a2ad3003eada2acfe1b4480c134c1935f29a365a80f5930d2e6c3a76d42a9c0a2f4c71fdeab6b61c1c04b89d8a51a20558450e5b9c463ce81be18b3923319b512e65a1eb811edd6dea5fd1d94be87f73bb1b6d902f1e03467ad2b0cd15327c949c7d2cbb322f9a5c49538b47e4fddd89b1497b5c61db217c689c19b53ae652e8afbfae05404e6a7a895a221b5aa4536022f2c77a83be042e43e0470deff992729a935c62089dc61fb9ebc4866266642b4878b3d18a757824f55701b0da085da39b8f3620a5e4ebaf0a84cd1a111bdce8ffb743ba212532db20ffb1b723218dc30a81755ce8ecbd9892122fae66716bd76621b5ce29e1269d34be9bcabba7a1e946fbeda884cd2ded60c77d6880ba7ce8cb181733f7fd1299d61d741ae882c3640ff00c606b955b449352205a76b896062c85f8b478a7b90adb299dd2ba2bf8909dd9a20dd994d9027cc4d21ce40a924b8fed92a4b2e16eae942275714aa67c02d6f5cbbcd0287b5ca956f1086467928fb7c13800b82bc22d97be72cbc594d8fc70ef029f3166f360ce615f9062ec1bc1a7060e82113e2fd6d135e0fc540c0c4ef91c8856b5df3066fe68dd209ff1e87e1a0663c7c9fe8efa95ecc2ca282913abc8750c42fbc3067b5f5a766bcfc8060f0d08b615dbe2ee0872b575f3e16c5fa8b8cfb2ec093c25d119f8bac3879a1ed2bf8bfd075a447be8e08d9cebe06bda07f83346c3bd4e97f2d365bbe43730a89d71da3199e7a532ec2e14e02a1c90df9024f24f08fdced229d2a284299abcbf7869a5ce284dc113486d60d345f54863e1fc3b0d0f03e67acf02b94186939d4ccd3df568116fbfa404e7f5eb3f3f3f6d34f9c0f07c7eddb14f63dd2f88be64dc6e9d0c4f4cb26335aac8e4ccc6320171c2db28bf23b66e47de324f5bfd1c689a31417f4b9fe66d4f0e41599a83c2fd3e4a2748f290a0efac1a36a30f2ce4d480c86a67acb775b925aa39af36f2521c8685fc46c295f6645ad84d2033a6c806b3c4f443d26e1d1c3f6e177910b05222b1b5cfbc0ef663465d776395d1d09735cd819a804936aa0e6a69b26005a9bc1a0db9661cee05a4216334d3a413fe5144962280ab04d03936728d49d41595ec95d3432ca7fbd77ed2543d70fb2ef146f979de4868ac702d30a9f329845aa84b287fc9fadf01b6150b59a55b9d0f39b6601fca02b20a36f02a83af8e9e84fc2e358692c92a9decdf9dad05cb655d6cfabb28394c10f3e8799177876dd8f8170a81c8eb5fa96dbae10da7c8fce93e437fc9079e47d4dd37ca6f782208cf21152814f8380be48c2433bf6fcbd314767e8e5449cd38b9eda5710f9d403dab1459d261d656bd36237ce0f116ce002bb79b5ae5ab3d4634467ac0b992f197c0ebf93ba10224b3f6e303d5107d0dd0770a729d6de358bcdd3e1f35931c2ead439126dca483c69d22d6ff15da7468d18f81a59aa59827bfc9e3b804331cf821966f3c2864f05e978dedff9440b1d2e7bf40e55ef2a5e14ce2bcd7b96cdac7f3e6ee105ea5a131aefa54b6ac5302c3ebe347e14269fb3f55f7e65cfa90", 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xc0}, {}, {0x810e}]}) syz_emit_ethernet(0x26, &(0x7f00000002c0)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000000)="099f63ff03000082f5b9439678c200000000000000", &(0x7f0000000040)=0x15, 0x0, 0x0) executing program 4: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) syz_extract_tcp_res(&(0x7f0000000040), 0x67417449, 0x7f) dup2(r2, r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000000000001a9, &(0x7f00000000c0)}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000480)=[{r2, 0x40}, {r4, 0x1}, {r1, 0x4}, {0xffffffffffffffff, 0x80}, {r5}, {r0, 0x1}, {r0, 0x40}], 0x7, 0x87) write(r2, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r2, r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) writev(r6, &(0x7f0000001840)=[{0x0}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000100)={0x68}) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2e}, 0x2, &(0x7f0000000080)="73f9a882c633f55c8d578ebc30c118d1f8e91226559460705884c8f1b019b9e83f28aa0afabff2e0c49068febbbf10c103cdfd9b745e02d1cbc9f8c2287af0b50c7ef31b5637f3a71f7951af1fd4691a2868be6462cbf10e0ebd5af09a90be5f0638005b7d2c444015f0171b47d16c8a3b5f922ad7882dd4aca0bb99a3320f1bdcedb47e3b8f1e6a3b8eff0f2cce5c8b72f5139db0772acc206553822a46983988aa296d5537b4c73a864011895dc30814f1", &(0x7f0000000140)=0xb2, &(0x7f0000000180)="2113e51656a025aae6f34babb3f3520e53e48a34975d1d010b38ff8919727e4758c962eb132384b7816d25b3d67d6cf8c512bb7b62260109b1910f503f82666899e711939c5eea40e1884c576cbc324aca925cacce44e24542df4e799f47", 0x5e) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000001440)=[{0x0}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000001e00)={@broadcast, @random="2a9dafffe435", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @udp={{0x0, 0x3, 0x8}}}}}}) executing program 2: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r2, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, &(0x7f0000001280)) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000c80)=""/4107, 0x1000}, {0x0}], 0x1, 0x0) executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffff9c, r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x60}, {0xa6}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) fchdir(r1) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x3, 0x31) pipe2(&(0x7f0000000000), 0x10000) (async) dup2(0xffffffffffffff9c, r0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x60}, {0xa6}]}) (async) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) (async) fchdir(r1) (async) socket(0x11, 0x3, 0x0) (async) socket$inet(0x2, 0x3, 0x31) (async) executing program 3: openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0xfffbffff, 0x6, &(0x7f0000000140)="46647713d7e5d48449c14af4a3ae84f86f5640349fcb67f36ea665", 0x1b) socket(0x10, 0x5, 0x74) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000040)="b1ff7f01600000140200000007000000110002000000000000f936acf20b7804be3816499143877fe17b184fc2e1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa0000000030bfdcf803e47a20ea9beabbc8fb831615804759543afc48b463d19f73e60113826c7290e8eae6f3", 0xc9, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r3 = semget(0x1, 0x3, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000000}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb00a6c8d300000062ecff6a210dfe8d008500"}) read(r1, &(0x7f0000000380)=""/140, 0x8c) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92", 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f0000000140)) setsockopt(r3, 0x3bb, 0x0, &(0x7f00000002c0)="68a4900fe66fd8c2d7e041456b6f608ba58372fcfecebd5fdab84c642bfe14c74f9655dad23bdc90b154b533af18774b7d99e19cac5e66176227a586e8c85ce431096b25a38fca33dbc6a46bbc75db024d56b6e36ae76377c1c288f434210878bbfcbeb327f3ae9f274b015a3c9044b925bc1773572c66b30619652666b578d77880f00b6a41d8ab9712", 0x8a) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x8004570b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x80}, {0x84}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x10000, 0xfffffffffffffff9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x5c}, {0x4c, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xb10, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000100)=[{0xffffffffffffff9c}], 0x1, 0x87e) executing program 1: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xa}, 0x4, &(0x7f0000000040)="a22120c4d9211252d1665b34ce7dd3919347d56ffe0d172434abec1decf38c2be70d7b07c2fd361a14c6fc7e52a57cbd9586bbad008de0e1290d977b20e5b66f6cb32aca0947c43a4eeb8ea4143fa8d3a31db7e74ec2d288c2fd857a78ed7a01dabdc1583874452defc28e18d29a868b66cef3442a2e915706ba45af5d34c70aa441d21bd121e195bb511b9d4849d82774474279e71039beabf0d5fe834fa28f9572ef221c610ba66a2f28939b269518eff46c30eefb9819187d728f443b53542140b55e0fac41099c0df2b956295d0c3830b54f929728119231069b3f96d36abdb4308c6fae2b2a672bcc8fad24bd94af7fecf37deb14e9db", &(0x7f0000000140)=0xf9, &(0x7f0000000180)="cf6a9a55bf75a4ac44baa89fc65a424acb4ad37f37265ac7da0ac5211c37ffbba1b5b7e261289387c4860a38b56e6589f6aa453026691c0c8371a9c11fc4838e6e29d46a8e8000080cbc983ad1c18b0a9b8dcd181dcb1eee2d24364981c7756bd3f9f0336ccbe55b6f8e73850805e4c9330a85d9267b6473aaae06e2b9493bf1bd765552b5358d392b08e0f672870f47dfe406c795d950255413fc358beed7c8447057ea91d941779a1aa9ae8390004f1ab9cd85ee07dda4dd0514e492146fde98d9495853ef57900dc4827982987b4bf3787f86fd8b6080a8382819d8e1a388c682b9337c40fad7d53a02e988f375eb9b6820f4b1a3816005bf3cd64650", 0xfe) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) sysctl$net_inet_ip(&(0x7f0000003a40)={0x4, 0x2, 0x0, 0x14}, 0x4, 0x0, 0x0, &(0x7f0000003b00)="2018b958", 0x4) executing program 4: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x6, 0x0, 0x9, {[], [], [], [], [{0x0, 0x5000000}]}}) executing program 0: r0 = syz_open_pts() syz_open_pts() (async) syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="064a07239839a9550097aceac75f525f7e6d92bbeb8fa7bf95008a70745d83bfe0947ee3f40825837013d358eb2d98611df0ffefe9e0a3f6b8c2574ffb6f3d3d459bf2565f37a0cc447d3664204003d4ebdf834f017302ba394c31705049d22dc4a1b64a81dede183c2c3fd9d1a2ed9d633da79a73ff6a3c67656005cbb9026809574723", 0x84}], 0x1) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) executing program 6: r0 = kqueue() mquery(&(0x7f00000a9000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x60001000000) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r3) ktrace(&(0x7f0000000680)='./file0\x00', 0x0, 0x28, r3) r4 = socket(0x2, 0x8000, 0xfc) shutdown(r4, 0x2) listen(r4, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000080)={0x10, 0x4, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r7 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x10, r7, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000040)={0x79c6e11a, 0x2}) executing program 4: r0 = socket(0x10, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x33, 0x0, 0x0) executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x2, 0x9}) r3 = semget$private(0x0, 0x3, 0x201) semop(r3, &(0x7f00000001c0)=[{0x4, 0x1, 0x800}, {0x4, 0x2}, {0x1, 0x5, 0x1800}, {0x4, 0x4, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x7fff}, {0x2, 0x1, 0x800}, {0x2, 0xbd, 0x800}, {0x1, 0x0, 0x1000}], 0x9) fchmod(r0, 0x1) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000280)={{}, 0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) bind$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x8, 0x10001, {0x3dd8, 0xfffffffffffffc01}}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000380)=0x90a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000480)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000004c0)={{0x1, r6, r9, r10, r11, 0x0, 0xe9c7}, 0x7, 0x40, 0x5}) bind$unix(r0, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r0, &(0x7f0000000580)="6d380bacd9b6ddec301a02d421d85441585f1d4339e08d9fbf3811e19b2c4ae113382004dcff3cab6178f664078af3834f3c1fcb83f24d8f3b8be0987bc365691d110cc7787eab1da7881b07d5584a02ceac0aee30dab9fa9cfc1877f1c9205104df15c707c2d4c75913facb170d26e6ec09e4490de92febdbebb2e2f683ed96e9a167a5769be1e27c724627c601210d98935475f479fabc888d8e159052bae12af72bed651d4e7568e6fca1399f2df395524386860c69194bb56aa575ad2a5396090dc137d54fc414bec752fe3628698a62b64622719d92aaa9b19f7d5262bcbfdc9156239a5e6bad5f4ec171140aafc9ca23a92545386df4e9bf5369ce83873ef744fc049e0551d1475d0e987a087efc413bfcd4bdc0d7d17492bcfaf6bf55622100f82e6aea869e6b2c8adc59986670085be65e54956c41eae38c1e7373b2157191358b3bfce9066e452dda8a9ed5e6b445bbf223fc3a10f45484dd384a39f3963d1631e9832e3cdd05c00881f5ce197b4af72e98e1c8cf418f8a2b727bf26cfb448fc6c924066284dd8d5129310febabe6fff5567c7557f50a458ff77fe84184d222982615acdab449d3373d9925ab1f1a898a2c3ca01aa5733055d520e4477b9d1b2d2c5728d3c2759172c5d47e912c475c580dededbf90064da9191017d7159599da0f06febdd009d5873134c1a142577df035bc81286f9b210e0eb7a6d73b34fbb8885077eec02400dcecd10b8ce5cedc20ab01a24d341c9cc15e82074c8027c8b1438aca386538b7a8e0b3964b2240946ba798f981a7c61192a6ea0b039f34d86019ea51a3171da33e2057638e42f6bdc75441ba046b37b8fe21d60c0df1611e71cf102c5512c8755d327aa29911d976f6be8943674ebfa0ec53630807397f26f76b434340c6a697151ef5cb2f8cc6c78113586092421c5851b7924f20f7735e7da07424fd72fddf9ddaf94d944c7203fc5220b2a9f22b3a9d588f9d05c1e7214b5ef496b414718a3d7bbb0dee2bc4aa055d17331486a46b14605cbd1ff9d1bdf739ef696006b8cc4eca26a8ab2b8b8a13d5cc8f8c4ce5992742135fb8cc2fbc9a3eab25682511d4c03c014cf91bc1ba0721a29b2d58659aad064067159aa705b1706f166015871ad2e9c70c6903c74a3a4fd63473e905b6090a9c7273dd78632fc9124558d06837259d56b3d62748591e9887df3b636a8771c1a8955bd23efa5bcda61201617ad03306a0d24d48ee35dc32a7e1a0e7cec36c1c88dcc4990908e0e04528af93d89bfa85b9d3116220dd7b8dd7842e2452c40a89d00a3cc0c151037efc5eced86ff7e2f08c780466b265827ada841852f7db18e713ede3d262a3ec80815d8faeb234bc9227a81850b815b92d27c3d7439f9cfcb86e280832bb8b73296479b8f114f695466f476906f8c61374ae475f6a4b48c3ceb3682c7d4d24b02982a643d51f1dd7c168be7fd256b9e9d7dfc6cbdc5566aae12048c89636eee75f4a765da2ead8608184d1935cf6ff139e5e2ea766623034e3019f21ff9da25a404d93057dbf8de73ecc3db5ca5a6899ec4b3bb5f3f17646dc432eef0b2200e26e10759f5f63477443cd347b29ae5fa55d6ff3471efe3b2eb50dec537511a07967fce047d99f76a41fb3d3ff042e74b079d9c6cf76a46a42e491bd72453b80f766de7b9c4cc791e562ed5f4d327d89a6443801c906906d18b8fc9a6a6585243592a72f96e1c8540e928aacfebd48596275c3e8ab4f4f9f871f9a2ee19877b080fd7168897ddbb5bbf1849db4cefa3d9ecb8af6bcd54a65ae2796903edc6576678798acb95c4ae922bd1b48b59f804a77d0db2b996f0fbc76665e6d7f67f4a218dd6e93da3c6693e265ee0e748d413c4bfe925efc020efe38bc3fa4cb6519ee390208be355f33b1fb5b8baccaad89b07726d0d9dfeb16e6cffb9e840ae587f5a74411b361c6c7b2b347293d49b0c62a2184093dce04fa114eb4aae2cf222f60cf1474d009ce39d024f6c177f01ac04bef4f9c70c94c8fa881409226b178675d3dc3bf329637aeca07999867e4bb9f59197e4519de06d439528ef748318b2cd9564c573a6344d6c474b88b4ae3599a6256dd74481764a53471966f4e4608c6293aa79d737c84eb492441f2ac910275f23d58829f8cdc42e63f8bfcc05d7620febb9b2958ce2ccc2c553ba09af7f141e7f0410bb1feb13863d136aaff1a17436dcaf92e6bd94ca4cc4f9d0e77bd387daed03fa145d77ad9634c508ef6412f18b466af784b5011f9a345a703a9aac32b2c62e849672980a7f67faec3b82a18d13ad9facd13aeff09eda838b91e57609f70cd860adc90b72c7193d390f1d4809ead896cfb67e0b8dc5a93d3863e3ec52242ff2d431b376cfe6db32596e3768dbc1a8b3de2a1ed88da77e74d7e48f10ce1004989fe742588aef4a74bc7877207bb82c829f4e579424e487c20c37271e0ebd236c6409e58617f057982a5dfc0f4f913ca53bdbb21b6db4954246a6f53747c76a2146e6ce921ee2d2eb5ff65f1cd826d581cd41eec536d28482ceb49f3dbffc643f39df35e5f99e4e552d60aff7d16767a9771a292c60646f65be3a9bd6270a6e28de1d9ba29eb2cebeaccf01034e9feab41a72bc3b2309455d0ed43c53b6db77ff0a634209a76a8cbdb374285103992b4fb9403c4736acab49bf67858ab62480bb4256683bebb805406a538854c03b74e3b1ae519f64a0ed781e2057f15bceaab1ccaf76aefb71517d27751a358b35c4407eb787b6a1df9c83fd26190003d34415b16c18d046faa7286d2882d790288455b3c603bed3b613cd08910373831dd07d167c2e973549cfc26029295a141bae6aa96496d9232a3fc3bf995fa803fe96266c48608b15f5c89e64b1be7bad2ba39614604a497ebf6c6c61ce32091279ceb9e35b325c08cc0b73f741cd520b456139a2d003734230e9d719cb9639adf6c53efdf890637fb77dc65aa29b1848bab4e7f005e5da5720f6dde965ef2862726562de1330706986f2051914bb9e53a2852a9487460ecc7cce46b752e33c7f72ad4c0ac93b5fcd73b015e9b10909c182c413920ffb2278b0a1d627e627102fad3f7ef81f160f259965f6678233597c9229a24671b096492fdbc1a7c2215cf8515448e6f15f823619da88cf8fd79623a162e0e6fc5c097f217e22ca42ae9cce9cf0f5038cd17685fce35cdc25d91d6e5bb490239487ac6cee77083654157b7e340e829c6ceb56b00e5c9921e7022b69bcb264508b20fe32947a9082e3d28c8bb1c4338d66b8d528b92428e4e8febdc13efc6e083aef6730808e07ab2e6fdc1f2eb1d54398661b7399d9042505cae5daea9c011aa0140e2804f9c46d4fd9e2efa2ebfbcecea804cd3a0c46c44882b75f37f432b4bcd86752ee09c0b9b8426b9ac7d1bf09da6d4fad1ad1eba7675ab493e72c146623f5abb43cd97e40858730142fbba2312da289d5476f4ea538f975a00a5159e1b45a49186ae674ca93d5fa24f4913405887b67f0c5ed8f45c01324e623911d991348962ed15389e0550a8dcaa46cb5475f3847c17461e87642976ed84380a293552c36177365017d241734dc191d814faa43732dbe5bae8d509990a132848d4a14139d365c8259bf3af7060ebdc273d0695b67f8d9ccd7b905cb62a50017780991258c8b4c863cc9e86c81cba1ac12da26d224a10052fe20c47883e7bd995b49ea618945a36d88ad74added4711108498b3b3a03e0a35e862bcb871e9349005c190816c439a67e15065195311df1d78de708e1335e520112871a5db10bf1749f0d5dbf7086e1ebb73da0f8bb69261a1cf697655331f33410eb9dcffac907abb8270809badc1558b484515be8157d2f7d2224b3c01a700f898622299caa1f25bb5b9747e4cf0c94e2290c82a7836f9bd6d4630609eee74d4af96ecc109ec7feb54281b0f8735a99dead52c70c07b288c1b96441df8d69dc83b07d93d705cb53f300308ca2f98ff360bead81f2058b6b8e99a649a710e551e986d11ab771aeb9702c72da9976fc871a67a29a0f96051b04db07ab797e99525292f5daed8041cfb761d33f0318089952464fe6b7f63025b825412187924c8f7fafa0178b96d561837a796dce7e81264268a84738e2d6d66714ee30dff8628b6713c412d42d7bfa127d5e4961c1560d3f8253298c62d1450cf528c159599b06f182137bd3577a30ca2104bf7a4d066073eade8d72d6c4d67a502bd533c712e9a1374bb083ec4831ec559977a1d9db29c7dbe1cce16e69190028ab3452b6bab40c4ceda069c3a7c5cfcc702742d35d37c2d23972fbcc40f92c67dc56f867c1ffc2c82302c16d61a43d1bf27cbcc602346059aa92886839d0ec7e6831528078c5c383d393a59313248ec72fd52b0aaad5a6f414abcf1426e618a874345efb5f72d9b1c67aed8048986021112f1eee70067679d7d1e40b019169fad4f0fd5ec685e9ebe6f1294c837a49dbc2778e19fc0bca66b5aed55e0ab5daeee272479b564a3c1dcb4d57406ad0679ca1797d56252c73c3958fc470405610e491ff49c4cf86d1a8064ae715ce1b2f6e7e6e74b6d2388b9f60f7fcf46fc3bbf55b08901dab9c8c4f71ed20cbd720ef7276e00eda4537fff2dc7cce75c3c618e536ccd603eafda0d239a2c8e2e2f8265dd82bcb34a271e1ad35a9199fddb4cc5731c35936076e1360a2244bf377f920346197331db0767424141b184e8cdec661cfc2872cc59bba9283474ca79de52c73b64cf06f156afec0068b27152ef9f8e1dd39b41257e5cf15c0254a8712ec389a696cb7a9853e103c78d28290090a51d472e0bc78baf3b6e40daed7af5f0491aa7787ea8d522734876dd8f6a4b80213f0157988636bd592ab816d2074178ae24db97be9341260a1eea7dae35c6b6fbb6f382ae806a887cf799e8310164ff7b7f423a517525e11cd119ece31274b864060900600b14651e83bb6ec9ec255e33e356329872143edf52486bacff7924e35dda346d86165ac4bb415a0aa4a6fd643672e988e2c011a7ff40bb605aa37fffd4f2f2175664b93f40529190083c0a7d5d106ac006f968b58e1fe14fb10d9e2594c09a55e55f751adcfd4a7f7507069245fe9719c52569d77ac5f74a5a5c09e0dd7b80903ab1321a7ec70705eceeafec66909100d114a2ab7f888bbf18b803f4404e151c479995806333f4a3ff444461644413fa6bead2b5d6186861711704b7309dbca08634315ab182b136c19d936d933c54074233912c9a7574081476a20335682186748a6fc126869855b2bf4cb90dc9e4719581d1ef1974b828e11a7b9e29ce52103ddd837fda412b81ac4a1855202e81e100cbd00b89dea8c4aa97820c210a7aac4dd6b8ffbc071ee0b2ad809dae74720acfd8dd97fe143da20eaa080bae566786d4db2e2b2764ef2cbc3c5576e6bbd93d8479ed733550d160d60477c9d30d9a6c9bbfc22cadadf1ee0d231b964d02c088fa38df7548a3ca31dcb26995e6b1cbf75775ff77fa14f286798ade6fbe5f3834da62d04ceed958a003c83a746083c6256147f5d8b5a2cd4bf6984a063b59c247f84e01d7c2a5e4788bcc30aa7e606c86c7c4a67bde0a8c32da506acbf3956cc392dde41e5b1a342289b03c228b67d8952dc19082889dc91d7943392ba9cb339b1fc86c7289b3afc256436469003bd4acfc45bd402ff462331ed1649646a14dfae55f51ccf6b8d096cc2c6b575777c70718bd24fbc4a0b0b0052246a6e8b8c80eed74e0d6ea39b553a669a837903023f2745754d430e7", 0x1000, 0x404, &(0x7f0000001580)={0x2, 0x2}, 0xc) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000015c0)=0x3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001640)={0x4, &(0x7f0000001600)=[{0x81, 0x0, 0x3e, 0x2}, {0x9, 0xab, 0x5, 0x3}, {0x3ff, 0x1, 0x7f, 0x2b6}, {0x1, 0x81, 0x2, 0x10000}]}) readv(r2, &(0x7f0000002680)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1) r12 = dup2(r0, r1) ioctl$WSKBDIO_GETBACKLIGHT(r12, 0x400c5711, &(0x7f00000026c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) r13 = semget$private(0x0, 0x3, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, 0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000002740)={{0x7, r10, r7, r14, r8, 0x49a5a759e1d3b7e, 0x1}, 0xfff, 0x5, 0x1ff}) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x3986) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$net_mpls(&(0x7f0000000080)={0x4, 0x21, 0x6}, 0x3, &(0x7f00000000c0)="ed18fc11ded5d6dc1fe23dfe5b36b0", &(0x7f0000000100)=0xf, &(0x7f0000000140)="61dbeeb266c01b72f296f4aafe37b757181b673f83ab8c6310f045e4d7e05db6d0477fe8f20c673058d9868e5eeb284beb9d89f95678c2270db61c4ebd6ec1f58eb02a05a2e1632922c51c62780c21f6750b8aa97572488b16c044a57903188a4ea10664bf68b284fa5b5f55dcdfd0ac5b6b96", 0x73) r2 = fcntl$dupfd(r0, 0xa, r0) pwrite(r2, &(0x7f00000001c0)="839b6f5262ba99410f678959c52e90bcb56cc5dcc012b0c79d58ff2bb7f14f3d1785ba17e0e24c8699cfe67dee621f1a13c1c00e54fe991bdf35a48b0c10053fd31db29542413e6e2ac6d667257b7009fbcfe3", 0x53, 0x3) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/95, 0x5f}, {&(0x7f00000002c0)=""/97, 0x61}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/108, 0x6c}], 0x4) ftruncate(r2, 0x200) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480), 0x8, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f00000004c0)={{0x4, 0x10, 0xc8}, 0x780, 0x5, 0x5}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sysctl$net_mpls(&(0x7f0000000500)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000540), &(0x7f0000000580), &(0x7f00000005c0), 0x0) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000800)=[&(0x7f0000000640)='}\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='-^@\x00', &(0x7f0000000740)='\\%%\'^[\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f00000007c0)='/dev/zero\x00'], &(0x7f0000000880)=[&(0x7f0000000840)='[*%+)\x00']) getsockname$unix(r2, &(0x7f00000008c0)=@file={0x0, ""/4105}, &(0x7f0000001900)=0x100b) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001940)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) symlinkat(&(0x7f0000001980)='./file0\x00', r1, &(0x7f00000019c0)='./file0\x00') ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001a00)={{0x1, 0x9b, 0x5}, 0x8001, 0x1, 0x2}) getuid() open$dir(&(0x7f0000001a40)='./file0\x00', 0x20, 0x8e) r4 = socket$inet6(0x18, 0x3, 0x2c) sendto$inet6(r4, &(0x7f0000001a80)="fac4d2de73f0b18a1326306fee2e8de690e3319ec19cf4dda4a2101589ecec0dfc0952aa2f357c6416770bea2f839dc1ebdcc8eb976c0d02dcfa9c940dec87ac511e48b8c1c95a59048e83d92b7afbe6a6f06083ea65883167a2a637250ed59fb85de73ce317dc1f3e55389abc8d46adb340d810a116a845544b134d7cab9366c97f54570c66cb30fae62303b73b6e4395459fe286bc08686869073cd090c22bc95341f62e609a86586dd0c7e350e5e0838198a24f6d42c708644a9d0f961f", 0xbf, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001b40), 0x40, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000001b80)={0x3, 0x0, 0xcd5, 0x6, "dd11620ce88abdb185e39be5ecc47b6c9c5837df", 0x8, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001bc0)={0x2, 0x50}) r6 = dup(r4) unlinkat(r6, &(0x7f0000001c00)='./file0\x00', 0x0) clock_settime(0x4, &(0x7f0000001c40)={0xffffffffffffffff, 0x100}) clock_gettime(0x4, &(0x7f0000001c80)) executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x7f, 0x0, r0, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000240)="ed17fe104826a3002d64cdfccc605556348574df979fedf49d777870b86f810bb9026d252cb6b3a1b66ab798e489e33a5075aae9e001eeecdf39d75ffd46052d7cde065a80e9388157e6f1ea7bd9d298674b5289cf5d3d3f669a7e7b", 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="2effcbff13d35a26aeaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) recvfrom(r2, &(0x7f0000000100)=""/94, 0x5e, 0x43, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {0x40}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) r4 = dup2(r2, r3) accept(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kqueue() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x80}, {0x40e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x10000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) executing program 4: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r4 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) setgid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x48, 0x8}, 0xffffffffffffffff, 0x34fd, 0x147b5622}) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r6, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r7, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100"}) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000180)="d37f05c970c47013bc5c09", 0xb}], 0x1) kevent(r4, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8, 0x0, 0x9, 0x0) executing program 7: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80047476, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000a00)={0x0, 0x0}) executing program 1: setitimer(0x0, 0x0, &(0x7f00000004c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00') readlinkat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r0, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r0, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r1 = getuid() seteuid(r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000340)={{0x7, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000680), 0x3, &(0x7f0000000140)=[{&(0x7f0000000100)="b22a0a870740d41bf7c3b211942c0ffce62bd812c505f7714c77ac91488b11b3c3ce6977131433601ab708429f", 0x2d}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES8, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r1, @ANYRES32, @ANYBLOB='o\x00\x00\x00'], 0x108}, 0x1) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x78f, 0x0, 0x0, r1, r2, 0x18, 0x1}, 0xc000000000000, 0x1, 0xffffffffffffffc0}) getgid() fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getuid() setreuid(0xee00, r3) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f0000000280)=[{0x3, 0x5, 0x800}, {0x1, 0x2ff, 0x1000}, {0x0, 0x8, 0x1000}, {0x2, 0x3ff, 0x812242ee9a8c2935}, {0x0, 0x0, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ff, 0x1000}], 0x7) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0xc04c, 0x0, 0xffffffffffffffff, r3, r5, 0x220, 0x7ff}, 0xfffffffffffffffb, 0x2, 0x7fffffff}) executing program 2: setitimer(0x0, &(0x7f0000000100)={{0xffffffff}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x6}, {0x0, 0x4}}, &(0x7f0000000040)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getpid() ktrace(0x0, 0x5, 0x1b0b, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000d80)={&(0x7f0000000340)=@file={0x1, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x101, &(0x7f0000001040)=[{&(0x7f0000000800)="d06bc2ee244bdb3628ea5de13ee86374a1c39e80cfc7c9dbefeaafe887c9a8abf122a9b82a44c5d7a56bc68a59b76da22ba17c009701fed6cd3a56e13aa393e603fdf36db665cecd8ce713cd065cacc18dceba8a3929c69158d13a3d63da7c11c9142090c9d7b433ecaa4606bd716c1e3fbae20a627d94206ddc48c437dae38dabec56c6302bfd263418ffddf98b663d130608307f1c1de5b986d298282253ba8e7a33e74aa94bd388f2b1f579a1b6195d253c5dd500573c0820716847cf73452e5dbfd9e4b59c9a3268b0ac9c55dc6902082a98d9aa6f655929da8f725fd339da5b25eab2f86402549f06ffb8", 0xed}, {&(0x7f0000000900)="fdaf01231fb63aaba8e28acb2f08a6e8a5f5a5b9ea28f410f3d608fa71f8e80f52ac8d4b6ff0320ec6b5bb7afef3700229d0b72f9e1570351ba3906c5c2fa5181c59e46689320e094706579fee63ed31bf629a6408963fea6b3e7ce34f942a", 0x5f}, {&(0x7f0000000ac0)="a27e206fe10cbed4f9703a68a33aa9d37c2b3637b5667c7648e7af54f9fdf2e6913f5291851d7d29abcb51b7162a66a99f4a0618ef3a05eca60a1e4f8460a26b45", 0x41}, {&(0x7f0000000e00)="4db23986af6984b465e3692110b66bf565f0f5120b5a861e6a38c3f96b09557ad67ff649ae72f910b84bdc4ae96a95b252c07a23d4cfb23af633d9e200230eafee24e00e112f69d0c9855d2d81f52e0ce3638775195eda0778aa587cb54cb5b34fc73d35ba5ec3f5f7291b70959c0fda0c0e4e4ac763c4072f4121edbfb4fb4c1022f9ee8b1587802403aeb0e32ef1be5267474c05e4", 0x96}, {&(0x7f0000000fc0)="79d93292b834755b17db0a4b4b7783575c54c5434a9ee1a1fc0a0324865cd7935a4c17c728f6c02437af9de6a065b382fb3af730c6c9fca60af71bb638589edd45fe47534bf2ff12a5512b5fd0b158ffea209b9fbb8417682b", 0x59}, {&(0x7f00000012c0)="0482bf5a41cce2a9364b04efbd755ccee0aeb136885d96d8fcfc7a63da9a4c54b5c63175f2b223ac49e03187bdc1304f6f350230334de38a35e00aaec3293d4f6be3662ef706bf554ce729d2c09dc2e80caa95c7a12030a9314f0bd5223cdfeb0bbbcf0edc8c655d00114cf29dea590e41802dc207248c64fff60187d7b9ee2a33ff7a0e554e58ce6a9d6717142ec0b20f32374c5d9ee1c6a36997e6438aaa9a286a63ea260cd949bdd86124ac9121dc7743d46534d5ff1c44b09977afb7e20904e37be2550c56e96200d88d4adf95ce548f03c0394ff2d1b151ead0180db89857984dc2d4a7c8439fb7fb0a6cbfb296b42bc8a00616b677f26163352e49e298bbff56711c44040128ee9320b031dfe3a26870f11aa46647b1cd8bee5afcf23f1e75d9806bc90014f96bdd8721af94bd8f1e6a6c1fc52e4ee280969803340a17ffc32e00221ade23dcc665272cecd508a023f99095a0a5095b65d764d8ac43cc065b2ff56a0d65c755c79cbe0ea9eb4970bf20b377fe9c1cc9f6773ce7aff5b49460ea6685019095b97acd807d2167602444b7c5eb9f37c2631def28913803906449286b26409f04d55257bbc6519bda03f834e947548ecf77c9bcc4ab22ab7fb67fbc7fbeb18a4bd2f80060b4e47240cdf9dba4fdc5a1f3f93d0de7db94a7f8935cbe44e2260fa6ccfe620cca0699cd1fd8bd5171858bf6355d0a6351b8c49698e085427a38a86eac67bc7a1138952d0f3f56b3c6e1874ea00a8f902bb35666407afcca3d326b8f3d72f2c29ef8e292a5d1f8d4bb63f9c6def511e77e3d65cc152efbaf6a66187941e1923cea2f93dbc858c31921bdb99aa7f32f90af70a1da8b607d3b5c7749db555f5495da347a247bb892b75300e662c3d02b76595bfea010a13512659baae6fcfb7e35fe17ff65ea97901db3688bc675c32990aaba70d2448a73afccaaf484aa8defafc553210f3afa10ca8b56e9d153e1287af8a63ca695d2061175acb28ee1c4bc59ae0530edffe441c3a44a158a42d37fd819a30fa640470830f256940b90605421169c47b62acba91ce3c4ecb21064e4a59775a1c23883c2e45d4bce48cf9682b7f572953cda6c45b9177955ed1f45de6b31f34299118a21abbf1dcbea4f7997d96fc082abf5433b351a2f031de027420ad056913a2bf394cd7b83a6997ed9ff7ea730d41af8dece01c620de0adba417c185ccc74fda1ecadf5d25bfe2883b14dfc28f534342fb5198dfc2bffba8e04eaf91cc7498995438fd815315dfcea1574d26ed188ebf7a0d54d794ea8d6693948169082eff291998b237928c688ddaeb557d80c211f53e1a084f71b350e982f2c85c0820276b6aef7bd7f11e3f99f09f3724e3f0ad66b5867e0f12c87c855800a309a4bac54dea4bc6c435dfcf040f54fdf9810434eaf80df3cf2a18f7288089e559192cacff5336cf5c83c9c2056820abf6324fa4ba6c6c0938eb1a46128c5a2dd9a0f14cbb96ec036aa2c527e51fa69350a4340f93ec2f1f716110c4275c60736e17b81507b4871d5c29d6d01b42340c116a24b012e8440553067adcf6893d50376cc76cfa7d20483a6e8f8b71971f28f91bf9d78e31d290c1e5745fec18cb409219f693be3fc68fca4a52fc6d9ba3eca8745e1a6a9229f4617b1af3d4e088d58b8cba2ebcba2a78bbf00e2b6ef9cf7eb1fde4f757ed32b970f12c345cbd6b9bc51e5a4e7173797780994d09af3e17ccfdd72c9be0fd22437bbe53e10fc567f9932284004e9bc8eb19baf8c577038dffbb0809a55ddd07ff2f50fc54922d9fffb7695448be5ea7d99dc4aec38518304f387b2966a6101ec12646541ca32de2185233d9e577c17de2b6ea7afc0bcee609330a8df130fc59914e7f2c07fb65f7c037604a74569b1c2175056ca1257b7e760fb5cde3e0b0d06be249dce63500e8cb81b22c5c34d4cca251224f4a72784033c3cca8a1d9403738c2905bafd15003511b3bb50b62afdd91ad8ccfc3d883f13b0014c4ebd7f974e0bfcd683224b0a5734339ae890dfe60a477081499cdd45e30065fa6b20c8abbf09899fbe9d086ba554a794cbf1621cd90de2fd3b56f709d2e2a19629d49c30b593a4095f6e9feeda9987170c6f019fba397919d218266138de6abb1437b5cef9f7f03475f580c85f708e90732bef5903f91bbb8892f7e831c7f7a7a4a86d966f74a5114984577e18d5758a294d1968bf6b34485ee0d426507fc42e03f9afd408df47f67ff540b71efadeecfdbdc7cc31ec62d4e31164f62f0413b94356d638fec4c8efd9521ae61d8903b61cc3717802deeab0be14e55abdefed157e7c9a1de058e6c6961d6cda619d4b5186338c544a1db87b841cf77e454f54f4a48f791cf4ff3be51f72039f76052b92acca05f17d00a959e837559bdb6de67eac1725104b3abf2e40b220a24959ccecca1302cd3f65f28246d80efaeb4704450dbf1e8b28e75538ebfcd3ab0304720ad21dc0f52d5a48c3d03918cea961df78cda59190d5d1fb18472020b3c9e1aa1d96dfda5d4aa8f8d2fb658288a36f4ece15f20f1af0130beef15479b19493bdac8ecbd0050e791975ac4d65c44de6484f48292f3d907b4062694b4753cf82980432fdb62e95948ed45df03e20b2cf8b7932db8e37bf26fc282e15fb64f1a5a95845393153c2cb1fb5182ae51fd9a53b9a207dd55d9a67343c8ae0f316efe12d8b6cea8478394ef0968742fbcd6da2361a7496092569221078eb3a7c6371bb43fc4a1e413b34454605f76739fb006151f9d0b7c70caf91ae77cd3835d243e680ac41e953ef455d5fa3c5784623ee8624470a5e167659586bbd7f5bd8440caef264fb38bce7a601b45166743bf75b1450b0c841a51f011a30cbf62b336002ecfcb8199d9b9be8565334a5146603b43fec053e6f7b9956d448b77ff3c137dd5af41abf781ed818e3003745f85e4c944629e7712afc9598a27268e44c3c406dd50d54be59b8d9771985128a8fbc70222a3dac4bf8cca02695d8f4c9deb88da131600ea512249220dae284cb160e2d3ce95d4e00a2cf90c877ec59397fa8fdf55f2f64d739e684b8cebf932d5f174386a41f31850cce8d478145709bd80a1ac84c8f33d83c523b01dbf7039a50309b7795749743104730000d252f58025d477404277ecd422fd9db9a425c8ca292f3c230fbff18dc0744383c23f5c13242b7b129d7aa8a86a2609401c3efca76da2d835193a6e46445a1e6d1e6c3c37a03b1fc86b6fd8ace43222fba7428f34bb70edde95ba8df3ebdd6d69774a3e6d5c6bf6d711ca618413cbb0f59668f8f7eeebc7ee1a001d9cdf337bf7e1bfc341993614106510bf5421019ffd1665291fd1ae5a23d4dcb0a4fea9ebb6221cc32ab438651cc47d48c264617492f78c46a4c676becffff75f0a42d24a53cb9e3d934d792c0ea85ec09d0b7ce19d1fd88a6af43e6e43dae779e067786f0093118de64a2d6c62ea8423f3b3b6421d6559360ca08bcea43b5b20f666401620df4252985b5224110fdb9c074641a0b1fb24d5a4d2236ecaf9e47fc92afca311fd6cd3d7fc972d4efbc68e9ad54309338c2ab38ccffb059f7444c4093ac1b82b48abf2a36da4bd8c75dedb535af89e72cd7de3afd6504135e7087b541daf2b3ce223151392e0af55e95ad92331df334264b4a1c3cf9a53581c816f43ec786036b06e5eb57c2eb5b7146ab3a86b5a93973cf82607000fe85a1c7195d9a51213430ad5c7dd56d1dc29ef5675895ebc2e50ea6d6d0a8bef7b64dd1863407bfacfb81d6e8c83b8444b6e11abefe1f7c4607b563ffdc37816be8fac20707066640709c4ad1d4d2efa1cbe1925cc156dffe90851bcba89ad4d50103daf43afbdb61fa0adb1f721947a9ee5a525ad433f894dc5482cf3b27b2e21b9e6efe5c80153c81e778fbbd034b17861c047581d3276898f0a2f42c54c34016e4113175b83a9bb1d8a95e8332d7c7fcd93b1c7892debde789b8150f5ad251e14d5ea0fe0c65af871c5c3fe08834e9184acd4dd9e52bb68d061abee3f42ce03bf15dbe799977562f581c1c7c6ee4bacf0d2c529da69f5b97d75ad15cc585464cff183b1f80289c7b204782fc74220d853c9f41e790cc70dba859a0a824d43b072e47c496067cb26a69b29dac97581c78d2e3f9c760b2bef652115667a6e7f32666f2e47cf1473bb413a1a8197fa8d27239f6b74927105621d6eeecceefb881df09ac9cacbbe58b60c2415e76ec1136a148e8571a8103248162df356bd97534a9ddd052fef158adc196385c0402ca73dc918a78cf145e3f1e7f601f9b00fa2f553493928c095a2761ca098158df2b896ecf36407ca11c5c72176c0a188befc21ba29b3a72eca440bbebaed1aac48d2372def71f15621660bf3959a67d02cf2188b682b9e079af5cc653d3582ead66f1dff85a475bcdca0a8ef20354d97c1f3eb203597ce649c222001296751837015e1d9adccd60bf0a1fc952fe82806188455bf5c44493b283804efde9bad9c62fd999accbd9f7b409a0e8b5a3cecaa64c9dae40e9e8288ef6c629fd380cbe2a9233647d022d6b229a80bf839612181a7e2e7449535451aa485496df335cb23c0d8b20d4610532987eca9a0799220725e3c77482cf2c5eca2e0eb6584b9760e01e3c25b48cce627b47605335961483857ea36eaea8817f3554cecb595144f28aa2b600f78154e96bf7faac8d95b21c3da43c9d39b3714c480316574d36ee236035ce1c6dfd6f7e7b8180953eaaea095db698c1d1cd53af3aae9858283516a9c82a453d9d3c149d07e2384d7957ffacf1ed7de5e139c00f86698be338408687b1340c17ed2fd20fb4f7b9abc82795dfea88e2ab6c3bdac9d66e812c1582df0ac54a908029439e29bf69108659accdaef6b66bcaf75b45637f0a390904c2202daf510baada93878eb7ea8e9d74ce94c23360ef328ca811bd93cf15a0f71692864a27f36b139b3af51e2b140ce07feb81966704a96899071baf4ae9344c9545c95f426c9a687c968d11892450c7bea34e58e344a3189909bfb9a70b73f4ddaf842c57e0dd6555f1b89f9b86a5ba462024bb0c81cfbd843e00def758bcfddc0c9e2d6455857580cdf25f6c9479267292b7a8a4dfabfcb0fc60c7194316cd9abefcc3d1833a4c5a9c67fd79bd17c847d01793e77f79c13fb81de72f440256faa0ced87b5c4d1c31a6711be2dba34f42690267835faea31792beb3f5b3955aa9d26a5d1e0bc1a28b514ce0472dca85cc0fe1c9e6d35712d32417d91c3f6469b1db7b05f88664153eb7133d79992b1c59ab9c4cde031ef44779d150e9fa9123f9e6cbd3917e7a0f5a08d0b7a38868af7996f41e8f83f92f583efd789e6a11e69b49a1a16000b1653290bb1550239ed81b6ffc05ece0ad8440952583d7b32198d46cdde09c57b1a545f43c5a4a568f1a06f5c9f25adc2a20b9b79bf0e42255d906f85c22363d5630b2c6c68fa98160561fe33281f4e8d84491ef98205e22fcc4cde382d5e4ca8438cb2367a8377c88bce22e346b674031d2ddc9c1ccbc3516790d4a5aca59e8670b26291415e1cbc1980916ee73051885f08d8dfe84224a28da2d65d94835afbdac02961e30349ae24034a32020e5dfed8f063a9beb889f560fac65c80c1f14608327602bfa0169a8bc695edd5883de779de53e3d7cc95cc17b92d15cd048e5f03ec6473ec90a85b2c8c9c9c154c64ceab5ea23ef3f48dfadfb8e845c4eaf1fad3cbd81fe669924c3ceb44a30681d3af80caaa60fc55e693860f8490f4d0187bb411bdf5d0", 0x1000}], 0x6, &(0x7f00000010c0)=[@cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffffff, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf8, 0x1}, 0x408) pwrite(r0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, &(0x7f0000000140), &(0x7f0000000280)="f9e2f7b365ec5b6cb4011aea2f3ec01f918319dfd0acbda6720d5eb874d79f78178bb79d0f4a00000000000000009c36", 0x30) sysctl$hw(&(0x7f0000000000)={0x6, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000180)="1d34f1ea20630ae366188c9fb998a0ad7d02751277f665ed375a84e9d6dcdc488662f374bb1cdee94947d2f474731c6bf9439bca85be8c8c9914bf4ebad8c6cb5737ff84", 0x44) pipe(&(0x7f0000000200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0xfc) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60", 0x51}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)) setsockopt(r5, 0x0, 0x6, &(0x7f0000000040)="46647713d7e556403406bd67f36ea665", 0x10) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r6, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r6, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') executing program 6: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x2, 0x0) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e661d39ab1be31a269a39fd7fa9f12e499f602cc961c1ceb33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x43}], 0x1, 0x0}}, 0x10, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) executing program 5: sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) setrlimit(0x1, &(0x7f0000000200)={0x757c, 0x224}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) execve(0x0, 0x0, 0x0) pread(r2, &(0x7f0000000300)="1b", 0x1, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(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}}}}}}) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000000800480000280000000000009078ac1400bbe0000001070b07ffffffffe0000002004e214e2300089078bc4586899ba6faf4eff49b"]) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x44}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) dup2(r6, r6) executing program 7: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) r3 = msgget(0x1, 0x0) dup2(r2, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) msgsnd(r3, &(0x7f00000003c0)={0x2, "5411e9153bcd22caf5de76b66654a882c49e6cb5b2bf4d4c10b38ff27424ef031ba8f0601f0359f02b6a8e8f9172d20f6697101983c58c5f3f447c112527679f407dbac3309c195aa6936a1a0d2cd1f108bb6844b0f508df71078342e036baeb0fe75240a95bb1511b5207afa8e3db"}, 0x77, 0x800) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, &(0x7f0000000280)="d2a4629fc3395824c3a6abdd47f46546f69cc6e639e3d9a57d4128e369e2a1adea72966b04d93220fd53c6a03539263ddd16b7ef9361d4f95416cf2f6753546a3ec1c85912182e26bc6fd7da32709b62ab10563dbc2c95973738453937ab0b25a707e2e34d09898ac2b42f882f9b6489e71a05f7af1e04ecd3413e1f4c15b192741942fbeb59b27229e76d5cde8ebe4b804ab243884ec79687a1d1603095c3be4c6d4e1d738da1e89662aadf78c9e16781f88083a35e2e4a3150e51a462e175f935429e9d6f1b670f274e061b861b66557563bda038e88ac142d20e7c523df0d36c26bea26cc139b2347f38957a20641229247", &(0x7f0000000380)=0xf3, 0x0, 0x0) msgget$private(0x0, 0x0) executing program 6: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) socket$inet6(0x18, 0x0, 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080), 0xc) executing program 2: socket(0x11, 0x3, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000180)}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4d}, {0x14}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000180)={0x1f, 0x5, 0x1}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x2}, {0x84}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setgroups(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) getpid() writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x6, 0x0, 0x9, {[], [], [], [], [{0x0, 0xa30c333}]}}) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r0, 0x800c5712, &(0x7f0000000080)={0x9, 0x7, 0x1}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x1b2, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r3, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x4d}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba4", 0x10}], 0x2) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000040)=[{}, {0x4}], 0x2}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) utimes(0x0, &(0x7f0000000040)) r3 = syz_open_pts() kevent(r0, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff7, 0x45}], 0x1ff, 0x0, 0x89c, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0xff}, 0x0, 0x0) read(r5, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x80206913, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f0000000040)="9a40533a95496791759115b39bf53c6cf67bc1cc76dc3d0c22bcf6a0d517ce7a9d3d41cda13c76b513e039881c0a301fefb601f9f9c8355188df100f7c44b0696571f3c0f54da3da20578602342fe2dd6463670eae0a70ea80a02f8d5b716e74d1ad98970058dbcd970c11a351dc75b0c3b66194b466d990104c7f27657c81b12a984ed20ea81e181a7658", &(0x7f0000000100)=0x8b, &(0x7f0000000380)="f0b4ecec322c51bf1dfff76ac79dc9c578e77dc820bdf0ef159785fa1cffec81c8ad7ad1d4ca544cde8e9f545fe1649295a4e29e41632cb7b47e326223b1abaaad7db4f35b1111584071758ec62b6ab7905d74e1ba13d8bdda5506594285b19020f9678a8bcf91d980be7f74a67d6c16de6b594c1aa3efb531c959ab90c1e7010e9f6ccfb6b8346690aa0d8e40f34bb6b993226b5aecd92bcffd7b368ec27254ef96211e56012bdb5120f43cc8b9700eef2d700614db7c09b33b0d40cd7c8ca54815121fc53a5d5137a0e6cacbf791ea33f2245c172d085ff21bdd21de8c9716b118eb7fa9f8c2ccbe48abc27695df98a02d547b38271474d83af1da96cd3596b0721b22355014b6d5b56ce3fc60fc587b17da3667f902dd24a9980405602b1f337ec3afeac15d7570b80bfff954f65836c7a56b17181d872f417eca23572a05fa64138f9c9ab2f86de4baaf638fccc625322e2c64728b2c40630ebb5c7782674edf3b39302aee7ef58224b4e21445da3533750a31bfd93db4ee8ff7bf2ac00e5cd99f48fa34bc244c5d189e07919a68c5ae19d004129c4e119802a8a6bf05e52f812d078bcbc73bd30f669c3cf3aed608a3f1d7e3dc491f0db1705b4af9193b6f3e27384689129d9310720aa01b22183f89694db50fa1efc6c9b59a65c133fee1aeb4f1d2f36a1482ae127df7f65a11b3ee59b921e56f78e09e8133df81c5ff87572e4d75005c66fdb74a0157db7e9efb2166dc1882f3efd72c3c6f172b43dabcde7ee8e4716aec5dc4d8266076cf9ff1e1175baf429d2a0d7dc9af51d5caa61ced2939207df2ae977bc1a630a0d8dc2f92b3e59e44b8ca12e43c5d916870bd7a111f6059b632a92c37ced658253cfb4fcca85cf6201903157a7d40b3ce960d87b00549d5850bb8cc5443eed823bc56b23f78e1ac27eb70a27fbf3c4fb23c47e57aa174e1166adcbf8627c8d310779642a362e71b6388a191d968a921ed84ced06f2e7ca675b5cade8c2617d8b710f8a6c98a42db353f4466edbb03cc871c30b7ac592005e9763199d457f68db177ec91031a0eddac1e3a12fde5a040694a4aa8d50db0ba4cc1c098d4db4aed508fb42df85d4328f10a0fa10af8187de480c6b40e412c1676d42a8fbdf70766a91676cce13a9515edd15c083ae6b6b2f88d80b8dd60c053710f5b73b83f4044316e6ad47069616035f2cae8895658736536894e4bb5e835b2fb8e807fc739bd8ec1ecd45547865a5b945752c43cd43784456f7a127b921e539689bb20797795a927ccd52d1c1d62f30d3bfa4a1f67460329b7bbc6cf147b5e1f58555d2f22cc1c78617a14a605e76d42ab3fce42843f5678c5767edc921109e17d24b58d4abd67c8ba02457a5f3c80b26ab96d83e54199c56dd146128576975a8ba27f8bc29566f0e2ded07c5e32a13888ca9b7cfeb69396a66ebf0ba5d9a4e7f149799a2194ef4053ed9aacf18c036bce71092f2644068bfff25530a4cd3b8f9e1f141499349ffcc0501d5bf63cb7659af445585cc899a7f72581d20d887f02530b1ab8ddac0d09416f129681a6c3eaeffaf5ec1ec10931f5c103bede61bc9cef82338bad33f10432aab527ce6b29a1d2bbbceedf6400687dca533d2cf8c448f11c2aea9c4b06233650916d2ad5bb7ea30685cfcb4d605043bafe663c9b54a1a5b7bbf150071fe059496eab6d593429323c91bac08b3ddaf3739974ffbc19176ee30da59aa97c52c7911edad3b32b0cf7f7a2f6411853754f6a088f50e547387fbffc5c5c09feef78ac4927beac6108fc0b61bbdb74d1add65c80445e749d7df80ff164500f2d29d94ad0a62608624678cbb122bb0f18bd10c31b17536642cd495a982008dd55fe31c97d970bda0c80f58bda18e02051d0b36da93d61e0b2e9fe6f4b3ce50e3f8639fb3f8fb0b9a7ba1450f1bbf947f757b2167cc250cd678482c4d53fd96e51be5eed1f46e7cf6ccc3efa7a4b0892b4b8b840ebe13d443f53318fb2c454887a76355f05e85319c920512c02e19c95d887dc14b152c19ce416f15c46c614fdbbca24b3235fc6728d1e892e0d1464b53ea82fa4ff57e11f54c3aab204ca774e4c29ae48bb20ce5b5071693320e2dc1eeeecccda0db1f9274ab5c817711a8bea3f204a7c8725f143f38333c9de64a26032b5aa3e7b5ea31dccba5d5a3a8487f8ed3327ea03862bccb748bdc65175a3a787f39f572663b82feae06b2e58fce023d7d2c0563d7b53d319ac87b7de7d62a1a3c2cf78db030ea334982274179dae461134af83e9077002183bb39aeb4af278a4e6f4f807e46955a199038eeb134fe8884a444cc36e4f543935f68cf4fb84dffa51b1b31dc413225e0aeb520e1380a88e7509d69ce21df5a9da4876e70e8cee30729cb6311371d31b1c2b6be5e08eaa9f1af6eeaa32f88586d411e64865881d2eb18c277101c1830e7da0bcbabb4756b97052e4cccdc30ac1267e67a0e32f78b6caf40285e71893a4428d941ebc2de342253d5e473786b4a5eebc4ee73d67eb3b83da48e3c3c045e4983aeeba2e6cc2408bff19eae8b7d847fff6ef14fb10c4d2e0a7c15f034245e3262bcb6cec1f20f94f85be32fa16e43ce1d80d2499143498273dc8e68e609b0c986b84143b8660901c6e19a099af6fab31a3842ff21180f4e8912fc8487c0d80104aa5fe3c5920a27e30c49f2dedcb9b1a64b4b1a62267a6980d5f6416d4912283908eacfcd9d9dd2c1a2e4a299e1fa25496c66bef34d27942e2b313fdc2d0dfa84993b3cd1ccc74696edb46e2cc198d306d1d26de288501513173b0fb005f090998e62621d4d9db8c9eac6e58d12d4f4c771a08c34efc0f71b13ec50a11035ef2b6302bf56baaefeb29f9ebd901e2b3f56f8f75bb52066a1f39eeb109d36bcb974a0314fc3a23b65f37fda8aa364e646dc748021fe4aa6a6f30ff70cc080c9bf1b1fbba8c495ced812862e12e5f92b64d594bad480b0e0cc62a926f2b21609a05f94927b0845455e2a3c4eed7d1531e3f614ae8b79bb8163b5bea7743b77c29098bde08b7ebffb31cd394b5f41433553dd79c1ba2e3e11442d55727585cd7ab0648bdb091c9fa3a66ee4bdab7e9ed3da93b6f0b0e9d7d9cada4f53158ccd3b8c5c9ad641936460629c6ccbb8400db0b924235dea546c1b3686275c0af376db290be593075c6b0cf459ef4e1ff503995ff958ce2ab01ce2a8c3fbc71817b30383b9f862e896bdc7218484e20e2ffbbdda6699e3fb8e39b1d8ba25b0c5cac1cffdf6154700465f120610de420a98e593fdc7d92699c1968d44387a8ff692d44cb042a81044a769d1bbd53fccd34d7ca33195852dee9040026e183ae4afac104d544e17708db2b4e34492572caf6e0c74f5653e1878e9cbfd82f2b8788af1db5ec592e1c785579db44165445d32f1cfe7c20f8a0d9187bbddf5add3298f83af859810943893ac2dc319a0008513e3c99b983136c57c5c56221782fd4d93b52f685a92e4faa926f2e990ac6448fe1c878055b49f9a076992a2e97598e14379181ec5638407237c6e840e32d02a2ae7bd28717456fff52dd6c48dda5020ab69173bc268d4189bc84dffb45bb89e510a11e84ce020a75635be51f54cc5b4ce3b2de63273a1c6c5c8558058b66e83dd976394d6dfc87339889664351d4bedf20099862d7c3a4b43d76f5f472f0f501d0977d91431f33445247850fccfc1806df3736bcea4a84474a94f3ec4fdb6e874bdd75f944d457325ae1966d6d37d67b9d62ac5f995a68ddc1b2521f0f2dd431befd8223b3a1303c5cffe44a7415c512dc3bb7ef2d1cb32c2375693f08bdbf61f78bf146b2cdb68c9449cfa35b2d7034739fd69eb2cd3b1cdb1a1b45c53c1dacaa8f7035e7f31606454b8569f4f53e88475ef281913a51b08b754d46012c0f83296ae7bfc4f253e25519db2a163a555aff8627d9cfd4f601c94d18d3372980baf4a3cf1cf79599502639218c9f3bede2b2e459e34d7b6624aba9610ee52087e04cbfbd71a55d18c2b21d38c168002798744628c90bc62dfdfa4959ace145b6be305a9f98f764a64fb50ca182332f61777d00cfb930c94ebcb02fb99e571a1dfa069a14dc2688893c2be6b17e8eaae8cb3468dc545b99445b974b01f77a5258800af7a188dd2cc305f62a8696a7b82c3d5f03c9864d35a67bb2fa1aa19d70e2f9e9a66fd1487ffa9d30239b4bc2b707b923fb6035282ad592b8e27d18c8cdf767143bee2df19355cab89bf34a704cc5ccca607bc963046c6c7f208f9bbe3ac96da545da137a31146a2c4954a82334c407bd22c368c8077b8ea5324a752b1e8c9396983fabed3c2bbcc72c6e90020c02bb0ceb29784b47402bbf55d22b53e4cbcfab2ae9b52d471cdcbed6d8f9687435be71cdac14a9e6cf50899a5d1bee6aa3d51347ce3f0f7bc680db67923651e4506c4fa317c62539ed62d49407e63dbd1472199c859dbc3b3fb117964e0d6ab36601ade5fd3c1743f5e5c183ec3de577e8c1416db54951e3ccdde5fe8e53cc3931798aa25a794c81e0007bec1ef9879dbafdd4dd940ca6807af8c2380ae79eb677c2301f63591bcdc745312410eb26313f539698f5a5097f5c30734e50eb509e4995c9c09a87875971167c0bbb0278447d84ca4c832f6b9440c96c636b03b1834ca5a95d35082f2d5d37df96885d66e396bc93ae6876367f9410d774d5a5a39b52ff336d36f279285907d7e27133cd20b9ad4b7d20116c624d857745bec721926d122d9dac7af07ff7a7510b1cd92577f75f28598d7007fdc8256964c5745644c4a35c3b209e14057c8fcdf33ac960d29f45101ebf0e5bbf89149bf521a7222aa0c6567280d219225feb5b78a5332ef193b3c06b57a39a3006a703fa44543e0d0f5c086a37c1107ee1c6263eaa709982f761d3293a51def2d0960d1c6e5228e91437fda396c5d6f43c2a287cd66102bbb07e5c45fc89e2a509f22be3a39e960ffd73bb73ed513e4ddbf47c7545cb3da91f538c6b4977b34a5f684103a262baa582dc8793d3d164120ff3c387050974947c354c182e7d872acb8e5b7be14b146d9db9b8f3e390a00b114cf3558d9d739a02673a219a2886cef212a3ca2de27f92ed830dc6478415d8cecca606e07c01ea00125708b026ac04e924f1a6b4400ee97fb481ecc25577838b6d57b4daf092e2d75a3b9be60ddb3fc243bc3b843dd6628dab303a970b569beb48696e21758cedfa4bf13f28ad1a35ff1ec133720da764b005816c7f018969818f42611633bee1e323a3d6aa463cd6febc2db875fc55eaef4704eaf0608bcb55a42a1503ab103c5b2dd48241520016a654c1768a411568bc5e645a8214cdd78acb76172089167ed03ee070bd3e340a2bc1f20bc811046f22a9f6e6e496f8944bda545ffc29ff75a256ba1ca07952de0bd22bcd6ea3bfec56ad55af724a4a4e6ffcb36b66087d53c03351ae98ec10fd3c849a4340de3cbc2fcb28d5a92282f7e56f1d5ecca527fd16b7d091f6b31856a13a30120992004d90a9708d10e0540a3cc9bb79031a23a4a61263e962f8d40b9363e22c597d8be5e10ac7728d5f36344699262d6f515d8f10d928514b036da321628d28364207faff28e99dba182c12dd5029de0d97859fc3d85f0edc86fe528eeaf407d56c7783853f5ec375be4cb966ccb06882d5cef4300066c4f94b2014e0f19a4cbc25d6b103b1a054555a75600201cd66aab933a91c7cc9bbfe1c44d37e8ec6ba6c5e9625dbd8a91731cdbd15d152009d7c6194fbd0f6d33138c288c92a59f7c2b2241214", 0x1000) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) executing program 1: sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000140)="cc4e3c6615467cc155f6253c42971d64f6a3eb76ceaf4de8ff2214a076d719e167f233b629d5c1661297cf7396289ece69b679e4a47d47d2d929ac5a47bcc163f5545f088154cc30c284", &(0x7f00000001c0)=0x4a, &(0x7f0000000200)="0769ba96a4a014830ba06badd6619fbb56bf2bd9e1f24bf3311c3a07a141a0a9bcbe66dbb657df3c895afcac4d9189b55e1e1b37a2d1476cea248cceedaedf47f092707c0917af10a7ad450d22c87ce344d0dc7f5e4f118f65066888be1a8f89d61df657d5a78846db901adee394427c6561bc14e7d2d0642081b6c0efe5081efc505fab61c874f4335c585934e5cecc0b1b6973f00521bfd72f39f2098002ea72920b9582f326ee2ac06d68ca58b3bf62efaab9a3823259a6cdb9fe", 0xbc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) close(r4) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = dup(r0) listen(r6, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) shutdown(r6, 0x0) executing program 3: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000180)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) getsockname(r0, &(0x7f0000000280)=@in6, &(0x7f00000001c0)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2, 0xf, 0x0, 0x7}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r3, 0x80047476, 0x0) setreuid(0xee00, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffca) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x0, r2, 0x0) syz_emit_ethernet(0x17a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) socket(0x18, 0x5, 0xf) executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) chdir(&(0x7f0000000340)='./file0\x00') setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() r3 = getuid() setreuid(0x0, r3) r4 = getegid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, r2) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 6: openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0xfffbffff, 0x6, &(0x7f0000000140)="46647713d7e5d48449c14af4a3ae84f86f5640349fcb67f36ea665", 0x1b) socket(0x10, 0x5, 0x74) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f00000001c0)=0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000040)="b1ff7f01600000140200000007000000110002000000000000f936acf20b7804be3816499143877fe17b184fc2e1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa0000000030bfdcf803e47a20ea9beabbc8fb831615804759543afc48b463d19f73e60113826c7290e8eae6f3", 0xc9, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r3 = semget(0x1, 0x3, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000000}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) acct(&(0x7f0000000140)='./file0\x00') recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() utimes(0x0, &(0x7f0000000040)={{0x0, 0x4000002000000004}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x27}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x2}, 0x51, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffff9, "bb08000100a44e591067145e07cbbdbbc700"}) link(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000), 0x4) sysctl$machdep(&(0x7f0000000080)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) r4 = socket$inet6(0x18, 0x3, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2, 0xffffff80}, {0x18, 0x3, 0x3ff, 0x2}, 0x7, [0x0, 0x101, 0x87f, 0x9, 0x3f, 0x1, 0x9, 0x267]}, 0x3c) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb00a6c8d300000062ecff6a210dfe8d008500"}) (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb00a6c8d300000062ecff6a210dfe8d008500"}) read(r1, &(0x7f0000000380)=""/140, 0x8c) syz_open_pts() r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92", 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92", 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f0000000140)) (async) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f0000000140)) setsockopt(r3, 0x3bb, 0x0, &(0x7f00000002c0)="68a4900fe66fd8c2d7e041456b6f608ba58372fcfecebd5fdab84c642bfe14c74f9655dad23bdc90b154b533af18774b7d99e19cac5e66176227a586e8c85ce431096b25a38fca33dbc6a46bbc75db024d56b6e36ae76377c1c288f434210878bbfcbeb327f3ae9f274b015a3c9044b925bc1773572c66b30619652666b578d77880f00b6a41d8ab9712", 0x8a) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x8004570b, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x80}, {0x84}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) (async) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffe, 0x4, 0xffffffffffffffff}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x78e, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) r2 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @local, [], {@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(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @random="3407238010f3", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0xc, 0x63, 0x0, 0x0, [{}, {}]}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) unlink(0x0) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000100)="a69ff8b5e84b2421b579d1412b83b9e6739ff81a0d0a1b9b", &(0x7f0000000180)=0x18, &(0x7f0000000bc0)="ac79e2e73ed5025418201c06ec1125aa789a394729ef670fc9c7d7b62f7b4647d8f98c35d65b057e456698daec4cac5ccd6e6caa8934452bee5dc6f265bba7a0b47401cb4376a8eeab65cfe39c43660e7189f789e0a7ed8783dedc660bce49e817032bb5f4a2f4ad5bb8122d516d933e2fa61de4ba216941e92864a20794e071a74a53677a57c0cfdfa68bf4139db357d5450e237e23b473d7ae94fe49c7b0f1bf5f313562ac9e1d82b8480454729d74e99878d25ef4707c91b5cb9ff60221d6283577e469d4106d092fafe09bc8c67e965d3d53bdfff618a519b7d94976b2b8722b893454ec97a2cb7e76b179ffbfc926b3310671f4d5136273e32d943c8b8908300bd17f3825ed49a71b649e84a6ad51c44d6b6c9c5d331f391c05779605f65f4640342eb4c0fe335a65e2742efac02a0a21282da2e441c860d7968196a6b07af098bc1dd75bcd02154bbd12b0cdf1e8527637f71237e53354fdf14660b4e2bc9b271d8e58047abe308e8f417c2906b31fd16c58af54cdd2cd24b5357b50c2f09f91341bd005c3f8c1a4c25765f65dc14169558f2d80c8a3d9bd414d086ebb2c70b4cae8c60b195f90c0a1e0766e457cf0b597675ebafbe8c4c2b64e42e64da38c2043de4a27eb5c83fb94bd8b56ab5d99050bd924fd49ec5d5732441cbb8ea20ef150164467f75c0183483bb978ab853ed58a036a8145f59cf9cfd5a76bfc74700d3d8f99ff774dc8f26983c04fd3dae351b8fa7c598454ea2ae128cadb948ea103e1facfa03596d91239af0ea79c2b1367e099c279731c005dedaf0b2f8d7b7623c8c72657cc8ded818c1052d7d13434d60c5c16f269d81db1b165ed0f796bca3ab40cf9664f054f5aea036c0b2d7cf5e2500cf568cd4295e7bd0b88c302004054a7c85e2d99336ba71002e1d71e315c491a6860fcf320bfb4097eff06aad2c30caccb371c2b2d72bc5a84b317e04524f99571d64d8ef73bf7cc6f2a5e8649a8a5a93a5c0b15b4faf11323e18015f3c070db65488b1013c02603289efdfdf5b0007f629af4ddef77526bd0f77491d3b0327074cbb73fa6f100cd0febaa380bb6743736a18804fe3da14d41731b5595ed436c32ff15912c1867e96ca496770952c8ba8c0be962b304cac6a9ee4871f1ccf5c1e0f1e7454f4db25baf61c619c7b448bbcd316444f192b1d7ec6fd45641ac7d94bc9c39ba40701a16c89bdce0023f05564481033b11f3824f360b9b603db835a6516a2c86892255d18008626a74bc291005ccf39c28a8785beb0648ee0d2268824aaca0f6fa0b0229a6a992510fca1966f2c42efe086c7cc6ba4bf1eefd48fb03be031d507f2b6403ba3996d37b6c4188ee76500cbf85cb3849983012a51a15fd598e29dee2d8b0268e74a470b585f48bac6a0b84d2b7837e681ffcbe3f5e0690ace26298b7adb89f733eb3a002887b1a367fe416cf6792e0437e312728c14edc95f09d70c8c1f4ef9028c0bee2b53022b659ea721528ac2574c250f4100e5ea2df8a54d5c00b360ee3657ceb80e31d0b0547e84446d296ed14280d4c589c3f4b264e7759e1eb61877e586c48c64eea0c2ebb14878233da9ed6176fb6c454f7ffd29d0558253cd5aa1a129f2a01419a3075f1a0c35f9b5b04df28a58d7edc9dc3d27e3f0f9c859627661b93c36530ea30a8a2792de37c97127c7e7bc686e6d6757ce42e061cb91ee2b4c9c55cb937fd08fd255223a0da156770c56612c85ebd4d7d564393a1a643d6c00c9b3153fac2dd5c87275d4a8ae9b2086592d6cdfea05deca85d2c4486c1017d6fcace824b0ad1c8c90e900a74073d538a1ff8c4fb1eecf0840edc52c634020ba2047bd0cd6a8838a106516bbad417d1113eb47f5290956a426afd323c2bd5c472bf45a4118dc03dd467434c1377060657f6509cb25391d6bc878f3647a0a6d9be611802ccd475edaf5275978238a3fa9aae013509ba1c0b444d419fea1c46436d8f78098c0e840bbb00b95cf0027f99638491f6f7027a215d36ef1111f60b65a6416d42c6976af437c331a24e5d83973a72d570e2c5a6cde15cb99efd9260ae585f7e068b3c1af7801f3ffa9f0954ed4f2a0215eede4e7229abdc45f5ac9670d230dacff26ec21971f36c3b19022fdd09faa853bc7c0c89fc7d21694cb3905b9bb7a1a0e76592221aa76598c04d7c4d6f5dc7167d4fc9d5e5198dbc6f77c276e95e9b6406830c634190cd621eff7d9b3bb5a996e5cbc4176280e82a1be1638c7582f33974de3cff76c73db5b5ba94f4c030ffa3aaa23aa39f6c1ef105b3ea45b9f8f8d917cc8911bbd356f6c928e3240ae689d951a86a668a1f1a378b72c9ccba5891b6662b7176f6b662694c1091089361a086672fee0e5f91c0c593ffe6e4164e0474130307c20aa17dc2a7ff0b3373f2990a8112beb96b90a41d04d5dbdb048338245beef462e168deed789c68781d0f23d2fe8b0fb7fcd8457bcf4a24668d792c43af1e534013ed0b78a1fa8bbe1560afb66cb5414059818ff2d141684b71cc5fd83eec24ae022a619e005f2f0ed6623d88765ce2775021c41fb6a2014612cb16fe14854dee2808ba67d2d6e788ddfc26f922530163a7d43173a5f5c089366d08a458c2274b3fc0ca7213cdeac81e4b4ff2dad2cbe55ca20bc377b73803be8eb34bae7c6a03b12f7692f942077565b1bdf4f704bd0d1f97251d2acb33862985b65744dae10c6cdc8bd50ba343da0a6ed8e447fc96b3e1f4e99e9521d403c8d806b113286cc276a3ded43c9a063ddb66eab6c8a5d9c34999d7c4624dd8ca958bf565def7ff6d0be1272755a8d0768a05b942df78fa38af2208c909bedfd6079518b0e18396cbb7b635367e4ee387ea1f7023462a40b07602fe1c6fad60320082a2764ed7a978048b24de4f54d9a3bd463d419ee4b9060abcc85f30610e876d5468c9c491546296901b64290b90507014e005dc63f8779a044eb0136847bab9b8cb1868e56d7356130f4b75d5d2c984dec0c420654b24c960291726a3298580c0ec36576df4e68dc23bcc10f304a76185a5309a7851501d3fece60abbb9f0d40016c3780467fe9eecf9431da7666e3bd21c9b2208f1438c5507a7b66e2fb85cfda84cc283fb0c7a1eaa9e5929169534c87cb0534dcc0c2e9594e38727e0bf36d340018352b79596a090a0ec4672e3b01e65470e495d8a8d2618b3991f748bce1bbc1f6e50eef0ee128c55d99bc77237a71b80dfd092f55c787bc8366433fad5ef9484264ded4a52f4c5a61c7ae1d3259a8c23880d901509a8a828b42b30dd26f66b983092469a6fe9a940fb99d92b9791276754d348513bdc0ceaaf4d711eca9d58902430a30b64a57cf0aa9f275c1a686f38cea926c7f4e605e08dde204396e4b7feb044134e4e2aff2a7755b2ffe7be4862933ae4450752e2f26f113a17727884b9b6e8667959d7a7bebdf14497edfaf9391779680ed3cf609f39dd319cdc4377755d4a54300457c71a75a0374d04abef831e8e6958af86e12156912dd423e8132a2dbe517e3ca5278d268e9c4571f4c837064060d72dbcbebb6c1fcd9b686676aa21ef55ca6719fb2456dcf97efaa7ff031b0504d0e5d8b12177ae9f904a3d592fa94c9208983a4cb7633ca20e60c0a55c29001136e329b928f4f544765f1aff6b1a887b9cf730d0fed184a1bae2e0394a102acaf6bd77b2b3ffda6fe1c1af4108eaeb9e000771138a3993d45c3e3ac09fba64e11a0e63c2eb9d0bd228dfbddebd0f78222a5318c454346681de8ad32655e36a4b1e0a178a2f8b85dd205450880df3e79d7bd622b60cfdff62aa2c537d611dae5f007ea788bb2704acfd4fb813611e85edbe21e21bd6740ba6b67b9d0897daa96f1e912d6feebe9e25b80ef0e247f01374f61beb52f2155b388f5ac918aea27f0e6fbd288b3249e07f704588b8403c6d3ffec32700db62d28e086e850299b31333e21f6ec0b2928595557ca2f3c28717127fee8f770a4b8d43d458c7eeac7d7558c19d2d1ed4de43fcd9e2a1c228afe195a8d773caa56f66d8f594c5610eb4781209c210e4691d450f70d69e00a89bff1bb90849cc8b4ec74da788dd3021d87ce1fb79833a49ee6d8daa4bd2bee7eda7ae330ed40ade667edef7c26ce167cba08e2bd3fb4178806444a8d5f56c56e72a05ba07b35785c965b175b17bb7dce03c38d858e20d66596f1e2c4785e3a291c0bac3a6fa98325a4e61c666bef0e10b444ce1a527c3a8b5954f3d9a329cb8dceef8bd489058e644719e0d7657537681d4597b49feddc1034f72ab07df82cf9609f9674765e648248d776c6b3fc1d0baa47c12ce24c639b8946f6a4ce5fa60e30743373ae7893553cad399016b251250f070c105d0b0cd9b786266bc6cf21c6bcef39467c5ba44627b886ecdaad9c8690fb8c365952e36c53c02415c0b6f83fd09437922be353a4516c40917d6a21bad9fcf0191b96a4339ee5898e4e10cd96d6b857935c63a9d86917bee6af12fe8e8fede925dc7fcfed3aaf43e11c2d7fbef463c855ca3fa12fd211f26880e407d81b220c231b967576039467224f284a2c87f3d404a6b6d47f92ecb5c6608249e0672dbc92668e6353e2d774084457c00592d6ea0fa6a7bf70f3674d911c1877f23270c02d4d2c0e36c2192f25dfe64475e1e4f2f9d000adac165f99efe8540a07ef50a770fcf200d4dd08bc6247fa1df55a7639ef5e9fb3b445f4aeb07547cd40a5226d564a9d548d37982e28ae4b21626c5e78cad58c2c628d407bd2fd51a959b793db1bcf3f70425e1eccef686eb1535a80e7cea65709109544470c65ea4229630ec63e8e371c8c0db6c40ac0b992933bf1fbe9008c4b6d17dc2b15fd38e8a4ec52c23a7549a19e0826a5d8f2d19dec97ea7b606286d6c65aba0890373d08b740250ff96400c18580d91f5c588b6db7c9d6c290bfe45b51fade0cf5055135c1fa97ab6c384b45bb487d9172e24f01145b5a6ea9d30464cb41d2439ac65ac47a0e858419c3be2fc5c53df49cf7d176fa928e113b62c588a491d96436e15db458497f7a712ab666449df924123e227d16038b8b072a7027b5cae97f2841561ad23a28908c5b892b0d1939ce51da30c58c202106e66bd9019b97286f939dd5a33ea7f40308a8a19c6159b800f9cb2a4b09e94e18416a33c1c919c4e580eb756a6bab2bbdca0b19f292679be9056c0be872ad967264b7118c49294746dacd21dea1aa481258e41d6602e34e37f1d51effa58425a94e96199fc9469f0380868f583ee81410c4b355e33a868ecfc9472f6cd95b87c73becc7b522e1c16a9cc68a4637b4c9efee276427fa47845c4b15d2e81c8a523b07cfe213aed307544085e0dd810244803b29a2f1af7a95b35fb83619c8edc6eb5e4964ee01d7b7967570ffa9922caea13cd1d84b8c39090bb36f2b8a3c4c1d741137ff26093153cf84a47802e443c02df1958dd40a8d3ee1b370015bbda9142837241b0a1e6456dada6a5232f80cf05e54127a0fd3b4b64e4f89e25b9523aafde319564da2c0f397e94dc5222a5a90bf05336b089ec1d6273d8af96ab4e1d50b1c69bece3887164c6e4d295c8da50afccd020b9ec3d1476ff515ee943af01302e7d5007ff3436f1135437e68a7496f31687e166bede8137e6bef47e2b2cfcfe2b72bcc76887edd8b35a38958cfe811b64562f943b2d9b5dc3b46591d8239a0a2f07a72c14fc6629a59740e77d46f5c8ca04171702bd578e0571223cd656b7da4e2b1f0695c698335ea9cb0fd59ededc04f5f1aea7edaf713ff00eea", 0x1000) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) r3 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept(r3, &(0x7f0000000380)=@in6, &(0x7f0000000280)=0xc) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x2, 0x0) executing program 2: 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) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000300)=0xc) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) getuid() r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000080)=0x7) socket(0x2, 0x0, 0x0) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x10) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) executing program 4: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x300000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) close(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(r6) fchownat(r6, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) write(r0, &(0x7f0000000340)="97", 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/127, 0x7f) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x0, &(0x7f00000002c0)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(0xffffffffffffffff, &(0x7f0000000740), 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6, 0x9}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x20000000000001a9, &(0x7f00000000c0)}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000480)=[{r2, 0x40}, {r4, 0x1}, {r1, 0x4}, {0xffffffffffffffff, 0x80}, {r5}, {r0, 0x1}, {r0, 0x40}], 0x7, 0x87) write(r2, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r2, r0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) writev(r6, &(0x7f0000001840)=[{0x0}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000100)={0x68}) executing program 0: kqueue() r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x300000000000000}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f00000027c0)=[{0x0}], 0x1) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r3, 0x0, 0x69, 0x0, 0x0) getitimer(0x1, &(0x7f0000002f00)) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) bind$inet(r6, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) r2 = dup(r1) listen(r2, 0x0) accept$unix(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80047476, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000a00)={0x0, 0x0}) pipe(&(0x7f00000000c0)) (async) socket(0x2, 0x1, 0x0) (async) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x4) (async) dup(r1) (async) listen(r2, 0x0) (async) accept$unix(r2, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80047476, &(0x7f0000000000)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000a00)={0x0, 0x0}) (async) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x45}, {0x906}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socketpair(0x2, 0x5, 0x7d, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r1, 0x6, 0x1, &(0x7f0000000200)="92b8730f6293024c5cc351eee536c49cfa9a87fa00b2250b12ac01ae115a5989d6600919b87f08df50acbadc8c864c56ace3aa334fd91b1612fb3392410ed631c17b2f216d093746d2f008978a9081057c21bb49fe918151387357ce11d25a5aaca55ddc0f611a0e6db9dbc0544c1600ff0c5e299a95921cb3cf1a621d031b1a825c24fd80148188636dba", 0xffffffffffffffb8) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = socket(0x18, 0x2, 0x0) getuid() connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setreuid(0x0, 0xee01) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, 0x0, 0x0) attempt to execute user address 0x3c6d9 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c6d9 cs 8 rflags 10246 cr2 3c6d9 cpl 0 rsp ffff80002a6fcfb8 gsbase 0xffffffff82c85ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c6d9 Starting stack trace... panic(ffffffff82828c14) at panic+0x159 kerntrap(ffff80002a6fcf00) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2854a rt_match(ffff80002a6fd1e0,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd8060b44e00,0,0) at icmp_reflect+0x1ca icmp_error(fffffd8060b44000,3,5,0,0) at icmp_error+0x61 ip_dooptions(fffffd8060b44000,ffff800000da2000) at ip_dooptions+0x87c ip_input_if(ffff80002a6fd478,ffff80002a6fd484,ffff80002bf7a000,0,ffff800000da2000) at ip_input_if+0x1d3 ipv4_input(ffff800000da2000,fffffd8060b44000) at ipv4_input+0x47 ether_input(ffff800000da2000,fffffd8060b44000) at ether_input+0x525 tun_dev_write(5d07,ffff80002a6fd7f8,ffff80002bf7a000,2) at tun_dev_write+0x209 spec_write(ffff80002a6fd650) at spec_write+0xd8 VOP_WRITE(fffffd806ce70950,ffff80002a6fd7f8,11,fffffd807f7d7750) at VOP_WRITE+0xc3 vn_write(fffffd8079719790,ffff80002a6fd7f8,0) at vn_write+0x157 dofilewritev(ffff80002db49220,c8,ffff80002a6fd7f8,0,ffff80002a6fd8b0) at dofilewritev+0x1a9 sys_write(ffff80002db49220,ffff80002a6fd960,ffff80002a6fd8b0) at sys_write+0x87 syscall(ffff80002a6fd960) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7e73d509de0, count: 238 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 016acda6-80d9-6675-f1e2-930bbf0c87d3 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace