1 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x64, 0x0, 0x0, 0x6, 0x0, @broadcast}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}}}}}}) 16:24:41 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x400, 0x40091}) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002340)) close(r0) writev(r0, &(0x7f0000002280)=[{&(0x7f0000000140)="b127a69ee8c82443ca8aa2f3", 0xc}, {&(0x7f0000001280)="a8da4958194b68ce0d3c431134ccbccd6bf4c8650b731e1a5593e1e3165d27df0ecec6313cfbc46ccfa53a0b49b3930e6023161daa9e11f6552e159fceec0c810bc68903d717c82de615a852e2cfba9c3d5219a651ed0afa640819b2ed344b7c040bb7f6cbb0ee3e3dcf7d6d4699f7183c21498326236788c39e358995f4e0381a22b24d729b5e3fb31ce9969bff14cf290e4fadadaafc1a13ce9c2e2673df35e1d7acaca61ae64494deb61ca4ea3dd56dc7dcdbac6ecbb8cbda7b72fbb848245a3522101b30295bd81b459db6097be9ba0af75838c458318d2e51e0b8297fd6435be0116d21a8b3f96e037f4544cac21f96ba936fb43395ab88b9544b7b20fc765e17bb8b041b17aa89341f03db1886b36fd7f350dc3ede7a34eae3b2cd85f0ef5b3548f4b1cea06f6631e1256cb41938d7b2643f049b4db37f278280f6b91d5de5f8760a8967e9bd36bd104443ecacfa7784b31f0e11a7e787628948c7c11897859dfe44d884d89b88a0566068d0d11879290ac5d8fb1331e6a1d6c23ef607d7fdc8d5aa7c858daf96fbd69a05472925960ab1e7585da6c4500866bbc2e36ff4f8383d65aa9a1e339feccca042ae27647c2e72ff9d29c55cf276a12528b04629fd9990a7e7d8d2f14ecf0310a17e5bf5431934c849752f8b0c92359faa27a9d0ffa83de44aa68446985d5b94c1103abc72346af68105e5ce3973b92e9a8da2d6ed6a79462bd2d9250be63c7bd442c34b71375afd7bcfd5bc28f6715931e1f1a4b0eaa27eb489ea565e58504517606820d8b8d1a2112e721320810f165f20d5f15c5c4aaf32ac95151222a2dee017c6cf858c965ed2aeaab348d8b1b9ba78948743cf9dff88dc1ee42b99975505952c0c5feba87162f3da6b7c6cb6b38848dfa0dfab65058945cbb86cf1ea8a564d562aed1b7374bb72dbbcc536c9c2a68752f0af9ae1c8af8644bc6ca2ea36765f20c10e9f892b70a4fe274d52da01ecbeb3321b73f922eedc6794da5fbd3a1d41ec687380bfb30f709c7127d764f8f0d9987ea7908bd02689294b74a32d35b47950b720ad56e8e165ba52e3c684ce73f7f112691fda84dcc59ac3845518a46c70fa6ab2c817e812e39db3a07de1f5c4f99cf86d81538b26d6a7f102c6ac7ad51a9cfc9c082367d7e51618a83e107ac5eea3c301e925f24ac427e1179fc653e0223f6cabf0cbfee3c7581dcf666e1dfedd8d25e740179b7aea5834e867dc8cd2412c045e36207a3d665752ce0f4b64dbf5848841a7df5a400362409c5e912367a180b65243ea6aa1d7f84ae0ee72e14374aa3c236325fcdba42f117ad57a0daf5381ca7462baf0d9566dcb1ef5ebb2f78ef6a55e0ce362b0494087c7a3b342d2bed62c5c2539d21e010e4e36b022fb312418e931482b3b389c20336cfd716a401aff2f885878e42ecd4d7953db5ef018236e49ef5e120082ff995a3fb067c67d9a5c6e40db1e78ada2228c3a257a4154b39af803436fffc1e4d5eb83a48d837320eee011a2499c015562b483386656a27eeb9ba4daed6d0e5b2bae7603d2d28affaa16f76bdfa6f830936054d1ce61e083f82dd72437f7d1bcec64040ce24360c128fe5c413d936a4fa7812a59c10d6ec3e6ddef00b4d40327bdb5aa1f5462c543165d40134af188b21782c1ac74f1443c92dd129df21c1736ed0a6d82cc53f80a442fc9bac2f7aa865777e92b8e358643dac59a116242ccf83a9965b64bf047249b5591077e45558ab4bcf37e563b8bb25eb6d7c12bc317e9ba7a40203a7948884f0505a4bde6ad1358e56936c018f2930aafca6a21276a7289b91c3d11d45039e57ce8788983a48127e6ac19b1548530cd77e23afe0c541536fcecf7609882401b0d79c2f67f6f5d56fcc3e89c7e5d0b9e96719d7270252aa1d657b16e1acff3360b48fbc2ced3c8ae0f75fbd246ca7c111436d2efbb6c93f418b66d753ad1dbedabf6ee0d49db6e6f8de1e601a63cfdba967fafcc63691241a947d6d397270ac083e512678bba194065f3bb991a5168071746650695b6b0932e2288ff551383a93ecdde9bd5e36f54bd71dba0ca31852f2b70e1553ce203ba3fdfc6b86177b24839fbba8b9fa8234b09a8b01a26e6ccacddfd7161be48b7cb511b85a2bedd0c68b1f9c22ccd9a0f349a68b3027eedf3c572692aa1988bdd24d2bae4436f6b745d7e12845afb7ed83ea8af08f0096346df4388cbda39cce509ee89605c84125c5d299d1b0c1d0d63636dad0ef292bc9b2a4c56a4fe2e1b9091c2fa3452dd985c3b27efe981a13e72a3f5b2b5a2863e3d3c256a5bfb45ce6c23edbfddc24fe026eb52f0544a9d5e8f1f2e3d31afcaed6bd3f0ee65edce2eb05af3316f6974c72bddcc39c94ccdb9cbc6c4e1ae2d761612a5645dd38076e7e6c8b769c68e2419fb7ffe82260cffc54910e8fff1e9e0d80bb1806205d66c92d0d359c9531e018b59848c6cad74c08c8984e499a0d326245d8f3739b08f8fc766d9f628fd13e06afc29edf04762ea715f3a8cfd8f77e6fb70e97b4eecde43038719a11d3406fa8932228e2c2b224c1ee3540efe4919c9b34639f89074c626f4b971a35efaf8372efe9c704b061130c480a1fd6de09be836701235ebc9de2306c8dda48de8883b1a0ba12ff1138bac427475faf8bb4d4570a20c05911111ec13c72cc033c48af2c023ba249ef3dea0c7f553d00771314780ad9ecd8cef619fb2948c0c269ec9310a09784cb3e4e55d2c84ad1ddbceedc68065c24f69ab3972f75aa21d764fc8fd694c1eee5f20a1533e96f53db23b0c58a02a10b5d171e27992ba61c756742cbabbc5b7a76e6f4eb1db015db53fcafa5bff46f0043c3911ded2cd32ccbb6d37fb30e4e07549a13c49a808ccccb2c117644871137053f6dd189b058d5c14fde58a6aa4aeb75aeac2c1b258448a7cbeff3780b85d93708168044fd92334d4b6aa907cfb7f34b21c146f4a3fc219547921de03dbdb99e1adc559e78fd2bd830f9e78f49f210cf7179678323a6246578f67752edf7e0a5a92ac168a674730de3c2ab9b9cd211e8aeb0d8fc45170dcc823ceed39a06742f0782daa85d0e4dc3064f543a4ded73be8980c6f021602391b193085cd3556cef1b21300edbd46a8522eab8623bb8cb138eb4c77e59b4f55d319d6073ba57188495b656fc06284b41b748bed7f8c7c000a1b0e4008b2e89ff8053e1a268fb6a50d5b3e7d6235f58f24a83ec186dd1229cd8807cba99992147ae8e34d0ed6493e48c917242f70bf359340e53060c87095965ff5a361abed8d4efedebd961b2410bc3057549186b10ddd9bc08b910445ca41e542f48dd3bebcd4a8ddcfee0c33b9e541abdcd62335eb1767598bdb2dc8cce1449736b9221bd04cfaf59ae9dd1b70f9d55a9aff4bdc807a5d8af0a8516eaa367ddecbfadf75467af806ddfff2c6b2925112014935f4ced6c15afcecd510b24901a9f12b27ce51bdcc4c2cb4b613c204c6bb1337e0ba8f22a3544b916e6547e27c5e557562b73f639f731c292fc11ec349d7603f115c82195d0b972af5ca0f7c28fb2c6513328c254cbc0c9a1d5909ef6bbac1d594be0f3dc13749239fdc6989f2b86a010f53d05e126fbe27482c7cd507faff264cb7086343e64c992cc5a95eea1d56ba24ae72709f99865b707d410779d8885dc37344027ab899834dc293800be23256ef3cf0d8d8f6bfd18208810452c314c2c09f79290ca30db4cf817d5b218b54e4a2f0e7ac2ecca2fdee9d1bc3be5c323b477e30cd31845f3e9795755abb970df244d6583f7a950aa905e4df2c9e822da41d134afc258882d97f2778cea7c05c400c4f4848f89f5ed7c86ef25f0f5b9080fde451615c4540cbd6c30bd99b3fed4d9a26121f8a18832a0f79bfd98e93e8bcbc93967c8e582ce94a4d4b09d0d99bb1afed24a6e84b44379138bb88a9d281fd49f063f01b9060ea725942a1fcdbbcd8d7ced9286e47047f796ecd1b9cf2a62748b8a5fe0a99927ab4fa6468227fdf9a76a18a213a4a21f20bb50e05c359ddb93ed9c9e6fc8c1813d871875c16b9e03a46626b4a4194df2939f3cfefbe8844684b7e609916997c9ce4abd5090b1e6dae54d419620c59b1e4fe0dca467345bac5a4d78328925f2c6a6d84347bb861bede29d4cd2eabef1b7b63a851a6b1102894a351b4f4ff05270eeed025c46e930f0162d9e7f3d9f5778e0c380cba7a83977f76f767b0a1837a8b9f955037f64514b29cce314b57f62e1ee646bce134353e39291ba170aa7ac0d599b9af3db8598ec832020d8e826c581faffce09d1bd122d1a67ec4e600e4381a484482bc319bfea8cb9bad2f3d474516fe345e095c0f129c9367f17c7db9d873e4c1504a7af26808df871b447126c2c23cd2bdae3f82bef1f7f9bbe72dd17516bd1a313701f0bff0ebcafe16a30827356de161f317d88e75f855a02d818bb87f05a37dc2a7288954bb1bdd7308d5c1c5c86181dd040a44b9655d385d4959f3dea9a86cb464caffdf73164822c119ba9de8ae8cad5341be81526dd647e74572693df6285d88e46618d094298ceabed6a9176fd478878355d0a0dc02f396e7aa460f89942e46ce68396f5da3957c43806928bb580e9429815b31cd9b63cfb635c5b35ca178784227820f825a1b06b424c6ba78e64ebfe5fdabdb7dff32170445d84628cb875d77122e21efc6bc855fbc00893ba39117c21bfb8d1cfd0a747d131bda090ef9484a5dadc3a5877b9500e4e7eca49adfde63af249b7504a99d9e100c1088dc8d87db346edf1b9fa3337208074e78a3db0982ee09e04fbb1aa603f2998faf825dced4b06643d27d0e75860a32eed2be19b54e4fd20c611ae70d9b5075bf2cc9a35ce3a5ba5bef7f72a76a4cff94b8ad2f0e41833eb83dfd44afda2d930f700ba266347b05e4bdb818dcc76fac5c0de5e7e6cc4cb196312e4026675abb55ed79e097f531aaa5ba3f0f4d48cca854dad0077300930c10f38636f4a9aeeeee5c3611705208ab30fefc4752eb32986d05025288a1d6cbd4c47659202dc31297e03d54e2cfe66084c270d9278f93521153e3450af5f78825889f674000ea5c96d9729ad72c75b7c9be675401a29cfa6296ea422e868387c8641631f556d67ea19ce152386c2be227a9048615f6bdc009f025f75faaaddaeda3019f886b8c504bd134d476072bb9a58e7ef862ec1af0ceedb8df6de17044ce344efbc84ef9eef33e1d390c1d562e5a27a68b0dcf5d8c487cdb09251bd59cb317d7ac441c800919c6efae20cd326f09b753a04cd60f9a757063227bf5aa745a84eb39a39446744fd9d08d10702008cd73a53616e72c221cd7ca7debdbaf9607dd17886941277651c08e34d273e0072359164750af47969c7a098a522fd45a180746e38dc554708f96628a37eeb9a660fe506117f7d7db826c59c4d8379f873d87b607c1d1d5a3dca5812914732e67e6c91e1cabc16a1317eee806c35988a7856521370b36684f56040f62855609930a227f1ce61a1d90f687eaa0383617065f27db1c8b5bce03e8d478836f71d8cfcab36087fe456c158bee624c979203b8d6a299f2757508f4fadce70029ca8e34ea55afe4fcac36e6928e1efb9cbb42f2a45ed143291ddc6d14240a62e55a8ab4b852ba0a1f4c23cf82bda1f9310ed612bec4d1faa43e709f49f8ce32f62c5cee46d89261c0adc734470ef385db60422c6ae75ab2d2665dec4fe67a276190960a868650bff2b541bb2ffff09c7655b29944219dc5217d435706a81d70bfcd34b818d01f23abfc72b07d75", 0x1000}, {&(0x7f0000000180)="84a050d88e3f77c872b22dc8fc4cf0b909e144427c9704508d7a2a7dadadf52aa8803f5a6c0013c65aaf58704eff5858cc04b8a681ad74233dced655595697045b21de57807b9f49aa2db47033dccd6f1f979cc9d00003", 0x57}], 0x3) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$dupfd(r0, 0xa, r0) utimensat(r4, &(0x7f00000022c0)='./bus\x00', &(0x7f0000002300)={{0x1, 0x3}, {0x3, 0x1}}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd75}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0xfffffffb, 0x5, 0x9, "2ea86ecce46adc5469ef64e16eb595607fcfd711"}) dup(0xffffffffffffffff) readlinkat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:24:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d08200b0f05000300000000000000d2cad800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(r1, &(0x7f0000000080)="1d6eab", 0x3, 0x0, 0x9) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xffffffffffffffa6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:24:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r2 = syz_open_pts() close(r2) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "900a6e01ff7f0000010001000000000800"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000280)={0x0, 0x0, {[], [], [], [0x0, 0x0, 0x0, 0x0, 0x0, 0x934], [], {0x0, 0x7fff}}}) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:24:41 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000001bc0)=ANY=[], 0xa) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:24:41 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) recvfrom$inet(r2, &(0x7f0000000100)=""/80, 0x50, 0x800, &(0x7f0000000180)={0x2, 0x1}, 0xc) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ftruncate(r4, 0x0, 0x6) 16:24:41 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@random="75a86291f2fa", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x18, 0x3a, 0xff, @local={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @mcast1}}}}}}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, 0x0, r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, 0x0, r6) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r7, 0x0, r9) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r10, 0x0, r12) setgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, r0, r3, r6, r9, r12]) 16:24:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='x\x00') r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) dup(r2) acct(&(0x7f0000000040)='./bus\x00') 16:24:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x21f6bd2e], [], [0x0, 0x0, 0x0, 0x9, 0xffdfffffffffffff], [0x0, 0x0, 0x401, 0x3], [{0x0, 0x3}, {}, {}, {}, {}, {0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}]}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) dup(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x45) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fsync(0xffffffffffffffff) socket(0x6, 0x1, 0x4) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:24:41 executing program 0: socket(0x11, 0x3, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000340)="b100050160000000000008000701000000c60000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881d37d83ff7cc53c894303b22f3119404f36a00e90006ee01be657ae000000020000020000000000000071a3f800040000000000d57c55e383b40000000000000082fccd9840398b61979aaf5270367c0ae12b83d887db7fad8a3b16b323c2042ea6571c416c72f9565342428ba90b0ae69480cfb91ef2ba74bdd7719dbdd6fd23697ffabf589b8f7fcff067c1b2385bdec5c28c15a9f311a6448d604104196724c136a0df74eb682db481204251d1843e6934249530c94ea2d1abf8f5ac9c3a48874d42ccea3038e4", 0x13c, 0x18, 0x0, 0x0) 16:24:41 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:24:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) chdir(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x20) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 16:24:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [0x0, 0x0, 0x0, 0x0, 0x6ae]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0xfffff800}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x6}) r2 = getuid() setreuid(0xee00, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) lchown(&(0x7f0000000140)='./bus\x00', r2, r5) r6 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x30) pwritev(r6, &(0x7f0000003480)=[{&(0x7f0000000480)="56e88ae17f4d28145e9d6c7cc606bb268ac90c7e0eaa864e0b1ad32d67f1d8131d7e0072bfa5be966b62d136f641d7192e77f823ca8892fd9f0163451c593557b45829565c0049ce1b1fc7ebd857abf97962f108527b325ec23118d33ee9ffacf5854a302db243d726668e55121fa60c6ae7bd8ee369ee1ed4de167467ed03c0f6d0343c5c8314a0f23042f7e72dac3aaab4669385d4bdcf7cdabeb22a71630c7defd148a31a5158f4b2ebd3f9aa797375d4005c35b216187010e7b64ac9f23e3c8736906506c58bce193f9f0391680ae368e7900a4f99fa5b8cac3eba51eb33f443f20ea75a7a1d40760090cbb749ffcc080b04c0ef613b5ef782de9cff8acc09b880cbefbe3cc4d2b91e586d6c8ba5c0b97aed5aa404cc43c501fa9e9877ce08aad8fdc2775e0dbdd4f112c1662f6f59a285589dccb04c9f203cd56663fa5062172040082aa11e3483cfbde54b81670f4f727104bfba486271fa454047e3359db4208c9529b66893ea42ee92573530d4a1a2b3fbf3239d6fba0fd215262fd903850b8a6cef76e1ca2f3ac716a7d6a383d485813a23aee5c3d047828cf14018cd14fa4c552a29cd7d808efc2def24fd495f2439df390e959ea24e122c3c02c07d290026cca8dc43de85654921c354428a4287238ad8414a5fc3b9c9021828c5329f709c43fe60f03320b585aac749d5a222f127582685198da2a477abc13ae8", 0x200}, {0x0}], 0x2, 0x0, 0x0) semget(0x1, 0x2, 0x3) 16:24:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) renameat(r2, &(0x7f0000000100)='./bus\x00', r3, &(0x7f0000000240)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1400000000000000ffff000001000000"], 0x10}, 0x0) 16:24:41 executing program 0: mprotect(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = semget$private(0x0, 0x8, 0x622) semop(r2, &(0x7f0000000240)=[{0x6}, {0x1, 0x1, 0xffc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2}, {0x3, 0xffff, 0x1000}], 0x5) semop(r2, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x8, 0x800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/153) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x14, 0x0, 0x0, 0xfffffffe}, {0x6, 0x1, 0x0, 0x20000401}]}) semctl$IPC_RMID(r2, 0x0, 0x0) semop(0x0, &(0x7f0000000380)=[{0x3, 0x4101, 0x1800}, {0x3, 0x4}, {0x2, 0x2, 0x800}, {0x2, 0x8001, 0x1000}, {0x0, 0xed13}, {0x1, 0xff, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x3, 0x3, 0x1000}], 0x9) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x1ffd]) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000140)=""/83) 16:24:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$inet_opts(r0, 0x3a, 0x0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file1\x00', 0x20) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x816) acct(&(0x7f0000000040)='./file0\x00') 16:24:41 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffddfffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:24:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000100), 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) setsockopt(r0, 0xa4, 0x4, &(0x7f0000000240)="d0d5ff0ee493ae5ace3426be089b77a283f2380048951e11ca7cb63b8300b3dc69bd12f29f18b7094ae76136912970d02321944a745544c248436986705b9a4927ba82d69e155a73442dad371031389704b09ad73717f85115e777c60b5b178cc398cec515d75de252fd58dbaae412bcf8d8fb4769e874a3dac51071eb2da62d9c334f55fd33317924cd9f3cae0c3e96555f3677b41e05ebdc29bb914643c425d7803047", 0xa4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt(r3, 0x8, 0x9, &(0x7f0000000480)="e5a0f04aae09a61de70606138f99522ce31eace66ced6001624ba37dbbff563f55f7faf5ad5a15400700000000000000b1cfe0ed756064df9cb06bff4588c2cdd73c738edf03e97b80afad96aa452908e0153aa4bfcdb42590d4053394033c2cd5807662e6c212d5aa95d06b26cf5cf3d39b8c6910d9d6c933ee504dee6c972adf2db30d964e07b9736e05dcb7d1a3f83f537d3ff35d7d3e4e788bdbff2ac8fa8c1796890c9098172b139c1f24dd1aebd436337aa06f811efa1740e2c81cb14ea88b216599aeedefb82dad81ee4d816ccc6f43f12359f719b7e3ea75790a2a2647736fe5968219a4f957843e47350827595adbc00483230ef402c1d6fa4cfa6ed6bd6b2a02262e0ad805ad53ad198375af45a6c486b1057bb8272ae9e25fe5819836f034bc505118fcfe232da9ec4b9b3c76c8f2000071a5ff40a5f4ac60495de3e5be9c435aa9507f58ca2c0e477952003c45a022ff2635c203c319c1d3440b1a1c09aecd646593311a535e7855e025ce94f0c5d75a7e94e0a5004fbb96aa84e2aa0c2de3807e73cd0d0700c48cc09b6347a09b169e754e7567162ae30e50d1fdb80d597d2fbced92f248b46b4af710e9364d3b", 0x1b4) 16:24:42 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8c, &(0x7f0000000080)=0x3ff, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:24:42 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="497d05000810c6999c5f7de78a088dea5530a186b9f69cd148b082f954a166c8612f46d3cd9626ff9808208f617d763f8384592f84d0de1d7961e4d0f4faf1334cf41da6260c7c2d3d4f663d124589e82b71bf5f495ed6898135903c1001639e442007a3354aff52bf275e"], 0x1) chdir(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 16:24:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x5012, r2, 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x4) sendto$unix(r0, &(0x7f0000000100)="021fa509737bcd0ac4aedfaf4531f7dfca2eec6e37b1044dbc9b6180d556e4b3d65c573162995a3df9c9791a3dfcff175354f887c1fa2c555fc5d57a80f707830b8444fceb5969497dc3ce64b7e0ee9b87", 0x51, 0x4, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, &(0x7f0000000200)=0x2) 16:24:42 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, "00000000000000000002f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xc1603656d85ad07f, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) getegid() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) dup2(r2, r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:24:42 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000240)={0x4002b, 0xf03, 0x0, 0x8, 0x1, 0x200, 0xd58c51e2, 0x10, [{0x100, 0x3f, 0x4, 0xffff3074}, {0x3, 0x7, 0x1, 0x6}, {0xe4, 0x2, 0x8, 0xad}, {0x3f, 0x5, 0x1, 0x6}, {0x5, 0x3, 0x4, 0xe035}, {0x5, 0x9, 0xd6, 0x1ff}, {0x8, 0xffffffff, 0x5, 0x5}, {0x2, 0x2, 0x5, 0x4}, {0x5b278a1, 0x1ea024d0, 0x1, 0xcdc}, {0xd1c, 0x2, 0x5, 0x1f}, {0xfffffff9, 0x6, 0x200, 0x2d1}, {0x7, 0x7cf, 0x8, 0x7ff}, {0x10000, 0x4068, 0x1f, 0xff}, {0xce8, 0x7, 0x7f, 0x7}, {0x40, 0x9, 0x5, 0x280e1ffb}, {0x80000001, 0x6bb2, 0x1000, 0x7}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xc600000000000000}, 0x10) recvfrom$unix(r1, &(0x7f0000000100)=""/253, 0xfd, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000580)=ANY=[@ANYBLOB="8fe5a46964658481925d0000004000006df2108e8ebea7a5545bc7dc54f7dc4e0543fa17678b0eba068683940a55bce1509c1d5f798ca04414616b1e5e31340af5aa7cb9c17a86041235e610d801842802ff10bf9264a97e5a25d49ca7f72533"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) sendmsg$unix(r4, &(0x7f0000000540)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f00000003c0)="d7fd42441bcf131608ad3a13d07bc1545b6e24760ad7b1b142dce5a37d8c49d2f45d77993a35c2291c65ddbcdc92ba669742b204c7da7f3f929f80c25a00a84e3eff8d8c73b51706afd83c8b5151db35635d6a1ca71422ea84d76fe13ecc9dd676086ddb6d2ba1e68e", 0x69}, {&(0x7f0000000440)="95f5868fca004ec821309152b3a4b0e2b5cb14f2a4e21759ddf28e856e8c18d43b7843976494", 0x26}, {&(0x7f0000000480)="654209ee4bf1d79a0f3f53964c4e8c", 0xf}, {&(0x7f00000004c0)="cfb9bd08c898c47b62e38d1b98a7f40598ca274fb998e10593c57ce80876c86b24402bad7a5d765afc4ee4a1e44c44", 0x2f}], 0x4, 0x0, 0x0, 0x9}, 0x0) r5 = dup(r2) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) 16:24:42 executing program 0: pipe(&(0x7f0000000000)) mprotect(&(0x7f00004f7000/0x1000)=nil, 0xffffffffdfb08fff, 0x0) 16:24:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0xff, 0x0, 0x0, &(0x7f0000000000)) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000e5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f9b2b579031c2374e8d083588dd899b9d3de447e217d208ae90e22cd20527800fbc6d5e045251e926d729239473a0719105d4e3fe65858065f40da97cc365a630c0413771ab24e0bdebc865ac366eb7de8413eeda127fdc104fecb80308aaa6f4109899f553d5400a70d37bbaaab24f6e8d3e84b3d1c5fbd1f6b32ca953e9b19257cfe3256348000000000000"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:24:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x1c}, {0x64}, {0x1, 0x0, 0x0, 0x80000000}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="00000002000000001500000000000000000000000000b7f5"]) 16:24:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82024f"], 0x10) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='r\x00') 16:24:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000100)=""/220, 0xdc}], 0x2, 0x0, 0x8) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000040)="02000000", 0x4) 16:24:42 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffffffdff], [0x0, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:24:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="79c9b972e664c97ae30b8cf85facd27fc4c32f95912563f35b8f4fd6eab10057a7f78316802981e1e1b5ae314dda068094e11be9e88fecebe86170f359f3180000000000000016026b97b5ff868f7852e47ac7894f767cc776369fc6a8a42030aea1b8d868eccd0c8f8b5b021cc8502a11032fe3fb47afa700ab95deb44231c2bae46cb20003dc9bcff3d7345c303fc442fd4803d7f12a9047ee44a58a6194527972278d0bd22afe39b917c310a567b8520e56b17255ffc3e02bbe9c5d65a5b51be14d9f2c5ac24a060bfa96a54b4e6a916ec9640764ee67097142b005322f"], 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x6, 0x0, 0x6a3f, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:24:42 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02008d04002bde52000000000000114dd0c00c99f2a714af317591b6957522d9fe"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x1, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040), 0xe7) 16:24:42 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x2000000000004, 0xe6a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = msgget(0x1, 0x1) msgsnd(r1, &(0x7f0000000300)={0x2, "68340925358e14f01f220b8b39f00b26f58e6e48cdc23531f26add86d5bfca7178328c9601c3cf4a7068d75a8758d4d1291f550b91a3b80b5c4b467dda24a3206ee661e7250a18a278eb89ac0ddbb3c3478f3e19bac28848ffe41e05d3ba2f200ef2edbccf094e87612bebfed5c89d556b6ea84e611860214597efb08c59db428883cae2b3d7df5fb89afa0e977fe30ae3bc1b24e8dc6085557caeb9f71a01b7a00e9ce07a71810bdd9b480621d0034e7f44e561"}, 0xbc, 0x800) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, 0x0) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e39dd05ee4e83ff20fb6f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f5732b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f850db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f24dc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12e1ed6b56524fb17ce9de91e9e0c170cbfee2f3b1eb1ef355c95ac614d5cfa701eb733d935f577d3078204f39b16154736d5bbb01a899ab6377e50e260a3e4dd8354658dd5aa9716e46453340809736875808ab19c3924977fae513c9d53f079ff60d89cbf3dde7dd4e6928af1a021112d238220b1330ed70837a092ade6db9c254779270b682092f5547a117982c7433ee62349d8a32bd8fd978e15daa3e773f635f41c4de0802ab339365b1dc98000000000000000000000000001a33d52e20369bc8fdf670a7c65ccf99afa3f9de2c012ff66a5869884718487263b462557673dd76649fca301f76ee499d98aa91ae469fff4786d783eb866f457d61ee0d1d035710d5c55f9f650ea15c2933e43ef946e5ca99e9b83b3c07056b0425d59f73bea2f3ec3832c93535d3eac61e13414f82284f7b018b17a591b24ad70791fe358911987661e67b0a59f6c8b3131e6a70c226c0243b23d04560a26db91b169606a8f9eb51145e5be5e85d59b3a8d138623fcc2cc5298569999bab5a0ece1e54ccd7a735fc7d5a4ed5cf44e963c8814dda6985e7796a3cde562d348e4387e2a9379165aab3e9ad4bdd2a86ccf813f53d2e91988627a6f6d5594bd218e3af316ae7f5e7ac701baa42c4857f"], 0xfffffffffffffe51, 0x800) 16:24:42 executing program 1: nanosleep(&(0x7f0000000000)={0x80, 0x5}, 0x0) 16:24:42 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:24:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r0) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[{0x10}], 0x10}, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000000)=0x1) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) fcntl$dupfd(r4, 0x0, r0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x45}, {0x1}, {0x6}]}) syz_emit_ethernet(0x3a6, &(0x7f0000000240)=ANY=[@ANYBLOB="00b7000000008cec00000000000000a50e706d20958792385309000000eab4570f111292531a5ae975fc3c6e94d03f2af77291f2df9e33e2c30721ac9a9772b6d6277b3e7e8ef0720f05ea1566a3a19cdb901034ff07ff27939825d2ccfe87c9b586e1036fd95a0e2780c6d045ea222f"]) getitimer(0x0, &(0x7f0000000100)) 16:24:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f669e16067e34d25627c3dc3786657d891dfe6466d830017eac350200b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e5074a4c226c24f1690d34ab3b55f788e7479f196307fccba41d8f134839de29b66f2d6efc556e92e98d9bb4cdafff4045ec3cf463623323dbc21a70ccba4b773087dfac5054fa3c8e2bdeac4fd1c66d805ec19532b85d48a7ad239e384f2cd54e10272c1085fa65bb470b056b12052206e8121573b1182beed8580abaee99b71577677c4e7a21cff9635c7eb5b73a84be7e0b86bedb6"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) nanosleep(&(0x7f0000000000), 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:24:43 executing program 1: pledge(&(0x7f0000000000)='(\x00', &(0x7f0000000040)='){\x00') r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f0000000100)="9edb28f8f99eb18b", 0x36, 0x0, 0x0, 0x0) 16:24:43 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x8001, 0x5, 0x3, 0x7}, {0x0, 0x81, 0x0, 0x4}, {0x3, 0x3, 0xfc, 0x80000001}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000140)}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) shmctl$SHM_UNLOCK(0x0, 0x4) r4 = syz_open_pts() readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xb1, 0x0, 0x0, 0x1}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x4) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) 16:24:43 executing program 1: unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000340)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='c\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='+!\\!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='c\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00']) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:24:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x66}], 0x8, &(0x7f0000000640)={0x1}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x87, 0xf0000000, 0x0, 0x5}], 0x1006, 0x0, 0xd42d, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) 16:24:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x20000000000006}]}) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r1, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/136) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:24:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x9) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:24:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "060000006bb37b2ffee534840c7602ec5f050032"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aeb", 0x10b) 16:24:45 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x18}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) recvfrom(r3, &(0x7f00000001c0)=""/117, 0x75, 0x800, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0x801169ac, &(0x7f0000000300)) select(0x40, &(0x7f0000000080)={0x0, 0x401, 0x100, 0x8001, 0x3, 0xff, 0x7, 0x1}, &(0x7f0000000100)={0x8, 0x7, 0x7ff, 0x6312, 0x100400, 0x3, 0x9, 0x7fffffff}, &(0x7f0000000140)={0x5, 0x7, 0xcca, 0x4, 0x4, 0x20, 0x80000000000, 0x4}, &(0x7f0000000180)={0x8000, 0xff80000000000000}) r5 = msgget$private(0x0, 0x0) fcntl$dupfd(r4, 0x0, r4) msgsnd(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="02000000000000008edf95391d81d74ff04797d92ba2c757177c6cb9b603e5ea14b5578bbec89457e7b00dd80f9b22ab3434be2107834479943c8b0b93d99d5d0c6b68c6274290ed2921579dcb9cb723bf8a4e6f0f76f354948cd22c57cbded84f1931d978162020159cb733ad08822d5dcb97d5cc0561e5bb6e1750de124991e7d6d5ace1af702aa4229d2c9090215cd85db1c72e4695a3da711fa99108986bc3cac2449ed65f6e1de12b928fcb7b78f34621602cb724be593f9caff84b4fc9820bf8ba103a0f46445782a12ecfc37e0e7f7c24b1b6c573e4f0ec01531638ff584357ad267c34a678cb15b260002223a3698f5a039cb15a0cf870d317b3dd9fa2ec8c45ceba50127f2c4f16e297e4d05f2958bebf6d403e79056f45a982f6446c68c2910258a3b2a590e08d04773ed131551bf83ec17f0b4a1505ef55b541b0a27dd399c0ecf35e12259d0b6b34b4601094e8beb380da5063cb65ef7358a3576626a83a372c97597f4cc2bcbea544f02cfd7653118380371c7ed0c6ab546a799f63ce83350b5824e03b90b43fac8f4e57b53bf833ff01000000000000ea89e99dce26b0d9c94720283a7bc7fed3f6e4a26e0c57b68cfef080c5628ae09cb3271865eedc48765cb32ea036794996dff9a980cf7e125100dd527d3e5fec915f8c24e7f67d7f9d0e0397eeb6dbfa34030000000000", @ANYRESHEX], 0x2, 0x0) flock(r3, 0x7) r6 = msgget(0x1, 0x42) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000240)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) msgsnd(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000003bfbff0ae9805e439c81cafc5fdadd7c2127664b1197bdb60f3075adc331787cf4ce4240e89925f267e0cfcce871029c89f8f4380dcf3"], 0x3f, 0x0) msgrcv(r5, 0xfffffffffffffffe, 0xffffffffffffff90, 0x2, 0x800) 16:24:45 executing program 1: r0 = syz_open_pts() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001540)='/dev/tty\x00', 0x8, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe, 0x3, 0x0, 0x3}], 0x800, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x1, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff9, 0x44, 0x8, 0x0, 0x81}], 0x7, 0x0) r3 = dup(r1) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f0000000040)=ANY=[@ANYBLOB="00006333f1a6bc7a925731a7445e000000004ae70697"], 0xa, &(0x7f0000001480)=[{&(0x7f0000000100)="d61b587dc80dca61f4ead2c1a87505b7625d76cc5096ae527481a9deff876248f3787c1ce70e6bd56301406f8ea46d0c668f64317cf3589c7af2d8b8c1f2c43a239998d7c2c5bf29f512c95f9fac03b983cdd8808015b3c55a934f1682c21ae617c1c537c9e4ea04abc915617f00903637f68d54802d8b59f27de296c47f50f15b3093cb8693885360945bb9219317994db8579a3ffc183268508cd6e3a370b6153df78239673119d570eecebad34ff47945532ffe8d6a2d7346e49f39be064353a53bd89082cec5f6e4d160b70561e1efac67a037c0396879da367860723a04cdf2f85a74efbb2b7b26bcb7bb7fdc7318ecc65348fdc3b951b6646c0cc17ca73ba4c623e08a03df9bb9d8bad3f634da3e706c5fd3a45dbbfb67aa82fbdc0bfd3d88b0e8cb9d135191facef4e912449f406334ee9b0875ac1c8437333182edcb04b55525133a37706ff413e378c449541a1fefa4c542c142c5d24f54fae22d5ddbe02268c06febbf38f36b6ab0a786ebfc6c6f1a067ddfabd69b2bd40093808719ec05a046976ce72bb497e165057856cb1efea241a2eaf382137e90a1511a8fc403efb88b5c22e304c742a33e581580ebe3b6c1730e278ea9c66439e55c84de87c87527ffc064d2f93015b58db43ef38751853167cd478c0713f145570c53f5dd778d329c79e0d0607e4fe12560091c34a170d2af6a25562421e65448029bb3bd771933ca09a0fa74b0c545e4a4d9ac2bb5d13a54c2e18d47652cdbdcc2d8d3e2c43a465d5c8874a8defb4529042fe5fc2b6cfe95bf4090b248de14def06c0acea5317bfb2b96f8025e3f953cfb695fe590d6c96ec10881f944c30b681b891f70739db8b290a4b62d9893f8c9ff9a90bb51ac72fe6fc26040e1d26af213f07a6379885729725243ad170bba786e9fe7167e1e82939e33e6d9036d58d3293f9bef63f5c06700cbe0054c721e3ca50b9d5c9c836fce3f217c7754dec466583f2c42b01a80a55d13d258bf27e43a7593bcd4141cf6558a1a5650dbc7da34dda599231a1c0cc4ef20a82063cd13d86ea6a0ad3412cc2eb4ac4921ec55338595171f5a2c23aa3ae084fbc612efa02897f615f911a618c035361440584fff04eae72c51668d62bc2387d77218c6e3e13da3c7804965710796c5024fdf565cb86308fdd8f485e0ee51eabcb76fff9994ba6385f695f87a78bee5e8ae67cb4b56b8a2a404abb3b75471a1a43bd2ff97019df6c890ddd2705c0f4ba01ed71b8fd5d5fdd7186b3a771012c0545a0fd5bb7c37b230de9867245f9e1e6fc8e44a3d3d6639a49c6ba331bccb0fa3daede6e51c1d7e5abbdf08bb03294391b254a06d006a02e67d7e0444dfb9fe5970e2bf8f6ced443c99b1cb21fd8509e96e84932877bafdada9dab4638dc172450be7bd2cdfad3371b721bc5eafafe3a2bc9ff46e65f2fd6aa49ded9e295198b0116390938b9a15020211ed97b8616f2ec12b4cd4fdad767ddd6f39a5d825073045550edcb342dd6e7ed798f52f04af8feb635d1df03432813e0e7c01ebe86725809ec07bbcc1803d9e48c7354b14a70edd9dc3489b306e21fc10c8c38319b9599974acaff03065cd59d6e6087935fee80967aedb59da71d98cca232fcde584f47e1a1d459304bbf903846ad03751a2739c3823b3ace94281d50f13634ff69621ce077a8738a6c61e35733411f3c54d08e79ef84f00a63ceecd5997ba4ba8df702a464d6a6c9afbbe372af003b4a1193f3b424db1a25c68a8b52208f49350c9b701793e0c9717a1132bc75c4801c1a84c49784091561f4923d5ace2245e7b8fe8ee2ebd311370905906280cbbde4acd0f05ef28f6eccac758b31d9293f4cb34c8ede90f864a91694b92fa658f30f37c580b0c2f42ba59db01889ae35ce54facd0f2b877368b96d5e0b651dbaab697318812d5d24611d4e1db69c2f30115d00f6d20cd3dece091456733a22888f8ba2efab2e973b099d75db734e738a32b010d7001cf4a8f19fda1f122f23c2bc692e7d3d3d576d5a99c0293ee89655821210d59e29cd1b76e106e3817ce8a8b2234df45889953d03fdb4bcac9e92a8982946988dae635faecf66ecdcba0caf4ca9748fe4845d5223f6a72132972a2001574f5744e10fecae9558c46401d466892b2c0929b4cb67c72d0bc3e7ecff91814106483392f5d5daed4790502dd68e64da20c413d8f9bbe9c16560dd80b6cec75dda43df2c47e94e3300761097e3f8f19feb5a24c81128740473e1325475df350a2398740c8390ff0eecb932245f8930bc8f26870e727dc298901797da4ef04fb4e4842eca2695de026d7e4ec5659ab6285fed1996ca23b99560f23d76d4801ae00ea734fc0c527f37745db8ecddc68a7db90f9d45fec3bc44b7fe0009ef328132db867729451339729d9a1dbb5beb16cc930ebf6a6e56de8dd326a49df910da5db8e78b934484401a4a8a5a1b0f2a4be817d72f089c28ed45dcffb97efd097d94e8bc718668a6927fa6375989342d951b8e892ac72c4aab32bd662565481965e29d38f9a15d3ef2239eef2b1b3e1eddd62194c21327e5d04eac2465e9998b38e2d1337878af9085897d48e38c80f208e8e1cdf80407620f14bd9bc831272d2e0e3b5b71c8b8ea99ee25b6adb828f5fb4f9ef82ff80598f2e3911a0400569570e9bb0e1972e183a4cb9e308a18a5fcd4fc95e4e3214995528a87f8a017eea4d77974eecbaa8f3eccc03a1a11d3cfc78f52a59f6807f038081ce78ce76722ac2b754ac83b24b9578d29a2c3532db49aac044b6ca3d44da620778054363cfb7d4817c3751b83492c5ff2d45660d72688ac8d3d540612de5e21b5f5bdd8dd9531da5ccf27e423b18db8c764ff2eed41a962ac0225e9d8e3b3406298e52fffeec64fa5f12ca2f7e2a32bb2264ee30e0e0a3cb3d6e5b28ede612ca6e03b8dbdb3c648247eaf432562d6b5473b78ee7298d624ad72b5c7c5dac3972cbabfe00dac9249584036bf07e0a60767e9219daca7a0584a0755103d30800795b20d939d49ba470197c28b25cde0863a83f147ea8ecb7f91adced7033ecb451a3c7bb130e76d4aaf3075112b0a87d862f098808400e044c2d3a9b6dcc2f34340a17c7e87b2f4d1b2eb199beb98ff36f4c629b146e05368aa9bd1c6ad928be01d314a9d921df45f90887a26da6a2bb89de5cf19abc7a1a5a804dd0be5a6f2c1b0e501cd35574168bb24725002755d859613aeaaa6a41fbf935c5c6de2f76dd260b574f91e2fc2ec3e22894f2eec2d25de0ca6908bdaf592d2a4b097014eb120fee8dadcdc2ee857f5ab628907132e8b77213a468cd7ffbe5ffbada7df4e501c8246e4f7db7c167b1d59e44c207c7d334d641439243b31bdd7d17afdeb429be8b4de0e86d5b60d92e572f0f67d6c22b39684dd28c1ac178068a659d5b31bae2f326ef9eae165b7ae40d5164786a3c454c2531ff84232f0463c7d3879189d19ac95fec8c9b7b13eee701e45627fb76ce178f74f24978dbe4460ab1b11a1849bd2d81eda2a07ec613d13b8a544a83147478e5dbb63339ef2e0f5757b9b606fbca6308695e70840af2b1a86c0878b1473c30bdb06e58cfcd6941e4a9c7a504a7d6a7d130b05cd42cf94fa5b9781274a749775241892bdb8cbd737aad65d9cd51c94b62232d38bf9131d5647c033d03daeb4054549a20364cb658559a175576544d471350a17ebceb25c7d87efc1596cf717818175d24984deb27d3343bd3fd3bcdfdc22940427ea7ae7bef48462e08e7e4e0f03b11c94dfe2c179db358fd4de98c993d2129aec97f44c0f17e98f4889d0e55aab5d6c73c78a6521069cec124a4af10f72432da4e47c5886633c3059be947185b79c6561681978f5c53e8292ffcef2a3869aec6e51d4cfdc233640df821ad656c956b4a8d35c02ead29fb88363865183fa0efc4aa0d9a2216a9696a5f8382fa6c91719f7f885620eb43d9d5a8e57c46478599e9881de898f27d688134f717220a6c441f620ab6a20dc124513a32a91c8cfc1bab0a2185c5fa1c1a0b7b88dba8a854beeab3d9ebb123343a5ead2ff5fa907127ef944dd869a07a9b3eab4fadae81fdfb0bc0b7e45a8d9e5c2c8c73f67dcf68a93f21c611ce5068262a95d099adc82c31fdf1d7d5d9c6f8b85b1a1bf7d26d9e09d4b7d37d86cdc644ca2f35a0ffade28af62ec464437accfc8cd9896633c4fa328d88a3297bf0552bd689f8d885513ab6758e6a25429f1611782e597594f944e621b7efb0efbf6bbabeec5a3658770af6c9885e23d663608e96c8db14d3540b4381a6081acd7f12a166c47b848b493f2412f4af7162f69e3af33bfa4ce1e6f92cedb26d705805426ad44b76fc0bbb39cf12c56c63f34aa49880caf2259810ac0dc2e675dcf12d620ca866afab8ef84230549a3930dd1cb4d3200746ebe31106c542f4a68a941e2badeba6e960b3aafec9f7bcfd8ebc1268209fe681f67fde325ad037b9078a1405b1d0d4d5eb49bf589384cbde398b7bb541f37c5f1cfcd1f665f08f23ad3955ca36bb35055b4c2607be3f216e2cd221e41cba1e7c7db34f4e6046e1538c3cc277e1935c4b027e4a211fcbda74cbfdaf2c28291256f69bae927c341d3ce5148be6441a60133a65cf0b0e3420e4064da3186807a778f37379a0b8bf48cc1e1455fb551633d731bf882bd27ffa4c5a2b364ed4c60a738c7bb07c19735ab938d895baa4d6dc8312a85bad50426e4afdccabed6c9ad13ba034756a00b42f116a2626afb191a27758922d7bf79af7a6a3891b29ea43e0cbc7ea2fe707da62355c4786861e33a48a41587583a644cb4bc776d7f70155d12230a73844e85214a596813a7ae95497fda401eb2352bcdbee5c144c3857ec037df27745da039ea550a434a895c1bd7c5708c4518fe019ca7bd5d16e8f29e4eb2bffebbd4ef6528cf9d8cc4dbc23c70acb2bffb14b5a20fec6ae19db1fa36e0753c9d1e6f3604091eb421b66d656bdfaac04bec7e0906e0cf216ac0d43425e3657e5a703d8dfc6079e6ad314e8e2973d4877a1560397e684ad1098e051882fa0990af6b9bbb85b2324c74a8062255dbee3f9deb666f2a7dd7ffcd7eea732d33052170ced42cf08321e3abd3765ac58f40793183f6b33891252e7cd87b4457a6cb64bad9d71fd9da21274239cbc8fafbe6557112954fafb89d49752e5c17a5a2df16c2752a27159b23ca3ccb842cc4ccbcd2dece10856aebf7898e025d2fbb447bc95b4adf9e53831b7e08a7758e0bd9cae0ceaba752f9ed7d62dc1e87bb6c904673b1acb16d2d4c0550ff3fd1b7bcfce4bdfaaea8745b3501bb5eb346d5b0948014a0a320b1b91da0651c21f8def7843f29c882a79782c1fcb77bdd1a8cad21c16a8d5b42dd01f92ba2b6c7644ff786491a30cafc118003433718bb830a30014bafcc7f0b649793a10ead210c2e5e57aa2185517d98792cfee227776a88c37b3b47ea770339b0fe4c29487be33c292e66ab7e717fb76efec386cddd5a06d54d0e87b0cb8f72b7c5530673cc9dcca79519e75d4d870f1f8e9fd3dab7270829a224be0078d42c754b4c1ac2d0c899757dd409ac7d5a3e5e0a4af084fba25dc9d876c02a256e1bc86bf299fbe8fd7639d2c9f4fc330a594dddfd541fbb3619bc18963993bd2c14f92d3341db44807af5b5345c0b09d715a9e1f87cbe7ebfe704cf1fff318efd3d95a58e69cf0651ec2f307ed02362d84c7f680361b9efb7679f3f6366ae2632e171e7cc3001f539365462a24dbf96494469a9b678b9afca028eba4647d605aa514", 0x1000}, {&(0x7f00000015c0)="100000000000000000ad124a06", 0xd}, {&(0x7f0000001100)="29c5f1b430ec384474fe49781a187e1109884ecd6586e3b873468700a2a701fb6fa2cb0192f8eacc12bac0f7c17e8d570c81c5b737ab9c4889d11050deaf2965c9478e510b6a135b942f9090cb141cb147bd0d97ce417d1b29976e80eaa4d4b1999bd53f5cc8a9f54d8709a4ab17fede6d3fb4677dd0a51b84410e8a6aced8a7f72672d551d054774cec342d4237f053f9ddb743105a26e075c38fccbdd9666b860275c262dd4cbf6d13530fca0cdac354842ab74b3c1a1febd420458198d3f0c7c1c261d30aaf9da1af3013bdf9ad60c092f6dc3315a20220255792cceff4aa84e99b0a5c69ae65", 0xe8}, {&(0x7f0000001200)="376906efaa5b89b5786ff636830e68e7", 0x10}, {&(0x7f0000001240)="c0b0f8352ca4e540ae164aecb82edcb14e91ab4853e12c74dfd5cd9f78c1a439e4f6cfdb3019a0829d8c8d2773582034622d67e5e6ca79f6898ed8c17cd8f8f6b2fee2c4b168b84b66991079885ac918bf1338da0a7336860d2bb1ac0817239a023e29be", 0x64}, {&(0x7f00000012c0)="82f6fcc39aca098fce67693858ce98d2423260dd65837f9498506bbc42e022bb4db920273d393907c0ff40e4c0033d4ea26ec94c245c25252c342dff6b4e3add33a607e803065721729b1399938c0d193f1ee78642b638ef6fbce2120ea90655d2a81cc242b6dccb41c273af579926ffffa9fe61d254c4f19dcfee5b74f4929ebc793c3ef2e7a725a023115fccf14a65b0ae6f16dc186ad5898dbb92468726c461f52a9bfd3bc1fbb14b5ca05e54ef97ec2db04d787180245ce8692fa6bfcdd522aa4ab730cd90df21fde515236e96", 0xcf}, {&(0x7f00000013c0)="7886f2bcb9f3bb9ceec864860fb51e5b07ee3367907df203b2bd2a9fa916848b204623c45fa20901e9d9298e3b606fca8129fa242230a2ac0cc7788ccb20b23a69424b9a6db191c9d60c03596190bc0f451b9e5c45fe21ef5cec82fa17cd589642f2388d18e83126c88873120ea762fe02f8dcb5283942de7beb0c031c7b5b4ecf9e5683f0fbf62334ae6fd2e8d5c2356b6e90e7614fee4d2922c77526d7fbed2d5ed0cd21aba4", 0xa7}], 0x7}, 0x408) 16:24:46 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) fchmod(r0, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001}, {0x3d}, {0x7c}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, &(0x7f0000000100)=0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2a2, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000ebfd1e0d2b98abb800009fd113f78693"]) 16:24:46 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = fcntl$dupfd(r2, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206931, &(0x7f0000000300)) 16:24:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x8, 0x3, {0xffffffffffffff7f, 0x3}}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x2, 0xfc}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setrlimit(0x0, &(0x7f0000000240)={0x7}) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000200)=0x81) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x7c5, 0x6}, {0x18, 0x0, 0x33c0, 0x8}, 0x100, [0x7, 0x613, 0xfffffffd, 0x7fffffff, 0x3000000, 0x800, 0x7f, 0x9]}, 0x3c) open(&(0x7f0000000080)='./bus\x00', 0x200, 0xc0) 16:24:46 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1c2) lchown(&(0x7f0000000080)='./file0/file1\x00', 0x0, 0x0) seteuid(0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffff14) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='x\x00') seteuid(0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000380)="a14c78ef2460638428ffe94408d38cc7d8bc9e2b43d7a3c10bb1dd835f26fe06e363166bbcea9753a7350969aeffb4021753530ee75880e9921601ad50f4b422f25def29728794731ac47e67c4679573f32b4bf769951b93eed23ac2a62d121971b009ed4783d41ab3683670", 0x6c) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000002c0)={0x1, 0x5}, 0x10) getuid() r5 = semget$private(0x0, 0x4, 0x189) getgid() rename(&(0x7f0000000300)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x20001008, r1, 0x0, 0x0, 0x0, 0x1000100f9, 0x207}, 0x2, 0xfffffffffffffff9, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0x10, 0xfff}) 16:24:46 executing program 0: minherit(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000]}}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x6, 0x5, 0xc1, 0x401, &(0x7f0000000080)={{0x3f, 0x7, 0x1, 0x8, 0xe0, 0x1, 0x6}, {[0xde1c, 0x3, 0x0, 0x5, 0x8, 0x0, 0x600000000, 0xffffffffffffffff, 0x1ff, 0x7, 0x6d, 0x209e800000000000, 0x60f, 0x2c, 0x1bb9, 0x8a83, 0x8000, 0x8], [0xee, 0x101, 0x1, 0x2, 0x6, 0x4, 0x4, 0x1, 0x7], [0xfff, 0x8, 0x3, 0x80000001, 0x80000001, 0x3, 0x4000], [0x1ff, 0x9, 0x401, 0xff00000, 0xfff, 0x393b], [{0x0, 0x8, 0x6c, 0x8001}, {0x2, 0x7, 0xa934, 0x3}, {0x8001, 0x0, 0x1, 0x5}, {0x1, 0x40000, 0x800, 0x1c000000000}, {0x7, 0x3, 0x5, 0x7fffffff}, {0x7, 0x9, 0xadc0, 0x24}, {0x20, 0x6, 0x0, 0x3ff}, {0x8, 0x4d73, 0x2, 0x81}], {0x5, 0x69, 0x80000000, 0x7}, {0xff17, 0x80000001, 0xb8, 0x5a}}}, 0x8001, 0x75}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) 16:24:46 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="a96f6c", 0x3}, {&(0x7f0000000140)="d73160172fe80fd09708bcfc656e4718635a8c9994734f2d218868ac2881f1d6c2fda7ca6e6de98059ba14f943f52c65f327f660dfa156184864128ec5ae45372aab309d4d3f9e63fe84979e0ec7266cb3ea499c41662d60a61fd93783000078b0d0b571ee93a26215006b35a38c9d7beb68f43bf760fd171733787444b15b698c9c75c5b3e0188283b760d341be6bcd091e96e6d3453651ec0ec4c4dc01d8aeb68f51bed0432e2e", 0xa8}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="bd09c6d02504146b03ea1ed84157f06bc3e89be382bd7536e331e9bf38b5627636ff268b70cf5b6437ac3d552aec75f637f401f48cdc8eabe20399f748c08a08646852341b6ef64a89d1954f187045e69d671997ea22303a3007c5c4cf3c60e5bd4c3cfec2074a10df403ec1371febce6f771cfbcee592048d60db3d6346cc6785b17058dab2d123f0253b498ef9b62202333d510319df6e273130213501495d552306899671bd1c8950096b3009b78ff7d73f65ec1b825a0530466efa234497bfb63ef725d3959c66a797fae75e20d98ff46bad16d10abf1604661e", 0xdc}], 0x1, 0x0, 0x1) 16:24:46 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x24ca2e7f04aefa7b, r1, 0x0, 0xfffffffffffffff9) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000080)={{0xffff, 0x7}, {0xa887, 0x1}}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x200, 0xf4) 16:24:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="82029ffdffffffff"], 0x10) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) dup2(r2, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) close(r4) socket(0x2, 0x3, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 16:24:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x8000, 0x4}, 0x10) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:24:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r2, 0x4, 0x40) socket(0x1, 0x4, 0x8) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x81286947, &(0x7f0000000300)) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffe98c45e014d788480ac653ceee1d2f644d5c3085e5a9be026c21f5ed9bb7d13332b70d0c97c3a59e45f339c3988608c3e7a427aa766d80db6a1262cb4eed48aeebafdabf0bf980c416df0a769f60b8a335314fe97ec486294021c261cd91563b2856f0efb1bf480782e71b747d9650b58a3ca951d2500ffbcff2f8db96eaab563d58105472361631f06011cbbccd51358f66939b71a2ddeb598e0b7a79d354ba42d8378b2f7e201859af02000000000000007314b35afc379fcab5e72f24a68a87eaad95ab4b2a77ad4205508ce54b2eecbc96e6e482a4306222bae845e0a689d8a16bf89478a21336976b1f26da7875ec26784d9e54e0f277dedf44c3fe27cee5a70e25805c3309571d7b0a53a15fbd134709611452182eece107039380ead5d8907a03f7235fe6bf2b099b42e0b5af82a79ab63e8958b419d4efc346c3f51859056dcf763987fc9b26f3a785ccafae4661f5843998ccb8e2abf7b2552780fd9d326f5d12ac7298444266cb5433d9e97d0140ff3cdf72ab4e5bdd43cc664960a5f86924e6e920b197cecc7867a1ba96eef137c50f537c4922476b70bde150789a09eb6f1c6de094ff6539bbd085d1877406a6f92752bf229c32069b040d16b2c66524fa3e46566eca3b0ba900ce97ba6f074084862cb42689279e82133a926929e269253d498fdf631e6b00bc8c820f6fd48498272d494ba08eb0ea04d9028dec39a3c6a6154770cb95618a1bbb775275b800b1738ee1142de8b5bb619954a9dedf901a15f844706f57db7716e2bd3da474dc28919186860d0dc08ec332de85"]) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000100)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) getpid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x66, 0x8, 0x9, 0x3, "7b234ffea9dba37506bf3a50b908b727ef5cd256", 0x54b0fc00, 0xc9cb}) syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x1, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x0, [@rand_addr, @multicast2, @loopback]}, @ssrr={0x89, 0xf, 0x0, [@local={0xac, 0x14, 0x0}, @rand_addr, @broadcast]}, @lsrr={0x83, 0x1f, 0x0, [@broadcast, @rand_addr, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100200000000000000043fd00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x3f) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000180)="01000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x4, './file0/../file0', './file0\x00'}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="9513", 0x2) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000200)="8ef06094a1decc4e47d2c6a229b0868da7f0b77e68362044eebf016fb2be85ed0698d752557acb681f6e99c18b736a60ec60181d1814bc92fa71b6b921d7ebdbcf806922f6a891d71ff10254a9968b2c3510408e68c7813925b6ff307e598786bf832562f814bf03b0fb2d99dc5d735189d14e8e954fb8f5e6e2fe4f95c735c04e7dbe4452f98ae6583f45248050e73f3765f9ad538e573f7cce4a1fd64c974c4352330e68438ba7eaf505bf4a82355a2ef0e584dea8fc768082ff8e703a1915c4bc022a7fe5b077ef2cba2d1ae37881010534a21468df00463f289557be941a915852edc0735ea9ee5ad2dc2216dbad382625dd4c1287", 0xf7}, {&(0x7f0000000300)="5774bdd6607aab69269b1b1a121103a7cc1bd0b33efd3ce7554d15e07d6307bea66ced9c437aa2f15a5adb88f1003f9ba6eceaea47ca4f2fcb657e47b75a04811a1bce6d0953ef85", 0x48}, {&(0x7f0000000380)="1782f7bfe2140c6a8456b14a711aa329e8d253e8f49e903cdaf7a0ac41d7eb1eb2be158cfbb6c9125cdbb309fc31042bb150a7660f2252933287933e406a747941be0509b1a77437710ee51fcd242dd7e29f4d0c00f648275893c77a3b12982cb50d199992c46a92ee6386ea0d1967bac78a32a13b2da7069c6dc18c55e6cf8829ad610161", 0x85}, {&(0x7f0000000440)="ced75b094bd3f3537dcbe9a13d7f425c43c9319320d97ccf7d6963b2408ccfa442d91f1f601d9300131002e47781a504317169dd5d4ab511c241cf2b32c30adfea85f246fc7c89959eb3b1f8d9c8ba8a3e34db828cf8cc900ea10e7df4149c70beabd5332003747a712f4845fb2e0d6fefd896ac3dfc79cd08f87a4822d672f22f5a0ea66b6eefa4ff7b182f9f6d23cab37be4a1ab06bc82f6361a25ae97c741c2689f9063bf40213ff6add58d6b69879749e24be14f867ff71a6f16ffd1adc6fd9373f4575e828935d3b877c06bc84c224dde6689ef1ad669babe3f0f549fdfb284c9d8bbca7a5faeee33d099c243c41a75220a107011", 0xf7}, {&(0x7f0000000540)="3a2ecfd5090579edf792dbe47b1e411e9443ffb0d6192d8f25d8c78f26eddd632429e6620093438301978cce2d0b26bce631fd60631c3b8e1c71526f86d68bbbfaf8ea36cc27398c9f59c2e2285d0e39c1512bc13344f80049af4827fb6e4615a3deb207e29d02bf35e0b62e0d346f0ee74da6896c5a04d83d2e850ec4e8d91a1da318d750244b9d11bcd21b498b547d39c39f97934953aa0677cd068a09b7117fbffcba3dd608b1b7ccf7f91b9c00593dd8cc1b8563843c0b90eabd9ac8133f35487b7a5554cf62991216", 0xcb}, {&(0x7f0000000640)="37511ef0301ba01bd05182f97699e49a0b2d939b8bccd54ca2d39850802d1802a9bda2b3dda0907ad652300aafa6e92c1ec37b2e8762d59f9fcd7f1f3b149cc3cc20314a5022683c8d0d2c37fd505dbcdd462846ea73e8472812aef2fdf567098d2b70241f2f8958270bfe3ca925fbe219405678f667f2527fc1792a8ab9294d60bd5c3625923c6894fb18f440916a510b6f3a22927cb8021c530994823b7a793a2fb7e05ef4632666345256b933fe8b9dd3c128d9762eaf3424f79d4c180ed7f8dbff9525bddc8295b47a6e0688", 0xce}], 0x6, 0x0, 0x0, 0x406}, 0x4) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x42, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000180)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda307000000114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x40000000002902) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0x400e02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x7) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r7) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r8, 0x0, r10) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000180)="e416245c3208ae9689c8867543563daf0e39c4e3514ba5e153e275e394caefc82823cb980999f1ea6de98118606ec29493dd3b36311bfee866cf00018396", 0x3e}, {&(0x7f00000001c0)="9095bee8b2b3c00b95067938e217cbd1c34c6a8078bf0e3cddf0e3b9072384a9d14c11ef3b3a2c0cc8a1cc899a9c35a2189beb2b0b2e98b6568b8df4d9bbb0ab70a0b33ad36896e591422cd124a92958dc5e599d425f87a6a967cbdf24e73e24478304be893d92693e51954a0cd2ef9993f2d3e9cbf1e5160e340e3c502fe63b458e75d52dbbee6e7e17f53829efc5e13e6047", 0x93}, {&(0x7f0000000280)="54473a40c3ea73d2f7f938255b7dbc5ac3901c4c87f5395847112615ff9e09c7ad35e23e22e1f2581b6854007539d75aec617a7b55c5f4f26ff5f596e459ed46859f3b7f536c3d72d9af68779caf6dd0096590ed06ce5265b7db6759141483ef45b9cf83932fa63c90cb", 0x6a}, {&(0x7f0000000300)="674cbc19b8b752fa781d7b1ae5c0233149b488ff62df2d57fa65fa1a758e66ff48200939e58f0efb9260f050", 0x2c}, {&(0x7f0000000340)="7b985210dacbda47c0079e365f01c24ae53c4d746b25c482c38a4437788df298e79eaebcb0bef8403529c68cb2b6834c8279cdccb7afb2a7a474041fc957659efcfb267c8f112bb77c200335", 0x4c}], 0x5, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x38, 0xffff, 0x1, [r3, r0, r1, r5, r0, r2, r2, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r7, 0xffffffffffffffff, r10}], 0xc0, 0x406}, 0x7) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f64690 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f64690 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0xfbd, 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) dup(0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) r5 = open$dir(&(0x7f0000000240)='./file1\x00', 0x80, 0xa1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r5, 0x0, r6) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', r4, r6, 0x4) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000180)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="274882c192337568528cc75ffa0299774884fdbea80d33de4c8385a6fafda7fefedc3a6445814149d5a0b3758b83f910d5534114cbfe600b31b9826a6f07f2c01840b348e9e57e000e6d5c5457bf74374ec353f64861f5f810dc68a881c789882cac295e23645c9d62f78c21c56981b016ca03c93769f756c3e1c28a7637b6aeaea5186c89813b438b5f9f40be6fc9f3ca", 0x91}], 0x1) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/149, 0x95}, {&(0x7f0000000140)=""/159, 0x9f}, {&(0x7f0000000200)=""/71, 0x47}], 0x3, &(0x7f00000002c0)=""/43, 0x2b}, 0x41) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="037f2144eaa9eb5bf4a9542b92c5b1cc5076310bb7cc30609887592c709ee0673a4f6128038d1ba08ffd354372aebff959cb438a4eb9840ed2afe60df3c8c184a798bd251adda8bfd4afcd8a87e5259969b08a609624e929ac83f9b6c461728671fc4f1c61ac5d00e9e85285800cc7ef3d9fcb6cb5a3b7f5cfa5f32bd2be64b4530113f9a5f17ebc722c65f05fa465e77e24436a3f49ceb83a299128e60cfff86f9d00658379b6cf7df1dfd48f37d596774b8780e9766bcc40e0094b55157329340f69384230b32b6ad563d58adf82702d6e6fcb19d2833ed5e705a908776d7ad3967f314a15979959300413c4423aee92217e849958d47f572d2bde6b85ea3a669e2183fff6dff3dcf01bc0e64538481a082d95dcd25a427f2e5e75c83a521c3899827f5fdae72cb7809ae3d56b219806e1712c4866fe324f2fb2c7b5f54d277e59e2eb21b9cff187e81e997af359aa27671a7dc4c6"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r1 = kqueue() open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="629e2ecb0ae85437bc5377314e3f612be4d3c51079e6cf7fff5686f98578b93513500e58721911fbbfe75e51403ef0593b74764221735da040239e9e5cb8f3f3c9194126c660c13a39ed66f5474cbcb8c4a3", 0x52}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3, 0x8000, 0x7, 0x4, "860bb0c975fe52ca08ca63a1a83245b721bc7fff", 0x100000, 0x9}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d, 0x40000000, 0x400000000000000}], 0x106, 0x0, 0x7ffd, 0x0) 16:24:47 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) fcntl$setflags(r2, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x14}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000538a28e22dd77234b627ecfb66d105c100000000"]) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x10001) 16:24:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:47 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) chroot(&(0x7f00000001c0)='./bus\x00') ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000180)=0x3) r4 = dup(r1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) getdents(r5, &(0x7f0000000340)=""/4096, 0x1000) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000080)=0xc6) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000000)=0x1) r8 = dup(r0) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x1) 16:24:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) pckbd_enable: command error 16:24:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) setsockopt(r2, 0x28, 0x6c, &(0x7f0000000100), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xe78, 0x1, 0x1f, 0xeb6a}, 0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xfe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r6, 0x0, r8) setgroups(0x2, &(0x7f0000000100)=[r5, r8]) sendto$inet6(0xffffffffffffff9c, &(0x7f0000000180)="08f945a806fccc9c6d97f9ca7c572d3001000000ca509cab3b64173a810f219ff5e244929c9dae1ea63f9ee110afeb67d491428b1b92da9646ba9b23fb4e825d223ea9af7f97249380be", 0x2, 0x0, 0x0, 0x5a) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0x4}, {0x18, 0x2}, 0x0, [0x7, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x8000]}, 0x3c) r9 = socket(0x18, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x1}, 0x1c, 0x0}, 0x0) pckbd_enable: command error 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000180)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) 16:24:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x45}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0xb198) 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x200, 0x0) shmget$private(0x0, 0x3000, 0x41, &(0x7f0000000000/0x3000)=nil) pipe2(&(0x7f0000000080), 0x10000) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x6) 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = kqueue() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffbfff], [0x0, 0x0, 0x50000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00002f5000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f64690 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f64690 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x20}, {0x45}, {0x6, 0x0, 0x0, 0x10000103}]}) r0 = socket$inet(0x2, 0x4000, 0xf7) pwrite(r0, &(0x7f0000000140)="fbaf8a8d331799ad1010e62c2b357e3a000000000000", 0x16, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x2a, 0x7fff, &(0x7f0000000100)="78fdec", 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x8, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@echo_request}}}}}) open$dir(0x0, 0x200, 0xe) open(&(0x7f0000000180)='./file0\x00', 0x0, 0xb0) r2 = getuid() setreuid(0xee00, r2) setreuid(r1, r2) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f00000002c0)=""/182) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f00000001c0)) 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) dup2(r2, r1) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x1, &(0x7f0000000100)=[r4]) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x7fff, 0x0, 0x27d34b99, "00000e091fe600"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r1, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/93) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0xb7) dup(r0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000380000000000019078fc00000200000000030e907800000000470000000000000000000000e0000001ffffffff4408000000000000", @ANYRESHEX=r0, @ANYRESDEC=r0, @ANYRESHEX]) 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x18c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045, 0x0, 0x0, 0x10000000}, {0x20, 0x0, 0xf0}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:24:49 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:49 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffeffffff7ffff], [0x0, 0x0, 0x1]}}) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000503000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/40) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 16:24:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:50 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x8, 0x3a, 0xff, @rand_addr="0000000000000db74c00", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3ff) 16:24:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:50 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x8) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)='#!', 0x2}, {&(0x7f0000000180)="0000492992a0cc2cc342d4b76f4128b1957828aa542537e65d0677cbacaee50f3740dd31b58a98c7d59a4931395435c9bf93c0bad053788c9d958284fe167e43b8b385b4c49e6f8eca58459b9b6470093903f575f4c32943bf1dac9953cc5b17b6e3268bec3d2e8a2fcc423116e013eedd0a", 0x72}], 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x20) fcntl$getflags(r3, 0x1) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r5 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r5) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x4000151c, r5) 16:24:50 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r0 = syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x6, 0x4000, 0x0) r3 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0x6) kqueue() select(0x40, &(0x7f00000000c0)={0xef5}, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000000)) select(0x40, &(0x7f0000000080)={0x698}, 0x0, 0x0, 0x0) getgid() dup2(r2, r1) 16:24:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ff7000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) setitimer(0x0, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r5) 16:24:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:50 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffe}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x805, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="ef5200000000"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0xff1, 0x41, 0x0, 0x0) 16:24:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:50 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c7b0000003b38ff75e74de400"}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x80, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @random="cff8246100c2", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @broadcast, {[@ra={0x94, 0x6}]}}}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x8cb) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r1, &(0x7f00000000c0)=[{0x0, 0x7, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000001c0)=""/134) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x10a) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000180)={{0x4, 0xa9, 0x9}, 0xffff, 0x100, 0x8001}) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3f, 0x9]) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/12) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000100)=""/91) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x10, &(0x7f0000000080)={0x1000, 0x9}, 0x10) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x8, 0x76) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) sendto(r2, &(0x7f0000000140)="ef69f66270ae0120526f9f41f26c7144511b7d7302181a07b1c0ea6bd3387a03e509b517c1a1d4814a617683d50235cfe6a7f07f8de0236d745429c3285e1a98d24c52d0384fdcbb57891278b68ad3df6f3c0b551d67bb686e83979e669bb4c387d220702d0908a1a7653c121b6e459a3ce5cc7460f5b61c13016de168708fe63cbf7bfaf45c7516277614d91cf4e88f3f302a", 0x93, 0x0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) r6 = accept$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind$inet6(r6, &(0x7f00000002c0)={0x18, 0x1, 0x7, 0x7ff}, 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r7 = socket(0x2, 0x4001, 0x0) connect$unix(r7, &(0x7f0000000200)=ANY=[@ANYBLOB="82020063c4"], 0x10) setsockopt$sock_int(r7, 0xffff, 0x800, &(0x7f0000000100)=0x5, 0x4) close(r7) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 1: socketpair(0xe, 0x2, 0x4, 0x0) socket$inet6(0x18, 0x4, 0xa8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffffc3) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x2, 0xffffffffffffffff) connect$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x7ff, 0x0, {[], [0x8000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x4, 0x9, 0xffffffffffffffff, 0xf800000000000001], [0x0, 0x0, 0x4], [{}, {}, {}, {}, {0x0, 0x1b}, {0xfffd}, {0x0, 0x80000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) dup(0xffffffffffffffff) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x22) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)) r9 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="e7ac3497c3446987019d4191cc2bccd0a14d90a27cc418727e28913f6b8ad9d442a3d6789e93117c", 0x28}, {&(0x7f0000000080)="2971710fd421ed7109c158b0449caf36cae31b34ab9971044b8b8dc76befd19e7f8fc3b8b3ae2bab1f192424be5771bfbae884aee8941c80becc0814a61b3ba89f9d1e1b6deac0599c61a286de671f10ef1a5139139b508da2e12709ac30692f09d608dd86f9867f5d0c1852ac76c32f4f27c0d118a79c0c756c0ff440cf8464e8d76723033f1a3cfd3fe669c4abe6f216fed8bc1812b42f81b6779bc74013f7", 0xa0}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000400003000000012e2b500000000ffff0000018f2a480762e80c0eb651ab8a2e938aab36fc69debe0791746e33e4c49a509eb737654afe6a686ec1b5b4edb298490fc39e33acd114cb24af7f332debdfebd9aa4fc20f24e995a99342c415406a864f937c2580ca365c4dd910f829981dfc9f6f79cfdbad38e3e329bf377b8053604afa8547804faf34eccf2640929fdfa4c700000000000000002be3e6cdbbcc435d393f586c211b1ea0ed13ca4d176776a2783561859d6b84f2790971353389671e06d7c6d29a00a3ad56ce858d4a3ed1b50ad72bafd92e0d3239343af01148", @ANYRES32, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r9, @ANYBLOB='\t\x00\x00\x00'], 0x70, 0x408}, 0x0) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socket(0x2, 0x4000, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socket(0x18, 0x4003, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) socket$inet(0x2, 0x2, 0x0) kqueue() pipe2(&(0x7f00000001c0), 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f3fe79266696c"], 0x10) sendto$unix(r0, &(0x7f0000000100)="749703170f000000", 0x8, 0x0, 0x0, 0x0) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 1: setreuid(0xee00, 0x0) syz_open_pts() r0 = getuid() setreuid(0xee00, r0) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/9) r2 = getuid() setreuid(0xee00, r2) setuid(r2) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 1: mknod(&(0x7f0000000840)='./bus\x00', 0x2000, 0x8612b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f00000019c0)=""/69, 0x45}], 0x1) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:24:51 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:24:52 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbefffffffffffff], [0x0, 0xff, 0x482, 0x0, 0x0, 0x2], [{0x0, 0x0, 0x0, 0x20}, {0x0, 0x0, 0x0, 0x800000000000000}, {0x2}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x2}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sendsyslog(&(0x7f0000000000)="d1b9dd5936efe557db0c", 0xa, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpgrp() ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x40000, 0x8}, {}], 0x0, 0x0) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="02"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x1, 0x0) close(r3) 16:24:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, 0x0) 16:24:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, 0x0) 16:24:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, 0x0) 16:24:52 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="fe", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6000000c74de400"}) close(r0) syz_open_pts() accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)=0xf0a4648c71030067) r4 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x1cd) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000001c0)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) getpeername$inet6(r5, &(0x7f0000000180), &(0x7f0000000080)=0xc) 16:24:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [], [{}, {}, {}, {0x0, 0x4}, {}, {}, {0x0, 0x8}], {}, {0x1f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x8040691a, &(0x7f0000000300)) 16:24:52 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt(r1, 0x3, 0x7fff, &(0x7f0000000040)=""/217, &(0x7f0000000140)=0xd9) r2 = semget(0x0, 0x0, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/185) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) socket(0x20, 0x3, 0x2) socket(0x2, 0x1, 0x7) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x800, 0x0) r4 = dup2(r3, r1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/speaker\x00', 0x100, 0x0) fchmod(r5, 0x98) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pf\x00', 0x200, 0x0) fchflags(r6, 0x1) getpeername$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/31}, &(0x7f0000000400)=0x21) recvfrom(r7, &(0x7f0000000440)=""/169, 0xa9, 0x0, &(0x7f0000000500)=@un=@file={0x0, './file0\x00'}, 0xa) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000580)={0x6, './file0\x00', './file0\x00'}) write(r7, &(0x7f00000005c0)="dc9e6417e8f2733c3b00a5b797a1d578f4e708da7b16b9338ac869cc3fb01fd403b51585d428494e43dc712ce7502de3cd1b8605dc4f71984ed0354083c6026df8a42955dd1276", 0x47) bind$inet6(r0, &(0x7f0000000640)={0x18, 0x1, 0x5, 0x7}, 0xc) 16:24:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [0x0, 0x800], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x403, 0x9, 0x800, 0xe4d1abb2f67192d6, 0x8001, 0x2, 0x1, 0x2, 0x2, 0x7, 0xffffffff}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000), 0x10004) 16:24:52 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001400)={0xffff, 0x0, 0x5, 0x0, "6600fa1d031833ab7fff0e095fe600008000", 0x0, 0x5}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="47cce7857e5a36e682278cd95a521e25f85c685a70b4f9f0a51c9b3c9549872bfad92362abec4f76cf805f2e2969e6a4f163eae0ffdf3f6605d06c7c5cdaa08b371a1d96048f08e32e7b795c145129b63d1a4926a4bad9729560b6f841f4029e0b226faa76290b1c7b40862be832ef8ebcd32cf0c00ff7b7422c5811e8790cbc55daec37d41738bd371f07a3c8cdc4b9a053c8a08233ba3b0510678de5a4072c9d926e5541ca3731bc0b0ed154a8a297d0ce174ae14678c6a3124d0a1f5671fe314ce7e1ee2c51e503e560b1f4e6ce53ff1366b5afa76d6611e23ab1b921cec5fd3b78a6016a1fb9e556d9a870166ed5ea053e0663e52c82e6bff46734186695474de46fad2f4492907830749a4120d2514bf4b234e977e77b486505b4bfd4ecac024efa3845d0daf6f49e8d6d32aa10c57b82538bb6ed9a9a4c5471dea52ba1cc405ae3dfe92b7fe2c6dbf7b436c5923b40ced63ed253c88de40df7ab22926d2be6e004f2441fc052da36a2c7ba533f1e62481beda87ea4912d4e12dee2ba0bd5036d2deffab088d75ae5a912871a7865a1616cc3c1e26a15e58db24d04c882e3d55e9e944ffbc4e76cfa34bb005f175d79e2bd7169c728dd7ef2cfb1fbb7f41c80e3de04087551c1fd179bc7f714fcf4199f224de5e3a098ace11a3076d1439fc7b6edff897489a4eb06520bc7ee7a5c49e5397a8b9cb9ae88c1aa9e054c8a4424ff4bb2e9e41db92dd0b6f400aa0a247243ef194c573281870f919d1dfd1f171ac70a6ac992dde8b9b8a29aef132845b9999d3f98f00e136d05cebb1ec9ab130319b0cb3552c9849ddbddc325f3c4a6a2e709d592160107076da093ca410c5f23c64c3075b8d6f01abe684ac9478bca944050b8ec34c4dcee17cbec4ee54e1941c5f4073d1f4d24f15b777bc487ab6ec0e36c0c2f61b65844d64284b3125193823866fccca511e58e42a10476ba069d2cfc03596dc191259e653b29bd9f6b3acd2458e77c86426963a9db02a18974c84970a4edfbbfb77e190eff15d3b369d7e151743986a31bbf9f50aae7f430729767673921bac57a990b78ecf713f38b0dcb9e2703b1bc59c4bc5a1653419c1d595c6ee1912baf88300637ef0c66fedc570b54321c6b315a18e13803786b70fc337ed076b1d730a4bf226b71c468b41163bd5f9b085e51d564ed1575e52af4b3b0510a7d96f8b8388879050ff629ba3b128a1294381924a67a387b08e2b49d925853d5fa35a85c341f561f73281eb6f48e188e799688c72bb97b7b84fd965fabc99b9451aaf5d7b99a79633a1ca76553ecc9a3c35538ae437c343b8a7949464e92615877394f9432f6f286edc396e4e6ed7e30ef47782d146c5b402cf67cfcbece82e8120166201770b77688bebdac5f773576609f9e84971163c22187304b180b384e14351bf0b8004d519dafaf771448f506fc891c7eace7933f34ed572a5105f0891091cada9ad7b78c0c110b36b89d3d3a72e9077c708648a2fee72163f2f6f72da117ff0bca07fafb687a49ae0fc4e96cd0002661d490c6757738b3e3115a49f7da26a418ff5e2698b37a32b439d7b09dbc667b167165592ffa10a134dfad557a2ce18f4ca62d8aca1825dfd3b4ad1f5e40c4c88645eed7f9ba623c47fcad28b6cd128696da98be4937a3c74272afe34c6086fcbe5c567556265f106b0cf6d3d279556b3ab64aead4cf55ba56a57158ad89ecf226854db45bd0b70b22ae7b2ecee9dc7c3d0a0283272c7bdcca15ff9477f05020b44509cc2ff24c45681a1f5ba2838f0054dddbe8a647d49a81de9b439e4ae0db2dd54642ee56146ab6144044f960694baea34a4ccf68f18dc2651b2a49718c170d43fe81938ead9b7ffe020ee1276ea9bffb8a9548b8d19a8b3ad3476b6728ba1acb6957a4e35dabbb45772c238d8ac5a1fae009b36c8a2c3ff1ddf971fa8be3fdddbbb93cecf5164f0e9546912fe7160346779d483c600e7d8ceb0188969713ea6487668d428396dc06327e961017f46d46685948bd23164dabb90dc3bf2c635cfbc8ad332e61977bf3c4ba61e2593e3447d55b854d501a4b7d9609680a927911b4efc5f2b683f34caef94753e331492645db6d2783ef6e00b0c709a76571a3a7f6857e0724c3da8894b194e521e528d94fbe6c064c99b29955e3c31ef7bb3e43d11117721f911ae81440f3bad79a750e23c8cd30b2ecf851a392713440d9975f1aff8b79c6e5ee4b91e7073c4ad8ad2f7dfa7409514b5afaf634796e80c6f241d15e4db6cfe81db39773225ca18318721a18bbf45393d4bf033b7e28aca90972888d203da1c3b57e45e1670902c5667ed59548c54df72ccfed4bcfb97b376487898f1a9b2f5dc301738319a39f96a2ddf15e83ce088b32a6a0f09e4f963778c9fd0dddd181710728a8f5b0e8ea644462bb216161ae6016d153a36176c85d6faf9aa0045695ee84f9f9d31035499ade203f3fb9de179656a7face578717acb78f141cd5278abf376aadd97ed7b9ec087e40b4cfb5abec054c3878fdf56c1da48430c41592655c05be9028b53c7363f6f58ebbe6e6c8d9e7c05a6ced7da7c9c0fb5bd8249ee7be0fa7ccd1615a10bc16a2629d26b7f4a3af044b255ef78d6a8df3384a2a665597b4741a52d7fcfe801ad01cb905948a696afc4fda116c3d7db0eeb95d071108be49e9004834df92f857adbdd45d892e2e861a9d6f2ad89619d3a97c5628d772e8772bd1fb2cf72725f65f111ed7d26dcae9fed5bbef80cb5ab06e464803662cb447781ecc132cda5cd873a907c0495caeb0f805a166ab74ce61211e745d4d57c5b024669935915ede61b62737e841b6a36b10e4fb5ba7cd5c8443a7a5ccfb62ae725dda7864689f0b19fef76e65934aa00de224bb9c3d031d480346eee8fd174367f810f2d9e04eab52eb5a8c4962e280a883559990c0cfed75aae453ae9d69bb2696b9a1bfd0aef1f006d7c800a78d56bec06ed679c6cbb3640d28e0a44b7acf2b44b5e00a80ddb544dcb1a450760008300a58de70ceb83cc4ece2342b2425a4527e3c4295e906b38bd3b7878db9fe010fec7c717d75b8295771ac484e236e1d791702a5ac74b1434851a4f05f7922cde36e5f4b69adbe1a66c7be5fd4a6bb8b7e8071f7189103e4cdcb86023d57fa00734bb39cf5c0d5e3ce6001ca44620d122cf5d96cab6871da4d37b66739aa4483949d703652b1c8c365ea4542d3189f7aa5df94fd9efb3d703a75a12b74d5879454134d79c7fb9f18d5170bd43fe70451c9b6d7d5a487a148800425a750975e2d14ba9c7269a13ebe5bed8c5fe2df506779a25666cfda5bae0db4ea9d32c534c06320641129d67c66800423acef8a67c5c16b99edad33b3d431a4c2f79650377f1c63bcb3d5779e813975a1c636b6d206c6c1320e1be432ae3152a7c81af4fd0d65adeb2abf3db3c7aee6abdc2575770da8dbbeddcb8d32ceccba0ed2ff43c61e21c53c619d39df3e36819bce57b411d741fdc03647672ed8ea8380c3f35f102587cd5b8363550eb3d387298d13461543ea7394e87b87b92d918b355e547390932dca65034541824484c98ddf3eac93bcae66999c2e79d6be2277091c1541e288797a9b837e6a55eede80bea492a089cf0c72e061a5a257778b7f1ecb1e9c95b449cf573d811856036a9f7882f4a75c0f527b54d103c780a074832574a09983bc785e9db20d9c36e0f1b55ab6999474a61e3d99c979c8e296647772893f3a2a75a7e527362ab150fcd87893abf5ad939f782c5696942422f06d9302ea2919367b891b5ac3cfead1a85916a6566684af24a31e4eaafa6e2ea3cd85aeab84b3cb35cd17b137a4974196dcf49ab31d7a12f263d7a547e27bee241be825eb4558bc42e19adc300500a4f2c5cdb7ace8190463a4c410f06c6a0999868b0eb6471247243066e5115e34b1109f3dd38482c2900aab2f701177f684ca9529baec596179762a0eb1024aec943c86e1d6dec3d0cc6008ea72b314814f23ba6583fbfb8ca1fd1bc00fd5227b8625d78c49632e2caec1aa233c02a6f2f2a33a2106b22d392af1adc2b1a682cc8be68bb9c5f88d3f14289c0c5c3cad4a0c705693e1ce8c2128c8ba6cb761c418e0b8ad6f4cb270438cf42b7fbbcbbdcbfad000fd20e34254dba75a149ebf37d3e27edef9f3e4ca7980b01de0822a9d2a99df5d43b4d81b9a4512440830788177d5aea7f1319e35eb788ca166045f6a576c733b9eec300354fa2e561f8a7bbf80fd2899bcae5ca2175e830314a9f71538aed6456d96d1a0e52669108feecf2d2031b77f3267342bbe20f0ffee43b19f90027dcbae10d3c748e1b2cfe7910d4a5735bb4c30f812a16a39bb74ea45f96a78c57fbf06a5ca3dd3f6532e636ed609233522aae3f2974210d08b71afa98b5ddba917b10deb9dd7bebfdb8c0f2681432836776cc700445fc1f5d958465fe020588bae5d94d6db3970c78da33790dba60339eaf11438736e15f0353b9acd5c031b8f6c37cc3b6b4f05f8d6c383bd3ce414cf646f7980148a9f632e22aee5a287b8735701036e937d4d36f80fbb938fc6d40a8b95b7fa4d6c90416350ded1a940640d39261a7a71d960602072c99d2f10bb5444ecce49e1de97f4725bacb51fa0e1716abc9ba6d875d893e89f5ed878e2e7e008ecebc3fc554f0aca885f3ae93e5cc3ff3d2eddebe8f6f4ed07b126e848e127df7265622d4eda3b4489752f7388397b50a3711c3d6a5eac1a56501b4bf90e6b8a4c77b38de341379b183e54db4012bcbbaeb9993aa9893500f156c108c00eec495485916d6067c86b0bfc209e78c8f3cba027b459a6d83720e80a48aaccb595118f347399ac05d1d07815eba55cf527f34f7510340010130bf64b70f0d8894167f981306997fdc7a2f90085632ed6b70985762bae4eb59010f0d455686e129efe10c7fbfbd29275d3046bf741dad245601e7685866e9558fbcf073f95c2211cbba973cdeab465548c9f2d955afa0b8c54420cb28c35b93f4e87fa6bedf2825f4f64af807051f589b1c9218875a37bc63e4ba0c4df969a624ed3b8d7bc60130b6bf06fcd12d7618396540c109040b555627d5e9666824809916414f0eef48561150c52cebe55c9e2af2fff473084a8e4b0f7e24853730aab472b060e82fb71ca3ced15eec5f9c97a34ef35076098c38cb7f8645959b5421a98539d0a6bf6ae843ffc983956c3df94ac0b2d03b3229234551834feb06da259ff34e6ebf4c89118d2d6420c5245d09b84bb9fd7cdcc81a0f275e41f072857d953b12082c98b644e24d186ba8a6f448fe95650b476c1fac0fc93e6a2356b9a1f180a94469e4413bd377557eaf49c5fcb94969d6443b0528e5388e5de1cf0ad3c180f5d6a796fc96ffbcdc2213d2b99e762fc6d9df2a566d96152d242febe88ed986c5cb14e4aae065cf545ee316fd8feb22da46118206e4d31866ae0a6733882f55ff1", 0xf1f}, {&(0x7f0000001440)="c2cabe142e05ecc2d9e94c13ec14fdf12a01593a05c9c219e413711b25845d93f11188db46accc1b3bb818852190f64c02c2bd66823b2819f38d8a60c7d45503a670a5386a", 0x45}], 0x2) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdc30310d827898a9d370d24fd1499800c9106a08372e66929b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d50eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667beb98004c7bfdc663a79c14be73e1b156d2b4c4b39e6a16ac5cdc04d94dbdd3af4d9133365d7d575849488b149457dcea53688c4b810ff59f5ba08a2876d20c4b7543da7af7ace7dfef5f056c4e7ea1ba6dbc2904d41f3e61353b0e189b0c3496dc4bf9147500087c5bbe0882a8e8a907b7921a73f00db9fe3e2a43a5587da69d8002d29776876ab0012f5a4ed9a5e4950cb49442b0a7f5351b825ade0ab6b8cfaf5038a58571b9a08280", 0x12a}], 0x1) r2 = socket$inet(0x2, 0x8000, 0x40) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) readv(r5, &(0x7f00000013c0)=[{&(0x7f0000001200)=""/246, 0xf6}, {&(0x7f0000001300)=""/92, 0x5c}, {&(0x7f0000001380)=""/49, 0x31}], 0x3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x3, 0x4, 0x80d, 0xff, "fee511a30dca8c2b41121a57f6f12a38ec9f3f6b", 0x7, 0x2895cb02}) 16:24:52 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpeername$unix(0xffffffffffffffff, &(0x7f00000004c0)=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x4000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) poll(&(0x7f0000000080)=[{r0, 0x1}, {0xffffffffffffffff, 0x80}, {r4, 0x8}], 0x3, 0x45be) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x6, 0xa5, 0x1000, 0xa1ee, 0x7, 0xc40, 0xa7d6, 0x10, [{0x80000000, 0x3, 0x200, 0x4}, {0x1, 0xc00, 0x2, 0x1000}, {0x8001, 0xd83f, 0x5, 0x5}, {0x5, 0x7, 0x9e9, 0x2}, {0x6, 0xfffffff7, 0xf7ec, 0x8}, {0x2, 0x8cc3, 0x6c7, 0x57b}, {0x6, 0x9, 0x1782, 0xcc}, {0xd5, 0x7, 0xbe5d, 0x8000}, {0x9, 0x200, 0x1000, 0x7ff}, {0x0, 0x1829, 0x4, 0xfff}, {0x2, 0x0, 0x100, 0x4}, {0xfff, 0xfff, 0x209, 0x9}, {0xc972, 0x0, 0x7fff, 0x1178}, {0x7, 0x7, 0x9, 0xfffff23a}, {0x0, 0x2, 0x4, 0x7}, {0x8, 0xfffffffa, 0x6, 0xed}]}) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) sendto$inet(r3, &(0x7f0000000000)="3c295aba9a", 0x5, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5037f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt(r3, 0x6, 0x8, &(0x7f0000000040)="674a9d94", 0x4) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) chflagsat(r4, &(0x7f0000000180)='./file0\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) mmap(&(0x7f000004c000/0x12000)=nil, 0x12000, 0x2, 0x1011, r5, 0x0, 0x100000000) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x3, 0x81, 0x0, 0x80}, {0x7, 0x6, 0x5, 0x7ff}, {0x4, 0x4, 0x0, 0xffff6873}, {0x1ff, 0x6, 0x0, 0x7}, {0x9, 0x6, 0x20, 0x1}, {0x6, 0xf7, 0x76, 0x8000}, {0x8000, 0x6, 0xb8, 0x7f}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x54}, {0x6, 0x0, 0x0, 0xff}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x1) 16:24:52 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)={@broadcast, @local, [], {@generic={0x800, "f4ccfd286ec25c1ec8065c287aa83e8b51f89792"}}}) 16:24:52 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x4}, {0x6, 0x0, 0x0, 0x20fc}]}) pwrite(r0, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x4000, 0x9) setsockopt(r1, 0x7ff, 0x7f, &(0x7f0000000240)="9b161a87b3d6eee5ae8a683eb8f1407f15d6eeb7fd2f8b25beb48b41a1a695d84ad1bc4abe3640dccff9929c8bb713170585c29983e4dec70a4cbadbf391cda31650140d4daea1fdc5c2dcfa5f4ab05896cd8f4aff3b27442935e84d4a63f007b857dee3763fee6bb3e17dd3bdd9956693c9766c901e699392205ba412e85994a1072354612044b374f5a52084ca53531ab4aa7e262576ea5bad3cfebb90d9c29b5bb3d79a", 0xa5) 16:24:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getpid() 16:24:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186204018b002b3a0000828104875aa3d90300834a4fb4af0a400c9aa0ad579771368074868765e1d48c0f871ac08986d38fbd4827823ad900c5d1e33b088311cc656b791253ff92e6ca1bad5a8b8c0000000000", 0x57}], 0x1) r1 = getpid() ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x140e, r1) 16:24:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x4000020000210], [0x8, 0x0, 0x800000000, 0x0, 0x0, 0x0, 0x8000000000], [0xe90, 0x0, 0x8], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = getuid() setreuid(0xee00, r0) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) setsockopt(r6, 0x7, 0x2, &(0x7f0000000080)="62b77e9126448d0b901c5476a8a19262f1ad71a43c6efbf8687d33a444be42240f7c7817b2d71d0a0c93e2c384ff2c06e387", 0x32) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x3295) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000100)) 16:24:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) fcntl$setflags(r1, 0x2, 0x1) 16:24:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/182, 0xb6) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1b2) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180), &(0x7f0000000340)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/wsmouse0\x00', &(0x7f0000000280)='.\x00', &(0x7f00000002c0)='/dev/wsmouse0\x00', &(0x7f0000000300)='/dev/wsmouse0\x00']) execve(0x0, 0x0, 0x0) 16:24:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = dup2(0xffffffffffffff9c, r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x6a7, 0x4, 0xc, [{&(0x7f0000628000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f00003e7000/0x4000)=nil, &(0x7f00002ce000/0x3000)=nil, 0x4}, {&(0x7f00005c3000/0x3000)=nil, &(0x7f00005cc000/0x4000)=nil, 0x1}, {&(0x7f0000500000/0x4000)=nil, &(0x7f0000102000/0x4000)=nil, 0x4}, {&(0x7f0000045000/0x4000)=nil, &(0x7f0000666000/0x2000)=nil, 0x101}, {&(0x7f00007b9000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000700000/0x1000)=nil, 0x40}, {&(0x7f0000301000/0x4000)=nil, &(0x7f0000213000/0x2000)=nil, 0x8}, {&(0x7f0000369000/0x2000)=nil, &(0x7f00001d4000/0x4000)=nil, 0x8}, {&(0x7f00000cc000/0x1000)=nil, &(0x7f000019f000/0x1000)=nil, 0x1de}, {&(0x7f0000666000/0x3000)=nil, &(0x7f000062b000/0x1000)=nil, 0x7}, {&(0x7f0000231000/0x3000)=nil, &(0x7f0000207000/0x4000)=nil, 0x1f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000414000/0x2000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000140000/0x2000)=nil, 0x4}, {&(0x7f00006ee000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f00005df000/0x2000)=nil, &(0x7f00007d9000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', '\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './bus/', './file'], 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:24:53 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) unlink(&(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000061"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:24:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:53 executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) read(r0, &(0x7f00000000c0)=""/252, 0xfc) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) close(r2) execve(0x0, 0x0, 0x0) 16:24:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000800000010000"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = semget$private(0x0, 0x1, 0x411) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000080)=0x7f) 16:24:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) fsync(r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:24:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000195c0)="bde2822a02a30a755cadef1513344edc3394505780e75e059fe042afb652a275b07e221a15f66a39d73a3b1bc9af1cfa13dbfa2f88f697977edce5adfeea4140661e808374b1746f88c7b90969fcce7fb28eed6b6e2de654da3e3cabca7cf1485963057c80da36078f01fbface3e13beaa7ab53971cd3c5fd293a25198924ee2edcc07da1f53eeed564376e18abd7362f999de53a6b45154226516d175987c901f322d5cc10f177fabaf5916b0", 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./bus\x00', 0x10, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x5, 0x0) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x8, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000240)=[{0x3, 0x6, 0x1000}], 0x1) semop(r3, &(0x7f0000019680)=[{0x2, 0xa}, {0x5, 0x8, 0x800}, {0x2, 0xc1, 0x2400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x3, 0x6}, {0x3, 0x2, 0x1000}, {0x3, 0x1dcb, 0x1000}, {0x3, 0x6, 0x800}], 0xc) semctl$GETPID(r3, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/153) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) open(&(0x7f0000000380)='./file0\x00', 0x2, 0x40) semop(r3, &(0x7f0000000540)=[{0x2, 0x9}, {0x0, 0xffc6, 0x800}, {0x0, 0x3, 0x800}, {0x2, 0x3, 0x1800}], 0x4) 16:24:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:53 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x8000, 0x124) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) renameat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) fchmod(r6, 0x14) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:24:53 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000002c0)=[{0x5c}, {0x3c}, {0x6}]}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ftruncate(r0, 0x0, 0xffffffffffffff80) pwrite(0xffffffffffffffff, &(0x7f0000000280)="89", 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x9, 0x7fff, 0x3, 0x0, "cd0fb88507bf8e8a352e462da7535f9f6e9ba6cc", 0x5, 0x101}) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="00000e00"/24]) 16:24:53 executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500003000b70000001d9078e000000200000000039490780000000045000000fffe000000000005e0000001e0000001"]) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r0, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffff9c, 0x40044274, &(0x7f0000000000)) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f000078d000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x7, 0x4, 0x20, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2b17}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x882c0000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x81}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x444}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './bus\x00'], './file0\x00', './file1\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000142bee7320c5a43aa4115351add15fc08b208760cd1e7ec5f77ae0347a5d82975ba22972fa4c59d5cc"], &(0x7f0000000180)=0x61) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x21, 0x0) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./file1\x00') 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @random="32c8e1654cc6", [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x4, 0x3c, 0x0, 0x0, 0x0, 0x2b, 0x0, @broadcast, @broadcast, {[@lsrr={0x83, 0x1f, 0x9, [@local={0xac, 0x14, 0x0}, @multicast1, @rand_addr=0x240, @multicast1, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback]}]}}, @icmp=@mask_reply}}}}) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000000000], [0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x0, 0xd0eb], [0x337], [0x2], [{}, {}, {}, {}, {0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000000)="6ed0b1327e4cdb2b5ae0c6d0ebacae4ccd618667180afa4ea8639a8d4da00eecd3f5cb3e4d799f28a4e78468b4cd94c1dfeac8d524c47840fa52a60719727ced2a176c6e9e2aa07bebbf12c8853a0cc735f7c5ed7beed9199758eec7a5eca4464ecde04ebcb4d58392a4e3", 0x6b}], 0x1, &(0x7f00000004c0)}, 0x2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) socket(0x20, 0x1, 0x1) r2 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) fchdir(r4) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) recvfrom(0xffffffffffffffff, &(0x7f0000000740)=""/242, 0xf2, 0x841, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socket$inet6(0x18, 0x5, 0x40) 16:24:54 executing program 1: syz_emit_ethernet(0x16, &(0x7f0000000200)={@broadcast, @broadcast, [], {@generic={0x8035, "47383359be8c004a"}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) pread(r1, &(0x7f0000000000)="e4e54bd6d46c79fcb2c6a10b04950dba31bbb83ad8746663f4796f4803c476e46ad949b13952d2ad5547c32a2a38ac0358968c9563afb10dcae18848890c5591cfce09df25e34fc272a118470fedfdcf165c6d69aa66727a2f0826f549babff7ebe5a1b8877fcdb698665469b8153b46035fdf773c2a08f65ade04f90c7935f6bdc8e7dedbce38aab2be4be514e692aa8e617c8505960fe999b18c941d8aeadd27cc9653b1035499000b1d1e6e686826755abe0ada5db8ec81", 0xb9, 0x0, 0x2a) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/115, 0x73}], 0x2, &(0x7f00000004c0)=""/255, 0xff}, 0x800) sendsyslog(&(0x7f0000000080)="dced31a99e453f02c2fabe746a04b4ef6822be2b3d0ed77911a7a09f6240bf02b44b10d69cf4a7f147ac3fee8f9dc7e912ab9fd9e34ab9144ab57eba8e0c075f01383ac0b2c7203ec9c326f0ef8fa4bb33e09dd78944daa18af02d4ef984f896a873f7b559b7d1282a70436da46471e8266798", 0x73, 0x3a) r5 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ff7000/0x3000)=nil) r6 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) unlinkat(r6, &(0x7f00000005c0)='./bus\x00', 0x8) shmctl$IPC_STAT(r5, 0x2, 0x0) shmctl$IPC_RMID(r5, 0x0) shmat(r5, &(0x7f0000417000/0x2000)=nil, 0x1000) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000), 0x0, 0x10000) execve(0x0, 0x0, 0x0) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, 0x0, r2) setgroups(0x1, &(0x7f0000000040)=[r2]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) utimensat(r4, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x9, 0x9}, {0xfffffffffffffffa, 0x757b}}, 0x3) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 1: r0 = socket(0x2, 0xc003, 0x6) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) shutdown(r2, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x10) write(r0, &(0x7f0000000180)="9e3eaa6c000000000004bf9aab42304086000000000345cf838d6b9390410700000052bdacc722de", 0x28) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) close(r2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) chflags(&(0x7f0000000100)='./file0\x00', 0x10000) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x4000020000210, 0x0, 0x0, 0x8], [0x8, 0x9], [0x0, 0x0, 0x8], [{0x0, 0x0, 0x0, 0x100}, {}, {}, {0x1}, {}, {}, {}, {0x0, 0x2, 0x0, 0x75}], {0x0, 0x0, 0x0, 0x583f}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) getppid() 16:24:54 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="03"], 0x156, 0x0) msgrcv(r0, &(0x7f0000000ec0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000e63e564107000000000a"], 0x8, 0x3, 0x800) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="0000e63e564107000000000a"], 0x8, 0x3, 0x800) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000f525875f1b964829f90faf3f624059728b4032d91cdfdd3f69c6a445ef4d8206c37f11a2eb6294241bc52a364295a775c6004703fabe8d987803cf15f2436a0d9f952c11ba083ae33d1da43fe574c152b6d4941c880241cec54324d2080afd400ca8c2ade7b07fa442ad8b7b8547cafd4adebe113b94713a54cd20269bd305fac679582b4dc2b4c92e48fed2fe7df2b36e0b735daca6e6b6d5b6ad630c1da9450d128c6b0eeec443968432498470d2806bc03394b34d969fb3fd5156f3d32e219dc950a450bd5670d3fb460e5e2202dde13fcd7aab98a0c85b467faf0064a9ad8ace2f08574aa852af7d33084a10ccfc81506496b8788b9b324693fed7a9d4f489674b0c0ced0bc65d4aeb70a56c007e3516824df49e259f032541ff9630b7fc2fbc3aecf578d9dd7a7cb1409686f0838d6bd14dbbb4045967c7489678a822cf5eac307240678d608fa51fed180078f265e7a40bdce491fe0e17ecd51c0012a6c9233c29850210c8737bb805a7b512297133a251245865400a3d6cc47b88c4a432694bbb3ff4c031d0d2e7b97810aa7d5f7d1104fe70d8a988f54e8f312487ea6c9f937948453cd2bd09c0"], 0xda, 0x0) msgsnd(r2, &(0x7f0000000100)={0x1, "781b415d1ad986087b0c9cce0509e040c19689bd34104e6d766a3ff6ced001fa1eb12f00937091473990e16ae24e2dccbd7c14a2038680275fea67615c2a03a5e1fa1c8383ccdeab72d63d5168968cb6fc6136fbe7f4226dfe31506d7637a5271ef8193314f3fb72a32d5ace82c6b8429cd2a7f76e531b84b0f007a8aac6090a096c77cd47a036aa9fe5d14931babafa3d9fa629d96412647181b4ca42ea09988cbf06923946c26fe74a873faa4cc9ff5c42a2e70135919d2d65386145fd44c638c858f60d8a0265d72f4ce6294f02bd6bcf3acd89e479a183a825e83fc7e43bbae4e2779d0ddad4455ca740"}, 0xf4, 0x800) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r3, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r3, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/220) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000f525875f1b964829f90faf3f624059728b4032d91cdfdd3f69c6a445ef4d8206c37f11a2eb6294241bc52a364295a775c6004703fabe8d987803cf15f2436a0d9f952c11ba083ae33d1da43fe574c152b6d4941c880241cec54324d2080afd400ca8c2ade7b07fa442ad8b7b8547cafd4adebe113b94713a54cd20269bd305fac679582b4dc2b4c92e48fed2fe7df2b36e0b735daca6e6b6d5b6ad630c1da9450d128c6b0eeec443968432498470d2806bc03394b34d969fb3fd5156f3d32e219dc950a450bd5670d3fb460e5e2202dde13fcd7aab98a0c85b467faf0064a9ad8ace2f08574aa852af7d33084a10ccfc81506496b8788b9b324693fed7a9d4f489674b0c0ced0bc65d4aeb70a56c007e3516824df49e259f032541ff9630b7fc2fbc3aecf578d9dd7a7cb1409686f0838d6bd14dbbb4045967c7489678a822cf5eac307240678d608fa51fed180078f265e7a40bdce491fe0e17ecd51c0012a6c9233c29850210c8737bb805a7b512297133a251245865400a3d6cc47b88c4a432694bbb3ff4c031d0d2e7b97810aa7d5f7d1104fe70d8a988f54e8f312487ea6c9f937948453cd2bd09c0"], 0xda, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000041160ade06ad2843e64e783b4145d9798c7112f2beef6482c5e906c0150a4e4084245f8cf2c3fc05bb7c11ced400d130fb51396223cd0244d0291f9f4fedc395b7352f0100378ecd3e43c497211a859800fb9b707774d26c3635b7a7f166552a2ea79e07d4ecd5135c99928cf35af861aecc786c6c6c8eb92c29b40f2eef943a5d9c59e4d293160a9d7b673ee97e0dd7ea09c7bdac38672cbdb307e5a0afaa21de6d0f87d63049258df4b4300e35732cc75125d3b8347ace79ff79c62e7e9d33"], 0xc8, 0x800) 16:24:54 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) close(r3) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) unlinkat(r4, &(0x7f0000000280)='./file0\x00', 0x8) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x200, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffc, 0x0, 0x2], [0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [0x0, 0x0, 0x0, 0xfffffffffffffffe], [{}, {0xfffc}, {}, {0x0, 0xfffffffc}, {}, {}, {0x0, 0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000000040)=0xff) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x474}, 0x8) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [0x0, 0x0, 0x0, 0xfffffffffffffff9], [{}, {}, {}, {0x0, 0x5}, {}, {0x1, 0x1}, {0x0, 0x0, 0x0, 0x400000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x1f) 16:24:54 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) msgget$private(0x0, 0x180) write(0xffffffffffffffff, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000040)="ab05088b0f947d2d6faf7dfc1284645e06a79db651a11f9b7004ee875aa01be590c9a246216620502ab73acf810855f72cfcb26ab4939b2ed48a354e4a07555c491acfe0edbc8f4c352272dc7614f2e6f59fb5c8fbe61f8f8ec44939e4185128a61ba21e32eb8f397c1177b7d50a75516694309a391e6972838faa9e87a26cede39afa1c90b41b5e6eda85521bc224e24d0d00ff3ca8bcda86ac73fecddc8f402f8f0be9951ce816766bab4102d01279", 0xb0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x8012, r0, 0x0, 0x0) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffe, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x4000020000210], [0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [], [{}, {}, {}, {}, {}, {0x0, 0xa3}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ff7000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000377000/0x2000)=nil, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210, 0x2], [0x8], [], [{}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {0x0, 0xfffffffc}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) connect(r2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "f81d00200b0f000005000000ac501fcad2cad800"}) r0 = socket(0x18, 0xc002, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) fcntl$dupfd(0xffffffffffffffff, 0x0, r6) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x60b5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210, 0x0, 0x0, 0x3], [0x8, 0x0, 0x0, 0x5, 0x0, 0x0, 0x200], [0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x401], [{0x0, 0x2}, {}, {}, {}, {}, {0x0, 0x7fff}, {0x0, 0x7}], {0x3f}, {0x0, 0x0, 0x0, 0xefcb}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) acct(&(0x7f0000000000)='./bus\x00') fsync(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000080)=0x7) 16:24:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = getuid() setreuid(0xee00, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1, 0x0, 0x0, 0x3}, 0x100000084c01002e, 0x0, 0x0, 0x0, 0x0, 0x2}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) linkat(r0, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, 0x0, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40001700, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r6, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r7) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x0, 0x0, 0x0, r1, 0x0, 0x11, 0x4}, 0x800, 0x8008, r7, r7, 0x5688, 0x7, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mlock(&(0x7f0000190000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 1: syz_emit_ethernet(0x68, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x3f25, {0x0, 0x6, "b0ca1c", 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, [], "8268"}}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x6) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8, 0x0, 0x0, 0x0, 0x4000000], [], [{}, {}, {0x0, 0xfffffffd}, {}, {}, {}, {0x100}]}}) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_addr=@un=@abs}) 16:24:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = accept$inet(r4, &(0x7f0000000080), &(0x7f0000000100)=0xc) shutdown(r5, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0xcb0, 0x6]}) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) recvfrom$unix(r6, &(0x7f0000000140)=""/171, 0xab, 0x800, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! in6_pcbnotify: Huh? Thought we never got called with mapped! 16:24:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0011000000050004fecea11ea8fef96ecfc73fd3357a0500000016fa4f3763ffacf00b7804be781e4991f7c8df5fdd2b297be1aa5b23ed0016c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282118e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff0000001257aea8c5000000020000001f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x80000000) semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x800}, {}, {0x0, 0x308}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff05000010aa1b70dd6000000000182c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [], [{}, {0xffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0c590baa5a4e6aa15ebcbab1cbe5625cc44c6926ab817c185670bcfe17e01af3a13b4381cf58547853ad6c1c14e212b5c019bbd0e940ad3ab99286ea65b01031802da904503f864ed4c6071146926dea4810198fc40db91e2952948abf5cf7037bbf05466a21bec707c2921b59a7167de18d6f9c97c2d70dfddb1889cec81267", 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x7f) 16:24:54 executing program 1: r0 = msgget$private(0x0, 0x41) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/169) syz_emit_ethernet(0x68, &(0x7f0000000180)={@empty, @random="080000000300", [], {@ipv6={0x86dd, {0x0, 0x6, '1{q', 0x32, 0x3, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x7ff, {0x0, 0x6, "be46b1", 0x0, 0x33, 0x0, @local={0xfe, 0x80, [], 0x0}, @remote={0xfe, 0x80, [], 0x0}, [], "dc8a"}}}}}}}) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, 0x0, r2) setgid(r2) r3 = socket(0x18, 0x4, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r8) 16:24:54 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) close(r0) 16:24:54 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = dup2(0xffffffffffffff9c, r3) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) dup(r5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r5, 0x1}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) flock(r6, 0x2) 16:24:55 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe6d) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x0, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) r4 = socket$inet(0x2, 0x5, 0xff) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0xa0) close(r3) sendto$inet(r4, &(0x7f0000000040)="3b3cb999a03fe18285fd7e1bf64dd56d21300a39ac911335832ac5192e92f5a2e372a841c5a09478d4", 0x25, 0x403, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:24:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000004c0)={0x10, 0x8, 0x4, 0xd794, [{&(0x7f000004c000/0x2000)=nil, &(0x7f000037c000/0x2000)=nil}, {&(0x7f000048b000/0x3000)=nil, &(0x7f00002eb000/0x2000)=nil, 0xffffffffffffccd1}, {&(0x7f00006e5000/0x4000)=nil, &(0x7f00007ac000/0x3000)=nil, 0xae76}, {&(0x7f00002b3000/0x1000)=nil, &(0x7f0000250000/0x3000)=nil, 0x401}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000}, {&(0x7f0000435000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000157000/0x1000)=nil, 0x100}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000606000/0x4000)=nil, 0xfff}, {&(0x7f0000138000/0x1000)=nil, &(0x7f00001b9000/0x1000)=nil, 0x10001}, {&(0x7f000011c000/0x2000)=nil, &(0x7f0000749000/0x3000)=nil, 0x9}, {&(0x7f000066d000/0x1000)=nil, &(0x7f00004ec000/0x3000)=nil, 0x1f}, {&(0x7f0000648000/0x11000)=nil, &(0x7f00002fb000/0x3000)=nil, 0x10001}, {&(0x7f0000504000/0x4000)=nil, &(0x7f0000243000/0x4000)=nil, 0xfffffffffffffff8}, {&(0x7f00005cc000/0x3000)=nil, &(0x7f00005f7000/0x3000)=nil, 0xae3b}, {&(0x7f00000e9000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x80000001}, {&(0x7f00000e5000/0x3000)=nil, &(0x7f00004d6000/0x4000)=nil, 0x6}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './file', './bus\x00'], 0x7}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000080)={0x6b, 0x0, &(0x7f0000000000)=""/107}) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:24:55 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_emit_ethernet(0x21b, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff6f39e58382a686dd645d13f101e51006fe8000000000000000000000000000bb0000000000000000000000ff02000000000000000000000000000188180000000000000401060102000001030000000001000001007eb0810429f9082bdd312a7dfe82bfe35148215670d774262e465c6bab14a98fd36c7f3ceeeefd8c850bf33dc72bdd711ce47d9588b689c88723dca7ee8efd2eb73db05f2d4ad327b4323155e37fbec699f27d7365e51c200e6bd4aa764789d4eb09a6c560c6fe07c1c67ce8093b208bd9a2b2887b8075ab3ec8045dce0e57009cbe6dc18ce176caa4262496869d6353125d898c12794cb899ed14a0ea17bac96f72d2bf7e8659818dff2442180e260a8308000000006c0a00050000000000000000000000000000ffffe0000002fe8000000000000000000000000000bbfe8000000000000000000000000000bb00000000000000000000000000000001fe8000000000000000000000000000bba1bf771c14a60f6fdeeb00bc8c6ca40ae322b6c8cb429c4a7b13da3e17060c680ab716efe70c2d5c5c4375f979ca9168488e716827db6a3fed1256ea4efb95eb29e6052eee1237bed3d30df0a7c48483e6c1f6029fd10388a0e9b00aa43799e84e6217dada52f7ef13b87c22f5c1c0f0cbbb0cecc8c4dd5ec84734f83e34dd158e0545d51625a85b508a8b566c2efd67438a29fdad16374b4c00dadd6ad45a56a262c2f44700"/539]) 16:24:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x100, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000], [], [{0x5}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x100000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:55 executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) pwritev(r0, &(0x7f0000000640), 0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) 16:24:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8, 0x0, 0x3], [], [], {0x0, 0x0, 0xfffffffc}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$BIOCFLUSH(r5, 0x20004268) 16:24:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r2 = dup(r0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) sendto$inet6(r2, 0x0, 0x3c, 0x405, 0x0, 0x0) 16:24:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4000020000210], [0x8], [], [{0x2000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:55 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) readlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/23, 0x17) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100), 0x0) semop(r2, &(0x7f0000000000)=[{0x0, 0xeb5, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/80) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/212) semop(0x0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {0x3}, {0x3, 0x1ff, 0x800}, {0x1, 0x105}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/80) semop(r1, &(0x7f0000000340)=[{0x1, 0x1, 0x1000}, {0x4, 0x80, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x1f, 0x1800}, {0x2, 0x2}, {0x0, 0x7ff}, {0x2, 0x5, 0x1800}, {0x2, 0xc5, 0x1800}, {0x0, 0x8000, 0x1800}, {0x1, 0x100, 0x1000}, {0x1, 0x7, 0x1000}, {0x3, 0x4}, {0x0, 0x5}, {0x4, 0x3}], 0xe) r3 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) kevent(r3, &(0x7f0000000380), 0x7ffffffe, 0x0, 0xfffffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xd7], [], [], [], [], {}, {0x0, 0x3}}}) 16:24:55 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [], [], {}, {0x8000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8001, 0x0, 0x1}, {0xc48, 0x1, 0x2, 0x920}, {0x2, 0x6, 0x1f, 0x1}]}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getpeername(r3, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:24:59 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1df00258], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffbffffeefffffff], [0x0, 0x0, 0x401], [{}, {}, {}, {0x0, 0x0, 0xfffffffe}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:24:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x4, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) sendto$inet(r1, &(0x7f0000000000)="58b4788953ba2102a307f3e25d134574ca88cdb526c5c51aa8b5dfed2b70485a28400a38d9f6d8b5d4b946b48f28a710ea6f4b0dfc133be29c8be38b47b1c0d05d1e95b64c98ed45a0c98111620f26aa53cb6e6eaa05cbfe3ac5251ace2f2541a7ee5094e5749a8993bda0c8c4db726db0d70cb62e5f21b5b9ca6fefde9a0bff17cc6e17d9aa52cc894d3e0f9f28e6b4e32f9cd0053088a625b09894aef2f458b98ca7954b8c603bd78d93201538645cbb4290ec57e0ca59ada63000e2b0113551b1005108470ff8cbe50eb15bd36764e59863e908a3fd7c3838", 0xda, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:24:59 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000010c0)='c\x00') r0 = socket$inet(0x2, 0x5, 0x0) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x42, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x9}, 0xc) 16:24:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:59 executing program 1: syz_emit_ethernet(0xf4, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0xbe, 0x3a, 0x0, @mcast1, @mcast2, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x200, 0x0, "9c84186cb11c043988fe240c38f545f99dc2cf4a4d354c6dd019e4a6c77e099f50d34a5237a6c728e23bc4d1ec55bbd0da4122805d2b7811b025fd9fd8639194d82b994e7511841d5897f3981a06516a9f64d17a0635d7d964c498f05660b6b368594c989f5bedeccc54fe6a0881cfff71082da30f972aa6ad440505ede3f6505d001e6b62abb3957d512f3000c6e3b5a98a33173f3a45aee283f602e822e6f3f28499732d54c0b3373d74c3b09fd88d4e948e9697dc"}}}}}}) syz_emit_ethernet(0x241, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0xc, 0x6, "9147c1", 0x20b, 0x3c, 0xff, @mcast2, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x2c, 0x0, [], [@ra={0x5, 0x2, 0x1f}]}, @hopopts={0x3c, 0x1d, [], [@enc_lim, @ra={0x5, 0x2, 0x6}, @generic={0x15, 0xc4, "86d8d58f382792c063b557c21d4ae76938b0a82885ed9bcebc11f2fbc6cde5e6a04e9a5d03724b1daaeebcfa34ed6413bdd6bc38e4778752519d425b454c69496b26f1909c71edd3f1a1ffe79b9480052d839d218ae2f59a0f644416ef4a8e6aeed77ad0a1b18f2ed29619af983dda7cb3c93c0fde9d1ccd3b0210a01627af77c64964afcdb83573a5fabea210695027dc8f892664fd031b78befc3215b2bd5d7757d339b1bd92bbf18565e3fa7a10b384eafbff52d4efa090635c01129c53faf8cad5b8"}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x10000}, @enc_lim={0x4, 0x1, 0x80}, @pad1, @ra={0x5, 0x2, 0xf6fb}]}, @fragment={0x4, 0x0, 0x4, 0x0, 0x0, 0x2, 0x65}, @routing={0x37, 0x2, 0x0, 0x0, 0x0, [@empty]}, @fragment={0x89, 0x0, 0x4, 0x0, 0x0, 0x18, 0x64}, @routing={0x88, 0x6, 0x0, 0xff, 0x0, [@rand_addr="06e8328240b8d833d9c0c77059e42f67", @local={0xfe, 0x80, [], 0x0}, @mcast1]}], @generic="2dde80687c048ea84b6caf6e6eab7e379458ac690aac204f378bc966947e0a430bc4ab5f17ab3a4830150f1b1af2802e7e612fade757a54dbf80bbb36993000f05af5d1982d7e2a68611df2fa54e0a2cd350657343cdb0d057d767b3555058f3135cd9d5003552d80de9fa2e962693d19c8b3ef3776fe864a328b313c378ee2923d3ac57ff013ec384fc140def3ef2a78460874642fbd417e8bf1645d79e32975f026e"}}}}}) 16:24:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:24:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) close(r3) socket(0x400000000018, 0x3, 0x3b) socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 16:24:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00000d8000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:59 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES32=r1]) 16:24:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) clock_settime(0x2, &(0x7f0000000000)={0x5, 0x10001}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x2, 0x20, 0x9c, 0x3}, {0x8000, 0x9, 0x2, 0xfffffffe}, {0x5, 0x4, 0x60, 0x4}, {0x2, 0x1e, 0x7, 0x3}, {0x2, 0x4, 0xff, 0x7b}, {0xff, 0x1, 0x3f, 0x5}, {0x7ff, 0x9, 0x3, 0x8}]}) 16:24:59 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x8, 0x5}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:24:59 executing program 1: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) connect$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r4, 0x0, 0x0) 16:24:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x2d}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1fd, &(0x7f0000000240)={@empty, @empty, [{[{0x88a8, 0x6, 0x0, 0x1}], {0x8100, 0x0, 0x0, 0x1}}], {@ipv6={0x86dd, {0xc, 0x6, "ebdb65", 0x1bf, 0x4, 0x7f, @remote={0xfe, 0x80, [], 0x0}, @empty, {[@dstopts={0xff, 0x1, [], [@enc_lim={0x4, 0x1, 0x8d}, @pad1, @enc_lim={0x4, 0x1, 0x81}]}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xc, 0x68}, @routing={0xc, 0x4, 0x0, 0x7f, 0x0, [@ipv4, @mcast1]}, @routing={0x50, 0x12, 0x0, 0x7, 0x0, [@mcast1, @local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @multicast1}, @ipv4={[], [], @loopback}, @rand_addr="5c25d0c51eb374f95ac990cc0b525aca", @mcast2, @mcast1, @mcast1, @local={0xfe, 0x80, [], 0x0}]}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xc, 0x67}, @hopopts={0x2, 0x0, [], [@enc_lim={0x4, 0x1, 0x50}, @padn={0x1, 0x1, [0x0]}]}, @fragment={0x16, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x66}], @udp={{0x1, 0x0, 0x8}, {"791818003f32d69400a7d3d6ca1f907e9d692c31e2b8688ee394f8667aada181a79d540b109aff037722fef9287f5d168a5abf137cf6526c85029a989bd4e6199a1586c0c8870d2031ac32a4bc2d126765e4537f1dcc032ce1763873dd2d6081b961561eaca9237f540c6f69e9f65956bf5fb92073a2f7f319070f155853100d1a3514349043914680655029825c52bcdd7aa68f7fac6fc6fbb6891435aa2993fe4e7db617de5c99006ec36082240f20862148f2df115a"}}}}}}}) 16:24:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [], [{0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:24:59 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0xae95}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:24:59 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x80, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:24:59 executing program 1: socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4000, 0x6a) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:24:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)=[&(0x7f0000000040)='#.&\x00', &(0x7f0000000080)='\x9c\x89\\\'\'-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000001140)=']!\x00'], &(0x7f0000001280)=[&(0x7f00000011c0)='\x00', &(0x7f0000001200)='${-\x06\x00', &(0x7f0000001240)='\x00']) 16:24:59 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [0x0, 0x0, 0x0, 0x2]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000100)={{0xf784, 0x10000}, {0x3, 0x7}}, &(0x7f0000000140)) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000000)=""/169, &(0x7f00000000c0)=0xa9) 16:24:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x1, 0x7f}) write(0xffffffffffffffff, &(0x7f0000000180)="09917b2f1d25d3e5e3df3765279232c01f1eb7dfe6000f0008", 0x19) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x1) 16:24:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x924], [0x0, 0x20000000000, 0x0, 0x0, 0x0, 0x0, 0x4000020000210, 0x3], [0x8], [], [{0x0, 0x0, 0x8000}, {0x0, 0x8}, {}, {0x0, 0x0, 0xfff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x7) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r4 = shmget(0x2, 0x3000, 0xa, &(0x7f000056b000/0x3000)=nil) shmat(r4, &(0x7f000054d000/0x3000)=nil, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) 16:24:59 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:24:59 executing program 1: clock_settime(0x3, &(0x7f0000000000)={0xe8c0, 0xff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) read(r2, &(0x7f0000000200)=""/219, 0xdb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x46}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:24:59 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:24:59 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000080)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 16:25:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8, 0x0, 0x0, 0x400000000000000, 0x443], [0x0, 0x9], [{0x0, 0x0, 0x0, 0x4000000000}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x1}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}], {}, {0x1}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:25:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x24}, {0x3c}, {0xffee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7) msgrcv(0xffffffffffffffff, &(0x7f0000000240)={0x0, ""/4096}, 0x1008, 0x0, 0x0) syz_emit_ethernet(0x61, &(0x7f0000000000)) 16:25:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x82d6], [0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x4000020000210], [0x8], [], [{}, {}, {}, {0x3f}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0902dd8b8c0000013cee9f41cfabdd5b479c0507d2dfe8051702be1753d08eca6a6ab94ef5e10f37ddced739000047a8740aebf6828286227721a3daca0fcc981ba5e36890727e039ad55368e0915c691b9ea99c205b27e6317e04777278bcc26956150685b8d0090c9f9e63aabc2dae504d03e7a49001cc9f42f16ea2aced40df023f07cafa23008043f6e1553feff5ca03cfa3440b096376357609cc1963f3f5d669c73231b11ea6110000003ac3edf5b33200000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) write(r5, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:25:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x4000020000210, 0x0, 0x2], [0x8], [0xfffffffffffffffd, 0xfffffffffffffffd], [{}, {}, {0x0, 0x0, 0x7ff}, {}, {0x0, 0xbcc5}, {}, {0x0, 0x0, 0x0, 0x2000000000000000}], {0x0, 0x0, 0x769}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:00 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r1, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup(r2) getpeername$inet(r3, 0x0, &(0x7f0000000080)) fcntl$getflags(r0, 0x1) 16:25:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x7fff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 16:25:00 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0xcb3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffb7ffffffffffff], [0x0, 0x2, 0x6], [{0x0, 0x0, 0x0, 0xfffffffffffffffd}, {0x5}, {0x0, 0x0, 0x0, 0x4000}, {}, {}, {}, {}, {0x0, 0x80}], {}, {0x0, 0x0, 0x100}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 16:25:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r1 = socket(0x11, 0x4003, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000000)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000180), 0x1000000000000264, 0x0, 0xffffffffffffff51}, 0x0) 16:25:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = socket$unix(0x1, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:25:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x2], [0x0, 0xfffffffffffffffc, 0x4, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [], [{}, {0x1f}], {}, {0xfffe}}}) socket(0x6, 0x1, 0x45) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f00007cb000/0xb000)=nil, 0xb000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$KDGKBMODE(r4, 0x40044b06) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000100)={0x800, 0xc9}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) r5 = dup(r2) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000000)={0x1, 0x7f, 0x2, 0x8, 0xa1dd}) 16:25:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xfff, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x2, 0x0, 0x0, 0x0, 0x3f], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8, 0x0, 0x3], [], [{}, {0x0, 0x0, 0x0, 0x103}], {0xfffe}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = getuid() setreuid(0xee00, r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, 0x0, r6) fchown(r2, r3, r6) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8040691a, &(0x7f0000000300)) 16:25:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getgid() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000026c0)={&(0x7f00000002c0)=@in6, 0x9, &(0x7f0000000300), 0x7, &(0x7f0000000300)=""/85, 0x4a}, 0x40) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, 0x0, r3) getgroups(0x400000000000005b, &(0x7f0000000100)=[r0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000380)={0x5d2, 0x0, 0x4d, 0x33b0, 0x8}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x140) mkdir(&(0x7f00000000c0)='./file0\x00', 0x104) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) faccessat(r6, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:25:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) 16:25:00 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [0x3]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:00 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:25:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x7fffffff, 0x0, "0000003ae6ff3f020000000000061000", 0x0, 0x40000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="680d5557f02cb73031e692fb60991ed390aab45a2cb56223417dd12fed5586dbedb74ac540bdab5ce070ab4816074fce916a31aa71ab27e5b772044af36bfece7f685622aab709d4c4286655001842f8ceb27d06de574f0fbb0c5a5e50845d6ad273834e2a836a6ab5638c6ba410ee60fcff877113d42957c095b0da0102cb17c07ee242250a42ee76d79e5f3057e8a342acf6df08d6aeb5", 0x98) 16:25:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000707000/0x2000)=nil, 0x2000, 0x2) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [], [{}, {}, {0x0, 0x0, 0x0, 0x1ffe0000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getpid() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x1, 0x3, 0xa8, r3}) r4 = fcntl$dupfd(r0, 0x0, r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r5, 0x26, 0x8, &(0x7f0000000100)=""/78, &(0x7f0000000180)=0x4e) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) 16:25:01 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "951a02f3011a64e1a3dc620252b8b9a5ca335587"}) write(r0, &(0x7f0000000180)='\b', 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) read(r1, &(0x7f0000000300)=""/202, 0xca) 16:25:01 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:25:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8, 0x0, 0x1], [0xfffffffffffffffe], [{}, {}, {}, {}, {}, {}, {0x3}], {0x0, 0x0, 0x0, 0x9}, {0x2}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) lseek(r1, 0x0, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000040)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) ioctl$KDSETMODE(r6, 0x20004b0a, &(0x7f0000000080)) connect$inet(r5, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:25:01 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r7, 0x2) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) getpeername(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x2000000, 0x9}, {0x59ef, 0x70}}, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x8040691a, &(0x7f0000000300)) 16:25:01 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000], [0x8], [0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x5, 0x5f2e, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000080)=0x2) dup(r4) fcntl$setown(r4, 0x6, 0x0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:25:02 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000800)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000009000/0x4000)=nil, &(0x7f000000f000/0x3000)=nil}, {&(0x7f000000b000/0x1000)=nil, &(0x7f000000a000/0x4000)=nil}, {&(0x7f0000df7000/0x5000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000005000/0x3000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f000000c000/0x3000)=nil, &(0x7f0000005000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000bff000/0x400000)=nil}, {&(0x7f0000e22000/0x2000)=nil, &(0x7f0000caa000/0x3000)=nil}, {&(0x7f0000c7e000/0x1000)=nil, &(0x7f0000e7c000/0x3000)=nil}, {&(0x7f0000db3000/0x2000)=nil, &(0x7f0000c0e000/0x3000)=nil}, {&(0x7f0000c15000/0x3000)=nil, &(0x7f0000c1c000/0x4000)=nil}, {&(0x7f0000db1000/0x2000)=nil, &(0x7f0000c67000/0x2000)=nil}, {&(0x7f0000f58000/0x3000)=nil, &(0x7f0000d5e000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = socket$inet(0x2, 0x0, 0x8) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/222, 0xde}], 0x5, 0x0, 0x7) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x8, 0x6, 0x9, 0x0, "17463fb0823e3057bae1c4655768418df4dacb1c", 0x400, 0x40}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) close(r4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002f80)={&(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000380)="c2c1fa8a938baede14fc6e51d96744cd9389e7142b497e48dabc954fb9961dfb8298ab8696bd98574a89781c2abb7dedb797ed37c5f9f61f068631c9e34361670fec45aaeeb7688d74406f5b20192d96b3836b5cd4998c0967b4c17aac1bf65943f4a76ffeca701b14be5e3f5771d19daef3efb4507655274d20764f5f364b9ea02b83dedd7db3b7bad4ff02306de5ab57016473fce8d8a84bfe9ea21c90a676b4b988dbb150e12afbe89eb9a9185335dbd7d59188f9892d2cd67f75923acdbe67de47e3782322a9066f7b66a3232adb69e987ee100cbacf87837331b56c5e49f3c6a19dc0f8d761dff96d4bc2cbeefa11167c971b225f", 0xf7}, {&(0x7f0000001d00)="5eb993244b769a146eaf8a1ec7ce3be89e46f27715ccd984f6863dd9d664f9b073c9bc8456222d4f2e98341577005dce0c4b10b22a613a22ad37052806f47dabc0abb6efb25bea1e07919f69e3b3d9f2589cd6e369d6e1e6868d7ee82f9d911b4d21fb54239617159f79ae64d19d554459ddaf28807cf2526f0d849ae47cbaffa8de5a45df60d7cb601a668ed84a010d90918c7409147f8b842fdf3d1e378a6c6ad5c300ec59f9c93d2f90d65862fd143d12aef3becf595f8d5a78d94c0a2f2c30162a608b0a9a9a946e13bc2e0b823056421a9ce423da2883598f537ca0cec7d7b3a31e0582d46520652d332ef9b5e6e079395d9651119e5212a30aff03ce2a6972e3256f652299c1da293812df55a8c8c224255a0eff29d19de1db8f78855c6d38ff59ef09d7034e95d5aeaa287e38dff72b8adbd7bfce583811d1d783ca01d8bf109058922313dad4dba607eef652baa1c05e1c9ac081eac2d95276c00be2070b7026db2c97db701a182cc6439aff6c27893f21b720ff29cac22dacab59ea931373cc2302159dd806cb1cf22e06331bd39ad83396f7c40226145daedfd132d774d5eedc1901c53672e748cb9278f9c78beef1979fdc642511c91ddfc016be8fe92ea44d01c301ce8b24e8f561c98e6b8787fbfd3afe894ee4e568e47c2bf97fb578663a844e5d0661d7430a3775cdc9072089ca5d8438d91d4e05db79f75488fc09e0d34a0a997a04628434faeb6de3128a375a4b3cf72a4ad3b3653eb5d51d5bfdf1e3c1ec470c4ac0048595e701c3115c293558f35ff15ea1907d32acf26994638ad4cf9d606b1930e833b67d374c9a8bff8a6aa9a0aaf5f63b921472540b4ec60cd4b7ae2f3175e0a120b2a8a929fa8285f3b5b08e62aef4ee91bff30dc829ace0624f064f975de03a2e09796536a4c59d2d5e24c2d5dd2fd1116fdac6ded1c24c341eb4ff56a28ff81088d129ceae583fc4bdff8853b45a16e65cadc51bc2df1288aeb57cded4769aba3404709b3e11ae213f53330e53260965af60716dc6cd665cd5065fa4b573bdb3e58abb8b0c2a827aba10d28de69ff57a94a3e0a38d080de2c326c26769f3a768d98d346637f0c8af2da998f3f3ddaf8f64271b840e721641f4e5d0663d0702bee86e0b1838f7e114beea6fa09b9d3da5535dbfb4663061ac09bd13c51e92d08933198c6ca2f1f9dce66ef0730e2330ec02e1e6aa30c0fa64ac036b7ad42d081be8bc3b172f74201ad4e080cc13516f19a60e16e12853728ecbb8fe23385c9e1710f7d305f4b487b7211d5f87a92fb8bef80b512547341e305171ff96b18436c007c294689e30dfe6f49f9fc130f506b81b6ad9343fd4346b5c9970a26be1215a805b1aeda40200c9a8adde47a0022245141e98830f0b35b136dd2c3ada7018386be37c44079f00fd549a0985b813219d8418613061fb069b7c7f4645752f6a87f28d6b6b927e9facbf274cd43086d2677e981c1e95db3dc9732e782418dcd21058f293a30c097051407e34b44ca6ec7ee9e2eec1919e3166631cf1d177dea7751a2127c7d5f0fabe3141963014246d498187a2887683c543e780e8f4d693582bd770c4f835671b45a0a42eb64e879347d0bdda97142157e2061bedca8d17d60501a7d1283d5189ca822aaa5dc5c8dad1c3036167687f895654828978b892636f3b3058ecb146be88d9f11cf58dec174a335ccde32eab05969523d115a2d115b861c593d3b7c4c8ea1beafb1f965a73e04d8e24439984644fcff7453c28da302cbe7a553c49ac3993d6f9b20a69ab81881232c14e0754d31eb253f0ab15b023aa6eaee70f88a0c0c49b04d3fba08b15c635b8a82d4aa4064e613c05214aca41076cef345b3043fd7d1da63dcb4a22418270ca5f5a70736645579f23ea280a5ad209a56efbeb1319eb7636a9d8706d593b18fbc4b4cfe2d3bde5f3a90024bb8c47d6b6eed9793e32f2ed7f73dcd18522bc52f2f4d26a4ca9102b710b6bbd51467cb6dcd5128ef63615cd76bc8967cbbd2a63c05b38589ffe928896efc8ef95520dea506f0459625b6fc445f5989ce87e655021da89acacab6b8c456cf0239508ff076e73fd574fc5d97715f0e46612ebbbc678a6bb27295394a21a0d337b357284d8209319f7203b856d2e7fef6ce09828380fa09c7068dd8a05d68f648f9f6c894aa79a607ee73bc8be511520a01b693f1448e226e4bc0c1c5d0ba63eddc1e596214fa54d304b6daffb4084a6236d0f56250473436666f5345a4ae1173c635bad65ed0f67f97070badf6024dbfd4aa7dfea6ad5cff6f2af956bbd7b1e07daf54cc9846657336f8e92e531c8d987f6230be0f3d483b5b708a62165a48cb8a4957bafe59500dcda9dea8f5f265712aad0305fa49e66b1c05c9931be4734680e40d74c8a873128535d2fd41fc704ed5dded4958cd8e5871fa642efad39cb2bf41355d615190ff0c7f24c10bafbba78b7ddd8bde105881eaf32ccf564e07efc3d18ed6398a0e40db0f4d6bf4d77d3fc560735873a88fc9880769008f6a73881cf4fd45990fb51e22ff1b67b21cb1c51a6ea9fe5188bc90b837dd0ec8f66b7f2b6d3ca04a81b9aebada62807592a3d9850a2332446933ed2949a3da7417cac81539aced17a40bdf09ffacb2d0d544ac3bdec6ddf273b16bbcd8e220ed00b3a8c21f4158dd27a5e70b6b64a993eb81caa1da12a0572b2b1fb3abdf0cfeb5212a4c9fd90fb144e04c7b234254d5e31eeaefa2606450e3f06744220f489b2494e616c7cd9d5cd9f897acaacd3d0db96b8a1c14a59d3113e5713fb1043237e1febbf7aa5b58a83655223ba1294c263890b504eb06648cbe8845b9ad81dbd1b26b80cbe3493b593f4947e55c5ff42b2ed4749b9677baebfd0f8840b437c6caf1667684e64f186f63ee25ef3f03bd5fd8e4320ff359ff53319a8fe8d9a7efbe812eeb259a5f10e5815e218d15df5e6dc73cdc9de729a42ab6443c33f414942158ca6730ad47b54b85f8b5f0e1a076c2630e98d1a7cd2dd7217b125cd2affa1bd71e3ea2f4637157a87b9fdf6954d7423f1ac55f560095e6ff85e1a7dd31456407d95dd8fb3c37aabbfe2fc69e9b93054927680b41f23946e58b56bbce78e6f2e766d5209a78cf354763876e4fd0054ae8e4798094b6744ab9d967c296018914cfa9e93960e14dd396871c6a28ef674eb57a6e2e38585a85e061b092b6033fa66f042b0e6c95f4bdeccc45ff984677ce3723863dcee933853faa555dbeef6be8ae656568a91b30536f0f94be23b189b33b303c44623f97e5fdcc6010536dfe80fc9ba3734550cb50f430a70f0d9aa38f6a38ba68f3263d314e034914a9d5359c65b700ae1cbd533e29072f4b8150196bae889fd7a405bb5dcb4f70bd69e22fe135fb1b9dceed563d9c4f9e01784a5216ddac289d4cf2b4fa043933d7bc781dcdadae36229bf65b17a09e40cc1a5da6d817e15e680c3d8090ee9927797a790faad0113c91a82f19ed52b48546588149cc4783a2b3e7787b32e6b310605060bd060e81a688c1fd839be090e4c3374f9574a68a4bb34c113878feb63ab83925ee2c7fdfc70df738199f763cecd3d51ad922b559e3cd7ed0e6e8be440077fed0e19c631d4a4dfb6c461d8dd747002afbfd255438817a1e364c5438d03f55c255e96bb1e737e6afbad7ce3b100801399f843711b1a08e89a9ed79d939fa5480d97c65eafaf49da23e7f6c7a95f89564ae005470ea52a725d799404db147d383481b0ac2250d8616bc652f4bf13eafc1174208c577fb1ef7ce3097d81c2877b95808e345c8c1c2fc6dd8465835b649b71ae5e50a8a4c1d5c4021115bdcd234e0ae8f0fa28f120bafc1790689949a0919f13b72a968e2d46ed5f63b58651157f642ad20da7636971758d013ae869289b527a2fc10c3e10c9957d48321d248c2047cb3ad4df46346ef73cbe4771e7cd953cc2b2743d7eb08f0308eff1acce8bb5ccc1db0999a7a8e463e063e4c45b24057f42bda70dcaddf047fa70ff6e599ed01b400bccf3d61f26b5c09e2db553a584539a49ee62005703efa40c83feba2be147935e33b3cb01d147e67da361f2982aaf8a7a3996128c386d5b3bf06dfe3a784d096aec9d642fbb2662af84fd27f6b950d0b463b0e797fb5be9252fbbc01921dbf984ea468eb407fb31f24d88f1b26126ce7731bf021c4e9399f1659915a602eecb75bac0b2868daaf7e5a188b285394fa1a3d883256b6016b1f4455fa51f3eb49d2716dc506a1c1b503927af67689a258698acd03137399dc52e45cd26e5ef1d2f550aa56f67d02f47f7511729e531fab54cb8eac5c6f746014aa8d9e87f7426376fb48807983281a2dd1b3a013313c968855443c4e6206c160fce16ca612b1150a3a5c27657fdc881b87a0dbb8d13ca728a7371ae0be0393c508a9161d738e3356147ead2e0ca85889b6f52ccf87d8fdabfb4d2f0a2eee0b67161e369728638c950ac0e3bf242fdcf341865dd01e937205eae74b5051220eba63d88f3831c17e68cd3d72e5193a8d8cdd62f3cd4b2191f6b9f044f764ea5d3ce86ed2d3abff8ec2c27e009dc3f3689609ac4236cf1e2f312835fea24e3063ffbc0b605eababb004ec5295b87d72769a6b3584aa130b3d52a7e968d3fe7ff25cebae937e3fe1ab3baf439ed61fe16222ab2a132c1569e7b7ffdae67442bd2405db41f3b77f01aebb074a90a80c20fd769e3f1797a1e88dd610642b54d8592e457646c5080983e9c762cb7ac365cae6d51f8373e65b3a64012afe3d240ed7a11b4d69e9adbd5de04476abaa51d021cf783c1725ef614fb95aa9fc59b62e4d3747a473ddd81c43e6ae3585b7ad406ce439a35bd086ef2c9f5715e77eb2c3a3c6dcea27203ae1c2943ec518493dbbbd3bf185b902e77d7b661d4eed32e324037b45bcc915b1d1c4678521f6b0520be35227630798657ea4a7326c33a6c41499b717acd99ff9cb9fa4de0b0e88ea64a45b6c4f9e7adbf3a8a7064ffadc156e2c14c986174716c7d2938bf710d4a953b19f27256ac9c980acc91e47af6553bf4970888c4c74834af21133540b035f4ef23b7e2e567a474c792bec4339a156b9774031cc98810b82fbcaff43d56add169d6cc0c07ccd5eaa51fd648465eefe6d321dcb31f1e1c2e83e3fc4ab71f4ba36f347162cbff84cbd68a2abd3230819d640366a05daaf1d31c4b6a4a32a75ecee386b190b44971f14b2cc3bf261c429b401dde12b1ff1e3380426c9b34d5cee9f4bbf5e7dc5eff16788eb4b65d008f7415f72349a9bc68665a0d18a8bfc1b4f9b7c8d224ae998ad8acf6052c240f0ef30174a6845a9aeb0c90b49b1f34ff2cae3e19cf89dfab9ae8d3d959fb5466eda0c736ebf34ced6bc9d62117433b2dfe54ffba8f23c79e4824859c95d8c3c084993b0ee7785f84e75c91f6f9b8c483d395717ef8a24ce7333a16a33497952bd518fb2e1f7799eb515e2fc7e184ee8f21ed92011bb7741429416c04e72e8bcb9694d18ea487f63eafd40558d9cb8133bfedfcf64b8e5451df72cdfe63faf91e647675b0922682077775e6c13a9f663cb043ac3b6d4a92d625105bfaac718ce8f4e360c8de15fc04c90a2fe8a2f076d3539e49ae6ed649f065d2dac0541c7f0715bb630570cb857639d4f57dd61e71031d92910d7be5bb08b37c61f0b7b86e5a2498cc2c431a628b1b4e1617da5e889fe414c2450fdc416208ded58625fa96202b67ebace772fbe359b61216c6aa7fe842a973874e47847a65437f37f6061769603e8cb4165bb522", 0x1000}, {&(0x7f00000004c0)="feeeb443c9e142ce5e8418f1e5dcd1a6041dbcf231c41d30e2f8c63c4c83ed346483e47f23d2205eb1f2195f46aa8be99f2be031afe604aedf997d2be680a66ba4c3583bd561d1adc300fb3392d6b9a0963c53c1d76fb385047e0f569d868e94e134a3aa2f13539a2d9377", 0x6b}], 0x3, &(0x7f0000002e40)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, r3, r0]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r2, r1, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r4, 0xffffffffffffff9c]}, @cred={0x20}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r8}], 0x140, 0x7}, 0x400) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{}, {}, {}, {}, {0x4}, {}, {0x0, 0x1}]}}) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) 16:25:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) setsockopt(r3, 0x3, 0x881, &(0x7f0000000000)="b6bdb78d110394ccfe643fb0597d1fc6d3c924772f66be35d212f27469b853e23f321eac21f06bacfae3fc191f17d4702d54e187b0a7f06a9264dccff919777c6c3b63eeed467a51f6d125d1ee03f3c3b054cc3b707f2f011b365cbbeaf0d1ccb3ae1912472f1b79012c9e1d6d146cf894f3870fc10e70e8f40283a8d678cff370c245f43a4d125bfce9a3f0895114687fc5140fc07b3759c9b4e3601f865a771dd8a755200ddd1d77f6983ea9046f99764725bb7fe307533b438bc2ac611b3fa9a3d9d4d6ecd674295de3d2abdd4f941b4cdf050d5009a0072434851389f849132d9d3cf9c889b4", 0xe8) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x4, 0x7f, 0x20, 0x6}, {0x6a7, 0xa2, 0x25}, {0x5, 0xbf, 0x9, 0x3}, {0x7fff, 0x9, 0x5, 0x3}]}) lseek(r1, 0x0, 0x2, 0x0) 16:25:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) socket(0x1, 0x4000, 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="80"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x179) r3 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) pwrite(r3, &(0x7f0000000080)="c7c3f53d2f91d276c5617721746ffc7fca01f3c4e0ecd2fb7ef36f9da4198bf280", 0x21, 0x0, 0xfffffffffffffff8) 16:25:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "090000f38900f4ffe64dc22a30adca60b38800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffff, 0x0, "00370700000000000000df00000000000000e600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) dup2(r0, r2) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000180)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:25:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x8014, 0x0, {[], [0x0, 0x9c65, 0x0, 0x1, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x3) sync() r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x3ff, './file0\x00', './file0\x00'}) getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)) r2 = socket(0x800000018, 0x1, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fsync(r3) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$inet(r2, &(0x7f0000000100)={0x2, 0x0}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) r4 = msgget(0x1, 0x0) msgsnd(r4, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) 16:25:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:02 executing program 1: setreuid(0x0, 0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b8180000002900000031"], 0x38}, 0x0) r0 = socket(0x10, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0xffffffff, 0x7, 0xe}) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f0000657000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:25:02 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getuid() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) accept$unix(r3, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) madvise(&(0x7f000043d000/0x2000)=nil, 0x2000, 0x3) 16:25:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/20, 0x729518d7ae52c1df) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) sendto$unix(r3, &(0x7f0000000140)="67cd60e2f14940b2de44af42fded204a6998b2d8b03d44749e75617ac3e9ee222ab15d409b57b49c97fa83f1c6bff1e65dc4e56e55084e5fe172f36f2d09a767bb5f9247a7623975ea7342bc09b587c27660d79ed17372c2942c2845ab9e98bc2ac6d430a17ccdab12921e25f79c3c11f7b29a9a6f46371a5428416eb4822fd968ee0a45758614c952de954d583fd2e8a7045da6e76599606f73605a29e531e3e2c51d4c1231ce15407c44065ed79dcbb0fafd98", 0xb4, 0x6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x1200000]}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, 0x0) 16:25:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:25:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:25:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000240)) 16:25:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x7, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x4000020000210], [0x8], [], [{}, {}, {}, {}, {0xfffa}, {}, {0x40, 0x200000}], {0x0, 0x0, 0xfffffffd}, {0x3ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) setsockopt(r2, 0x9, 0x40, &(0x7f0000000000)="b2c18f9bf51578cc5692485da988e69567b81cffd551d8bcdd0a330f6cb9cb53030d474e87fd369385df643cbc3d339edd9b79c2f4d61ad014dd3c73f60e77edfebda9f9f2a0c0b2b57eac1edc2f73eb01a4120396b5f1ed795294435cfee9bc50edec4085ef89afabb2fc04bfb44692bc473d4f8aaf426d8c74fcf2715b5b2e4e8bb3a21ec1e10940cf776bbef53a9c93ddec922e1a28088c7bc6f1f23898bf91a0966de567ac9828ecc6443725273b548facf1b9a0441c20af569ef3c1dae20cc57259cb7d8364b502c7acd3ff56c3a0b3eed93b36818e33", 0xd9) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f64460 vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f64460 16:25:06 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000300)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) dup2(r1, r5) 16:25:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x8, 0x7, './file0\x00', 0x0, 0x2, 0xb6ec, 0xed}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:25:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000100)="416f03a2a70294c4ac7cce30aa4f52297a8216e16c4fdef00f9b6c37e724453f462da43dfc9c9f4ba61453753c90035743ec16c47ecd599793d4a6d4ae08f6e3e106761f6cf257f5791f6e9540d10b5ab269e85f64a641a2ae70df0ab0d0042bceb7f71927ede6338111ec26b9a5d2725a2bb07d2a6821bc7ea1b0a7e57e68a7fd7b6bdc2d39bd1b9c154910e6b3abea51d2644598e717d35c2fcf47ea3036b23f6b2304d1d521bf1fbe01eb63ecf3be137c5e0cf2bd8d0b1ebdb298c345ffee071eec4b003776c5fda44d6f7aaa875d59601d4c", 0xd4, 0x0, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x22) 16:25:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x1}, {0xfffffffffffffffe, 0x7}}, 0x2) r4 = kqueue() r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = semget$private(0x0, 0x0, 0x104) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000340)=""/198) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffe, 0xcd}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) dup2(r1, r0) getpeername(r3, &(0x7f0000000100)=@un=@file={0x0, ""/56}, &(0x7f0000000140)=0x3a) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ff7000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shmdt(r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:25:07 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r2, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000080)=0x6) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202ddffffffffff6fffff01b72f2b33"], 0x10) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="e7955c2b9cde19c5", 0x8}], 0x1) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x15, 0x0, &(0x7f0000000040)=""/21}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) chdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [], [], {0xffff}, {0x1000}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000580)=0x401) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000000)="1f60cff337ecc1032e4859c640b2ea55e8841c5f74a08ae8771ed614a31a4886dea1ff1bea36ae730ebadc0a906b027473320488a83dc697285facedd47175e0b4c4186c348e4f9f059463f4c094ff9c9da1042651996611d0704d95087e8c9c55af23123ab1a44c2abe0295516c2589c1077fdc0ba38b5ad85a59cc67d8f6c527f54da48403a2481f3f71a2cf5d978f7aa06959ce3bebd99a2c86", 0x9b}, {&(0x7f00000000c0)="19bfeb35ed9d0d14b8d3a95b0edf8ec7cc2c01b1699b216499ca7162cdfdb60e16641754770b21d7b46a82ffca31a2766fffd535091b19f0a1faa4e5cab04c1f8333dcea8cd24510bde86003407d4eed8656373a0564072cf2e259cc38dcea91f3b4e959e857676eeaa1eb655f91897b67e60889", 0x74}, {&(0x7f0000000140)="121cb6d4a11ad40d79ea6e448a7c5518c5ed221a5b461ce1a1d0d3262a7bc7927cd71cff09ea9da582287c6e07cb1c3ee9a5698c1333436c55c8bda04d503f0a25dd1760a156d6f1e4f78b3111f4c47c796a3df893b3560fd323d50092b94c08e6c8b5feab2a635f3ee77dcd07a721148a896a0591a1665897873a9f98db543c41ad607469f4c355efbf5da03fa8b69629fe0010f31aabf85c511b0fe7c28094cfbe8363f4b59a51042ff11db5e588c6bbc125b38d43f20b7f8fb0e547dd67cec3d096ac4a4a77858a681c", 0xcb}, {&(0x7f00000004c0)="babcf9d10de44cd502a97d756385162cbdc29234a80998d661ca024b8082ac3e892519d0ca26efd1aba638e344d51902393a1fd713e5b2005f6ac586cc47306f334d28a1944abb60af9f07144924b5c6ea22099cf46849ee75b3e2019426bf62591489ddf07fcfd403936fac69e0ef4f92", 0x71}], 0x4) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000005c0)={0x2, 0x5, 0x4, {[0x9, 0x6, 0x4c, 0xffffffffffffffff, 0x5, 0x401, 0x0, 0x153dcef, 0xe994, 0x100, 0x7, 0x8, 0x40, 0x4, 0x3, 0x8, 0x6, 0xc18f], [0x7fff, 0x4, 0x7fffffff, 0xbe6, 0x1, 0x0, 0x8, 0x5, 0x1ff, 0x6], [0x168, 0xcd, 0x3, 0x9, 0x7fff, 0x2, 0x7], [0x5, 0x4, 0x2b, 0x7, 0x6, 0x101], [{0x4, 0x9, 0x9, 0x3}, {0x1, 0x1, 0x9, 0x13d9}, {0x8, 0x7fff, 0xfff, 0xd5}, {0x0, 0x3e00, 0x8001}, {0x6, 0x6, 0x2, 0x40}, {0x450f, 0x0, 0x8}, {0xffcb, 0x8c, 0x5, 0xe3f}, {0x6, 0x1ff, 0x5, 0xffffffff}], {0x80, 0xdb44, 0x0, 0x4}, {0x3c5c, 0x8, 0x0, 0x100000000}}}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:25:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) semop(0x0, &(0x7f0000000180)=[{}, {0x2}], 0x2) write(r0, &(0x7f00000001c0)="b6fc96e075f2ecefb809672008507e2428027d9af0e4579211c7a80c097f3495f3a9388a9ed45ce575257981079294e3b6d81f3fed966795eafb6ae6c044bac1d61152485c743b834606925f637f02e9cf28b9d9a05f54b26011dac89989f1d70b091536c7431847e950f434eec13b4342133bf990b1e8000696b523ab92976759dbdabbff63bf8b0226e50761257a6e663a20b6c376472b0dfce02b4455f567164ab037034751c65acc508831515e969add51de565c143f7d6009f659034479140563ca0cdf7685d8aac21cc6972c772364745fed0d8922f789ee172721e673c93f848f56ae773c42586d294227b660bbdba963bf89975cca84272661", 0xfd) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:25:07 executing program 1: r0 = semget(0x3, 0x0, 0x30) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000180)=""/99) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x28, 0x0, 0x0, 0xfff}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="20a7943f4a92", @loopback, @local, @remote={0xac, 0x14, 0x0}}}}}) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210, 0x0, 0x0, 0x1], [0x8], [], [{}, {}, {0x40}, {}, {}, {}, {0x0, 0x0, 0x7fffffff}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}], {0x0, 0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000380)=[{0x34, 0x0, 0x0, 0x3}, {0x7c}, {0x10000006}]}) r1 = socket$inet(0x2, 0x4001, 0x40) shutdown(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [], [{}, {}, {}, {}, {}, {0x9}], {}, {0x0, 0x0, 0x1ff}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x8) 16:25:07 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='x\x00') 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5, 0x40, 0x2, 0xaf9c}, {0x8, 0x1f, 0x40, 0x8}, {0xcd16, 0x1f, 0x40, 0x6}]}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x100, 0x73}, {0x8b, 0x5ff9}, {0x86, 0x4}, {0x24, 0x7370}], 0x4}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:07 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7fff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x45}, {0x4d}, {0x6, 0x0, 0x0, 0xfd}]}) getdents(r0, &(0x7f0000000500)=""/159, 0x9f) pwrite(r1, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) setsockopt(r0, 0x4f, 0xbb72, &(0x7f0000000000)="8dadf5f4d1533c0aec41cacdcbb16a52", 0x10) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = dup(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="bbec726af384d599550b097824fc542e4758ac23d59208ad0f3e76a93ae305220c7111406f477984bd5d0753bca3a0adc7f099d613c4ca8b3263b3b7286dac32dfd29b15fb480fac4fdda06f97c16f71b5a29d5293358a89695027726ad46d817a48331ea379da5c972a7dc0893e3e3c2b11bf4438d81a49251c13611889a8807a44ceab9bf084c42c6ed020dfaa26c343ca8b72788064e8416e2555346c4d54301a2c7e", 0xa4}, {&(0x7f0000000100)="bfbb0232cc66ab24e06f5d53c658b08e63b5a44974383df9f7f29b5825bfbfc95704c1b356b8ef18b9d72e4001d9", 0x2e}], 0x2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) acct(&(0x7f0000000000)='./file0\x00') 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210, 0xffffffffffffffff], [0x8, 0x0, 0x0, 0x1], [], [{}, {}, {0x0, 0x0, 0x0, 0x2000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:07 executing program 1: semop(0x0, &(0x7f0000000100)=[{0x0, 0x3}, {0x3, 0x0, 0x800}], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(r1, &(0x7f0000000340), 0x10000014c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() mkdir(&(0x7f0000000040)='./bus\x00', 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xef, 0x3, 0xffff65a9, "925475d21404faa5d2010000002000"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="b244906c15f54157fac35f3582cc7d60156d3ca6e6f3aaf3112bdd213906c673bb14b0507f3d785f04", 0x29}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) recvmsg(r5, &(0x7f00000016c0)={&(0x7f0000000180)=@un=@abs, 0x8, &(0x7f0000001600)=[{&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/253, 0xfd}, {&(0x7f0000001380)=""/226, 0xe2}, {&(0x7f0000001480)=""/99, 0x63}, {&(0x7f0000001500)=""/15, 0xf}, {&(0x7f0000001540)=""/161, 0xa1}], 0x7, &(0x7f0000001680)=""/44, 0x2c}, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x34, 0x0, 0x0, 0x1}, {0x800006}]}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x4, {[0x0, 0x40000000000000, 0x3, 0x0, 0x0, 0xfffffffffffffff8], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x80000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x4000020000210], [0x8], [], [{}, {0x7f}], {0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x80000001) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:07 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) munlock(&(0x7f0000636000/0x3000)=nil, 0x3000) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) fsync(r3) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:08 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f00008d7000/0x3000)=nil, 0x3000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x928) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000000)=[{0x0, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x7fff, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x800}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r2 = semget$private(0x0, 0x4, 0x1b2) semop(r2, &(0x7f0000000400)=[{0x1, 0x100000001, 0x1000}, {0x2, 0xfffe, 0x1000}], 0x2) semop(r2, &(0x7f00000011c0)=[{0x0, 0x82, 0x1000}, {0x2, 0x2, 0x1000}], 0x2) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0x4) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)=0xee) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffed0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7fff, 0x0, 0x0, 0x0, r3, 0xf, 0xfff}, 0x466, 0x3, 0x9fd}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x10, 0x0) semop(r1, &(0x7f0000000000)=[{0x1, 0x8, 0x2800}, {0x4, 0x3, 0x1800}, {0x4, 0x92, 0x800}, {0x3, 0xf7, 0x3000}, {0x2, 0xe000, 0x2800}], 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x7, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x8000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x401], [0x0, 0x0, 0x0, 0x0, 0x80000000000], [], [0x0, 0x0, 0xc89, 0x0, 0x400000], [{}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}, {0x0, 0x1}, {0x1}], {0x0, 0x0, 0x2000000}, {0x0, 0x0, 0x3}}}) 16:25:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0x4], [0x0, 0x100000000000000, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8], [], [{0x9}, {0x0, 0xfffffffd}, {}, {}, {}, {0x8}], {}, {0x0, 0xfffffffc, 0x109}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000800)=0x4) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000780)={0x0, 0x1, 0x65, 0x0, &(0x7f0000000500)={{0x9, 0x3, 0x7f, 0x4, 0x0, 0x5}, {[0x2ba, 0x7fff, 0x80000000, 0x7, 0x100000001, 0x4, 0x8e1, 0x7fffffff, 0x477, 0xfff, 0x31, 0x5, 0x4, 0x1f, 0x9, 0x1, 0x2, 0x2], [0x6, 0x3, 0x3ff, 0x3, 0x2, 0x100000000, 0x81, 0x20, 0x0, 0x649ba784], [0xf6e, 0x2, 0x9, 0x5, 0x1, 0x5], [0x7, 0x83a, 0xfff, 0x3, 0x9, 0x7f], [{0x1, 0x1a3, 0x1f, 0x1c7e}, {0x5, 0x5, 0x3, 0x2847}, {0x200, 0x401, 0x6, 0x200}, {0x22, 0x5, 0x7, 0x6}, {0x2ba2, 0x6, 0x2, 0xffff}, {0x8000, 0x8, 0x0, 0x2}, {0x9, 0x2, 0x1000, 0x7fffffff}, {0x1, 0x8000000, 0x5, 0x8}], {0x20, 0x3f, 0x80000001, 0x6}, {0x3, 0x3d, 0x3f, 0x2}}}, 0x1, 0xfa}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) minherit(&(0x7f0000654000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f00000007c0)={0x847, 0x1f}) r5 = dup(r1) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) r6 = fcntl$dupfd(r5, 0x0, r0) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000200)=0x5) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="75ae3f223324ef4ffe54adcf81deea6d8cd5169e65307bec191eb9bb2ffb9f446d4633a00e5a2dfbbc2984a2026c8416588ba342ed8bdde57d1a9b6577ba7c73c0be225e65ea26c41f31b8c6ac64000701f7981f854f5781cca2e816c1fe4513a7433ba76d3a73863745a307dc32a2173bcdf87e3038171424bdd02053269d70997074e5ff634a2537052c52fc9bd033e46c5f9ca488f0734f6b1bbe514026e11aa68c924b3c07ac9ac17263d76c862f", 0xb0}, {&(0x7f0000000100)="2c9c91b29d2f134c6fda197d16a3b9869cdd577cfc969bafab121df986a256d0e2a5368ffd5cce770ace5645570b2c60e8fd", 0x32}, {&(0x7f0000000140)="bf5e70290b3087214d57ba82a706f1", 0xf}], 0x3}, 0x0) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:25:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x6d, 0x7ba, 0xfffffffa, 0x0, 0x9, 0x7, 0x10000, 0x2, 0x2, 0x4, 0x6}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000000)={0x1, 0x6, 0x3, 0x4, 0x5, 0x2, 0x101, 0x10, [{0x7fff, 0x400, 0x7, 0x2}, {0x7ff, 0x7, 0x96b, 0x3}, {0x1, 0x81, 0x0, 0x1}, {0x10001, 0x800, 0xfd71, 0x8}, {0x3, 0x81, 0x5b1d, 0x400}, {0x0, 0x0, 0x5, 0x400}, {0x9, 0xd539, 0x4}, {0x8, 0x1, 0x10001, 0x8}, {0x1, 0x0, 0x6}, {0x1f, 0x4, 0x4, 0x5}, {0x9, 0x20, 0x2, 0x10001}, {0x3be8, 0xe8, 0xfffffff9, 0x1}, {0x1, 0x3f, 0x10000, 0x4000000}, {0x5, 0x6, 0x9, 0x4}, {0x6400000, 0x8, 0x8, 0x7}, {0x10000, 0x3ff, 0x5ddf9b9f, 0x9}]}) r6 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:25:08 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6b8c52f063851bf2, 0x8) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1104, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000daf3ac45054b3d0f42e82db3f8de9ab44e1674355237e08c4d7ba0dc38e2e106e2a652e4a853bec60a4a15b23ef14f6ffad2af64a460d59768c0fa7f7dace6c3fc457cd472972a6e49d28bde82ad8612b00e1f528f6eb318a33bd6823e6041a21b7e521785f7ea40c6d52e0fbddb7d54a2", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="6f3819caa3ca3e5986bcd323b8b5364a3a77247653757e8ee1ce0e6516555af4d53d8c43f00ffdcdb26c088e4867a7f4e28c0179db64018a0ea68ec1b1201cc234a19346c2f5502412e3302e72c5350f736eeaf053901b24741bcf00fa18527219fc51e90279b8b11fcdda966d37de55b1af357981b810a4d1a27a447a970ae7ecdd2fda30529d350461c09f7077ba46c89f7f175c4b729b7e15c2e436e76baa40b0cdd225b5ca98aa1d96474a1b3e721dc894997c0e37e30f71bf266b3e5bc8da5188eb3efd053823d28123c0583e9ce2ca08980c0d5e9f4122d55700d91ff718c22ef7815da5335bb4a52f707c09391a6431ddd30b89cf0b6346674f2d70cbaf823aa2b7432fa690ec73f81677ee12aaf8cd448d0775537ef769cc11782441fd5e0e1d0bc293c7e32e75e1c903d9407309f7c8d312a1f73036f289c392cff23ceb529be8bb564efa97387be9ce87ab7ff32a499c7c27a74d5ee918c2c605e0de03fbe6a8c7ac9974d6880752daee4f56f5d8e3d2240d96d2cde5090d49b36552094118dff41beaf0e0b423e5707137472b5dc18db97aad2bc53a5b2042b955347678b0f451923d7475edf646969c6283d94dc215cf279123d1559428b316cbcee0f929b693e3a5c020e94cde942fd20e9ba99194321dcf3e6778d6a4849f78597209086818a3922f0bb7c753e1cc75f618b027e08ff4294604b1819ec248e80a10363cc432671961c1f2fa98023166fdd4a77adf6bbcc9f4f313eab67308253c55d60f3dd0a78ebb13cd510dfe7777ea58b2160d4b4bebdb2cb22e8f68e1c6fc4787f7a798cd53c9b19c416b8ceea239216c277c48c2f5ae21762eae85e8f7e499becd14dad6ad642081a1cdf9114058037a4e5c27568d67823b9e5cadcfc48ce338c8f2cff1c003db5b2e70b53e95f253831c7de17f2a907fa265440232a5d8db7220b7dddd8d905cf3ac2155512dc31f66cc400f7507594476e80e9909b55fd5c2503bce80465ffd68c3cc0608c77a04597ae2c638b5483a6564e3e87b1cb03d76d9e331682230ff07e94d5ecb6718d8896653dab322a7f1efeeafbf8c0d26c3ebd6dcaa279e46dc4bfb9ddc3465b19eaab34bfc15778b21e85d39f3cb0bb885bfe577e4a4df9c7517d343f50febf045eee31d9c70e8b1916acd2b2df6903a184f3474b27ea69f815c23aa98a2fb2b2e245b023168d8b70f18ec6edb589d2473c3246aabef53e2211a8da69c9793efb2dd4cd48a2e54a5cdec921af23b0f9e66208511f0ee39bbdd6304a236ed42cd84ab0cdb94c721f6f5641fc03fa87a8144ef6bd8d33079c1c8fa8b33cbaeb19902240e9cde852aeb7974b67326363030be060f93eca8e9dde14bc8c2fde85fab37b89474496453134507760c7f6c5bd1bc1d396ffeb12996fc5e4bd4551fc3470dff04925ede93e76b5a272b07b300dd91897eb7e618289895e735844b2110e6748600a5033c4a709c7173aeb3a70345aac760472ea1d597756dc6f268c6daa76117531895b4e247144bbb58e26d685dfa4e57fbc02e9ff36958beaff8a2eda9ea4030c368dcc5aa5002fae5f280ac0c626be98d6a4bca9aaa0ab1ef9f425671cceda28f2775e346f50bd000aec2d4e9c6c11b1c7b18ea67721ffa91926a2567517d2dd05cdcca666e0bf26d83fdea89547b53a5a9e890d29336d0abaee2e19bee6c6bb39ac8de9b38f7a9111cc2934a58cf38e9728be94b6c1b42af84678f33ab0d6336e97a106b1980a87591c17542e4ffaa646509672e6f73772b4b155eae54d99a1aee2841a83862a24e06faf89eba2db6e170eb6eefdb177b7d7d347720445dc98d2ced726d0e7df6cf8d0080e5a9c4c1cf264a9b48d95f3d7ab77b22089f25aa277fe4ea10fcd951af6e8576181d3bfa8580b7e4e24efd991923498641e760a132afe3d590e257077d3c05c9b194c01ddaeb0723a1f54ca0d61a57314bb615b6e5a2e2d6eb830843a4baabfadc30b26487340611595ec94ec50f99b21ad7a9deb78d63ca7bd2404b288823a43eb786f1e04e027c4bc291b58a0f7f2819aeaf7e840e82a0a0eb80a4ac044b06555f13d717a3edaa00b5c59d46a9afb24528a4a4c317c731b738ff3635ea9406f553301e53242335eece1e22de63d38ef9eef0db3f2b87005d928e33b7d4c597a39ec0b16e4b68ea0aa3c4966dfcb794fbc3c8ca95679ad6e864918aa2b4ad65352653f1b63616cb53b8d640f3b7edabb89e3d380b33795ee04f4f6bbde6124dde25d894a8d8a87ae66e47ada6cf31cd841721ce5863149e4f3c7629a0cd242717cb6517874ad87b6a7818dc539e4dec3d37956621173678bf1368fa537d1d9ddc13175ce58778794b5949faac6a94525cf384cafa3b174d26a41921313378f7ad682ea59fe52c5734d490f043cb75cc8f7fe74a5abc13adcd4dbd76a80bbc8b8b84973ce9d0d81c4aab9c6f44ef5bbdd24201a3fe8c8634a00c86c54c087d99780743c11fdc012fa3d73390c99f10fb587381017b2fee8aa4f9c18ba5dc4d5de27541968427bc5a9493633ae29ab660850f0a744c362a0422024cd6b3309002edcbfcb13d2051e54304a7400f0a43e110438a89db314782e4d4604cd1b42c3090b849a29e149ba7cd54c77bb6d345c1a1b7c0f382d11a50b3491096b3a1c8d087b1ce033e43d2047967b8f4a7d544446b7595f34475bd4589e86ee76a531f329501f8648c6bb37f521e50e3b1cf9f253d01bd3edcc971887624aaf96932e1ac7097ed094bb120f99c243e33457bb9bade0d09615482bbbc398bdb0e2c49942660509cc23562dfb5a219ee9391003d0842a03a7ddecba6c49f53ef412aefea37ed84a788d7059ee092695b4cd5e6bb987022e6fa4e83a67d01e4225b18ec444fb2de6561507eab3a4d35af4b9b2405670c91f4c6a506c75d4514380f3f2ea00bbf98e621173ae12abae8a0927f63e2d62a916fbfc80451081e423add2ba31039344161ddaeff67355103f63fb0a543261e809388ce2615f83a5c887f4f7c6ae85f62692e3febbb24f377e07e926b35c3934f7c646bd91aba690af25aa9553a7a6bbf664c295b4011fd6028629f57ffd7d1d33a049806c994cfa18a0ec9c41c7e4a16956617854358f7bed250c99aff65c49266466d5f4f7036124edf006aa2d085442591ac2dfe263452672ead7a35d15df5b6bdd96cdb9ec80b144111ae9e191b59fd1f045645f21de94e9bacbf42462a714fa1c4ee53c485ac8b8c7f4ddd68009fc886e07adbdb5192d566268eb8d4ce9a28bf1d632b79880aac575658b090eba4cede967d231108e1847cfe9aeb734dc13be5ae9e6e813740adec9afcfc5bde6e538f9bca33f5df51d3037d3c9f69adb642dd0d9d890b2e128e9c1bfe03259c601718af8b80a98c9d976a1905ddf0f769d6b56569efde27404d93af236d238e8f01b984bcbe5dbe104b0165ed364bbdf549427d70dd25e55eadfa17cc888f901a75d91934ae97e8971d40e10e85be350b09183731d6f7a1075485f2916a86179396a48a3f64c9d7ee07f5b445ae0e451a3869066972870ea339d282ccadcbd3565a43288ceb2dbc19eec611b0d4db1bd998d9e876dfbb17c7e2b7cd8d6bb3de187b9a52e4e7efe9c3e0d1073908bc760a001d099b3715662da002afbab419246b5d5e21fc19ce92769d3d589460f2302521adaa3d42c265f722ae6ce8d1d8f7f54a13ea4d7e01eb928c82d256946c7ec468a113424734da01acecf0c18c52471217925bb9d7d740de5e2ac121650fb79027bc1e76e8c6bec5acd699ba119c89de8beeef4693a9c6c7d2ccf691f998b4fe4ecabdd6c4dda0f9ee77a575266b8c1fd2f741e4a62f28db9e5d9f5af2a71023a244ff2e2de8f370166dbd4cf6e4209e394803f256ca6e8286e7f12754fed693f7017da4facdd3c949b04befbf19cdac6661c5477a6fe83605d82a82a47e9e0e5af249f220bbce4627b88a2d2e1ff1b13faf5e2cced679e918ac51cdf33045445ee8faa2541d0237a2e03baa098d019b9cac4a07c16c67ce5c4d7ce58c120fdb2836cafc9be2daa6b7aeebf6ad7c4c2e452604ef305facb393cf6dae2efc4a47960e013d1203ae761e0cd0b0bf950c464a491cee1d99c7af68d27aa9955bec70d135f687325fe1ec36b58271b150b3866ebe3a4188f1a84241ab71842d5e5ec5c33a8c5ec8cbea73b36dc9f2edd806078de994f1cca42e74fd6bb445dfd322cefde095cbefd541b777ba5ba2808e08283b51cf80d8b9868bdb30739a3cee4ef7549eb2f3d17d0abc15350a5e4be38dd74d7cbd3c02b8de1fcbae9d823a7d0e16eee4d2a26c5fce95311ca4b212349814e77326f7890952ec8709c60feb642afbc976e1352370dece6f0a3dbc530bc4dce9e9285e6b2c0c092c5726e9b84fa83905a216bc8fcf0fa0a0de1a29b06068691f51c3b62957fcc96cc85fbfd2c855e5072d9ce3ab47278f6a615cd9610d14c6e2e9f3e92cfbc78e472645d86c35a00d6354e4540384c667b1188d2fc2bac64acff3321056c4d57f298e49e364e276d53318fc7c04ede9cbf1ad93435d2554a8d8ad870b60b35d77f686c35e5f6b9c6fa9a02bdc26a7a5db60ed2d409727e5396058996ca22fb39fe138dbc0b2381f2fe45ac7b746967e336274ea8437c5ccd9e544e5469d9745dd890bc704f6ffe1dca20a538219a3b2cc977124c4edc69ce10e30c879d1953b6cf2d077975923583a58e7a153e07d7a69594455bdf40c036344cd6937ff92f264b5603292bb299fbcdd668e222c3ff556b97847e60386fc0f9bcae9902b77061579ca61bfa74e6fc25c6843e471f89e2482f7f68edec4799495665a6ab924313f3bbc2e5009a75273afdc8c48072f326a6f83d14f666dd03cbaad5ba5c06a5222b52efd1a41d295ef8199f0cdf2316b8d2e1585f65fb110bbfb37082cdcb1a17c9a5e5cc23fa86cebb7d9eb990e0e2a7c84c73682f46cb1e7b8c68e4975ed570eaddb96c39b8497b76f57e0cbcb831cea5564aa8c1165be8eee1e9c50a8eed9c0ded3f918e2958b8f1371a2ae11880bf94a53fdb4dcfd076ec637fb20264817af384bb603970f9599c1a3fbb74e134cb3264e73f726614b948c27677a0d67085599ccdf92ab43035802f6c13ab5094f079abfbf7d754801ec389ba390db0a5fc00457fa8263119deaf36d6d56f0fa0c37321e7d73f43f6357368360cdeec3e4262d4906e1f308bf430b769b7edb98f2a04a7879815bce833b5dd73bf87413385fc1956d8a9f0fa7d6ded069ea75d00bf301cf57ad7aaa3bb44044501a25eefbd7568dd557bfb49618e9971ab37403400cdef637bdcf546e4ed4aac31795d59c72a3caa0a3b89479143b9c1a92cd3c5408263b0b597e62ce66aba1673790a10346789e470f6e873af1a7ea9aa13e91b9ca6e7216563d363e633c9b7d03626eff017f0eb25c1f796db10ff21322c7cc23789d658c4d2b7d49f6f25a0f9de702b32eec010f252f45912fee54dead118c9a6bca84501658781ce89ce83c5ed2fae6d91361c4b67d5624a3f78c1ebd338dd6f632291be84800f2ab1abce73feb2c66fe08a9b6d6974c7abb3ed8d6414a682c3e6b8306fbeef76c041175ae9b11cdfca8017c0a34abfa8a61a2ebf967386969f2d7097b70109b1e42a0c86195627be585be628efefcea6c981d8429c113c4137dce4c1cb41b39492b7f4302d4d8a5437bc80d47416521c81d2b61f3ca47c7400bf57419061189d034c19742dbfc1f5e093623554d2b13514f009b6f5a68fb2e315bfd95a6c07f", 0x1000}, {&(0x7f0000000040)="af177752df0e5329ca3456ffaa21f53d27348b118cea84c9b691a6c9d16025789d3b890f1edad154", 0x28}, {&(0x7f0000000080)="d2c335b94dd326db2104ec0892978e208aedd37f4e8aa4879cea4c793ec49d33abe307305a3f96", 0x27}], 0x3, 0x0, 0x7f0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd8067420010 failed: hole in range 16:25:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x40000000], [{}, {}, {}, {}, {0x0, 0x7ff}, {0x0, 0x6}]}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x7cbb, 0xd614, 0xf9, 0x9, &(0x7f00000004c0)={{0x6, 0x8, 0x2, 0x2, 0x1, 0x5, 0x8001}, {[0x7, 0x100000001, 0x243, 0x10000, 0x2, 0x8001, 0x7ffffffe, 0x9ebc, 0x7fffffff, 0x3, 0x8001, 0x0, 0x1ff, 0x9, 0x8001, 0x2, 0x20, 0x8001], [0x8, 0x2, 0x6, 0x3f, 0x40, 0xff, 0x80000001, 0x3, 0x0, 0x1], [0xcb, 0x5, 0x7, 0x9e, 0x6175, 0x2, 0xfff], [0x1000, 0x80000001, 0x1, 0x7, 0x10000, 0xfff], [{0x3d79, 0x5, 0x200, 0x7}, {0x956b, 0x2, 0x3ff, 0x1}, {0x3f, 0x4, 0xa6d, 0x7}, {0x101, 0x75, 0x40, 0x2}, {0x101, 0xbc, 0x8, 0x7}, {0xb3, 0xd6af, 0x7ff}, {0x9, 0x4, 0xd6, 0xffff}, {0x5, 0x92f, 0x200, 0x3}], {0x72, 0x7fffffff, 0x8, 0x4}, {0x7f, 0x6, 0x4, 0x8}}}, 0x8000, 0x6}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:25:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x20, 0x0, 0x4000020000210], [0x8, 0x0, 0x0, 0x9], [], [{0x3}, {}, {0x3ff, 0x3}, {}, {0x0, 0x0, 0x0, 0x100000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x9, 0x7fff, {0x800}}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xffffff74, 0x1, 0x6, 0x7, "3067c3f8ba9895cbc2f0b4da14f5379671bcee5e", 0x5, 0x3f}) 16:25:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000020000210], [0x8]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0xdc, &(0x7f0000000000)={@empty, @remote, [], {@generic={0xfaf5, "eab249f52c77f0d87e9e1557a753955947cd5264d41760de3b90935bb3887e6681d5fff2a4be8dda79e714da972b5202f0f2b0b6a3e154bf67a3bd89dc24a41d1074d0a21c6e6b90d6c2137194669cab4716ae1288995f709e851ea5249728f5c0dfcb115e8c89fe6a4d8d16728f2b20c92600bedac169dff4825556a2496567fa5dd4f02c13e1fa361de9b792cb0066a64cf47043481d5948abe209386f35d93ce62c03448474065aaf3a4aa8203408074dd7800e31510342b1f6a7d81994f88bd1071b5bb2b7b3c6f08acf4129"}}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, r2) r3 = getuid() setreuid(0xee00, r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, 0x0, r6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r8) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x74e5, 0x0, r2, r3, r6, 0xa4}, 0x8, 0x4, 0xffffffffffffffff, r8, 0x12, 0x0, 0x81}) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) rmdir(&(0x7f0000000080)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:25:09 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) 16:25:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x10, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f0000000100)="9edb28f8f99eb18b", 0x8, 0x0, 0x0, 0x0) 16:25:09 executing program 0: r0 = kqueue() r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffff01, "3fde55779fd211f2ded4fb03ef28a64df6c900"}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) 16:25:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x8003, 0x7) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x2008, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000009, "dc2200000000000000a10700"}) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) socket(0x400000000018, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r2) syz_open_pts() r3 = socket(0x18, 0x3, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffd000/0x2000)=nil) dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:25:09 executing program 1: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSBRK(r1, 0x2000747b) 16:25:09 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = fcntl$dupfd(r0, 0x2, r2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) nanosleep(&(0x7f0000000100), 0x0) 16:25:09 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) pipe(&(0x7f00005dcff8)) ¦±H~4'çhñ$¤˜g ;=þã…Óq^F¸3ÍLSøXç43ï¡žÔNiYN v QÞRÂN€SQÂ;Q,Œ>èÛÎF¥ž7ç´ðÅRügJìS‹K©×:œ¿guJO´¡¼ö'ôkôë$b§*Þ7´ýc9ÞÑýÖ~çÃÖ¨ðb´£¿6ÿLk“_^Òôó'|'*ë,®yODŠÛ‚m®4ßr%z™èæÒÒK>¯Õ†šOMpÐ`r¤0VAX`²´Ô µ¹êö¾%$#5B’¶/±¾|z]w(Àl¶åp/Ñ•¹[Eùf¾Y&³÷÷ Eð…ZªZjÊ㾿w¾ÄB[J0t'VÀ –Û˜{”TmN\ýÕ:ˆm³Bªÿfuªâ×}ÞõÛ«zU·“Ì¢håUM׈D”É–0i‚®ÍtNîévt-Ÿ!Tåh «#¶$"÷‘Å`ðCOQCt >X–—?šžbH†'½ªŠ~F7ƒË#oûf³µ~‚ä—Så"ã\EÚJ‡?"IáÃëÕíb¦5€8ÝàË«3gˆÃ襺;Ë„¨Ó~4ä)áô˜·æ ý•/µùßÄc;hŽc̾“yã eŸ?'µSLRwa0 çÝ™¹ÚÑ0ö¯:·FAPÜKØ&kÏDþNÁ AÁÃø¨&Î_ðÜX“ûœœQª'‚ω€u ì1SØ‚m »Ý”¡žº5{ÈðXå5að-šhèÞYÖ¶xgH÷‡ÚÝ> ùW­ O^Ãi @P¼_Xëó‚ñ]‡f¼ÃÅìMˆÛé!š©õi|Ø}“¾¢`<̇rŒ…9ÝníÌ¢Ô33®*Ðß™ùÑ€u27çá ½j¿¦"+ȱþ5 ïŠN6 9àÒÔšŸS*`¥ï¤àäÐ#o4¥úÍ‚Gs *Ù”Õß¼»ëDz’’ï×æ–aJ\i±iFÂ^u&L!æc²ÕîÿÛùÀ”à,Æþ3ËoÿB!ľ‹€¸{KTµ J[qeJ’øt>/PöË8,^Þôí_üŽ„B‡ ãïx:ü÷ÅE0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001140)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a520868b16516026609002e32f470e75c01feffffd0d82f9052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4796e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa765"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000200)=0xac7d, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x11, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000400000085c1534d3359000000000000b53ccd0400000000000000975f2d46772cd094d4a32f25e98e936dcb5cf0bb2395cd5e88e2c009691d642ac76092734a90ebeeba97652eab6e4ef09e8a22d0a1dd7c83b17f4a559e7f85ae9370ebfb75457a22daf0dcf20990f929676b9d38058a0364a46ef7bf1baea3f45e989e0fd2ff6022bcf14c2c689b0f7239aebe408329421c4dfd34f15f566b43e88e985e9f29100ac23921ae19653552a1016485919163f1281ac71f2839bdae5a4362671049ebea4c3c5d8a80f005a6e0952bd73aebc16c4c0b805859c5ca05c616b444883c7ad5d7e9703311b564cc8d2157590b60cc6f597a3d5bff269decf8f79557eac490b1e20a30a9b0f122ac8fc8b6f3dcea521daa4ade939dda42819975c480c6bf8c5d1332ae7a678d32309b0bd11b8580044b3af653e13a569f9900"/336], 0x2d, 0x800) poll(&(0x7f00000000c0)=[{r4, 0x4}], 0x1, 0x9) 16:25:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x1002000020004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ±ê3ƒà^Zÿ»k6#÷g’ý˜[A¢õ)Eoä}Ö0(“$2 W¯^ïk{A¹gåøŒÇÿP“¶5æÑZÅ´>ÉgQ†øOÍ84ô>Ð,°Vôƒ}51S£p.šÿAÂéñ–Ÿ»žþ…;~o†¸ºÌ¿¤WH¹A®Ù`ùO·€@pÿF4v*C¼©E*cãö•t ©Ó³'…ó4cˆóVûãë³ÏΫß-(£J¯£í;„' øÒŽeá\@¯Ð:F%Ÿ£yjEö4Ý^½´Â‰Ì4×ÁR£ž#9•ÜÚ‚E ƒ"ÙݺG>Ì.†ñ¢giõžÅmøÍ@/—:¬0"qž¼"údF¿(Åk¬†Ï©Õ‹…Üãˆ;àV(l}÷TëN<ŠÊäÙ¤_Fƈ^…"8gIÇØJÔo’Ïù@„NÚ.ÑÄ.=~z2‘Ö´¯&$'w&œWöétáÐjSîMe˜r|Õ¦ŒRÓkB‹ týí\R[óSÒ(S;Zn‚ïhEQ Ÿ6ÐeèÑZ`)u–3‰ø3âP§Ô*´lÂÓ)Ï}‹úé „ÌýˆÒ"¬>~ô˜çkݸ?u2lëÇfÐ5 B+¥WFãüÙÿ 6åAÃ[IÛ[{?X3"ƒýÓQqšsÝ=úõð!ª@E(}éDäYƒMQ¼PlÍ"m–òØ…ïy»6ÕÙ~e×ÙêkgÊÌhaôä·óLE0Š©›Y&BT7†ß¡RJxW5äü/?v»ŽìHL¾-’ÁÆ;fºÖ8ï•dH.†eëë³j‘ZJn»éóÐ^brü”ds]1ãnJ¥h¥«¿]+¡ö‡¶¶Ä8SÇó¤ˆ]9 Ú3­KW¹ÌIïÐ×jÅvþ*ðU&p‹¶ˆi¤KEYRÁìæg|™¤©ƒ£ŠYËÝyþ"L™0%fÖ+n$lr¬¬6Dÿ4NœpGßД“ß¹õ/IO7xÒβv#x ð.Ýz>¾Œàí1uIÀà>û„^F„”*¾”v[n·æÞzg|Œ&µã¬-~À¢ U&Åé}‰¤ú¡_¨Cã98hÚÌÜ"¿x¡çèÉßå¼VI—ñæP$+Çy#땺ê{O % úŽBÕ›µëØ[žëÈÎ;¦r±[–‡ 16:25:09 executing program 1: syz_emit_ethernet(0x22, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x10ffffff}}}}}) clock_getres(0x4, &(0x7f0000000000)) 16:25:09 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x2], [], [0x0, 0x0, 0x0, 0x9506, 0xffffffffffffffff, 0x80], [0x0, 0x0, 0x40]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r3 = semget$private(0x0, 0x5, 0x46) r4 = accept(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006fb5fe65d909b544bd04ce250000000000000000000000000000000000000000200000000000000000ec9dabf83ea4eccad38db721a8a88ee5a608aff4289e9c6191d63505a25b322538cb73f97b8c5a073502acd2498b6880fd095775f76ff83b951aa55ffeaba631bcd9ab65bf5cba83e96b05c884d059da934da6109245422568cfcf42aec71926e25b8f2f8d8d752f0f3dca8ee82329d9ade5f0236d3cdf40d35b887a47aa23ddf01ae79fb5604c780df91a1dd1083e424658b42690252715f2756710f42c6a44b6601a4c15d1ee3035e0bda5a3075d46bbeba58a613e9a8900000000000000"], &(0x7f0000000100)=0x6e) connect(r4, &(0x7f0000000600)=ANY=[@ANYBLOB="bdf877000200000004000000005ba042dac73833bb532ca95c7c2fb2d4ffe593648868e4837016d6c20bb4392e007bd86c485af09ab1f8fbd01bc626de815478f6c513f2a803dc1c33947bedb14285dfcf6492b18265b9b0333943600bbef23d9778c87b6964dd830e66a781377be1182c1a991e2fc510e438e3c6b703264ee446761aad4174dcd9bac89ce48351703c7748dfd1dbc07113436816382787a1eff9e6eef0ac420b4e2c"], 0x8) r5 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r6, 0xee01) r7 = getgid() r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x2, r6, r7, r8, 0x0, 0x4, 0x8101}, 0xf2b2, 0x7fd, 0x8000007}) setgid(r7) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 16:25:09 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffc, 0x0, 0x2, 0x0, "0100000080ffffff7f00", 0xffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100), 0x10000) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:09 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) write(r1, &(0x7f0000000080)="bfa6d9e14d88793bdc555694d2b99682b72941295cb3899d89374fa829e28ca007b6bde9bb9c65c96efa33d213e2ec4ae55cbfae28f2c038031f33cf48e2a38aa0bf36ff51a8b17b745305e3731f3e7419d1d688c51a022dc1ca7b90095b80a3180e9aa59b2fd3ddb580ff3acf2fd0c62880a3d806d4e1d0c8bf102c964a91e364d91238672ee89f0b3866aa966a8a92f3be41f9ca25651ff7e9f0abf38a896bef8f3bc90846e2b58e3ecee5f371dd410d443c72f33749204f2b039bf3e96f3ecbfbbbc3ea2b937c3ca02f11373b8a991654d5391e9025c94565fcab6b7d731b9c31c1849c45a5b0fa22d1f177896e", 0xef) ²>s†»¬žò†_IM‘)5ÓŽ|+±â–’diÙ@\Î&›“1” ÍÒæL‹w‹T4E¯}^J¢þžöû‘šŒm†ó‰g’˜«ñly>êmóÎp溮|õæ«'myñvÎlYxZæsUšðÔMÄ°¯¤âªç©üš¼øfÇœEÖyëä•¢ÛF þÙ:bGÇÙ^ô­pó>XÈ©ØÈÄÔy¤†–‡Á?íò༓"äm™ß†,ÌØó—.‰DžîÕüÛèÐ;mZìØ .”Zì~%èÄÕf–MrÏ•ç~¯Ëß<ª|ˆù¼Ÿþ’ê;x«t3PÛo4‰m35rÚO®lÂ¥Š¸Œì7G¦±H~4'çhñ$¤˜g ;=þã…Óq^F¸3ÍLSøXç43ï¡žÔNiYN v QÞRÂN€SQÂ;Q,Œ>èÛÎF¥ž7ç´ðÅRügJìS‹K©×:œ¿guJO´¡¼ö'ôkôë$b§*Þ7´ýc9ÞÑýÖ~çÃÖ¨ðb´£¿6ÿLk“_^Òôó'|'*ë,®yODŠÛ‚m®4ßr%z™èæÒÒK>¯Õ†šOMpÐ`r¤0VAX`²´Ô µ¹êö¾%$#5B’¶/±¾|z]w(Àl¶åp/Ñ•¹[Eùf¾Y&³÷÷ Eð…ZªZjÊ㾿w¾ÄB[J0t'VÀ –Û˜{”TmN\ýÕ:ˆm³Bªÿfuªâ×}ÞõÛ«zU·“Ì¢håUM׈D”É–0i‚®ÍtNîévt-Ÿ!Tåh «#¶$"÷‘Å`ðCOQCt >X–—?šžbH†'½ªŠ~F7ƒË#oûf³µ~‚ä—Så"ã\EÚJ‡?"IáÃëÕíb¦5€8ÝàË«3gˆÃ襺;Ë„¨Ó~4ä)áô˜·æ ý•/µùßÄc;hŽc̾“yã eŸ?'µSLRwa0 çÝ™¹ÚÑ0ö¯:·FAPÜKØ&kÏDþNÁ AÁÃø¨&Î_ðÜX“ûœœQª'‚ω€u ì1SØ‚m »Ý”¡žº5{ÈðXå5að-šhèÞYÖ¶xgH÷‡ÚÝ> ùW­ O^Ãi @P¼_Xëó‚ñ]‡f¼ÃÅìMˆÛé!š©õi|Ø}“¾¢`<̇rŒ…9ÝníÌ¢Ô33®*Ðß™ùÑ€u27çá ½j¿¦"+ȱþ5 ïŠN6 9àÒÔšŸS*`¥ï¤àäÐ#o4¥úÍ‚Gs *Ù”Õß¼»ëDz’’ï×æ–aJ\i±iFÂ^u&L!æc²ÕîÿÛùÀ”à,Æþ3ËoÿB!ľ‹€¸{KTµ J[qeJ’øt>/PöË8,^Þôí_üŽ„B‡ ãïx:ü÷ÅE0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) ±ê3ƒà^Zÿ»k6#÷g’ý˜[A¢õ)Eoä}Ö0(“$2 W¯^ïk{A¹gåøŒÇÿP“¶5æÑZÅ´>ÉgQ†øOÍ84ô>Ð,°Vôƒ}51S£p.šÿAÂéñ–Ÿ»žþ…;~o†¸ºÌ¿¤WH¹A®Ù`ùO·€@pÿF4v*C¼©E*cãö•t ©Ó³'…ó4cˆóVûãë³ÏΫß-(£J¯£í;„' øÒŽeá\@¯Ð:F%Ÿ£yjEö4Ý^½´Â‰Ì4×ÁR£ž#9•ÜÚ‚E ƒ"ÙݺG>Ì.†ñ¢giõžÅmøÍ@/—:¬0"qž¼"údF¿(Åk¬†Ï©Õ‹…Üãˆ;àV(l}÷TëN<ŠÊäÙ¤_Fƈ^…"8gIÇØJÔo’Ïù@„NÚ.ÑÄ.=~z2‘Ö´¯&$'w&œWöétáÐjSîMe˜r|Õ¦ŒRÓkB‹ týí\R[óSÒ(S;Zn‚ïhEQ Ÿ6ÐeèÑZ`)u–3‰ø3âP§Ô*´lÂÓ)Ï}‹úé „ÌýˆÒ"¬>~ô˜çkݸ?u2lëÇfÐ5 B+¥WFãüÙÿ 6åAÃ[IÛ[{?X3"ƒýÓQqšsÝ=úõð!ª@E(}éDäYƒMQ¼PlÍ"m–òØ…ïy»6ÕÙ~e×ÙêkgÊÌhaôä·óLE0Š©›Y&BT7†ß¡RJxW5äü/?v»ŽìHL¾-’ÁÆ;fºÖ8ï•dH.†eëë³j‘ZJn»éóÐ^brü”ds]1ãnJ¥h¥«¿]+¡ö‡¶¶Ä8SÇó¤ˆ]9 Ú3­KW¹ÌIïÐ×jÅvþ*ðU&p‹¶ˆi¤KEYRÁìæg|™¤©ƒ£ŠYËÝyþ"L™0%fÖ+n$lr¬¬6Dÿ4NœpGßД“ß¹õ/IO7xÒβv#x ð.Ýz>¾Œàí1uIÀà>û„^F„”*¾”v[n·æÞzg|Œ&µã¬-~À¢ U&Åé}‰¤ú¡_¨Cã98hÚÌÜ"¿x¡çèÉßå¼VI—ñæP$+Çy#땺ê{O % úŽBÕ›µëØ[žëÈÎ;¦r±[–‡ 16:25:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000040)="ce420efd49c56aa02611be25288db5b6c2565992a7226909577632e345ddf17ab95f5b7fb64de378e8a9a563beb35423accb502c068e23ed5dc245bc59989b15b8170b186b7efc535f1ab5376841c7d85f6d4f0af11e05e2744182bda42ed6ec3dabbb4cb8c3af5842d1844407a0af640c09546bfcbb4aae57497cb034e0b744301c28a5f0", 0x85}], 0x1) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getrlimit(0x0, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 16:25:10 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r1, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) socket(0x2, 0x4, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x1) r2 = socket(0x1, 0x5, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) fcntl$getown(r3, 0x5) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0000e63e564107000000000a"], 0x8, 0x3, 0x800) msgsnd(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000f525875f1b964829f90faf3f624059728b4032d91cdfdd3f69c6a445ef4d8206c37f11a2eb6294241bc52a364295a775c6004703fabe8d987803cf15f2436a0d9f952c11ba083ae33d1da43fe574c152b6d4941c880241cec54324d2080afd400ca8c2ade7b07fa442ad8b7b8547cafd4adebe113b94713a54cd20269bd305fac679582b4dc2b4c92e48fed2fe7df2b36e0b735daca6e6b6d5b6ad630c1da9450d128c6b0eeec443968432498470d2806bc03394b34d969fb3fd5156f3d32e219dc950a450bd5670d3fb460e5e2202dde13fcd7aab98a0c85b467faf0064a9ad8ace2f08574aa852af7d33084a10ccfc81506496b8788b9b324693fed7a9d4f489674b0c0ced0bc65d4aeb70a56c007e3516824df49e259f032541ff9630b7fc2fbc3aecf578d9dd7a7cb1409686f0838d6bd14dbbb4045967c7489678a822cf5eac307240678d608fa51fed180078f265e7a40bdce491fe0e17ecd51c0012a6c9233c29850210c8737bb805a7b512297133a251245865400a3d6cc47b88c4a432694bbb3ff4c031d0d2e7b97810aa7d5f7d1104fe70d8a988f54e8f312487ea6c9f937948453cd2bd09c0"], 0xda, 0x0) msgctl$IPC_RMID(r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x6e90cb2ee28ae046, r6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000000c0)={0x200, 0xad, {0x5, 0x7fffffff}}) 16:25:10 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x3a, 0x0, @mcast2, @local={0xfe, 0x80, [], 0x0}, [@routing]}}}}}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) 16:25:10 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/diskmap\x00', 0x400, 0x0) 16:25:10 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="e3ab04002f00ffffffffffff86dd6076605100103affe51b339cad32e16250b60000000000001e0000000186009078000000000000000001000000"]) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/150) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/98) 16:25:10 executing program 1: ioctl$TIOCMBIC(0xffffffffffffff9c, 0x8004746b, &(0x7f0000000040)=0x7f) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000380000000000019078e000000200000000030e907800200000470000000000000000000000e0000001ffffffff4408000000000000f3c42bd50acb0e98924ea29531203e58200c76b86f59ae3391b9632c56eaf0d3bb5791ced8b4a476da636ead52092c9559a0667ff34bb61d62fb3bf40d37f9b72d35e2aece0c3728ba197b496bbcb66c8653dc3f177c72017e0a3bab3d5127c17efb7d6cca9f699dccdf3ee125e3a77b"]) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8030, 0x0) 16:25:10 executing program 0: r0 = socket(0x11, 0x3, 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000330a04fecea10500fef96ecfc73fd3357ae36caa0416fa4f376336acf00b7804be381e4991f7c8cf5f882b297be1aa5b23edeb51e2feca3ebbc257699a1f133e27acb5d602000d7d026ba8af630437282102000000720fd38bfbb770c10900000000000000c589436a4d47840b404f361b1257aea8c500002002000800000000000000a371a3f8343712051e1d9e7ea85252fddb5189e000040000000000000001", 0xb1, 0x0, 0x0, 0x24) 16:25:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000229]}}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:25:10 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:25:10 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) pwrite(r1, &(0x7f0000000140)="85f818bb5e241dd88493f0feb16ff718dc099956c2908f8ed1948bfa4426d489eeec1dbada32140895a07ddeaf63d0075f9f4cbf1ae329d3745eb433684135555be6671610f8675c4c1f94323919e962115c19f4246118e069efec3c508632ecd3de4c6f1f70ea9705129657fbfc9759e44aa6ff8b0276f03716ce877dff92f91a1e5a573e", 0x85, 0x0, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r3 = socket$inet(0x2, 0x4000, 0x40) fsync(r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 16:25:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) getuid() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) flock(r1, 0xa) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x1, 0x1, 0x9, 0x0, r3}) getppid() ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000180)=0x1) r4 = semget(0x2, 0x1, 0x691) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f00000001c0)=0xfa72) r5 = syz_open_pts() pwritev(r5, &(0x7f0000000400)=[{&(0x7f0000000200)="0cd25a99d2284ca916f6c036033d0569ef22fad261dfa8ffaba61fce5b6b438615129222f3221e7de3fd0c182e93cd61e57f3af3077d24eef231ffcd099082442d0e3076e6f28e1fe711ea818d3473cfa94e7857e604f1a35ff9f3b14a33d78caa2518d172a3a879c2e53f3a0bd94b8803b7ee7416ee9cab627355e117a8eb95", 0x80}, {&(0x7f0000000280)="29cdb12159d999dda49e1e20fca45da0af4a3f93f28b597e545a8f47c42d44a8a807d9910c1674e02458219ad4812de4580422528344c51282e0", 0x3a}, {&(0x7f00000002c0)="40381498b3fd1d12d8c99421d403910a1827fc5fea6f0dc859b5a844ddc99e4b55a10716d4fb8a398098aac9044fb938de536a9a02ba24dfd92628ef35cffd28865b2f08fd2db609fab97ca4a3afef5ccc7fcdf1954b9905e1733d9a5399f05445cfc5da2674b123d12130770308bf5184f12a5469525aae60279ad5ff3eb40b3f49f9339cd73ab93a22a74ea25920712060cb9f3fa8ff49972c737209867182e1046f70f50d00c9e83a1a4359447131a1a3cc6c7bfcdf4d8b6d4757e1359416fcf114fc788628e2de60416b0a8426c0ebbf733004c711535c237486d1424213e3", 0xe1}, {&(0x7f00000003c0)}], 0x4, 0x0, 0x1) r6 = socket(0x18, 0x4000, 0x7) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r7, &(0x7f0000000480)='./file0\x00', 0x1f0, 0x6) r8 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x154) read(r8, &(0x7f0000000500)=""/4096, 0x1000) accept$unix(r6, &(0x7f0000001500)=@abs, &(0x7f0000001540)=0x8) ²>s†»¬žò†_IM‘)5ÓŽ|+±â–’diÙ@\Î&›“1” ÍÒæL‹w‹T4E¯}^J¢þžöû‘šŒm†ó‰g’˜«ñly>êmóÎp溮|õæ«'myñvÎlYxZæsUšðÔMÄ°¯¤âªç©üš¼øfÇœEÖyëä•¢ÛF þÙ:bGÇÙ^ô­pó>XÈ©ØÈÄÔy¤†–‡Á?íò༓"äm™ß†,ÌØó—.‰DžîÕüÛèÐ;mZìØ .”Zì~%èÄÕf–MrÏ•ç~¯Ëß<ª|ˆù¼Ÿþ’ê;x«t3PÛo4‰m35rÚO®lÂ¥Š¸Œì7Gpckbd_enable: command error 16:25:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x19) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x4, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r4) r5 = semget$private(0x0, 0x0, 0x200) semop(r5, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff, 0x800}, {0x4, 0x40, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x5000, 0x800}, {0x3, 0x7, 0x1800}], 0x5) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)=[0x5]) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r6, 0x0, 0x0) close(0xffffffffffffffff) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) pwritev(r7, &(0x7f00000000c0)=[{&(0x7f0000000300)='i', 0x1}, {&(0x7f0000000880)="84", 0x1}], 0x2, 0x0, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000080)=0x4) 16:25:13 executing program 0: select(0x40, &(0x7f0000000040)={0x8001}, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)) 16:25:13 executing program 1: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffc}, 0x0) syz_open_pts() kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10841, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000002c0)="1bebcf5f1c0c9fc50bc156a6a956c4", 0xf}], 0x1, 0x0, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/24]) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = dup(r0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) r5 = semget$private(0x0, 0x5, 0x204) semop(r5, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r5, &(0x7f0000000000)=[{0x0, 0x5, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/10) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000240)) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000480)=0x1) 16:25:13 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8e487b16b150c7f8cff89ad694cef17f79d851e64a33fe7e26ef010a5e51910fa523cfc47965af592dffdb9b2a5e7879b09988be4b14807e637811fa71fbe60aa5311a53f54236729ffcbf7f967f51c4fedd5efcabf988591d557068f1e73c8edc9a619fbabeb1637ee8633b440caf88d49e03f2315cf11e549d0600251e8ad4d08a8d9ae0a2293886643cf82e258ecf0bd9d9a50000"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000180)) accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x30}, {0x30}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000300)) 16:25:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) write(r1, &(0x7f0000000080)="05134fb46d", 0x5) syz_open_pts() 16:25:13 executing program 1: syz_emit_ethernet(0x10f7, &(0x7f0000001200)={@broadcast, @local, [{[], {0x8100, 0x7, 0x0, 0x2}}], {@ipv6={0x86dd, {0x3, 0x6, "98309e", 0x10bd, 0x8, 0x8, @loopback, @mcast2, {[@hopopts={0xf0, 0x1, [], [@pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x48}]}], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x19, 0x200, "077f6c3174a5f21c01c9823bb88a0c5e6c804c4e0130b2a2102b1248948e0431790fd361275d8199ba082aec23a45ae3cb73682920714f452d8bc07d4d87e46cd1f0096f9a7f149de4d11b03fc8d6cf6f1b7ba69029824c73db9c815e0aa5331efc37a4a8ee3788bec407934e69d6cd65ecbc85216d4a5e2b05ae1235db550e1de5ccc5964b8f6bbf6ddc08d26f3a8424a5519679ffee07810dae3083f9898807e4adecbaaa1b6a08b43615e9f67c383f95969e6dcf0d1ccff4586cea4ba3feae03c682eda9d771a7406d5856332ac6d53a432805e64975fe579a8d7d5aabec7b485dd07903fa86f8967b48a697366ccb292327082f34e02e944dffd7ba6559baa46b72aa90a5eaafa1c259dc0527ade4f6fda0ef49b73ea5630665ff340e86b29bb6aa350df37ac80e0d879c5599041fbf29185b20d651f816d66a3c017cac7e21579bb8824fb7d1ec1e970995e6524d2df9a1fabaef89b7d528231806e8e31a6313fd0839c3e70e401be89d8a9a12dd2351941f0d7271d950d53fc7691f98e85ec0de46b008fbe16befe2a6888d367da5a3664a71d1952ea372afb435f58c9a11370641bde96063a9d7f322fac0341f8ecd078feb354920eb523b856527194c1dcd65ebc18a839a52e2275414cba0f886fb3d4f35a1c02d54f559a6be08971047ce5499f0317290de3d392eac1e2872a41754b3e0dc5dec9275fc256535020a7532875b3b0776c9a558c52e1158648d6124b83b42c1a4cf8f1c14239a6044991f66d778a069c6bbb758454a47e197eb7c2ec0999bb7abdd8ef07edb594801c12829f73248b0ef646562c50e203f15c7bc1566e6b1add0e2fb2592e1ea6936da43e100fc59ecbfa64ff8e3bbb8dccfbb2f3804100353e4f9cf7495218dddb1b3da697419e7171e225c0fa77a0d175c501ed162e56bb45bd49d63b4bb14cf4a457e3c9d1e3bcbafe24053b2689af554a815c7c72fd40a5d4bf03b260dc82ddf20572365f5c763f41d288e90955c229d0608a2fed3362fa58948652802b912d986c55c8178ce91513e096dd7b8d1423d3c71de38448807b2703f0ec122b824160d2090d20edf5ad50222b86ff2919d64a7a103a0565857d76b22023300d21ff66853e4025202b468f52ce772475e61358edc377cbdc226582e4634c59fe6345ce0395c97c48412a03258c7970601c6133af45f32266728df73b2554a8f7379e9ba333eb0079c9c4d82b544f1a819884e3dc7e4d04ab3989212bca5e827ba4f8f6b61c97d02038e2bf3074700faca91fd60dce2c494f0391f24f8c64ba8e6b9958da7aa99e525139637e3347d4aa1771c783f1037580dc573850a737bb9417e0fc7cc02c000f3bb18ad57d8c8b097eb0b0281fb427368493d54e2684609b4f51aebc6e6e9aedc321101792b0ba08fff908f3a3ba6f34a63c004b0a9220dbe6dec5e63782ff62de86b5c583231cbe2ec43a4da2820bd44187bc0645e3dc519aae9826506ff71d0dbe22a4d496657dc73188d53813337f3d2d1cdfa868e305fe5718d4d30d17cef34c7365b7f6361be0eb701079e0088a0d20f42b854fcfc3b03c0887d8baa6d2ddde274dc77836bd7d8075adeeb69f2c9416bdc9ec9789c086e216da49f6d80b47a44496af1f03009522afb8a325308b9af6baae386126a42dc53259ad4250d45df9d8487cdc46bd80c7151931e914b82f5f6816d862657a3e8415069401c9134bd6bb37dfe2f348611292f0fc012d364e8b4d811fd0a469e599ed57c0615299a766b996489d25311114529cd39cc55532806ae752de6207fda350ecbd759e2befa5600586311bcf31315f2163aa7f3f08b246b978e4ff9e9c21caad8401de8213825a44ef4f389f7b6b0f22553ea25a176653a8f754c1f7ab609dde9d50a01c95500eb2bc24f5f728d11e36b75755974a1b506352ca21b95c41bd791d99cdfd385e421fb18478e99afab719c2dd1f2b4f53904871f78557bde305b4ee13d7cb7323688b41100c6fd4decfd95115d2fa70c989a7e3091d674563264481206e72b69e1c4727a8c142056074774ccfa8c2625534fe9d24d47d5c1b6a48053262dd7d078abc65f3e4fdff2160945399ac029c6d018696625e974157c9af87cc2266180dbbc2f22e7c4d89bba7bc8309b1552b99b645fa032c91ca6aeecd4572ee168e96ff9e2e27887a79c42742f032f57a8327f6083d41c632b02dad1f4e63b9bbf19288c34503ee7e4f4d4ae961ac386315e8d180c84feb87f029287d91f02b657b287de559b15cc0f0b35341980d854759959b1845dcffdbd5edb856b8b7ba341e00e0d4876e88507d978f5ffb296e0f85f46488028ed6139832210788bafb2dea72f864dfd6754d8845b93dc8219314f98f0211f324150bc7ecb3a3e768e4c546e32f419e1924fe52b673a02489aa7b93aac9a296f76c727f0ee84d32f2a286a08aa2fc76d3e251fed1c959fea45ef7f33ad17654efb46bdf15fcaa8a2ba4f3a6e104b1a59a62f4baf00f6cd5b858bc5dd3bcf32418d3aa13bb1454fed3de0f4f03e2332241c0ac59df8420b6592a1e76f6add70193a2c7fe8ecabc43b94541513e5fd5eb308a2745431ea9217c9a08463f13a894ea6dd3183ca40a4bb345dfcace7e1a1dee81fd9b43c5fb1956455ee6e60fd0c4bcb95a6441a010b6363974ecba9b224a60ac300c350f1c0038f7c2e764b958b8870d257248451361daab8192e03854d83b2d517ea75577462b1412933d1befb9a1ce20ae2623578d683e28650742bf35e91c3edde6226afa3c002ee19747810bbfd281400f30913af287e3dad5c97b260fe1076d3627aa2a511ef2d931d314f4fc2a9f340386b76cd570d11a5cc51387615f8849afef4dc05c2515bd3088e7bac301a857e034918d432b0e5b791be49ce55bd80a88326123a795406483017f58f6bf1cc8c32789521937a82601b313cae591a1e85f231e55efbbe2ae53c4f5374ac8cb7f0ef2a67644e3b315020106d71138f68fbff92714fc0971798014791e4a804c678a100b6d086cd3f5e5843ef74d36321e8c839043acb0bd9ce2c2d86410935d5eba555d7fbaf4e8547028ff5ca6055c72bd32a7c09a3dc069636001a4c4c31e7ba624e66771908f3b112375a11662bfd40167bb6512b097bd0120879c34c5f22b963cdb22b5711e2fc16bceef93105018cf6f2cbaa8010dd73e5ecc09fd2279398e3eaf64257f0864d296b2ea694ab3e4ee404ed900e969611d6db9389d6c2675fc52d7b6a4226cf9ed712701dec1535ecb80591b37bebeb8251bb2db0958dbe7f2d56453c62e36cb078078533a47bdee911d262eb0102be2f77708027f5070b7e40aad49f9e362c3b3046a8f9a3e82bc8e7bc75ece004086d2f5251eaabb4cb1a413f8faf20b58745bb436badef6d92cebaac7649826e3caa2bc85d1991435c1e948c74a89ed02fbfbb8ae08ee38d8a07c6376da19c23a276818bceac97a1d9917c77d5b067a078fe87e7ef025c15f6141a23e3cadd077764ae1e7315a70c60074121df29f879c5258236ae74865d2273ab23d1419785882e8192356fdb982985ee3d106662993ed0f933608374fa1218f0684db7938124680c24f53b989f8d90845ceb718284f70a3dda3a354db4a0d98674d14b6d30303406e7ce6d35f01638e5cbb4ba21b989482a042c2bd10c5120e9d00b672b807679e1b74747eda7cc075498afb9e822b88a80bff6962079a20a732ca0a6f0ea1924c9bbe2d91429663f120080b8adc5cb9a2b6910b7a83c6d4e40537a0903370dc76db0c2c79fbbe9d5475fde09c404de47eb6876a623bfd95e4079db7056b9c55c0f1eff8d0bab7e79322d9babdccd83c286ef0ce22bf09dd923edc796477f388a3619cc8707228e9714c0f46a981c65cfa88d834688c8e53830555c9a35c237f1431877a7ba5c38c7c9831f70801ccc8aae876ca5b592c40ca05a36b442693f74e1137facc55ca4745756ef66b08732469f56365b5785dfa40c4aae167b0e651902a79d8684607e049738a0285d402c56e0f5e10f72378d0d2bb17634db0f2d7f24faa40e4364a5351be0226367b1cdafe5106ddbf31bf6a01c4238ae507e349f662439dd6887c97737ee86f2ddb088e03739c9ceee4a161e44b3b40c9499582d555919a63556ab9aa4959fdcec7fe785cee2e477436ea50ba7aa3aef1c722445c86b906bbd3f3e19f9250979a682f4f592a818a37537746625a81a8bbfd53aa324e8d9a896f71adf08b39ce85bdec4f3cda1b7bbe499e149438b0a86d8c4b6919805a72489e4d789b4b4fdfb7a5571f37c33976b3534640eff3724bba432935e067d23f4478f243084760a9e54cb67b75cc015dbb2bb70bea84b21bc7e37ebe055026bdd57c78d10c5eb6496803023f75fb12c13d3a6d41928788a37add56ebdf92655bc97abcd6b4a3c17d8de09d026a2958e18f8658d95ad6997b5f48c19c9c4da4c066b70bc7b0cf7b3cb33478872799059779209514ffc0929e4330df48fd805a6ffcf04830be9f97de5b62dd172318174eab28687856aa00cbb5d62f9d94d163ac21f0f7609a447541301d4fcb505cf01b0e55f49a146a9cbfa63cfa7cea175712cccdb668666a660c8418b7f660c359071d504356b3282bca01f59a622a490695777de6f38992194ce8ba71ca1fa0ebbdad4533327f3902554a53fa181027bc0a316a3bd963c9ae3018928052a4d035f5ff4e558582e4c1c521d8d45adc129471cfe4152958facb5b9c8d3f7947de858f4a64d0fcd7622859a58c821770fc768e6701c7ead9c47e90a547a500d3555cc1b5f5ba86dc570f06a420d7eb13a22324375ace9d4ec8cc0584d36d2b92ffb35a38c4b14b8b5ab1e2ec998608b1a0716ede8001df8889c3177346f54d585b90519374c11aebd602e48e4d3ad067cd58fc85f57cb93758d13647d2b02dee9bae22dee15bf824bdce5b481467452d93f9c6a38bec6719fcdac99baecafeef86b446f66e2f9ab4a1ab2f55199a8d4cf25ebd5d8709eea00c26fa92006ef65159907acb61cea06d2c400b140bffcd50d8a7a691a027d3c4d0d19dbd7aa2534291b1f35da8b09d34e5716a2e6c3cb2a0326bbf6471fb4611bcb246820d271134f88d53ba6ef9aa6208a238e8e8f658f9a250ce2e97dd6c472641dffffdacbadaaa7329e2ad41b6dd4b1038d4ce7d8668a595a03aa839c2ce3d01f4525b9b4db814ffdf4fef66b82200e394e80291727cb9bd89d7b096beaa42a41ae6efd9fb04c462afa94cc19466112c3ef5c931d4dfbeb75acc4f4b75bead5390c42c50a5f9bfafe882ddced68fd0d4307f086f4d7b935b15d9e9a80bc89ff98190c19b8edf332a72e7399feb28ac9b1dfa7af7c87f4af6b0363f9eee3a4b7f06923231bda5644109e6c5006099a0d8dcd0c19e02c8b405b26bc3c168e5e36e712864d74f2940f3b5fc853b3c3e609077d9b8f68d6b9aa47ec1141116089af1f682e6639c76fa39890fa8c7af6f3d86b43c1c70525b3b8d04d0a161833c7c558bf35ab216f9e560fd1462ca5ca6497b8c33f915bde197b4a5931d87a5808b7c29cb542022579d9a94ee902dbba68f0222cd27b5775f4c86cec46518beb2ed5c8022277cd950014807eea7ad6d20d39c4aa6690649f87a52c9b070369a58e5a1d2869aca052a3c806c5086d627cccdb3f8b09b1863471de3e642507b1d9f5cd55803ec33014c2eee93d98b3534667981e61b16c94d2e51a109f2e8192875ebc40e64f0c85023109c8a24f75989c43d2f0e54cd03988bfe60c6ff627e37b96a"}, {0x1, 0x11, "9d76d7e494c6bbe525b33eb7868fa904e322079741e9ed5438192a2b26a4b7e6131fe09aecf1afc5b8b4ca470f1d73af8ed5b89711199668bb953719b5aa13c1abecb659669e42ceaf7d876a97f32703efa18bf19e3b358e2d77e63807d54d584f928a124e44bbbb8af1f6aa950707c154c35cff06ead63f7859d68530f539ea70ed9f413dbd0f7ac754254569"}]}}}}}}) 16:25:13 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) pread(r1, &(0x7f0000000040)="11b8e98d1a9f06dee86bbb64c729db2b8694dc9a39cde39a43eb33998424cd3ced61080a76fe5f0025835b26719af213f0f577d3546af8d1a66ff93f66deb490cf4f3e2edc4ae7777525c0b8e5cf92042381cb3e5a30f2c9607180a142411180a2042d0d7a4208ed297b5d78edb115b1fc388d0bf005e14a28ca637d60cf41937f8d5a6e4ad5c8023a8cab5bac9dc082eea61f0699b3107b1e5e7b76ab182353c64c073f981fe53e78fa6af57fe84c50b1ead33521b19e047d167a86796ae4828ba559817fc103f45c785952e2", 0xcd, 0x0, 0x800) clock_gettime(0x6, &(0x7f0000000000)) 16:25:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c73403b10820a58fe43b00fa04007de8992b50000000000000d9ac55a5da7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de79901b6fb584d490000000062f547d55587267ba5050932ed612efdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89206000000000000006f9362301576534c2d7ceac6f705e8fa9f7c40b3df7cd90e67beab3b00b0c1b705f6b43000488a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b800000000000000000000000000042132abbfddba148a49a465cec206534be9d07846fc33d5a9089d1e83f0be5b955fafbb0ab7c6446f49df760a9368d5f411ce1290004b55b47d8039a12ab9d896c5a80fdb6a68da706c183718cdf33ba472fc573ae6e3a4ce390e088d9a57281ecd6a21f98cb1cd3dd183841f35cf78221e89370e95efd1e1d51500d43625a61d6c36300acf36da8ae0e91038ba5c7941db1913d0df9e5d11792f09947107da53addb75b19f211c680727b21eefafce6e435144e2578877d97774efbdefc0f1fd62b8f2f3104c275f5ac4557ce77890f8a47ebc8e4c6ca7cd99467c"], 0x10) r3 = dup2(r1, r0) sendto$inet6(r0, &(0x7f0000000500)="2cf7bfb6d2dd9513aaa468004a18af7c28116f658fc0442220c3f89481b3179af6ca170f41a053d7494db843b4a636815ead51e7aca27b960a64ece2b9f882e7b8e3e5c560e6f986f3ebdd94ff08d6a8ea1b8378c68de99c3363fd536f411d762d8f7e9efc25520c0b3eb0f6d411b054b03f6063d2bd00e0804f6713b96f6c5f260dc8edd7cd327ada2265cf80a04c0aad0c352a929f256fecb496d18aa211871e4db041fca7a87771f05c495a273db13c77defccad9bc9a5907bd5f2f3f295f26a2c5984b5551c362c53c022268a51b5bc20040f2d9bab9d8360a1088d91c0afc3561614b031e64508dd1ba526b19f7518af0e0dc987a833e31d07d30b1aba13df3ae6da33d3d3b7c6b55eb802c70c3cfd8e0eb176abbe262617617eec692c58fb8693a5606949c1e087dada999da98b0aa13811caa3a1964b7b7231b36401b504be056d08ab1d3c5e14f657367a68472fc44f4dba819fc99a4f55d4e59610ccdaef4edf0c98ba1488735f0f54c7a952bfe8a42dbf08e47e7b91afaf170a41a6961a05776215b77d8f08736a5b119f8c286d34a560640c14657a65b1f150147cd216da1ad7f72be9983efe1c1ad17661ad5ac461e3f02644a74ef34741db77e045db2ee48f4aceaa8419a2ce5f846ac40b7d9aba4be68a8c585315b654557e11ac5d99b665eb3d0789a332c210aafa152e44e93077313622b925e1e94795c63428e56b322b706042b88376a033199144f414d5439bb6204a56ea0f32bfcadaf4752dd61abef1434bee662a768ad0909d4a1e670c6a4c62acc32b6b592f236492c4b5c3a593831fa6328a0ce3e59464268f49d5d62db15dfa542bb871c59d2d27b31b316d271bbc3a002a53f76fed58a1e3d1484ad35ebac64411bb6a30ce77160430dcce22fc7d894a0fccea028f202c8ba484cfaf1b765dbc5d2412f2798d2dba74b33314f8c33ad23eba664f5beec635099332f961ca52296d75f22df2444f69974a96b704c0da3fb6ac446247268be65c185ac49d42d3a0f55549b52586cba08a4b079d63843cb2a54b1fbb15005ee50f06c3a8ccea0840f6cbecf3392cdee03254a3aafea855287dbb946d22a98da218b218cde52600be9e766aa2c91bfb715d998aa8a7fc5cae271c25cd01809724892cf3a65a9ed6ac8f6eb8184b7063f35023173e50917b89dec0821abea88d31d2b38d3d3bb6f2b33a5d180eafa84351761409aa017914bfb2d3cb48d1ca2ab5c1dcb818e531d251719940608c3654387776b8a41d10ab4e2eec54f7da4971c73c42a771d492c8f4bc31804e143424ea81119d7abc57c472b2b46a8d5ab0bcf209c26db4a4c26d8a2813affc5028c9b583e8afcbb38652d5786ccac9d74504380db4f99fab734c7bdf55c35ea3fdbc95ebc37a607c0ad1dc146fb05b44b1bf38e53fbb6b9987f9a718573c7fcf91d265bf29decac4a672374f02d6ce699ada39a49448a3d1435f942bc50d6fe512ef68d10d31539c9fba2a615cd5ff1d9d17690c07d561333444afc3dd608b4b233ce4ce3f92eed3521879ef417f530250aeb8dc809a5874734a917bc81827d0e2c1729d04ef0d9d8e6f7629ea90219ff4ac6826c9bfcfda5bd00ebee5938623c64f488bdc8ba95c2110488be82410f12970629f83e10516c9e3c6b9780b786c6d1e278ae1e62a817ac54301a02714b23ac37eb0574f5ed8b6bbf03b348a07aa8273d82376e98970eed287de2f738d55021c9afdcebbfe8689ca6480d29d9930fd593514dbd7f60d24cd4c48c968427ed079612abb7295d6d9c72ef0276229e8726c23ec1844a43ed45a38617ea6986e85c6ebf8f213409526cfdfbd3120c912b8f461743b4b5d64bb7306407027548660f93b713bc1dea66030af8fab01fb75d93da1b4139548f56fe6f9eae388858b9a183beb91e85fc8dba31f45dc44a87fe140d11d803b9900c9abc85d00353ac15e94ea24a5c2c423ae4cfdfc948d693d9b65fa01b16257bc270a072ae4a29516bafac8757f82d64822ddafa734007f91651cd085b6c231968253c2874b92ca10e9aef0eb081f21e1742e0fa029aed6cd059c3", 0x5c1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x64, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000180)=0x2, 0x4) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000200)={0x8}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r6) r7 = semget$private(0x0, 0x4, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x7, r6, 0x0, 0x0, 0x0, 0x100010024, 0x7}, 0xd, 0xc, 0x3}) 16:25:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xeffe3fdfffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x8) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x7f, 0x1, 0x81, 0xd2d}]}) 16:25:13 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) pwritev(r2, &(0x7f0000000300), 0x0, 0x0, 0x2a96) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603aeff00f45709d664539e1e381f35071f061ac0e16f328dca5d4f656da02400000100d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9ea0031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bf0a64e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd13f7261868ee9a973d8b8acafb236fd6f800100000000000005883526aa3e1aea8a2df2cd8cef75f9f657c3ed4caa564b5daa4c4d0a6df9f81086a3fa3f6b68a0237ea4008fb1c866fe6b83382a99c9734c29f9790e60000000000000000"], 0x44b, 0x800) 16:25:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r1, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0xffff, 0x0, 0x0, 0x101}, {0x14}, {0x3c, 0x0, 0x0, 0x1}, {0x3}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00!\x00\x00\x00\x00\x00\x00\x00\x00']) getrusage(0xffffffffffffffff, &(0x7f0000000240)) 16:25:13 executing program 1: setuid(0xee01) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1ca) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xfffffff9, 0x2, './file0\x00', 0x6, 0x401, 0x0, 0x2}) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:25:13 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) shutdown(0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040), 0x0) socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = semget$private(0x0, 0x5, 0x400) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) recvfrom$inet(r5, &(0x7f0000000380)=""/4096, 0x1000, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) semop(0x0, &(0x7f0000000080), 0x0) semop(r4, &(0x7f0000000240)=[{0x4, 0xffffffff, 0x1000}, {0x4, 0x7, 0x1000}], 0x22) semop(r4, &(0x7f00000001c0)=[{0x1, 0x8, 0x1800}, {0x4, 0x7, 0x1000}, {0x0, 0xe1c6, 0x1000}, {0x4, 0x20, 0x1800}], 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r2, r3) 16:25:13 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="9e8c1695", 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)) accept(r8, &(0x7f0000000080)=@in, &(0x7f0000000180)=0x149) r9 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xe0) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f0000000140)) 16:25:13 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80045710, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r2, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semop(r2, &(0x7f0000000040)=[{0x3, 0x8, 0x1000}, {0x3, 0x8}], 0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80045710, &(0x7f00000000c0)={0x200}) 16:25:13 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x55) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)) 16:25:13 executing program 0: ioctl$WSMOUSEIO_SRES(0xffffffffffffff9c, 0x80045721, &(0x7f0000000080)=0x6) r0 = open(&(0x7f0000000000)='./file1\x00', 0x800, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x0, 0x1f, 0x3a0f, 0x80000001}, 0xc) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x802c03) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) 16:25:13 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) fcntl$setstatus(r2, 0x4, 0x40) close(r0) 16:25:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x80}, {r0, 0x80}], 0x2, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/123, 0x7b, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:25:13 executing program 1: ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) openat(r0, &(0x7f0000000100)='./bus\x00', 0x400, 0x9c) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = getuid() setreuid(0xee00, r2) r3 = getegid() fchown(r1, r2, r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000000200)=""/158, &(0x7f0000000180)=0x9e) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0x3ffe, 0x5, 0x0, 0x8}, {0x60}, {0x3, 0x0, 0x0, 0x100}]}) pwrite(r4, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:25:13 executing program 1: r0 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/227) msgsnd(0xffffffffffffffff, &(0x7f0000000100)={0x0, "c1664e"}, 0xb, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000180)={0x2, 0x7fffffff, 0x0, {[0x7, 0xfbf, 0x6, 0x1, 0x4, 0xfffffffffffffc01, 0x4, 0x10001, 0x101, 0x197fccff, 0xa45, 0xaf0, 0x3, 0x8, 0x4, 0x9, 0x5, 0x1ff], [0x5, 0x5, 0x8, 0x1ff, 0x9ec, 0x3, 0x2, 0x9, 0x7, 0x4], [0xbe7, 0xd, 0x6, 0x96, 0x1, 0x4, 0x8000000000000000], [0x8, 0xfffffffffffffffa, 0x9, 0x81, 0x7, 0x20], [{0x5, 0x5, 0x9, 0x9}, {0xe000, 0x81, 0x2, 0x3f}, {0x1, 0x74a725ec, 0x7, 0x2}, {0xcab7, 0x2, 0xd0000000}, {0x9, 0x0, 0x8, 0x10000}, {0x100, 0x80000001, 0x2d3d, 0x7ab6}, {0x9, 0x8, 0xa89, 0x651a}, {0x100, 0x231, 0x7350, 0x3}], {0x4, 0xc3, 0xfed}, {0x0, 0x100, 0x80000001, 0x6}}}) r3 = semget$private(0x0, 0x1, 0x12) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000400)=""/4096) msgsnd(r0, &(0x7f0000001400)={0x2, "85ce14f281954f77545c392d8d61bd381f1bbe62275430b6dc57b23ebb500318c553b1bc7bf0ad89c6c1c0f738eb2ff83499dd9971d7fd5fe8bcaade6c5f16182adda34d335df0e525d9674a9ba42c79e57bc0"}, 0x5b, 0x0) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) r5 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000014c0)=""/131) r6 = msgget(0x2, 0x121) msgsnd(r6, &(0x7f0000001580)={0x1, "4e10785c9d5fceb9a8ffe54a3df244a2065787c061add1c1c50d93e0a83184026c437651ed6aa15802668814f59076ddc147e416311654df062d77e2e8ef14a1a94e0ecf7a57cfba0429ab314d6da1fd43bdfd7325"}, 0x5d, 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001640), 0xc) r8 = open(&(0x7f0000001680)='./file0\x00', 0x400, 0x80) r9 = openat$klog(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/klog\x00', 0x40, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x200, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wsmouse0\x00', 0x800, 0x0) kevent(r8, &(0x7f0000001780)=[{{r9}, 0x2, 0x4, 0x10, 0x0, 0x4db9}, {{r10}, 0x6b602d005e90e2e8, 0x80, 0xfffff, 0x7, 0x2}, {{r11}, 0xfffffffffffffff8, 0x0, 0x8, 0x5, 0x6}, {{r2}, 0xfffffffffffffffd, 0x0, 0x20, 0xff, 0x7fff}, {{}, 0x0, 0x98, 0x2, 0x7fff, 0xfffffffffffffff7}], 0x7fffffff, &(0x7f0000001840)=[{{}, 0xfffffffffffffffe, 0x0, 0x40, 0x9, 0x7ff}, {{0xffffffffffffff9c}, 0x7ffffffffffffffd, 0x20, 0x10, 0x7761470b}, {{r4}, 0xfffffffffffffffb, 0x48, 0x4, 0xea3, 0x5}, {{r1}, 0xfffffffffffffff9, 0x22, 0x40, 0x3ff, 0x89d}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x19, 0x2, 0x4, 0x8}], 0x80000001, &(0x7f0000001900)={0x1, 0xffff}) 16:25:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x4) dup(r1) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000300)="1c5f9efdc6c7af2c343667a94b8ac3a23fd1cf07b55390df711c5d94f524c93e34d90bc4a3344254293d53a4582e1cf49387ea300bc85acfb72b49a96660312dd48b12176012a7403cfbe49a2b0d2b40e9dab49d2ca98820cb12c335b8c3729374c2e2af9246f95b603895fa01b3df3f45ec910684922827df684b0d6c7a85393935b3e30357417473fe8e53d5b0c08211fac469c0fb52caada404a2db09465121fefafa0fd7bbbcb178c93e203140f565174f3eb28a7b6e3ac32958f1071ad6061728b93d403120735569378990a8755b4932630bb48d1e7a09b12ebd3c930597c5b4ab", 0xe4}, {&(0x7f0000000200)="09fbe3fac552192d07aa27888e093d44557a5bfa53def95e437f8a98767cac858f03ba61de18ca349e78d775d6a090fbf16b258b3a921a314d0258ef01e73d15991481c13a7a48e6833bb5ae0f5c2887d87843b1f9e160fd1dc2b2b18fbd85695f9be2264b9412dde363", 0x6a}, {&(0x7f0000000280)="f18d77f71b1f5490e2b1477f2016360f09392584d483ab", 0x17}, {&(0x7f00000002c0)="3b69903b9f8d3174ad610c0daa7a83f0af729c0ad8855857fa49f707b8b6f3a02ce438935fdd", 0x26}], 0x4, 0x0, 0xfffffffffffffffb) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) getrusage(0x0, &(0x7f0000000440)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') faccessat(r2, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:25:14 executing program 0: open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00003bc000/0x4000)=nil, 0x4000, 0x5) mlock(&(0x7f00003bd000/0x1000)=nil, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) fcntl$dupfd(r1, 0xa, r2) r3 = getuid() setreuid(0xee00, r3) r4 = getuid() setreuid(0xee00, r4) setreuid(r3, r4) 16:25:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x45}, {0xfdfe}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)) 16:25:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:25:14 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x63a2, 0x40, 0x7, 0x80}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffe, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x0, 0xbfa3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xfe, 0x0, 0x3}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000180)="101a1d402a63d138e0363776cf24eef6fdbac85b1929473c2ba7d7011f2a49506121060025", 0x25) 16:25:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xffffffff, 0xb35, 0xfffffffc, "2ea86ee16eb595607fcfd71100", 0x3}) writev(0xffffffffffffffff, &(0x7f0000003880)=[{&(0x7f0000000280)="e0a9a5e9b6c06605b7f654ede4624cfd80a5f92d693df81bf1cfeaad0fbabbd245b98a5321bdc6ee0378dde9b130c4a2c96fd989e9ea3b80e1aac6582cbed75efd978d8fc4013f2a925d841f6ae98e8dec0e5432a00ab24ae082a5840345aaf239a45dba7ea5b257fe2d0243a8c456eb58f1abaeadd50cad8fa44331ca73d9b1a0d9cd7b78a9acb6bf4cc8c6d226f35219553622e29359174c88a7c1b673e2f9f7be8da2ac1e5487bc10d9c8cc664cf674466493b0b7c53747a4679be61b059b6544b6d8db021bee680c40a89fa7449e18074da469f53b0e45f9f9ccd509f26c372040efc19e612037245069396de24ac5377f89c789ae1ad3f10e09dbd756b96f147de14ed2e0858517001419696c69a613ab9a92718dad5e2a9e52634c8322839aa59dc7cddd613db207d049d137ceda28f70d6697c634b502787d8dbdf48294efabc2c6ee6d87f54b475b44d4aed7ce64999c637e07e9011dc2b10e5f1789f5bc1a02d4f20dad78128688fb5f5e2262eee27879e7801232a76adcb90f3595ff47950d0b7306704f469abcfafc451951ea9ef17dcdb6b8d604610f39eaab90419d570bc5b76f12814303247ae93d2b2e096a7014a34cf6174766e46badd84afca632709276af4db5", 0x1c9}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0x0) r2 = dup(r1) fcntl$dupfd(r0, 0x0, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000000c0)=""/153, &(0x7f00000001c0)=0x99) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r6, 0x6, r7) 16:25:14 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) dup2(r3, r2) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) sendmsg(r1, &(0x7f0000002780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:25:14 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x8640118b) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:25:14 executing program 1: syz_emit_ethernet(0x79, &(0x7f00000000c0)={@broadcast, @broadcast, [{[], {0x8100, 0x5, 0x1, 0x6}}], {@generic={0x8863, "f8d137e3e83539bda21ac2e6e304bb9b44ccb6637f202ea740adbeb79e59e3c0ebff38fd3dfcac4da132fdea99c2c697179498db69ef981a0e0f27ffc78e04c3d0e03f1427adc57e5f5433df09bfece34057140e033536cbe8340722fd23366e63bd3f99da49b5"}}}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) recvfrom$inet6(r1, &(0x7f0000000140)=""/101, 0x65, 0x81, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x10001, 0x6) 16:25:15 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x200000040000, 0x0, 0x0, 0x6}, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0xfde9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x40000, 0x8}, {}], 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYRES16=r0], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x14a) 16:25:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r1) wait4(r1, &(0x7f00000002c0), 0x3, &(0x7f0000000140)) setrlimit(0x1, &(0x7f0000000300)={0xb}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f0000000200)='./bus\x00', 0x100, 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x7, 0xffffff00, "73f300070060c3dce5081af659b097317a117c00"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, r7) fchownat(r3, &(0x7f0000000240)='./file0\x00', 0x0, r7, 0x4) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000080)={0x39, 0x0, &(0x7f0000000000)=""/57}) 16:25:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="8002a53bf6"], 0x10) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) fcntl$dupfd(r3, 0xa, r4) unlink(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x5) 16:25:15 executing program 0: r0 = semget$private(0x0, 0x3, 0x60) semop(r0, &(0x7f0000000240)=[{0x2, 0x20, 0x1800}, {0x3, 0xff80, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x80, 0x1000}, {0x1, 0x3, 0x1800}], 0x5) r1 = open(&(0x7f0000000000)='./file0/file1/file0\x00', 0x2, 0x4) poll(&(0x7f0000000080)=[{r1, 0x7f}], 0x1, 0x0) poll(0x0, 0x62, 0x100003) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x4, 0x8, 0x1000}, {0x5, 0x106, 0x1800}, {0x0, 0x101, 0x2400}, {0x4, 0xffff, 0x1000}, {0x2, 0x1, 0x1000}, {0x4, 0x1e8c, 0x800}, {0x1, 0x1ff, 0x1000}, {0x1, 0xb8ca}, {0x0, 0xc333}, {0x3, 0x9, 0x1000}, {0x0, 0x3, 0x800}], 0xb) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) chmod(&(0x7f0000000280)='./file0\x00', 0x2f) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x2, 0x5, 0x6, 0x0, 0x10001, 0x3, 0xb7, 0x0, 0x1, 0x2c11, 0x5}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file1/file0\x00', 0x110) setuid(0xee01) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) 16:25:15 executing program 1: nanosleep(&(0x7f0000001580)={0x9, 0x100000000}, &(0x7f0000000240)) execve(0x0, 0x0, 0x0) 16:25:15 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000080)='Ml', 0x2, 0x0, 0x0) 16:25:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040)={0x0, 0x1, 0xf1, 0x847c}, 0xc) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) setsockopt(r4, 0x0, 0x1, &(0x7f0000000180)="4b9ea6fa3e786a7d9095066dcb9ae212b5312a82ed24609b212d65c261df901fc3c5e94fb92a9e4407eec33bd4654bc5e8196a09a324f15c025fe43ffd9e3fb9a2b3c569dac172a79c686222974831b791eee95a7262f33a3a3a24e88144df71c698a7349b26ed8e1a03855f107ccaa0e46d2f11c323576540f592f26a40d754daa3bb1fa4c5aeec1d206a13b7638f1820bb2e1d2bcffafe3459507139ddd0b6", 0xa0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 16:25:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6, 0x0, 0x0, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = getuid() setreuid(0xee00, r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r2, r5) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="004f79a77b252f00000000faff00"]) 16:25:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5303) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', r2, r5, 0x7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)=[0x1, 0x7f, 0x1f, 0x8e48, 0x0, 0x7c9, 0x6fb3, 0x401, 0x3, 0x6]) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f00000002c0)=0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(0xffffffffffffffff) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000040)=0x3) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000240)=0x20) r9 = open$dir(&(0x7f0000000180)='./bus\x00', 0x400, 0x1b9) mknodat(r9, &(0x7f0000000000)='./bus\x00', 0x2000, 0xe73423b) 16:25:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x39}], 0x80000, 0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r2) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) r9 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, r9) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)) kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x42, 0x40000000, 0x6, 0x5}], 0x1, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffd, 0x80, 0x20, 0x80000000, 0x1}, {{r8}, 0xfffffffffffffffd, 0x92, 0x0, 0x8, 0x7}], 0x100, &(0x7f0000000180)={0x7}) 16:25:16 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f000000000003000020ad9ae134b399525a591cc529b3eba1b4767e4b81d28c6c5fce452456c6a4316e3b07c6d5334bb00a10e13541bb95210f75213e2abc0cc38a166c8c118bcb96702936e1f01798983778f1805e35336433908b2a1fe9c823eb7750af938b4a9b60609d81338a7906adcc7e547f8ae03f30e528d30925fe675029cbaae594e7eb1e55d1a41aa636c08ee97f32c616e8414f51c4f884f8f2071b7dcf5f675d103c71"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x3ff, 0x6, 0x1, 0x3, &(0x7f0000000180)={{0x0, 0x4, 0x0, 0x0, 0x9, 0x7, 0xde}, {[0x4, 0x4, 0x7, 0x100, 0x1, 0x2, 0xffffffffffffffb2, 0xfffffffffffffff8, 0x8, 0x3, 0x48, 0xa6b, 0x7, 0x101, 0xa86, 0x3, 0x6], [0x80000000, 0x2, 0x2, 0xf9d, 0x9, 0x319, 0x1, 0xfffffffffffffffc, 0x10001, 0x5], [0x3ff, 0x57, 0xc9, 0x9, 0x5, 0x1ff, 0x1ff], [0x5, 0x4, 0x0, 0x101, 0x8, 0x64], [{0x0, 0x1, 0x800, 0x100000001}, {0x8000, 0x2, 0x2, 0x8}, {0x8, 0x9, 0x6, 0x760}, {0x2, 0x1ff, 0x7, 0x3}, {0xffc1, 0x1, 0x9, 0x100000001}, {0x1, 0x0, 0x3, 0xff80000000000000}, {0x6, 0x0, 0x2, 0xffff}, {0x7, 0x2ce0, 0x2, 0xae}], {0x9, 0x2, 0x2efb, 0x3}, {0x9, 0x0, 0x1, 0x1}}}, 0x6, 0x1}) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x8002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 16:25:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3d}, {0x4d}, {0xfe16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="0ea60bd35cd27a65608732b2fad72f46d3a8e48a662f37a4ee770456538c7e80e80558fd6a2577b28b4d9e2b2954042629a20ea34f59e69f6527e84a8ebebe3d5bee939863dacf5578512012d30497c9462a58bb4fadd30d695bd7dea1eb2c0ca0fc1de9fa"]) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) 16:25:16 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) dup2(r1, r2) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="bd86bd457f5d", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @local={0xac, 0x14, 0x0}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2, 0x9}}}}}}) 16:25:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x811, r0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000000)=0xfffff3ce) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:25:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x28}, {0x1d}, {0x16}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x8, 0x4, 0x3, 0x0, 0x3f, 0x14, 0xfd, 0x2, 0x2, 0xfff, 0x8}) r5 = dup(r3) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:25:16 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x53) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0xe) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000300)=']', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000000400)="fb", 0x1}], 0x1, 0x0, 0x42d7) 16:25:16 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000869000/0x3000)=nil, 0x3000) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000]}}) 16:25:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x1c}, {0x400034, 0x0, 0x0, 0x4}, {0x426}]}) syz_emit_ethernet(0x2f3, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000005476463b713046d63f2b6c419a9662cc174e9de821ceb5f763713904110e339bf444b67f295c4a24dafb477f6e084c978a13f760c4bbbc7cd40308721c5d98d2141cf780c446e6405463f42bf0153683bad2b72c48a591c53d59d496b3191cd5d451bf3f78d69f7aa38836dc27e568c6e9e21ee109939bec31a8698ead32b985ea16cbd9eea8037fea2663749b16e2966cbad27dfe30"]) 16:25:16 executing program 0: r0 = socket(0x2, 0x3, 0x6c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0c8e40674439b77397841427c86d03"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = getuid() openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) setreuid(0xee00, r1) r2 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 16:25:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xad3], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sync() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = semget$private(0x0, 0x4000000009, 0x82) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) semop(r2, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r2, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) r3 = shmget(0x3, 0x3000, 0x86, &(0x7f0000002000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0xad4) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0x0xffff800020f65a40 map stack 0x2071c000-0x20b1c000 of map 0xfffffd80674205d0 failed: hole in range 16:25:16 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x56}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)="f537e846f6728acd462cab824ca014905a3a4ec951dddd584f2136b1d0bfd2fb20eb21dca191ae14feeca9da9972388941ac691b6858ae75d2f4ccbf5a5f0ccf6b82219fba3b5614b4e595bb1ac77a8bedfdd48e1249ccb42232410579c01963268878167e54c954fe0dece6b93fedd7403a17b15512", 0x76}, {&(0x7f00000000c0)="03ff845efaba6abb677d6f3ffc02c608a7f5cb751864af7d7d", 0x19}, {&(0x7f0000000480)="277a55e8fb88475d2bd556fcbfe335499a19979f569657eedcb4011b8da556f8d8599307a6ec80aaa90ef4df1cbfb381d0db6f515fe8a35595f56879269adbcd91f08f33c9404bbc42537d87dc126892f89fad3ea514a4fce7292b89da37aa9fd334d9a55eee7f53e172383a8bbbbaaf35a843e79d3aa82b454ea01546358e4a28d5a88c3505cc60fcc84baa84784c22e5f67e233d98e404cd9b1ddb804699583f4a5a045101e662bb89862d8fd8b078f5445d6b6652d7cd5bf1c28e367763f51d2f822204a50536170efe6ae2c7a4111b17ef242fa358a4341f73d41483a91e836813ea167af2f3a8daef76e8aade441ae1872b9bb1f7938457eeee62918478a319d5d78fab", 0x106}, {&(0x7f00000002c0)="620643da1e4a64beb39b254027346e90aa7659f52c4755579583686cb8278ef5a8ed8b77bd9a3f39e8a9e5cfff21a82f2250ceffe55070f5e37bb17118df5083c31b08d0ba346242fa7f008c9be118e0b00d7e56", 0x54}, {&(0x7f0000000340)="e019a96f08f3013053ba6a43be9a9e6b12796110a63a47025c8db7b79eb999bd4749223d10e0b0f7f35a0e90f78b5a5837578e3c42e5dc4c8a27a4bd341f7cd7c2c8bc218462c7f469e90389882d291f7671357eff3005b41644c836d8ccd9556523e156f3318b2ad72d97b41e107c8e", 0x70}], 0x5}, 0x208) 16:25:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2fd077b4f1b200f1"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x91, 0x0) sendto$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:25:16 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xa12, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {0x0, 0x2}, {}, {}, {}, {}, {0x2}, {}, {}, {0x2}, {0x0, 0x80000000}, {0x0, 0x7ff}, {0x1, 0x20}, {}, {0x0, 0x9}, {0x2}, {}, {}, {}, {}, {0x0, 0xfffffffc}, {}, {}, {}, {0x2}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 16:25:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {}, {0x6, 0x0, 0x0, 0xffff}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:25:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0/file0\x00'}, 0x10) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 16:25:16 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x8000, 0x0) r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x7, 0x202, 0x5, 0x81000, "fe5c16c9040d1c56c051008772557711f931e504", 0x40, 0xaf}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x6) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x20, {0x1, 0x1}}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000200)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:25:16 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x43fd) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)="dd539ea3ef16ca6c3f056adb403017adca8b13c0008380c56e574c28551cc4c7fb218cab5b40670fac2678076b87d45efa65046f8d70cba3cef35bdd4878fcdbbd52de391452e3aec73613a4a4247cbee6f49d0471d4506d3883deb9b6441d84bcc6d5073ae2b4e7e549", 0x6a}, {&(0x7f0000000100)="19b4bb52be4be31e9bf6b374b63d2c494c98554fa057bb1d6e002defb115", 0x1e}, {&(0x7f0000000140)="53f509c1adbbac17eaa0d172f45f55c5b195e618aaaf3cb1e43e4ec78b8dd3ca4a3215b02ef4c5962bb37cb03ae03b5ef4bbf94ebd94e391f2857b7b3f56be008bf009d6273f35", 0x47}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="6d9fb90353ce598734893a03f424b5a544cca09b9d6e3221a47685c2d09f689e60f54a6489bc812617d9455c34425476955f1a26f2e1ebba6c7dfba69c5d3d8cd90d5b7e1d8fc8cbc71e166f75878d73aad567a5dd5b0a79eb9dd40e6498d5e26c043ace85f55973e74d4f34d45249e771c2d21c5b1d97b0f56bb16998d2ef3239c2b7096ec7f8c6a9eb4e72dea7520fdd57896088d340ce6ed90f9741fdb3df8151d18cea2ca8d63d5f635600dc2739db03", 0xb2}, {&(0x7f00000002c0)="c42279a24550ddbccb9340d4fdac4ad122bdcefed08a25106bb3db7b0ece04d1d3f2cb88c8c17e598d70751855cfe50f62bd825d412a69d23b1e88bd4f2741e09325d51b8cd92c70827dc63b848ce5cbc3d772abbbf4fce893926cc63d564fb85d5850331fbdc4a1850a9a51c588bd74465cd0378c00d136902ee5206201bc2c5ddbebcaff0b2ed8d42498c1f98ac78c05ebf7c3acf44a5d0d80e3d307bb8c2e18e8673d2f0274757646d09338b6ffc097fab6fd2fc3463eb664846f7d636ada5e632b56211f8525f325f45bdc583cf9", 0xd0}, {&(0x7f00000003c0)="a00b361da89e3dca7269d965d4f9dab8c72d6c14e136f37a65fa1b515caa60ec2aaf411f446875ba4b08252f8650301763ad2a0625f338048254", 0x3a}, {&(0x7f0000000400)="22a35c8df528ffa4f2df38e4f9796a30c6bfc13fd221f85d93496c91bf2b53c198a9fa066a7da864a35e429431098a38cdaea1a0f837dedd88784bd10ae87d9180eae0f38a8d061b2297de2182d781ef8d71921ec3a595cd5b87f1c28ceeeb36d108088ce403fc126910986d1c10bbd324755095ceb7b34ee6cb0e217f57bdb67a1a70ce5bf291a953147b57c1", 0x8d}], 0x8) 16:25:16 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfbff7ffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:25:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socket(0x0, 0x4, 0x58) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) fcntl$setstatus(r1, 0x4, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:25:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x20) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x1, 0x5, 0x0) close(r1) socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "0037008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x2, 0xff, 0x0, 0x0, 0x2, 0x5, 0x6, 0x0, 0x0, 0x8001, 0x9}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:25:16 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) write(r0, &(0x7f0000000100)="b1f2b089d7788fb5d6dff4ba8abd1c3e5e248eb49ac78eee58c5a5ea77c67024b2425cf8f6ba09ace45dec39baa8837396f2f745ccd5a16da7a98194b1328b4c499ce6c52de13de0016394aa0cfa8152af2145840870320208d341c7962dca230baaf21072ce1155ea1886f1dd15c6f49fc7fc645af8a673f35e531a53", 0x7d) setrlimit(0x8, &(0x7f0000000040)={0x8001, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() read(r2, &(0x7f0000000180)=""/231, 0xe7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0xffffdfdd, "ffffbf7f1f178400ef5caf040200"}) close(0xffffffffffffffff) mlockall(0x4) writev(r1, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17", 0x4c}], 0x1) 16:25:16 executing program 0: ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[0x676, 0x40, 0x7, 0x24e]}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) 16:25:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0e9ffffffffffff4b431279523e8ef3efd61e4ca67cfd5528e4f2922c82313e5513c31b1cd52ec92b0164bbae3b2411cc1a3591d5c0086d0701e6a6b45e7beba958943c10139e381962883a449e8a3cdc83aff86e63c5eda85570561aa2818fe03700"/116], 0x10) chflags(&(0x7f0000000000)='./file0\x00', 0x0) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000280)="060500c297d0bba1248defae40f01db76dd58e2c9600bfccf85df90125584b3e3b6ea4a10f2d6eace07b4f4dbb97a204d104dd35c2c74077163a0a4fd3284d4c2ea3499bbfb604d7e34e932dd10066d5ab810cdc", 0x54, 0x0, 0x0, 0x0) 16:25:16 executing program 0: ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x1f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40000898, r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000280)=0x6) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x40001a30, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x401, 0x0, 0x0, 0x0, 0x0, 0x20, 0xb26}, 0x22, 0x5, r1, r3, 0x6, 0x101, 0x3ff}) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000300)=[{0x7, 0x1, 0xfd, 0xfff}, {0x20, 0xfe, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x102}, {0x4, 0x7, 0x0, 0x81}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$dupfd(r4, 0xa, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000000)) 16:25:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r2 = open$dir(&(0x7f0000000140)='./bus/file0\x00', 0x100, 0x8) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0xffffffe0, 0x1, {0x100, 0x8}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000280)="39b45ee7ec448ce58bd8656103538afe0d36b5914df3c948ae8dc5aca7d20b704164460bcc43fc53948ddf26c6115a7f64bf90b9695cba3b4dee9f514f93792d843bbfd31035ed532570aae45d33f8acc03223d80becdb274cda87d0eda1c9f280c530749f667bdc27", 0x69}], 0x1) 16:25:17 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000000)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc42", 0xda}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000]}}) 16:25:17 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000440)={@local, @local, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x8c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@end, @generic={0x44, 0xa, "4ada65a40289befc"}, @lsrr={0x83, 0xf, 0x6, [@multicast1, @broadcast, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0xbe04}]}}, @icmp=@dest_unreach={0x3, 0x1, 0x0, 0x0, 0x0, 0x0, {0x14, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @broadcast, {[@timestamp={0x44, 0x10, 0x7f, 0x3, 0x5, [{[], 0x6}, {[@local={0xac, 0x14, 0x0}], 0x1000}]}, @timestamp={0x44, 0x20, 0x0, 0x0, 0x0, [{}, {}, {}, {[@local={0xac, 0x14, 0x0}]}, {}, {}]}, @ssrr={0x89, 0xb, 0x60, [@local={0xac, 0x14, 0x0}, @multicast1]}]}}}}}}}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000014c0)=ANY=[@ANYBLOB='\x00'/141], 0x8d, 0x2, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000002e40)=""/4099) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/45) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000240)={0x1, "3069f3415e19fb3e6a6551e10695f5ca298e2f161d7fd08eabe42aa78bad4b4bd6df57eb8c805dcd8bbbd50600000000000000fed1abee90e875d9fe4d1b37f3a347a242736f826c44b51f6b8905b4b10cd25f532df9ee6ed4b0aaf498b99267b8bec0f3f35eab8669809d5ca8acb3b1e64635cad5a500167ee8bcaba07ec0837f44da19aa6e6f13d2a34155e8edac25dee758fd1ae430a5769e7e1caa0b3f5cbeca49a309be6004cbf8adea8d988a1d38e5bbc3d338697645151835f6cd85c5ddb1ab2e2b09c962b5b58604368f54577283bb14592206b17d44122e84f440644cd070bf16a97e387f10f62daf36f4736ea254618071dd5fcf1b3ac4c5aa7d0c9e3e060f66b0a51c90d57dd3c187fc50c75afdcdb3800f3fbf63918eb647055008ef1d529cb6e2b1b66b6aadc893a693c4fb8f628ec89228d7d8f4c0ac7c680456972ad3e5195b781f0f394bc72e265af8816b9b0c8ba4ffe2c410e3b97ffab42e"}, 0x169, 0x800) msgrcv(r1, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000100"/141], 0x8d, 0x2, 0x1000) msgrcv(r1, &(0x7f0000001440)={0x0, ""/197}, 0xcd, 0x0, 0x400) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = getpid() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000003c0)) getpgid(r2) 16:25:17 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd172f3744abb2eb111e09ea5537ea39f7032f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942f3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d0e3a2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c818720b4b9832a4787a1787f148c29765398f30b1409000059fb66a404004261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232a6303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3f20643e5a294f581f5fa560240ecb8b9291eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf80853623123511ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f428b973842a1f9565151dce68c9227fd7912d61968266a44aa71060000000000000086c0cf1cd580906c71bed682470b7d366f2c88d230548bd1e6a6a8824542f41fb951541cec32b710c46c76fcc7a773566a74a6104fbe8ff99b733a301a9967d0bc7336b9541b50e92f2d79b5fed6297429a1a1f4e78344be663bea0dcb2b3927d1ae3ae4670b784a76bf8674027efaac47e2dd2a645060bb0ea29a000a8a6079da4e7568d7232914633456"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x1, 0x410) r3 = dup2(r1, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r3) r6 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_broadaddr=@in6}) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:25:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) mkdirat(r2, &(0x7f00000002c0)='\x00', 0x8) r3 = socket$inet6(0x18, 0x4000, 0xcc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000280)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0xb41, 0x0, 0x9, 0x104e}, 0xc) getpeername$inet6(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x44}, {0x15}, {0x6, 0x0, 0x0, 0xfffffffb}]}) pwrite(r0, &(0x7f0000000240)="06367e0195ee9800fce566d46c08", 0xe, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) r8 = dup2(r6, r7) ioctl$BIOCSFILDROP(r8, 0x80044279, &(0x7f0000000180)=0x7f) 16:25:17 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x3ff}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000094000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x0, 0x2}) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0xe93c, 0x0, 0x1}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:25:17 executing program 1: mknodat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x8000, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, 0x0, {0x0, 0x10000000000005}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "00000000000000000000f2ffffffffffffff4000"}) bind(0xffffffffffffffff, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000180)=r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) socket(0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:25:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1f, 0x0, {[0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x401, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0xa, 0xffffffffffffffff, 0x2003fff7edfdff], [0x0, 0x0, 0x482, 0x0, 0x0, 0x800], [{0x91ba, 0x0, 0x1}], {}, {0x6}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f00000001c0)=[{r0, 0x2}, {r0, 0x4}, {r2, 0x20}, {r1, 0x20}, {r3, 0x80}, {r6, 0x2}], 0x6, 0x7) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000000)={0xe072, 0x5eba, 0x8001, 0x8, 0x80, 0x4, 0x53, 0x10, [{0x4, 0x5, 0x4, 0x1000}, {0x8, 0xffffffff, 0x7, 0x8}, {0x3, 0x1, 0x4}, {0x3ff, 0x7, 0x81, 0x40}, {0x20, 0xffffffff, 0x81, 0x6}, {0x6, 0x0, 0x3, 0x2}, {0x2, 0x0, 0x8, 0xffff}, {0x5, 0x8d2, 0x7f, 0x400}, {0xb89, 0x0, 0xa3, 0x4}, {0xfffff27e, 0x1, 0x100, 0x13b}, {0x6, 0x9f, 0x1, 0x1}, {0x7, 0xa7d, 0x3, 0x100}, {0x100, 0xffff94ea, 0x0, 0x7c}, {0x2, 0x7, 0x1}, {0x84, 0x0, 0x4, 0xff}, {0x7, 0x921a, 0x8, 0x8a71}]}) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 16:25:17 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffffffbffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getuid() setreuid(0xee00, r0) r1 = getuid() setreuid(0xee00, r1) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) getuid() dup(r5) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000000)) 16:25:17 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202c0e9ffffffff"], 0x10) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000840)=""/193, 0xc1}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)="33d0acfa0cfe58a813d2231b892a38cbd3e86cbbb7736312319a8f003f566cbc301e00a6cfdf7731b18ffa1fdb7e98f2ab071323cb982bf66eafe93ff5588b1c21a6fff8f63adc9c8f6e3e5385e13a1cae4389b82b1d2b604ef0ec16dc89e4fd6044709345c35415e39c14377c8850b8f31db837df852d61820653d0336eb6389a59abb8ad982fb1a45211d3ab96a6a4340cb3e1211ba9d5ccd9d497fc5ae4c437f3bdf643c062f844c8b4bffbe49ba5c459a9de40d4a18ec93b03a696507f86f4045b26082e1219f1b8f47e55ca1c9c8988d0b93b0a4f2f8f8a4f295eee9451c89f7bb82aea9b8c4eaaa518290a9572e20396053db90acbf7dcba985efcdc7ad088a56b4982b3fb4cc106296cc6e27e1c0ade8510adb2d08783d6e62ba5fc05b02dc3e1bd65b0c7030b01554c751362ff0fae8a705fa04b75cac7affa0af5a63c5f0fa54c57a111e156db632c741e2b69fbe066aec2b9e0a6cfeb4952dbc579b3dcf257bf61c70759eddd151b13e4b35a0300e92fbd5aa5a655cab95bf7a3da8d521cfccc4644d98f6edea54d5cfca978d0e00762c17984190b6bd672982a305c165cc770fba2659ac0ad509292bafefba74f14547ffaf19ed3bd9ceaa30295867b939db707b55134e673e04d184d0bc985c4250e4fe020e7d7c6fceaa0374caddfd687add4c287fe665854bc8516cb40932ceca67a6f1b68bd0eea5c1bda5b680411e6ffeabfcac7038f7339b2ba2344f8a836d5d012192a8a90a4fe10e1bfc16a0ca0ff67fe84df3c6d7d4381b22e102c8d8d1a8c31f2c084b71b8216f42883e52cade047596a13a7f1f08c215c5f46e9b765150cf0b29e8168a8d771c052fb15f6ed65066acdb2caeb74738ba799611f97a9cb2373f8a2e8ed1d6c87cf15d15aa9cfc8a6ef0c34a175a637f4ea4fe1a076e794f73cb28879add3fdd8781d4f78c9d6413e5e09f3575ff1b7adb5d874e5ce88e49c5cf15686d789da76901a426b3a95d8a895de8eb30a39253a5cf6b33eb27323e468385888b6a74e0451e764753e72be3d008573f9ab719390446c5861c1f8a257a98e60d3fd55afa0494dbffd8a6fad0873b3e31c7d09cff8c19fb411e351baa1788905caa926c3b939af27a01eb065e7ea04d21e09e56e1aac6b47922347aa4f968d0e2e65cc6bd7d27ace8be5b778b6197f9c659ce0261888d62b19eb6a66ea125046cd3f50ed689c2ce7eb5500e7c9083c73a4aad46eb9f0dc5cd99b069b18d7f15189b1161a6f9058c72501550e7bea7703a33e39927feace2480e5192f69f264d7fc516fb02d9b26aef045c23f36081d0963dcd9481c03e11930df7799fb1e05d8dea1b1cc7d2668b5663c8de9aca3b5de349cf29cbe2aea1d43556952334d3c33596c6631c814e948cf3b7fb967bdf8a6372d04044aadc9b8457ca03438c11990ded01d0abdc1a182b42832f445bd434e0d248fe7699f44f40e12deefa7fa1186a1b967add18e471a48af9a5970f3ad6f79aaf73e11c40334ebc52cff4508d2dc981bf385a6665a4a1e19d11c6dd695f36783225182a3120efa788c32e7d1813dab4ff8fc0073f0db3d00eb5426b4d954d5407903a78be02490222ad1fae332c70449a8e54f79b14669799b6d999cb72ebf07f497cc9da18554b31be1406daafbbbbfc05086a76db4512dc56189d3050bc9ecdd910d8ce11066565bce2fe9a79f710bb34b086efff70f1d447e03c9d1cfc353143c741688884d0f08b15da4469ecc51087a6cd3fc45c7121d0f413f82dda8ffa35a1b17f689beb7cf76f51a4671540a2bdc7c68fd41821cbede9341b571f0cf88cac0963586513d0dce503714ca2597fe067883e1b02ea3ea86858689c491dbdea209c84186cdbbd37ec1a84c352621f9fb8ff92978725e846a00ca7bcc870aae84ca13bfbc0c17bc29c5fb3668f1bc32c29bcf621098692594a59ab49dbbb41ef0bd9f2802be8fbb8ccdafbaa4fdfb04323c56b38043408711bcfeb551d0eab8c292bac0446ab124ea0327abe6948b72cb6a476b2c6a0c2bd1fabf0a0f989be5d8d95dd387a0bc93af73da19d34b19d9462d3974cd66673d24d66c5c4b", 0x5c9}], 0x1, 0x0}, 0x0) 16:25:17 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) accept$inet6(r1, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/88, 0x58}, {&(0x7f0000000340)=""/61, 0x3d}], 0x2, &(0x7f00000001c0)=""/141, 0x8d}, 0x800) setrlimit(0x8, &(0x7f0000000180)={0x4, 0xd4}) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:25:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cb00cf740e8a7053008773f914988a17577400000000002452000000000000010000000098490d077aaf9546060000000000000042108e909d7e1b3b3d84b99d95747eb2c0454c429fc43da7e3e90a379e7c5f8b130350f9b01fd9d1a9ca1659c99581fcf640d8521088e02846b2e53506f421d670dfff0f20b820a3f96300fc2c792bf0a3403b23ad523a0f8cbf26a790c5931013fed9a9b3bcb509ea9646620d057e5e192061a95870ae2a5575dce60fa098f595755615df3aaa5c15825dc47294fe3ff9f547d21ed19810b80b0e2143b32c3e99ba998fdd1fc6bb46c79304ee1c1fc58e7edf2abc893c42838f6d72ada619628aa6a08b8b4b6e94d3add4d2d4e5229c68a89f427b193aec40368e16edc742b068dc30917a9328050021558ed0fcf3907a24fe416c0b8b947939e2c96b6598bc7c7585111c63b98b4fb1b5cd9c0a79e91f91ea7ebd148789aef2f3563324fb61ff99b82d2fbfda59adbbc5cf938ed56f15df330561c41442d466d5a8455db5f0b5af3ec5e3b743c90cb6853b5201029e8773c5dbe3b3e211d49848ac686479b24f90a2b22a84ac4f0857e697731efbe55f946091bd70f9fe59f9ceee930db9c1b30f394657310c3dd915ed9d0d5af11f38cdf6bfddea01e78d6b88d1e9f53c8412b0878194c18e16fb5ba1619b2c93021f66a0e007dc68c479744edee191237fd969c5137e3cd3db9308ac20a322d182fd754e6f6e7e6b939f41d0744f132614c7e09ae629d4fca8a18fe95a760c23fa5caec4d2b68e88e65053fd36ce7a2eb9bacbc48c7f3863cccba0c3ff9a07761f318a4e895574de487894e3d57ebf8a1a7e84eff9a5cd1d0baf9eb3f327"], 0x10) r1 = getuid() r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) r3 = getuid() setreuid(0xee00, r3) r4 = getuid() setreuid(0xee00, r4) setreuid(r3, r4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20, 0xffff, 0x0, 0x0, r1}], 0x30}, 0x0) 16:25:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0xfffffffffffffff8, 0xfc80d8c, "00000000000000200800001700"}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCEXCL(r2, 0x2000740d) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c8cf9ef6690b68ca6a14fc51f5239476af915b8bb584019713fa11a3c333f85cc54355c3c7cbd6a1aecc812e9725a138e66ef3840520c5d3b1b6e08", 0xd2}], 0x1) 16:25:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001600)=""/238, 0xee}, {&(0x7f0000001580)=""/114, 0x72}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/203, 0xcb}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/80, 0x50}], 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x0, 0x81d}) 16:25:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613c) r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x801, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a546487b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c608000000d88b2951b158c965e248701201360bcd4c2c162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191976bb2fad1e03781b316cb240176055c2fe630331fb23bb3a52084976d34e1c29d436947f299768b165160266f1002e32f470e75c01feffffd0d82f904052ed05cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d689aca88c1b93928a50e41ba76f5bff41e0e590b8bd52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef01001eae79c1e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa42db8b2161c337a7613f48b637f487454a97dee86f6f4e6d98c10eadf6a176570a6af32386149eb3ed14b6e017cbe46e35cddecf18db151266bb6718971787832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679efb1c6e7becfb2eb2eb9a614bde6d303de8dd36070ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7fe2414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e6030b3d75550c568ac82b9fa226c7de08060f6892f5c94c2da44645303b4de0ae2e628beccd1a205ebca60a5ac918bfc87b6eb4d7344ff93060000001f0e0a53e08e15d43288ffbb929a05072a61aed5999905dfec2945185601aba866467f03250c75af117890b6dc270d13d017b0020f0e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb5af4b6cfabbec948756800000000d970831a6cd795f10c540ec2af46e59feeb79d04834058fda6e42e07fa352fac7e27d74fc3e2c1bd88128ecdd8ab939b10927a4bd377dad98da8b6de2c80f9c7a5aaaac6588ed593a1f25bc595e7a806f4a4786e6915519f2095f8509d5218c17358d40e5467b1aaf0b913b0f7519bbdf41784cc20b8b225f6b844ed98b2ec3b48a24cd4dc975aa23452a29604ba88a0b45d105b4c3ff941882dd0540e5edfd2c9a7639512ad2cb377b28caed01ac67b1ef717b3478a3097c99934402f23909eb05caa99c133038e9c4aa47940c56fb18133d88223139045401a92e6360e84663eb98d9417c7a062a53b63770b9552d759bf4c2fa7655c538fcdb44c3fea5df256aaeebb7b5b3658d92a37c1d4295ed69e6d370ef57c4b63f0b917ff0e129770e2e8844e52c9f474f3ceac4736edb536cba0a102093e0e0794"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r4, &(0x7f0000000140)="200e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4020080c1}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) socket(0x11, 0x3, 0x0) msgsnd(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000000085c1534d3359000000000000b53ccd01d564801adf94d4a32f25e98e936dcb5cf0bb2395cd"], 0x2d, 0x800) poll(&(0x7f0000000240)=[{r4, 0x4}, {0xffffffffffffffff, 0x100}], 0x2, 0x9) 16:25:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x15}, {0x48}, {0x16}]}) pipe2(&(0x7f0000000080), 0x10004) pwrite(r0, &(0x7f00000000c0)="fb9be96914f6d6473208000f33a5", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[{0x1, 0x3, 0xe2, 0x400}, {0x20, 0x7, 0x2, 0x37}]}) 16:25:18 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa5c3e5677562d080045000038000000000001907800000000000000000302907800000000450000000000000000290000e0000002ac1409000000000000000000a0ed0ebb2b36a952908a3cf2e922c09548379b3ef845a242cbbe7d26fedbdc68b52f058b31a9cfe9e632ce1f60cfd252efd9608e9d900cadaccedd13b79a83b267806a080511e28a164a2c3f1c751d4b396fe2874f37707a90a20750140b12ddcd0a9e274aa0"]) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semop(r0, &(0x7f0000000080)=[{0x4, 0x1000, 0x800}, {0x2, 0x6, 0x400}, {0x1, 0x80, 0x1000}], 0x3) getrlimit(0x1, &(0x7f0000000000)) 16:25:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000140)=""/128, 0x80}, {&(0x7f0000000240)=""/194, 0xc2}, {&(0x7f0000000340)=""/163, 0xa3}, {&(0x7f0000000400)=""/163, 0xa3}, {&(0x7f00000004c0)=""/141, 0x8d}], 0x5, 0x0, 0x7fffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x400) getgroups(0x1, &(0x7f0000001640)=[0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x80, 0x0, 0x1}, {0x25}, {0x6, 0x0, 0x3b, 0x100000a1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:25:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a0241f0fffffff3c50fe376cfc31795c7b144"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x10000000000003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62d73407ea8879437751"], 0x10) sendmsg(r1, &(0x7f0000002780)={0x0, 0x2c, 0x0, 0x0, 0x0, 0xffffffffffffffef}, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x68280, 0x10000, 0x8, 0x0, 0x3ff, 0x4, 0x40, 0x72262217edf58521, 0x2, 0x2, 0x7fff}) 16:25:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) socket(0x10, 0x4, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000b20a, 0x0, "1dda410cef36499dc809030aaf58d991cc06d0f7"}) 16:25:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x15}, {0x14}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000140)=ANY=[@ANYBLOB="000000fa0000000000000000000060a22aafb6dc53e0cf2132f242c5cfb98804a396fc6becc373a6bc8f36cd2409e42082839ba8a86b9d401f05cacd115da1903adafddc38fa37e8eac963be35bfc82ed6ac3359394c2bbbd3693e0c1986794a9ac341b0949febd1dca4d79e4233c107916bac81125b71b987d1c745b9834b680c9be269d96abc4c5c1d116253ca00fb58d01391312fa8a611ee5b706c0471ced34017f3857c020000001f205c9053efd83981f87d203e7ec3e5fd989f619f21123d8363780045c9669a6a8320a65a0833c19fdadf8ac44033a58d4ff02984121c62962ab5d36a970ba6c0ed3efe5d87c68a07f78862ad8035c6f5b8b059889afb549109387f"]) 16:25:18 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4000, 0x0, {0x0, 0x10000000000001}}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x4f80, 0xfd, 0x0, 0x4}, {0x7da, 0x32, 0x3, 0x2}, {0xffff, 0x7, 0x2, 0x7}, {0x20, 0x3, 0x5, 0x7ff}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="3688f10a316e37c477ff4eff7b8a6f547726a1460000008000000000bfee87eb81edfa28358609000000000000007d20bfed485247071a1383733a40c07bb4e4c60db60eadeea60ebed52ec315269a15c1f7b029b2e14dd421c515a074fbcfa165029098b5e2a5577bc0f3ff8bc5e8a63ef6e227e187e2fedf27bdeab106c85cd422295c0eeeac882f40b166647ce25765fcbc7e57181228014dd327d412c7516c4d89adf1eb61d0266a3e97bda62633622bbd02bd2f73c63fd77c6b5109863e7a0f95e526dc29701927570bb98e8c6bcfd471e028e1b3f7bb06c5de8d9bf6a279a9213c1e5ad2513c779ae46400b0c0079a2d11800ed5c02822e1d2f9b4b49ee27b8b1416ed1c580cada464a98d1bc642f49aafab5a9d321550f8ba8a358efd502fce8e6c18b43641170dbf3abbbddcbc100585cec32fffa0b4f45d7a8cffa996ddb0aeb134d6d5685fa500625763e53deed8adab30d6673e758624e7fab65cafee5d0d1c33ebaf0cbffbed15b897080f43d89bda26c4d18cc5920c5c74e8bf66034d72bdd6d90ce3bdf4e34d12fc98daf8ac098b1ae4df13d21df46d5cfe1fc8d8dd7f9fef2f2a40805211c8edefb13dfc8d383518752069cca18b1f15c899be93ada2ebfba7bdb672cd0cced84a4bc5e3f854bf76e58fde70b870e63c7d63217c897296e970620793"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x3, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:25:18 executing program 1: ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 16:25:18 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x4, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) r0 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) 16:25:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000100)='./bus\x00', r0, 0x3}) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYRES32=r4]) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) r5 = accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000300)=0xffffffffffffffca) getsockname(r5, &(0x7f0000000340)=@in, &(0x7f0000000400)=0xffffffffffffff80) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0xc) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000440)="c78f5d9fcd8f958e49ab98db9fa857974f8ff9e17d60c30a76affd0df9934251d0c48f11009a66d594e829cc990189fe587d9b040aecb81c65918d14b8f3d983e29affa94589"}, {}, {&(0x7f0000000240)="34b25483307a049430aaaadb23f12f1626976f7185c275f2b2acfa83c1025df75ff65df497c9c02799e531e1773c276d0d762692a302f7649f978a98c58a4b9c719a4fa2a50d15cc39d7af14fafb6a100a743321c0d7315f9e9e5647a71b705def042e2abc12ed73611d75f67c10525bd04ff0eeac74b83b29dddf0efea093254cca9cda0f19826e9929d55d0ab71fc69145ff6a77a64fcf"}, {&(0x7f00000006c0)="a48feb5fa38d50c6dbba692bf9ff4948de275d40753fb495b71fae0a7f49abe80f09d25837ffe31bf0f9a208740081b2610b8caeaba6b18b43bcad5638cb7b59cbb287e77489a18e31aad10e377a94c3393d045817a60a4c842e6bfacee9ca93acb49878ae8188a12f65160049dbd19007f74cb070fef987658055b6a4bdc26bd4d29fe70f933e23699dea30b0f72a34486e116786e513aa0ce46f936cfe17368ec0de102caa913d6c3238603d7dd70993c7526a459b857036fa4b88d8982a7138b110796371379b306a99f5cdaf85b2a063ec1d310e5770708fdc88c8668baa4f8c20ebcf1aaeead23859ffd1e15f978722419e21d8e76634cf862cbd946ab304316af4da88ca5ecd0ff38a4d98ea1990b95e21009a8094b4a2ab9c675af8a6ef5895ed77cff74dc28861d9bbda71a7c6bb3504eac73c9bc259c5c5e7b7ad36c04690e5d60aec45ef0f8b81cd257b4ef833facd644eaff5c562528e7c0e4674c79fd537f5ef60fc342574b86a25ec48eedf7e2e6341a8ce69bfc2b5ced97160dab390274f185691d6f57a36340581cce283cfade1a3d690f32e2cfb304a5effc93098de00886f11038a80749e59b7349b204ef2c8208415200632e2a6c78b020e973dea9ff8ef09a1b1ffe0b8834205952ae026a0fbe1a920f3df8ca879aa0974a2c1e37c286b4b0739500322ad976d218cb38ef94540418ed42fbd9e686cf85c116dde10bc288a0b42e5526595437eae009c7bff4ebcec1fa4415229ecee31c0ac29bb1004c8aa51c68f1efd85d0ef2200abf0bdc7bfe5fa37409d0298ba7fa6674e5a50b46417aadcdc345f118c0a40786657761c0956bd955f5aafb4e11fdde4939e5bb4148bb02e8e4b8ec656259c24e04a77a985181ce230f401160dfb51c137b52d475d99c80bc837b5508bd26c66623bcd01a4994d844bb201b05e4d7e696a43368231073ac43c6476c50e973ccd88b0840bd4f3406e854e5d68ec64e93498fd7450c1b47a36077bbe785893fa5b47aee9987f5589f667a49d7aee16d83412f0bade1e4a460b248f84d3adf278860a48c98fd3782f76cdbc023ae3262eff9ce0398b83ac73c7356d3a7672ffbfae7cb379952c5e8457cabdea90077b30be79ffed36e9ed56b99a0e02ae9f8f95adc95bca677438392e4f5785892f1f7b42eb7a0a6cb2911d5336117e622f41a2e8067032371b98e6310899c8c9c4913caa6c40e0407bd666b020acf39acd72d83c059338db49c92d5bcaf5a6876c467e311158196ef748a07dbcebcf72bed4b786c5217d6ae21ff28dd0afee62864c19fd4b3945ba4793a8d90519d87cfe57817937ce92e677f66a8c53b872bd39d53712057da0e5080819b526ef7449b0db436762fc3e1c1f2b733debd6552fd932468a8296c73f29564a042d9ca91f47d099a7e2f394906e1179720755dae2d2772211640bd038a1d602b0ea6b15ba6e7e477cf26400bda0a3b3a5aadc34c6788096fd991bac699fce0f843783402c969ca611e519fbcedf0ae135454387acb814315691468436b27c728a3171041cf750ab2fd1e4bf4bad40664d10d57aea5b8c5310c6162c5bc227dbcc836e2f0b487391d8266c8f9c2c9a7ba7024999e1cb8e1e01f7169801859a8fbd79c87b76768e462922cf1fd953f17fe11abf8489f2653b06e016d6e2818dfccec12fc07a6dc7c47f54c2554e1004290734b5cdba9bdc3c14179283a7712725f8d7e17ec9e2d6fa175d7c2725fd24eb49a928068144019c7a1d90439cb5e7363b75a126e0014699a9c550986bd977da96b72e4c086cc53a04eb1875c698a8d6b6d77d1ae97a0f44abc1e916a42ce14487ff47d3021e57b2e07966b5c2711bdabb2168548d5972dbddab82b42bbe29c47728d4fe2f436ed1b8029ff71919251506c5ca16359f309a3c9e5ad657aee2f2404634abe8432550470f0a7042f820089cbb4b4becea1a3bcfc43fac59b9467ea5896eff378779310ad813a3788a835316b504f83970603be85dc27e0d3abfc9df15fe52aa96f2d132a32d3bd16a7144b6f29922b4cb944d4176134df17b68be056889f9850baa7131bf3403d12577b449b4274f9b2c741842a8506ecc709f82efee7e68eb0f60080c6f77ea1e6d9da1a735789ac556fc87629c9afa26bca87506eb6304ac2d1a43e5e20a0adffe8150e0af8fab4b60ee3f72d37dfeecbd0235296f4a3a54bfb122492961ce1ead46966b77739184dd62bf15dcb882d5ede458c69176972dbfa0fd5e7472c2de82092df113d1f44500dc16b3ab972f652b93981d5ba0ace9acc141ff476e93772db192ddab5cef1a668aa142ac10c810e6abc6b278f012c46d8018d4eb70a84b27c8cbb528ca9b96d42d8a1624d3e283836cb899593db1b04da2b7cc2ee1f83189ac49fa501a1b49fa4221a3176378e812d1be558b6d837d401fa51358a26e0f1856344274989541f89d83989d4ed1306ba01eb7924e081b2a4b7610584151f467005cfcb869f4de7a56892bdb8f503e0fed7ebc66b9028c2a91026878727d7cb4b8773636abde7173f19998a738591be4278985957d4947279c02560556247014e2fb0d0bee131d2bb9c97fc55187cb42998f40937ef5d5857adddca5205538bd2420cd67b75799735849c2af0cdd9b565c9fe4205fda610b3ae002cc205dc80e02496f9a768927f9f16d03e85d13c058723891257f5f0e72196a1ba862d2392bc067e71acc7d6b36495ec357a09c6775eb3ff38a26f9de04a6e68db61cedfba999727e63707350e0e8de55270438a6137cec902ffc025e6e4b8930ae87a671091a6d7aa0d75a6d987cef695204fc285696fcbeb173d01dbb2aa75bab40c75cb3bfb6d4bb8a87797b6533d3d2d64e8bb330df72fb0a138ad14b882d591760baaf54a47155886dce2177d3787cc663f8e573bde0c03031ea1ce52259ccaa097e9299713eace51976bc40dfaba67322940f97d2ea8b73d9237d34c639f6b06ff569e440c4b92e434bd20ddd79779f4711e0322b0b316c6484b4b73d2bcdb9ecdc1ca63d4f74ccab3a4f4aadb37fcb0d1acb442bb8b9d4cb48d91b3b9764b77cc106efdeb005b6033c70312f47d42b37c01e8487f95eb2fa3c0b34a7d236197e1e70a2dd53c57e6bf9ba1b5a9124e581198e41b6ce1e105a201122e825c4bb7b6658a65998ed1e1769e9108d364076978c1dcfcce66ab29bc8eeb051dadafb5023f1214b24884c09a44b4541cc2f8dc34ac86c5810126d3bd51b333261b5cb07d838fd2b308c17540eccf2ef9f90d2ff738c6ea930dfd906aeedc78a2c1bebd67b4f1ab5317856722a879f7dc0a79eda751fb150038cb50043c1325137edf86789956c948a538052537a075fa2c846ee7fe3e8a1a77ebbbb6dddd47656ebf41cfcc9586961b70fddd8764e4fe56326d5d004a62cd3cdbd14d2d752a0b20aa43c22fcc65236a6cdf1f602a29b01e9eb83be5a962f712ffa8c89b74d0dd4682963f5e53f51eeb0b64b6e9554f656df14b4d47b1087feb39fe077349b1d26b281ad901bd8b15044a73854117f25d083d77cd4d891387e184c2c8983542c359913b0c34d84b7e6b3e81ed2114c74a87a7662c50f3115d64b822a0e4a31d2f7e81d896ce33aeabc8086bd1bbdfa885a65ee721b54258e5a2d8f76c35956229d263643098dfae94a073a479e2adc30dd3117132d124bd867a548732d542ffb29006ffa8e34d5860c8e132f7ca9f406240e3c841bb974de9095670b239f0234b8b929019ed4875af72feb89dce4b14df21c4eed016f87382a91e9fafabe98a71b8f6da5686975e4d8b8e633d013b6fe47262c394bb9cfb1deaa7ff16f2ac8dc92b159e1eca39a5ae8a072455e9695c68474b03a4427104a835a153b0025d380c310cbf0d17bb85ffbcb5ed92fc1e24f9df2bf9b78d547906b2510f011704d178a88ff9882c3b6413d351b899dbbb29c0061d1d4cf47d47d1699ad242906b81faac1f994d368ed84da54b77ce529a4c2f6dd6a3717ae990808ccdaa6cf3ea5204d16e154cac2adbd7b7944f860d4e78d6313bec360d859e053fda302354e7bb60ad8813b054f5e7061b3afedbe7295fc2bb6c4b9c2fa8de69879c9e84aafdc56bbef1614bd19e4a56ba8ea76d8158ea2c58ab99c8e0d7eb839d0359977a46fdd68def3ca3c1b25b9b180041382993b594fb96ae3c41ab979708eb82af40364edeb408eb6ceb84e5a055efcd36b778a6aa4d8a0d9c4d54542d8a45be022320cebb17990ac049c9172029338edb14e74b8e4eae59bf578a78b2db9e031b08262955a412ee1983f277e36391706f2b40b4e00760bbef319f3287137c2a541eac886042ac5c6b90e99c32ecde41cba7efc0ffebf76ce10e3efec3779352eb08147cb74788afb53f060ea4db0042eb84e6376a32592b52d5bfa2cd6c8a6ce7cb4001d2676c48110e59040943b1c751382c32331813b474b366434bbe4debd37ef458de4483f319dfde449661e36e5a6453837bbaa613268e2a73fd2fa1eadd02f382bc9fccdc22988f6c8bf7417d4c453d54c0e80f120dc87f48c5ffaf33167b194655abeb3f8189aa0c60784bd35d3e90989fc27c4a9704397deef6c6a20726eab4224cdda3fad4b2f3c71c42e38c5d37fff080066911b8bd5bb04eb8d32ab4af69048518f4e046a5c804414ecb0456680aabb867a7a9b67f00528b62b8731bb909dff5957f8628d74dcc8e37c203bd6b14dfbb46409eec9591c1e4408e5418dfec020caaf4749c943ebb7965365f093d1e4be341303d09a80cb0f5ea0169f0566eefea2be1579e49d3862f15243892e50017ef84a93c9e562a6d94160457bcca16ee52b160eb038ba3f897360c4e7dcb23c6a4f8057e03606ed1641c505234c65854d9dfe2cf415a023b916f37e81b7bd9b3f87bf2e9b83694ac662764d233f0adf2590bcf76f3bf8553f0ee7b2a4fdaec01b1e7876f2a580393fd16d08e5b03fc578133b81c255e80286d9e34235001071cddd69684c2b03690ca75ea5dc34b1e8ddfbcaa3ad4145863c08fe0fcce7a3454ab3355368bee3cd0efc3ee1b4a9546cea493d4932e9c1f563258996febc263476a0321bcda7cf4c8123c39f5348c163c78b6169a67f3b5bb05731ba33b646e3aa0665a5c0f15470a497c704e752282b26ec15ac43f719b705266593caaa5367640a61b12e6c0d0e6f2496932e52b5552b43be03a163a89173be5d1ac478dca02d5cf926f2a024f2b9bea111452fa826b4f54ad3474020549d1b707d5487c308abe0532c87ef4276ec5fe56f3382d4e4110309cf132cc4fd85e2d88acfe6633b6161d8072dd46fb3391ecc1fa2e98a92095b501573d7efe65776b6134d1de7fb6fda45a3646a94bafda587b3716e2cd96d9ba093f143f4c3dd247c22f8b181bf69cf1ba72ba1cda4812f3966c1614cfe04fdab4ded0884eb52cc3212cbbd335193aff3ad8cc9c8b162cd45fb05a9fe4a0251dfe067fde34111af5c8973d348c9632d1d7cf57c3b3f473d89dd052a468e3539546a0f1c71988491480c6b68fce3b2a066b11433fd426e30ad964f5a4853c1bb02c33fa249d6f2ec44d26adfa0b00a904daccdfa80c6d57ca39fa8c339fc6adda342ef358bdc890c2391a41713665bc8f91a6ec80c30b23e310f83bb75c2ab69f6cc112527a4683ea36e9e838352dc5c97d3b576d39e3fe6285357705449667770883fe813f82699e2b3fc5425f5e189b3314b7ac405281c7bda60b3a335986e073ab9048d4ed1f023086b2e096b612cc93c175a8dba2654719f620291"}, {&(0x7f0000000000)="c78ae323f70db368e2dd646f21681d7c749ef26d41c4bcbfd417c30a83ab64cf31b50274cc"}], 0x100000000000010e) 16:25:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r2) fcntl$lock(r0, 0x7, &(0x7f0000000680)={0x2, 0x2, 0x7, 0x6cc, r2}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x2}, {0x6, 0x0, 0x0, 0xfb}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x8000, 0x0) pwrite(r1, &(0x7f0000000100)="fbaf8a529d43ea347db51242fd1a", 0xe, 0x0, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000240)="8a08399e76a617cf650ea43316f2844da9dff1aba6d1c29f4e1bc7a1debdd94537947dc23808ee862ca3649fae8c707e2e48672d10aa901d5cb43897067fd2a96f7bc1b013d102ae34da55e4a737f7d5344f07538d00f9a46af53a518f123eb719b42a9f75a1c828b4312d2466baf0a4bf692601121e15b9cfb18ae578db67c38ea5b7a408922e4c6c3b3c4993afbf54bbf6ff905f9bbf93a87bb777a5fb0e3b3b52f22e054df0242d47ff41ed6c", 0xae}, {&(0x7f0000000080)="7b35a0be91efac56741543a24884c4ce3d524e82c325a20f2048fc7b49d68459f5e6803fa5875f4eeed172e04b8971b0ca1f9d0d199010983558a854c13e", 0x3e}, {&(0x7f0000000140)="81af158fd3c48cdc1448e1ff16d0e5c9f96f76f18abac90f9d7f3e263543aca8133452279a9e3245573d64e733c2f305b0cef33a14fe7baf683297a3afe60200ed5bebb377f197a540a46a9927d7f9bfd1a6fc8ca718bc2986027b3afda0be9806053719e70dc6935c521a2ac866f26f8d68a97b0010299f51c67e", 0x7b}, {&(0x7f00000003c0)="836d1f64c132edb199aa5ad699f94f8df9a1857de92b90f751dfa46612d413d96e26a7de50df09bc2a1f641fc6c5a0f7c788cf6eefde68e025c1a9ec064247e61f0483f5a3fb1acb11ae56c664d69becd31153af0b5a4ab0818ceeba7618f934e940d4e18c9907dcf4d227e74c0c0dbc09a8a0dccb4ccf2fb96dbf19bad2b1e422fcbfb5a9becb7fdf838e1d99b1bfcfc8b2c152f0cf60ade86770399e2c3c6a0e7a71bb2f29aa05626e9c3568b395d2400c3147b1d03f536cd493bc1b45834740b86d388eb484dee3c9578424c9", 0xce}, {&(0x7f00000004c0)="b777423f05cbf594a4124586d8302ea25fac4be17d9cf02ed4f968820fe887a8f8367cac4fe84d1b6ac673449e777246e31a34396b1b4f2bf040308458a5d063012f586dafb81a55fe4a086209777ed561ce96277a48ecac8977abe5e57d8354", 0x60}, {&(0x7f0000000540)="b0528d3d977f040b57be9ad446cedb5d6fe983d3d5601239ff45f9609b49a4f8976b24cefc3fd2bc81557b5b56f91366ce21131a620b726796dddc87d9a1e5dd73bae67318311bba970c60c9b2083900778adf77ab70e56415c80eed37152ac5039ae3f8c6dfc57b891dc7fd4afe5380e4e07bb621feaa138222f00aa760c9f47f55cbb926ab6b177f3e38efc7278d70ed392f8e423d477308a5b7341160557b521fc51d143c72ac466360cb6de2678cd213ca57d2a9ecf4449da8", 0xbb}], 0x6) r3 = semget$private(0x0, 0x5, 0x204) getsockname$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) semop(r3, &(0x7f0000000100)=[{0x4, 0x5022, 0x1000}, {0x1, 0x0, 0x1800}], 0x2) r4 = semget$private(0x0, 0x4, 0x104) semctl$GETVAL(r4, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) semop(r4, &(0x7f0000000380)=[{0x0, 0xffffffffffffffff}, {0x4, 0x30, 0x1000}, {0x3, 0x0, 0x1800}, {0x4, 0x5, 0x800}, {0x0, 0x7, 0x1800}], 0x5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000001c0)=[0x4, 0x6, 0x3]) 16:25:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) poll(&(0x7f00000000c0)=[{r0, 0x1}], 0x1, 0x1) ftruncate(r0, 0x0, 0x5) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000004d4090bc95e2c638d76c21fb510bf81508e295a7ea8ba0a3355dc1095388b3f0295326dc02a8a5d8e40a9aa008"]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$KDSETRAD(r4, 0x20004b43) 16:25:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000001c0)=0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x150, 0x9}, 0x8, 0x1, 0x9}) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000200)=0x6ce94ca2) semop(r2, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x8, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() r4 = getgid() r5 = getuid() setreuid(0xee00, r5) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000001c0)=0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r5, r4, 0x150, 0x9}, 0x8, 0x1, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4d, 0x0, 0x0, 0x0, r3, 0x80, 0x1}, 0x7fff, 0x0, 0x0, 0xffffffffffffffff, 0x84, 0x3, 0x7, 0xff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0xfffffffffffffff8, 0xfc80d8c, "21fe2e518564a638fa0212420e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 16:25:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3d}, {0x3}, {0x6}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0xe, &(0x7f0000000380)) 16:25:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='3'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:19 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) pwrite(r0, &(0x7f0000000080)='e', 0x1, 0x0, 0x10001) 16:25:19 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00004f7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xc5b}, {&(0x7f00006d5000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f000074c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil, 0x10000000000}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) setrlimit(0x8, &(0x7f0000000540)={0x5, 0xfe00000000000000}) r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x2, &(0x7f0000000600)="ebffcbffaa4e71300450e7e8be0f315e0099319296480f00000000", 0x1b) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x85) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000580)) setsockopt(r0, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) 16:25:19 executing program 1: utimes(0x0, &(0x7f0000000140)={{0x2, 0x40000006b4e}, {0x80000000003, 0xfffffffffffffe01}}) readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:25:19 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000140)=""/111, 0x1db6036960f62377) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x6d30da23, 0x0, 0x0, "ffa4b8de78a300000000000000000000000100", 0x809}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f00000001c0)=[{0x5, 0xc, 0x4}, {0x7, 0x5, 0x4, 0x1}, {0xfff, 0x3f, 0x20, 0x81}, {0x3, 0x40, 0x2, 0xffff}, {0x6, 0x9, 0x3, 0xaf2}, {0x104, 0x4, 0x1f, 0x1000}, {0x8, 0x0, 0x5a, 0x6}, {0xceb9, 0xc4, 0x5, 0x1}, {0x8, 0x1f, 0x5f, 0x4}]}) getpgrp() syz_open_pts() r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000040)={0x2, 0x8, 0x8, 0x3, "f40a177ba3389603eb842c36e4ed227ca3948d58", 0x1, 0x1a}) 16:25:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x28}, {0x16}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = dup(r3) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) bind$unix(r6, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f0000000140)) pwrite(r0, &(0x7f0000000280)="6a369b71e18b9c2106d6b8b11f7a", 0xe, 0x0, 0x0) 16:25:19 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) chown(&(0x7f0000000100)='./file0\x00', r2, r5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f0000000240)={0x4, 0x8, './file0\x00', 0x3, 0x3, 0x81, 0x44b03bea}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x80}, {0x2}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r8, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:25:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0xa9) ftruncate(r1, 0x0, 0x80001ffffc) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) symlinkat(&(0x7f0000000100)='./bus\x00', r3, &(0x7f0000000140)='./bus\x00') r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) r6 = dup(r5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x13, r5, 0x0, 0x1) ftruncate(r0, 0x0, 0x80001ffffb) ftruncate(r4, 0x0, 0x80001ffffc) ioctl$VT_GETSTATE(r6, 0x40067664, &(0x7f0000000000)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8001) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)) close(r4) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)) 16:25:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x3ff, 0x1, 0x8, 0x0, 0x1, 0x5, 0xa5de, 0x2, 0x0, 0xfffffffffffffff8, 0xfffffffffffffff9}) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) ftruncate(r0, 0x0, 0x7fffffffff6) sendsyslog(&(0x7f0000000300)="da", 0x1, 0x0) wait4(r1, &(0x7f0000000200), 0x1, &(0x7f0000000140)) 16:25:19 executing program 0: r0 = socket(0x10, 0x4001, 0xff) setsockopt(r0, 0x29, 0x20000003e, 0x0, 0x0) 16:25:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) setreuid(0x0, 0xee01) munmap(&(0x7f00006f3000/0x3000)=nil, 0x3000) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:25:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x800}, {0x7}, {0x840000006, 0x0, 0x0, 0x7ce}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x32) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7ff) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:25:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1f}, {0x61}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:25:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000006], [], [], [{}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {}, {0x0, 0x1}, {}, {}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x8, 0x14902}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x0, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = fcntl$dupfd(r4, 0x0, r2) r6 = socket(0x2, 0x3, 0x0) socket(0x20, 0x4, 0xda) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x8020691f, &(0x7f0000000300)) 16:25:19 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0xd, 0x2, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0xa8d, 0x0, 0x400, 0x0, 0x4000000000000000], [0x0, 0x5, 0x0, 0x4000000001000, 0x9, 0x0, 0x3], [0x0, 0x0, 0x482], [{0xfffe, 0x2, 0x0, 0x1}, {}, {}, {}, {}, {0x10}], {0x0, 0x0, 0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xff, 0xf, 0x5, 0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) ftruncate(r2, 0x0, 0x100000000) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 16:25:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:25:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x0, 0xfffffffc}, {0x61}, {0xa, 0xf3, 0x0, 0xfc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:25:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) getpid() syz_emit_ethernet(0xe, &(0x7f0000000100)) 16:25:19 executing program 1: msgsnd(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000d000008e400864740071f07ab48e9ffd2712cd5e36503d93aa97b11675dc1ecfe30aea0604611d521cbd9a0a1a1e51c9f4b299182d66cbec4e8ff9390be784e798a3de26fc5d808b921b50428d883fd0226eb1c07ecfcc8b94bf71e597d68d685ee49de25e6d1139828614eea7bd9dbfe1e07f042c765991fc88b6f56156085be0b4911551f0f64fe95ed1d4cc27efa849e380eaa1aefb62705975c777473b99952e0f6a078c6eb8961112a2416e2c2f85d7a5c0a1d36f827797a2767143d3a2e35f3eb0215f9c38d4ad644f172400daaf27192fc0ebeb0d9d60d78870ce55828fb32c70558aff67d508ec4941218307fc38c9e7785175e2b57b48af74e7aa09f5974ebf926cbf359547c00a691a3b4a64372ae2bac116f6a1a548368fd3cc33fb05ae4c22916a53201a99058ac24072d5adcc6475745eb37f9724c75e92f789773b374719f3f25f48af06cada7e2f18966627680b32211fd225877527a3a3680cf59aba88d9d5917b1515670c43ee9cb7e6e8ad1f6260b35cda37680cf99fc79967bcdeb7bc8cb1c4e4afefa56cd98ce9deb8b0cec7916e5366255bb1df374ab510c39b1c3c6379ab8513aeb215e1e3df447d74e5d33593823aa7458a935483604e77ae35922230e0837eaeaebd463009d1d005dca37a95413767ca07d8bfcff6b3414ce256e6d2750e06b642f3681401c591f42629a86fff15e26188f16e209ed2ecfa418f645bdba1b8e3c55be6a12c27dfb688811e8c6b039c4faafab76daa886135df9e621b1f2bb240de366365e564f6b3d1bd6712b5714288eb16f"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0x800, 0x7, "00000010000000000000f2ff10000000ffff4000", 0x2a9c}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x1) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x2, 0x8000, 0x44) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, r4) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r4) setsockopt(0xffffffffffffff9c, 0x1000000029, 0x4, &(0x7f0000000100)="ebffcbff09ca48", 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:19 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) connect(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYRESDEC], 0x1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = getuid() setreuid(0xee00, r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) close(r4) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r5, 0x0, r7) fchownat(r2, &(0x7f0000000000)='./bus\x00', r3, r7, 0x6) 16:25:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x27d34b99, "00010e0d1fe600000100"}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057c5c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379f8650976d1b5bd8db39ffd5d540829b6640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) 16:25:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1c}, {0x6, 0x0, 0xff}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000077ff0000bb5dbce30000621479b8f3a9a699c0fe34c1429349873237c781fd0954af85431bdc5b00c09faa2e616b60343ae1192b5ba8eb35a9a33e00"/78]) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x10) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000000)) 16:25:19 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') mlock(&(0x7f000066d000/0x200000)=nil, 0x200000) r0 = syz_open_pts() close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) munmap(&(0x7f000047a000/0x1000)=nil, 0x1000) 16:25:19 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semop(r0, &(0x7f00000000c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x100, 0x1000}], 0x2) r1 = socket(0x11, 0x4003, 0x0) shutdown(r1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x9) sendto$unix(r1, &(0x7f0000000000)="b1000513600000000000020020000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x200, 0x100) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000280)) 16:25:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0xffee}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000308ee108b624f38ddb262a040d0002000000080004"]) 16:25:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000000)={0x20, './file0\x00', './file0\x00'}) listen(r1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x80}, {r0, 0x80}], 0x2, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:25:19 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) close(r1) r3 = socket(0x18, 0x2, 0x0) minherit(&(0x7f0000440000/0x4000)=nil, 0x4000, 0x1) close(r3) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, &(0x7f00000001c0)) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e67831929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) map stack 0x203f8000-0x207f8000 of map 0xfffffd8067420e70 failed: hole in range 16:25:19 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f0000000780)=@abs={0x0, 0x0, 0x3}, 0x1c) geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:25:19 executing program 0: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r2) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r3, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r3, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r3, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semop(r3, &(0x7f0000000040)=[{0x0, 0xecf, 0x1800}, {0x3, 0xd5, 0x1000}], 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xa12, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x7ff}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 16:25:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x2}, {0x800002d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) recvfrom(r2, &(0x7f00000000c0)=""/184, 0xb8, 0x1000, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80000000, 0x2}, 0xc) 16:25:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "6126a600"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg$unix(r5, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 16:25:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0x401, 0x7fffffff, "73e56b087d477201000000deff06c5683f1000"}) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000003c0)="d09ba57886d9e99b428f2d6110a8d2eddfde62d6aee7392aaf9abd55a35a730e714fce00", 0x24}], 0x1) 16:25:20 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chflags(&(0x7f0000000080)='.\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="02008d04002bde52000000000000114dd0c00c99f2a714af317591b6957522d9fe"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x1, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:25:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000140)="1b46f3e7ba8a4411592eefa456c406000000000000000000", 0x18}, {&(0x7f0000000200)="b3b7de7a20e6cb3bbc8b6a897465ca99d62666ee8d9653bb784f3bc7b2106d4b25cb3bcd96efac76fafbde1efaf5d6aa1601be143d7418e71c5115a39b52d010d0163bc5bcd92dcb54c33d294f46a46d1f410cf104661f5185012cb00bdcd77355d2141d8c8037c59d28684191", 0x6d}, {&(0x7f0000001480)="04953958f6f868f373bb4d6e01ba9cfd2053d6d6e76fbaaaf922a63d3bfd6258e1e2ab8e04bea729a1a1d860c688f64bb85368d93e250d1448dde08259d2c31bdf5bdf4c39ccfee5aef3fdc64022bbf375c1a536c9328ad7587d530f849f7adef208e2ccf16c3a8171ed8a1030c7bc2c5648b04be2888244ec16614cfda46b1eb451b2afa238f59e964fe7a814ef67e5d4bba96165e348586126143caf2e03145125bf9e6fa1cde3484b18d62a9b8f16054d7da431cfcfb3bdfe90fe91f64a4d72848ffb0f4f68c822e64626eaf92483a5f3ff37a47e14efdd752c203f8185b80907c64952abc87b19bede0521b82b967ae6af4c4a4164d64426d6911deb1e77c9051ebef16a381a2de8fc1dc0c52fcdefd46dca1afc948598b9293134993fa4a7b7f6bf806c315e5912ebe4203d39bdcbccf71c9763b1fffcfa097526f0fa935f4b5ad677cf10cc6ded5219d272ed80e72170800dcc4230caea3419b087cd8db2a19baa12623001d4eb2f40a003b1363f286f525444f27d89e3456bafe61c1e5100000000", 0x185}, {&(0x7f0000000480)="adda15a4d55f9c26ecf005afdf7edc9b6a2fa42bb6792deafbf51756cbea344a830f5778539ae5a7564113989ff9cf78e7bb30c596e499a5fa2fc6a7378d788f786fb9dba66a6977de7c7a13c7a0e1d250d6979607bca53dcfba01c22c822e80d13e5ee9447516fb9f66b71b2ee3a444838f95df1953ee3bd3a257b71c18f093e20a0cb554b0e9c566338fe092d53dcb75b1c6c19d94985823a6d5ed2266b1a78794f1d81ac2bcb4f51c8cfd82c4f10b4becfa5c9a36ae9d78233662f0c34d8c379adb45d6c1d01da54abd88399c0dac0e69e2067038fb181c21cb219545d025bc4246f9cb193ed47f97bdf3bd8700126cadbc1f35784e7d6a03ef5a00ba0764484d087b8ef61f0c231ddce222531a5667963ce23d5d4673c87829d0ab2f23224b9ed0f96923dc38f397ca677b9d723fdda0ef2e20998d966389438655bea48d0e277b38dae474fb58b20e40c71d58b44c03d9424f0b34024d04df68a15df39c4b9f115e491729f1639bf5cf581b2ea57acc1d7de3394bc011a025cc58a3fc8c60d4a5397a6b23ff8a1947c5d75d25e198482a5d3b55dd9ad0430b033564ea5a57b00c8c5fc6fcdaeabb9785f2b79f099d80fce44cd5102bb6afb8891ed59ac7f2baa6a456bcdcb25b204dd804c82414152de694993f9a0e42b35f0566191f677ed285c161508435e41a067a14920c10477735bcba70500807096e1670109684b2e68cae2817453fe9a48561478acb372c04795fc33f410194a562c9f9839f17fbd2b4f033ef0de9acbe16bf2092d83711b284a5b41384421b3cef2c8e8fd9216ee1b54053df37fd37306d8bd26e94cf289e3d81855889a5cb2866cb94c392058e61a8afa2eb3221f352b3bfe77df95ecbf0cbc8d8770125e67af2c1b98d65b2b4d2457118c9e1a2022438c4c6281be34791993b1d13101e2e50c07e5250ed9d515223d0c7a4ccbb164b56d2a317373a31ee4713480404cc94eb7dc30720387148fc69415962d0af926ecae76cc21a1e56889abff844f8b054b3d769f0f45c061e21e33a4482050142d293f1dba3e5951845942355faa9a8dbb90829e0c63a93a538504f7e772445259307f1db621ce270ac4326e5d6b5be6220077525951602d2074a5020945ce64c512e9b650630ae81ddd925292e08290b78dfab05f0b7947a58ac4fbef3e704d9d930adb38ea245cf2a01ebb9a15ca201278b6d45dad2dd1c3119cc77a564acc3a70b881eae19f99cca43e60de95ffb991c235fef0a9f44fd9ce935ebb4aff5bdb0e26e5e2ccc4353a300650ba55f442b45ab8e836bb5290bc3c97420920f69d13c91889bab043aa12b9572dbfca71abff6b4f73096b482da424d912b72f667688abad6df35c6b33d657a4d7ba523e250b73a228a684f7bf2fcc1142b1c4482ca9b78afc715d6f54f497e1e90221dd5444dd5c956c5fd3c4625d1f4e952d49363733ffae180cfd813a21d9c258ea2daf4de1c25c676290f9c165199e3c28811deaff80b3e49a92c30b99be390bba29f99ac5794b5856daf81069e3a75ae64ec4412f2f43d1101ff0caf1466bf0ffbee0e48efa1be4a13552c5bd92903ffe146468689d3f81111ffe29690dd0bb9a6f9522571040bbec514cc50bb77d61ad30bb9afdc43f1c742b1f781419e4870f7cb32acdc70fe384d3a2508e4544442a3977599d17dfd183adec749454fcca937da923708254b2db0939b4ada375e0e1d9a6d73b59b7429f57f73a50b25082c98dce25a4c746345e77a8583d692165c472506897c004aa64c960c8c37df283c3a72d38b1acb00b5b32747731946c25ddd33219a2078e08dff2e2b8e381af9ed1e697fe137461b19f218d47de377fff63e3448bec589e8e194809736d649dedb72ddc4b619e8009b50c84d13f3e06695bce5712d9d32379a1b86f41529f4351e5640a64d3bd3ba78a4a6385cff93dee45420821639ca03da2c84016f81be00b8bd44664dfcae680e13e4062ce7b07168a0f34b80c1d60b3b6d47f1a576e4a6de44de83995be134a95cbc0aa3d000912f75d0a4625a90ffa07d1d6427f39ef5a1e5a4bf00071657d0f5570fe116bdf43156fb829ebf27d365274d5ddf31e821bd09b7b690d2a4a6146ef21c5cdaf6dab822558dc4c8aaa02f893a1e86e8e13876a0736bb217006c00cf575ad600577237a60baf6413b57605ef5552dde5f5426a779d29d592500f9410da71781f638cef5586f43ab8177ce1cc2f7d4fca5e1c23d88eec83e150f1385c867c594b0165225e3d793d65e1fed6909f11cc318402836b003246f6f4f735d761abc60a13460ab2b9b3e5471c548a50b84855f9252281bf48fe9e3c00412ce9c89a5208658188c99bf45e583bf7113a439da210786b14073a9fa215765c78eaee4d90e0ec920acb89f0768d99f235a9686c1f0a900f8d1e8418930318da13f5a9783e50f79dd7e72b2b48d4ff2869cfd8ed9fbe21769b2aa820f3a2cae5997af49e19570703f4c8c26792d4c46ce9c565735dfb2267d18354026a35c6e2ee69ae4303da2d24dc0e160d3c301418a6de97a09f25cd01aa113842b88a5fe327988b9f2d1444036004e410df7107790414837f7c9d279024cb37e040ae1b5c645c52b354e2e1ba6448df1869842cf63dce6913b339733da09531c893086697b2fed8122b12f4e1e0b68d9b52bfd781f76403efe4e003016574319beb2c633646a225362ccdf91b60b60807c42725e1d5ac81ff709ce740f4658e510e4758d648da88579183760e27f978673dd44d1177ffdf047785160be84a72d62c49481197dce1c56cb2e97564aea19a525e07f30697f719fafd50af5b1b4e7828f63c0e3b4ed604d54f308a168f7529e2caae0652e06c9a14fdfde647d24c5cc274086ec8a6cf09445e8d52dca227b75cfb3467600bced537a1d0cf0981cd17145387e40efded78b65c1aff57a593d701df5dc40b74f66bd01536010c17bb75e284171be7f630e0597378dfb37959fba9eb4f4be59f7ad89b361b585bd8b4912f69f02cc695293f130babaae3ab4596db497f6b870751b5f820555e597de0622da2ce6b92d1d67b0e486df256ec696b5302a84502761f74018ae91cf3efa28be814195d3e5c29da4a7201099e31decbb7ef452f67e7eb54881586f97a282cbf5e31cb83e9d9aba50e8bcb20bda2fe581e499ed261502537bf92d46b34adac3fd6529f33dccf324a215f7ed979f60facd163ee4e487feb78144dbb4591502e173e582626f1402efc7a019008b2d1c3c3e95b663e173113ef14d56e1b7160bbbbbb74d5485d0a840d262e3fa7b635ad15eb137bf1b4e6eb8d37d8d3b62900c5877accc4f73eff120fc2d8192acacf7e4d49a7f001e14d6a8edc7cda4962087cc4306fce3eb594e27db3c95bf86671e5f0c14482960b5d35c965e10c55bb1ceefd203b2da60312a77eca3d23b6623e8ec0d4341cd2801650531936d991be8ecda91a6f5f0da155297457e3454e65d2070c10150b572ca76fdd14bdafa19fd0f972d41d86f72d3ffa17677df766b007c37e7e35b3c2e7ecc88f86118c3195ef3eea84817fe57486865104b8ad35213cb47167fb3375e05dcfa2e608a0733f07471df42a3a3628d1d67dfc8b5ce23e0ab76cec8c6a9e26d045a681910c795224a8f00d316dfd1bf9f77fa1fd4ad2c912fb0d19c268dcdf54237e0a77de9ac305aed50b2721b6408aebc1dc6762e9459f29a75128d217d7aa99270dc0be61fd172b41c15215b9a7b156afed69cfb7eb8abfd8bf65d62e4984691a1f839865793488f94349299094f8d6ec257fe064fa4ff3f0dc7dff381afa7d7794003e30ce1eb37144eb5004c9b1f6aac692168c0b1889769569ba44ac1b2ec5ab723ba126196437750041d1ec55e683e8c068924de466d5bb53890eff7ef5f337bddb50e4916af1214da04593be68d7d8f304e31dfe5a91ec2dc7815b94fb88dceed5a124c4c89d86815972d20a381a15e8123ea41dd3fe0d3a5aa11e14265f928285d60b6aca159eb70f5378d17653314db1c91c517dc639ab04ce4e4030b61176697e7f7652d25fb9f544ab119e45dd89505790d2b27f38fa756a362c02000e98acf43974b76800784ec45806a714289dc87132c1da159d28912ceabaa06b845b844118a7457b4d94ad3339cd9190495e2b4f9a2649730dbe3bdd7680860dc4f8360a64c0d66dbda1753e382d094050ad2b09ff4d6bfd1834ed31513340d227a1db799587dcbae563a76fd88f99e18e066aa2120b09257bf8974c2f211e4b64f51523ae3ce18611e8fa8d20a6fdc0305b733e8e72513e263d20215be411820eb185c371eaa875014b3b68d68509526b213c3b742cd0d8b291d8851941e74dd8c48ab10e9e90a71c943287e1182b8edd89e835decee9494b517af73f4161fc65be7e47b95a3b0248b8907855d592346fbfab8abb33e7bacd932fd6a27bb4854e7dfc905fd8f0a6aa72309e3b0da9ff8b6b7bebfef1e0a3f46a1775949dad29a534171b96dab1e7460a26ac26e13a4269cf2d4d5413b45f3db5718c885c4b9b0727f9ee5448fb559b2e757b676141627427e27baa8e68279590b84ce9d25416000f0e28202a8e2d502ded94e3a8e32d3cf759c703555f9b20bc92f1f342aab965266be4d69b054d6ea5882c45050e44cb45591073a22cbe04112114879e1e92c06f8c425c42e3952a7641e9d2528fd814243e90dbfb613ddfbb90e784044ab4c5a6c26355d86346d9f363c4da00c4d00d4057d79675744bfba5a23106d70c634bb8daccc748bf0a96eb970eb5a71839f069a19c4513ec28300f3aec0d505d6f224460d04e84d06d3b270501e0db95c96d60bca0ad32d7fde004144eb2626c3b8110428656c8077e5b04be8f460bf0de7657fe336c13a1ea924bd974ed56974cb8d24eadc3a6e6141933fa1d9e27a12924587f8ac106c8344f1199aba76a6150fb211b1cf062f6699fe454115390e67cb4c88041e9fa3f2c56e25ad84f83136788c138726e49d0ad30cef0cbbf85d2f3189175060b1f0f120ba982ffaccb12d33d0150bed1490fea5f794f594290df6e40ec798b8fc840fbca17a8931d1225b67aef9dd317b7b647a1872b69771ee6d8ba3049d56e5ffddf3e714093e6f94c29c62364061478fc8534f532c3d704973dbebff7693e1887e648b60cf3f2c72926ea752d1387ed89ed736b78117116a2c8905f80d5fc1f5d82ff14ac1f42c8286d8ef712cb3f3edaf491128cf567ddf049c569462054401152d0d5fbfdd0a807569df59eb78ea716eaa223c42e49808b070b645c09e0ab61b3a8480a9c9852acefa721e8de63b1ad72a780afd5b95069edbb760d1a0dd105ebd4b759e8ae00ba8cb1cbe3161c9be286367c8f80b989c57c37b60e8c8623a80e62a15b78280b20da1a117fca4e0775ab408124ea61ed2e87fa1f7dfa4c3a71a57a18c6382b97a7df7d4e1499b61ef69029b7ac8b3b013f61aed4b7a1287753d60334781fab21d74cff26141f7173ac6c84c79d8698f53e176e1f33d7a841360096550ab962f69657ad4a0154ab22adb15c8aa0df45829f3d4b2906080fe82b68a90453fc16bbca686f53c2d5ad5f65367663d8871f079836ade5cfa841b389d699344492cc74403c02a0360d69144aa83e67e3b0a5e9e1f8c03f92e4cb7acf46f9dc0fd17ea7efae4c6c34ab8db1199cdbae4aea782d1c1a5064c196103aaf8d77bbce6137258ceafefdfc63e2155060f09246a0f39fdf30e4afff502abd8574d20ff17cd751d57e4f8563d2336c37c1415cbef99fc934", 0x1000}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0x5}, {0x3, 0x4, 0x80, 0x577}, {0x8001, 0x1f, 0x3, 0x1}, {0x92, 0x3f, 0x3, 0xfffffc00}, {0x20, 0x0, 0x5}, {0x6, 0xfc, 0x6, 0x2}]}) r6 = dup(r0) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) 16:25:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x5, 0x0) getdents(r0, &(0x7f0000000100)=""/102386, 0x18ff2) openat$zero(0xffffffffffffff9c, &(0x7f0000019100)='/dev/zero\x00', 0x20000, 0x0) writev(0xffffffffffffffff, &(0x7f00000191c0), 0x0) setrlimit(0x1, &(0x7f0000019180)={0x57, 0x8}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000191c0)={0x5, 0xffffffff, 0x5, 0x1000, "68c4de355000", 0xfffffffd, 0x400}) dup(0xffffffffffffffff) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000019280)=[{0x6, 0x0, 0xc00}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x1, 0xffff}, {0x2, 0x80, 0x3800}], 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) semop(r2, &(0x7f0000000080)=[{0x2, 0x7, 0x800}, {0x4, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x2, 0xffff, 0x1000}, {0x2, 0x6, 0x1000}, {0x1, 0x3, 0x800}, {0x1, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {}, {0x3, 0x2, 0x1800}], 0xa) semctl$GETPID(r2, 0x1, 0x4, 0x0) semop(0x0, &(0x7f0000000040)=[{0x1, 0x5}, {0x0, 0x0, 0x2000}, {0x0, 0xf1de}, {0x3, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) fcntl$getown(0xffffffffffffffff, 0x5) semop(r2, &(0x7f0000019140)=[{0x0, 0x400, 0xab7ac39416517749}, {0x2, 0x8}, {0x0, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x2, 0x1800}], 0x5) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000192c0)=0x9) 16:25:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, 0x0, 0x0) listen(r1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020008800000000000004"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x31, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:25:20 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="86f6111a4a31343e51828d5de70c8225d4ea68b408d4ddd115c64b1e3c49a7899a746a27646d945a06aea2700e0af45c1c83610d81145accec"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100e2956b9223776", 0x8) 16:25:20 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{}, {0x7}]}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) 16:25:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = dup(r1) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@random="af0955779021", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00 \x00', 0x8, 0x2c, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[@dstopts={0xbe50614737e31e0c}]}}}}}) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x11, r0, 0x0, 0x0) 16:25:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) accept(r1, &(0x7f0000000080)=@un=@file={0x0, ""/66}, &(0x7f0000000100)=0x44) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0/file1\x00', 0x0, 0x0) 16:25:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x4, 0x3ff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f00000001c0)={0x49, 0x0, &(0x7f0000000140)=""/73}) 16:25:20 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000000)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = getuid() setreuid(0xee00, r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) sync() r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./bus\x00', r7, r4) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r4, 0x2) syz_open_pts() 16:25:20 executing program 0: open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)='#', 0x1}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(0xffffffffffffffff, &(0x7f0000000000), 0x100000000000021b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "73f3267eafcce5081a6f09000000000000f200"}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r6) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x1, 0x1, 0x6, 0x8001, r6}) 16:25:20 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @broadcast}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x2}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r1) r2 = getpgid(r1) wait4(r2, 0x0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1932, r4) 16:25:20 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x42) r4 = openat(r3, &(0x7f0000000200)='./bus\x00', 0x18a10, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xf8, 0xb79, 0x8, 0xff4, "9fc9f35ebaedffff00", 0x4c, 0x3}) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x408633c) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) readlinkat(r7, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/125, 0x7d) poll(&(0x7f0000000100)=[{r5, 0x2}], 0x1, 0x0) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0xc4) r9 = dup(r8) utimensat(r9, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x100000000, 0x1}, {0x7fffffff, 0x1}}, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x1010, r8, 0x0, 0x401) 16:25:21 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000001c0)="c2a5d9d1e45cf243b8fcfbc9da39e445ac00424ae0a6b9a3cbfbc300e8b58990675851a95c0f8031f1cd917fa08d89e778d0a0c12683191d3fc056f1180e39844ab536f329a35abea31723e39a2733d95e7b529236187e4fac8686452bf50956e59f69c370e96ee8eb5140bc283c676aafd7f12a93e26e958feb305e93cca9e935a7a5c5a44c7d4dc24106aeac298bb032a0d545", 0x94) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00'}) 16:25:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) listen(0xffffffffffffffff, 0xd59a) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 16:25:21 executing program 0: poll(&(0x7f0000000080)=[{}, {}, {0xffffffffffffff9c}], 0x3, 0x7d) 16:25:21 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="601036d1000000186004008b00062b", 0xf}], 0x1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x82907003, &(0x7f0000000040)=0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00080000000000000016135239fb16cb2c6d1e00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000100)=""/254, 0xfe}], 0x2, 0x0, 0x100000000) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x33) 16:25:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r1, 0xffffffffffffffff) getgroups(0x0, &(0x7f0000000080)) msgget$private(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) r2 = msgget$private(0x0, 0x9) msgsnd(r2, &(0x7f0000000dc0)=ANY=[@ANYBLOB="0200000400000000f36e51e78f9decbb6862c4141e8c20669d84d899606c704f0100924897c067645a060078d38eb81363b7052061e2658be26ca58a43da5a4be47702b0ac40ef5e61277abbec160000000000000000000000030c4489d8abcf2af8372b0aa49b6552362034bf23d0fd71bb14408fb50409a5baf66ac063a073b05fa39becb26900fb35758c8330dd340f1977ea75cb600c4da24bcd31ce07506b8cd0385cb48c667000fb41f48199073f401b6fc34644675dab5947df7c563d576d91959d08f2f4c78937e1d5113bf79bff5af8050df12ea6b78b8909560747449466e2e29632ef0af33b6dc7db71c84021df6e88e0eca1a36e2a128c1aa2851087ed6a2e348a3914c91ec5b9bca2f01551f26e1e06f57c0ccbfcdf4441b7db4bd4f3c3d59e62aeaab27b18a44ef9937eda76781db1ef47f9d327d25cb7fd671390f096258b0e104065a756cfe31421a1cbb0d8b2c0b42475ca1c46ec59959478d38704617ff2253b48cbd89096e3094ded1472455d26d0dc5a109619bd7921a77854a8743b44218d4c56e109572034c4c2c40820acbad9f7004b6ea7297e6974f8c8784cc249ae340f24614a7fcd5aa3da797c748cee70c96117603a743992df7f709f3ecc8b28be9d1245573757204466a1844b015a00bde55253e316107a5ad4693e9ef267f6976d895be216ee745667825314f5405b9d45c4aeb96650782da58acd5f062f1df0330508693af2a5e194e0119a5439cfc118b858ef"], 0x4b, 0x0) r3 = getuid() setreuid(0xee00, r3) r4 = socket(0x1, 0x8000, 0xfc) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e00000f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5622b52cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb6993451682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e25aaa3e73c3a2f926c58b648eed0ad1359739022dc95b80f81565781f16090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026658a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417ffffffffbac46959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106828012e9296e5ec8459c9f713c61be034654b100"/810], 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x84}, {0x6, 0x0, 0x0, 0x10000103}]}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000480)=[{0x400, 0x0, 0x4c}, {0x0, 0x67, 0x9, 0x2}, {0x78f6, 0x9, 0x1f, 0x2}]}) pwrite(r5, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000004c0)="2b0c711361a27e21b2478e46afe330a470c23c1724cb572892b428e4e894284aa63deb5b0d8a6f652d652868df8352e06ac31baca612adf6225da688c9ed727db5c6c2b967945eebb64d0c089962294b4614b6f29538a4e652570136a4ac1a466de152b128fb3b1ae94cb333597acf3762a40bba56d5f4cadae26a5a4c29377e84649e389213db991b2d40116f5138303bcae75be1afb4d9902e6c780b4d9f956657000921a5ef44d61bed48db53575557ec879269748b9162487531b9e326d593d2c5a2b519459f0b96609477703f63d5d3b28082ffbdca81ad", 0xda}, {&(0x7f0000000400)="40f8d40c4906f54fb1d3808330d6e89eccef95d0c6cebd6e71cd76b4d3a2c5f664e9ead52031a1b933d2730c8497bbf71c9ca3881a", 0x35}], 0x2) 16:25:21 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd172f3744abb2eb111e09ea5537ea39f7032f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942f3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d0e3a2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c818720b4b9832a4787a1787f148c29765398f30b1409000059fb66a404004261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232a6303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3f20643e5a294f581f5fa560240ecb8b9291eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf80853623123511ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f428b973842a1f9565151dce68c9227fd7912d61968266a44aa71060000000000000086c0cf1cd580906c71bed682470b7d366f2c88d230548bd1e6a6a8824542f41fb951541cec32b710c46c76fcc7a773566a74a6104fbe8ff99b733a301a9967d0bc7336b9541b50e92f2d79b5fed6297429a1a1f4e78344be663bea0dcb2b3927d1ae3ae4670b784a76bf8674027efaac47e2dd2a645060bb0ea29a000a8a6079da4e7568d7232914633456"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x1, 0x410) r3 = dup2(r1, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r3) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:25:21 executing program 0: socket(0x11, 0x4003, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000100)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0xc003, 0x0) fcntl$dupfd(r3, 0x0, r2) pipe(&(0x7f0000000040)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={0x0, r4}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)}) 16:25:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x50}, {0x5}, {0x6, 0x0, 0x0, 0x100000a1}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x20020, 0x0) pwrite(r3, &(0x7f0000000000)="24020000000800000000000000b5f94e6ebb4b194ae3b794af07e206c952cd35ac0d5f5683e209477651dd", 0xe, 0x0, 0x4) 16:25:21 executing program 1: open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, 0x0, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r6, 0x0, r8) getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, r2, r5, r8]) setregid(0x0, r9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:25:21 executing program 0: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x40000}], 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x87, 0x0, 0x100000000000000}], 0x200, 0x0, 0x1ff, 0x0) 16:25:21 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x401) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) 16:25:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x0, 0x6, 0x19b, 0x4, 0x2}) r4 = dup(r2) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000000)=[{0x1f, 0x8, 0x4b, 0x7}, {0x4, 0x1, 0xf8, 0x2}, {0xff, 0xff, 0x40, 0x4}, {0x7, 0xff, 0x2, 0x1}, {0x8, 0x70, 0xac, 0xfff}, {0x9, 0x1a, 0xb3, 0x9}, {0xd2be, 0x5c, 0x7, 0x20}, {0x8, 0x7f, 0x5, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f0000000300)={@empty, @remote}) 16:25:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x1f, 0x0) 16:25:21 executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xfffffffffffffe01}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8995822377a3a6c9d2429922e652957b756c998d31c82d5d487e000000005314b9fd9ff1b9a9d08e28d15b8dedf90dcab353f1d9f82dc4ea5569aa942b8bf71c6d3e71d5dd652362"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x400, 0x0) 16:25:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0xc003, 0x6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, 0x0, r6) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r9) r10 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="25e548c0e875db4fab7a4fde13a34a2fd09c4e0b2b8a872ef48305661a8e2400770e0fbdf049cc3183ec57a67e53c998cacdedc4ef9bc38591db7002ec9778e3a43863104c6725444f48a4403d64e8a250c633e9c47359ab7c1e8a816d2a40b07642ccbe", 0x64}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="20001c0000ffff000008000020000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x400}, 0x1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) write(r2, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r2, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) r11 = dup2(r2, r0) writev(r11, &(0x7f0000000380)=[{&(0x7f00000000c0)="b6880bedc4fbde15a1ff35af75700272236841df54cf53c348134e74", 0x1c}], 0x1) 16:25:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x4, 0xd6, 0x6, 0x6, "55d13a899fe6a21a7e5538566d1acf4713d55e55", 0x7, 0x913}) 16:25:22 executing program 1: mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff8000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000640)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29387eb82fb168297e2ff239696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00010400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b58539a928dd48f7838b4d2c38f572cf51ad724de92f008c18dacf12aa76cd68b652a1d2608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec3fef53c46f9362301576534c2d7eeac6f7059fff03000000000000ff67beab3b00b0c1b705f6f430c1ffda530389e6568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdcd3f7ba942baa127a4dc32619420423e309f3354fcd7b01e94dabddc8a7136cdb22c517b8939ff036a801b5669356a3f90000000000000005b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa47b48ae5ecf2f4f193a9ddc93e8223278f36593c68be103eb0954fa3c63e07000000f3a491718008d3028227eb42d6aecefe22d182818e64a787e77fcc718828d5b14cd97e7b0e51f4718d92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7144742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363776f795ce05e658b0300d7625c71a56b0f6ef1c7b3761b075cdcb511cc6bf53ce9e2b1260cae68616d8c1e8a84696b4d7d581eda23a11a41ea854a3e0d85be31fe74ccec556aff82f22e0c2256355b959e64dc536400c508506a4ef8b6d9cfc71cc1e7ccf6efbad11bf3f54063000000ec00000000ddaf2ba58cb1d2da756f223f08c81bb9813a0ae342e295af6099b72fd08ce3e8e7799ab6d7fcc313448ac8885dfeaa03bb4b59447bcfa2a6ab4b759bbbdf89fd5d6aa5dd23ce38bcd4ee873668314b96e1caf6c6b95c31ce0724e640d6766899a4e6bd08afa4f31ff1730df0b02a0f6bc819af70bc486f62c55c524ec2322a6c5112655d1088acbf02c90a53f6f4837970260ded47078dd42ad65f3200a3af3835c0993c7797f8c309c088010bd91782c3d805444dbe1eb2998c515eaa15c5929f7fcdadf441a10458c1682d7d711c971bf778eb79385c9a5cdae17bf122665b4f4b7a7019022f2e017bb6492e3218b06ff4ccb2bbc5a1146bdd4d202afcbe14643919f2fdb779fcd1f64504e58600774b6d757bc867288c013db12ab7f444cc780baf5432272d4269d0c2f19213eaaffd2fc0fa985063cf163fc160d14c452f6fdecbb83b4c5bd351d09036d19003c859e7eb358e485a26a33e222d7dcd2eee881ed0f366e90fc3702f7752ca302fcd6e871848fac4dc8548eab387b796081bfb294503"], 0x10) pledge(&(0x7f0000000000)='/\x00', &(0x7f0000000080)='\x00') r1 = dup(r0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) 16:25:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(0x0, r2) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r5) r6 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x1000000381, 0x11c) dup(r7) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80105703, &(0x7f0000000040)) r10 = accept$unix(r9, 0x0, &(0x7f00000000c0)) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r11) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x70, 0x2, 0x1, 0x80000001}], 0x707, &(0x7f0000000200)=[{{r7}, 0xffffffffffffffff, 0x20, 0x80000000, 0x0, 0xcd3}, {{r10}, 0xfffffffffffffffa, 0x40, 0x4, 0x3, 0x400}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x800, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x80000080, 0x200, 0x3}, {{r11}, 0xfffffffffffffffc, 0x0, 0x2, 0x6, 0x3ff}, {{r4}, 0xfffffffffffffffd, 0x90, 0x1, 0x40, 0x1}], 0x6, &(0x7f00000002c0)={0x0, 0x9}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') 16:25:22 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x87}, {0x5c}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = getuid() setreuid(0xee00, r2) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r3, 0x0, r5) fchownat(r1, &(0x7f00000000c0)='./bus\x00', r2, r5, 0x4) chroot(&(0x7f0000000040)='./bus\x00') write(r0, &(0x7f0000000100)="510f", 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:25:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x120000}, 0x8}, 0x11) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x11c91, 0x0) poll(&(0x7f0000000180)=[{}, {r1}], 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x20) dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r4) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x2, 0x2, 0x3, 0x1, r4}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) shmctl$SHM_LOCK(0x0, 0x3) r7 = dup(r6) accept$unix(r7, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) 16:25:22 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10081, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/214, 0xd6}, 0x800) accept(0xffffffffffffff9c, 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) 16:25:22 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 16:25:22 executing program 1: socketpair(0x20, 0x8000, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:25:22 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) setreuid(0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) r3 = getuid() setreuid(0xee00, r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, 0x0, r6) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r6, 0x6) 16:25:22 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x7ff], [], [], [], [{0x0, 0x0, 0xfffffffe}], {}, {0x0, 0x0, 0x0, 0x8000}}}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000080000010000000001000000000000006ecfc729d3357a38b67c7dfcfb556e781e49030000005f882b297be1aa5b23ed00f4c8b2ca3ebbc257941f1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd38d2babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/168, 0xa8, 0x40c, 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) setuid(r2) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000002480)=[{&(0x7f0000000380)="56f435553691917d5c4d6c78a32e09324548f9438311f50603a8b816d23181b1f6e841aba5df804ba6ca548f2ea06d63120f3c46ec1e0b15e7aa9b9983679d7826500ec038d3fbf7944307b7ccde3db212eafc54c2f6be0faba695e0ebae67a271da5649627757d46725f18ddebe1cf13347faa0565ac317fe5a3630e5a11b26e5383ab0bd558f9bd852b8cb8f480f8f43d1c27d8295e00f511288c26ce03cab16cb027e07c4543532fc7fabe672e4c6dc0a31581616fda84efe627071b0bebadf9e9ce8f8aa36b806a21ecc5774d1811ce0b2295a000fb91257030c70639f411ed2efdd8870932cfa51cc7ebd9607876b33f4d19b2472d72609bdcb8b45ed6e50e7657b4b2cfe3835170546f09f051aea3e03a8a481e8d6d3f15b05ae5eceab6fb3f9f8b3bab08cea9f782ba6b40b71e7e0022bc4dddfdd5c2cbe1589bed264ae90ee2e2b2388bed464f89590feaa3c2122f8139b7c4f3757f4128cfc71bbeb5ff7e44834b7a3b8aafa2aefa713dcbed9bb03d2e43d39151c0f5d34f2fdd905e37ec4f68e99972e0dede77d8d92780360765df386bba62f24a0edff62122397c665f125dfd5e6fb3d1b1b03877d49d5e975fdc62775fbfbaf8cc2a3401ce1d0a3907d76cde9a1677d8a5d44380a4b216b60a2bc15022a75dd6234ef904da76afe30d0d32c4e4186e74c052d369d052bd5d837ca89cf26c7e9290e7bca51d3a3747b45477958facff67402805895ac5fb82ffca2c0da52990e3eb0ef4bb2406c68f9e09fa2c4ea1d8f702393d74f68f8e84050c77944a6a06c52addd424e05ad9adf88a5edaf645bf2d47c399a8053ef1199188c4a4ca8a6f70762d4d466f6013056772fa52df9ab85c46cb6ba05a30133593b685929bda6616311fd2128c4d2a61a67a8b16488e0e0709f8cd56061eb141fc4b1159aaf7fd8a9866ae42a0b9f536f3795c781b23a722b58b9dea0c43581c3b9b41c9de492a2d2fb06b1ef20bbaf3fbe603d7e4a6320a019a1615d0d15189e31d4d19001a0c2b3ba43e654303059a5116012a49d03c8952ec4379fddea3cc1ad52680d5d93986f0e710d73481bf6d7573e8fde0559c368d5f5edae18b0aea5d35c5e770048ce59e57331164f8bfe5518f44cf792583b2c0b07631d345d4c1a233aa0b27efc74927c94f7769187cad81dd8380d70a1f139d06b744ad671e08eb024ca60878b64af9f077e88eea3d7771563b84985ddbdfd4d5273d981e03f34ff1cb08d04cd9de0c91a1488b012b52d52ee220ab5a746d98eb7b12c9aacb3a9462b869142e40c9e85284aa8c50f7c034ef0d49e5883e3d03f17698f672cc24c83d31116b80a2e85b8542b9a8c242d660bee6bbf568f8dccc2a21a8dadfa76b312a39d779467727ed50b9e3b62f094dc94bf6d69be0f8da93148d55f5791a7b799971bb8d4c1a4b69591d75a36a4502ee68c274f099aaeb37296ef57483191f39e7eb48ad9b4e5850b1511cf7fbb412b1ca146ffde7dd22b9e1e7d7c38bbeca1112df6776c70bb701c9b550b88328d1ded5089e13866497abfb231fca2665f02a3a7a85fd45aca00b49bbd48ee4aec26d62a7cc42f7e006630f89c2be7a6d3d319d63e0be2931c6eec9805b445e9da1fd4a2e19bab943d", 0x489}], 0x1}, 0x0) renameat(r1, &(0x7f0000000300)='./bus\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00') ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000800)) open$dir(&(0x7f00000002c0)='./file0\x00', 0xa8e329f9edf63bbd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000011, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1, 0xe7}, {0x30}, {0x6, 0x3, 0x0, 0x400bf}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e691035b0d58d646c06c066fef4a722a9770cc38c22a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf793cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af04be0195d459fadab38ea746dbe621387dc46ad4182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9140897d3d9006e10d4b7e62481d802618e2d6dbf289abcc552e55c60cea0ef479c098efc691987d2185"], 0x156, 0x800) msgrcv(r5, &(0x7f0000000e80)=ANY=[@ANYRES32], 0x1, 0x3, 0x800) 16:25:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r2) r3 = getuid() setreuid(0x0, r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r5}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1000, &(0x7f00000002c0)="32c5f6c620ca55197a6175e21b6be87bf4fa84333342ce52efffd9339b6455d7d029b506a97b4229ffce3e79a6798f72dc96f01179995cbbea31b260c7fc21437f7013cf8eb33b3f3ef487d979426b316d46efe03de08416bccdb9dd55e7cf8181785cfd537e851da42d6ae9502a2816233e67017be397", 0xffffffffffffff13) setsockopt(r0, 0x800000000029, 0x24, &(0x7f0000000040)="1f12fbe3", 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(r0, 0x0) socketpair(0x6, 0x4, 0x7, &(0x7f0000000140)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x45, 0x1ff}, {0x18, 0x1, 0xffffffff, 0xff}, 0x1ff, [0x81, 0xfffffffe, 0x4, 0x9, 0x10000, 0x0, 0x100, 0x97cb30d]}, 0x3c) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa2a14b463921860681bc960bc00e61402000000d731493c276a53c28df184e99f8e96dfab5a14e2ab187dc00000eba5e70200000000000000001a15f16c4206f6009bbb36223fd1cd61d0d345cb3c1adb2f44870487b5135eb8aae162ffd37c079aae2cd900cf6016fafeeb96075d16710f35f29cf167d6c03c5fd86066ffa627676600807a3b9de143ff851c3eff9554d00bc7e0c9b4e3abfcb2007eedff68842607930f623eff18dfe97b595f70b1c3149de2f52c88457f5d6d7f6550d1a7d327f71e307c6b7251e14255aee8aed7812e6f9731ba39045bdc0ff90e894a"]) 16:25:22 executing program 1: socket(0x18, 0x3, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) setsockopt(r1, 0x52c, 0x0, 0x0, 0x0) 16:25:22 executing program 1: close(0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4000}, {0x7, 0x0, 0x0, 0xfffffffb}, {0x6, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getrlimit(0x5, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00'/14]) 16:25:22 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000e63e564107000000000a"], 0x8, 0x3, 0x800) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000f525875f1b964829f90faf3f624059728b4032d91cdfdd3f69c6a445ef4d8206c37f11a2eb6294241bc52a364295a775c6004703fabe8d987803cf15f2436a0d9f952c11ba083ae33d1da43fe574c152b6d4941c880241cec54324d2080afd400ca8c2ade7b07fa442ad8b7b8547cafd4adebe113b94713a54cd20269bd305fac679582b4dc2b4c92e48fed2fe7df2b36e0b735daca6e6b6d5b6ad630c1da9450d128c6b0eeec443968432498470d2806bc03394b34d969fb3fd5156f3d32e219dc950a450bd5670d3fb460e5e2202dde13fcd7aab98a0c85b467faf0064a9ad8ace2f08574aa852af7d33084a10ccfc81506496b8788b9b324693fed7a9d4f489674b0c0ced0bc65d4aeb70a56c007e3516824df49e259f032541ff9630b7fc2fbc3aecf578d9dd7a7cb1409686f0838d6bd14dbbb4045967c7489678a822cf5eac307240678d608fa51fed180078f265e7a40bdce491fe0e17ecd51c0012a6c9233c29850210c8737bb805a7b512297133a251245865400a3d6cc47b88c4a432694bbb3ff4c031d0d2e7b97810aa7d5f7d1104fe70d8a988f54e8f312487ea6c9f937948453cd2bd09c0"], 0xda, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:25:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xab) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) linkat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00', 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000080)='n.', 0x1bc) execve(0x0, 0x0, 0x0) 16:25:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) flock(r3, 0x8) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = dup(r3) getpeername$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) select(0x40, &(0x7f0000000140)={0x80000000, 0x8, 0xffffffff, 0x6, 0xff, 0x7fff, 0x8, 0x1}, &(0x7f0000000180)={0x1577, 0x8000, 0x8, 0x7, 0x95, 0x7, 0x401, 0x9}, &(0x7f00000001c0)={0x7, 0x2, 0x7fff, 0x8000, 0x3, 0x6, 0xff}, &(0x7f0000000200)={0xd63, 0x1f}) r6 = dup(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r8) ktrace(&(0x7f0000000240)='./bus\x00', 0x1, 0x40000022, r8) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x15}, {r0, 0x89}], 0x2, 0x0) poll(&(0x7f0000000100), 0x3b, 0x0) 16:25:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, 0x0, 0x0) listen(r1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x31, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:25:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x7ffffffe}]}) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000e63e564107000000000a"], 0x8, 0x3, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x0, 0x3, 0xfb, 0xffffffff}, {0x6, 0xe6, 0x0, 0x3}]}) msgsnd(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000f525875f1b964829f90faf3f624059728b4032d91cdfdd3f69c6a445ef4d8206c37f11a2eb6294241bc52a364295a775c6004703fabe8d987803cf15f2436a0d9f952c11ba083ae33d1da43fe574c152b6d4941c880241cec54324d2080afd400ca8c2ade7b07fa442ad8b7b8547cafd4adebe113b94713a54cd20269bd305fac679582b4dc2b4c92e48fed2fe7df2b36e0b735daca6e6b6d5b6ad630c1da9450d128c6b0eeec443968432498470d2806bc03394b34d969fb3fd5156f3d32e219dc950a450bd5670d3fb460e5e2202dde13fcd7aab98a0c85b467faf0064a9ad8ace2f08574aa852af7d33084a10ccfc81506496b8788b9b324693fed7a9d4f489674b0c0ced0bc65d4aeb70a56c007e3516824df49e259f032541ff9630b7fc2fbc3aecf578d9dd7a7cb1409686f0838d6bd14dbbb4045967c7489678a822cf5eac307240678d608fa51fed180078f265e7a40bdce491fe0e17ecd51c0012a6c9233c29850210c8737bb805a7b512297133a251245865400a3d6cc47b88c4a432694bbb3ff4c031d0d2e7b97810aa7d5f7d1104fe70d8a988f54e8f312487ea6c9f937948453cd2bd09c0"], 0xda, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/107) syz_emit_ethernet(0xe, &(0x7f0000000200)) 16:25:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="1a000300000000000000"], 0x8) r6 = dup(r5) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)=0x1) ioctl$BIOCFLUSH(r6, 0x20004268) 16:25:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) sendto$inet(0xffffffffffffff9c, &(0x7f00000002c0)="b54c707df01e47c327cf3d4cad77181c3e0be0dc91af4d0309535f2bccca78b1cf62db418a92f7279f2e22bdd02fde9c2d84031b82c6c711499f74bfde1c51f3e9de3aca15764e0649f8bedd6001ca21aa7494df8ffb7c0f6374e337b578db07eab071f9a5466ed38089438d107dbb9d9cf4488da2ffaf3d3a539b04dfcd80ba8f7ca1ea9a1e590b1f2877f097ff9639dc6acd247941e56e8bf214fd05a6c3525df88642dfa43201775731584a0e7cf74ab5ae8052b7c7b96b31a6a50ecc09bde1697a4368daecb96e8a945a6c26e5339c7bc4b2", 0xd4, 0x400, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r5 = dup(r3) sendto$inet6(r5, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x4, 0xde}, 0xc) 16:25:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x82) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x170000000019d6, 0x0, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r2) r3 = getuid() setreuid(0xee00, r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, 0x0, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r6}, 0xc) 16:25:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7f, 0x78, 0x2, 0xff, "71fbaf33c89f685b0a79c5ec44f5367356bb0ceb", 0x0, 0xf5}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000004f917cd400ebfffffeff00f0ffffffffffffff5b9d071b542a538706000000b818000000290000003100000000000000000000f8d2ecd21524de39f91d2a195d296a00"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) r3 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ff7000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) shmctl$IPC_RMID(r3, 0x0) r4 = shmat(r3, &(0x7f0000342000/0x4000)=nil, 0x2000) shmdt(r4) r5 = semget$private(0x0, 0x0, 0x482) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f00000001c0)=0x6) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e"], 0x29}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:25:22 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000080)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x11, 0x0, {0x9, 0xffffffffffffff28}}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000300)) 16:25:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x6) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x1, 0x4, 0x9, "f3ce7600001c000000000200", 0x1, 0xd}) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) 16:25:22 executing program 0: msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000000e4080400003ab967104e5dc1ec1efa2bf616678934d75e88e175ff92"], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt(r1, 0x8, 0x1003, &(0x7f0000000000)="7e1314d3c0fbe90db6d36ee75d404f76d3a5a3a7de664985a2920a", 0x1b) 16:25:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20004000, 0x200000], [], [], [], [{}, {0x1}]}}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x9}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) write(r2, &(0x7f0000000080)="f4373c24619497376cbc97a3c2d526d22812009b308b05f6613049594232b09c77f2810a0528e2a66ba0aa900081391a98de4ae60e95f9e785b74d5202212a1aed8033098ba4b743ba61c510003eeae74a532ef87ca034efec5d2f1b6de5e37ad7c7e57939d40805530e82a627e24ed2aa904c45bc852df3dacbfcab117de2ee9e99510c325349ae85b5985022067c8dad4db6e738bf390d051f372f8cb01ef9c78cb3be6cbdd8243c65b619a6184cc9ad976de70a192a0536c194d7d4aab8ab", 0xc0) socket(0x20, 0xc002, 0x6) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x3, 0xc6}) 16:25:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, 0xfffffffffffffffe) flock(r0, 0x0) r2 = openat(r1, &(0x7f0000001200)='./file0\x00', 0x101, 0xacc3417e94afe1d3) setsockopt(r2, 0x2a, 0x2e, &(0x7f0000001180)="ebffbcff13b98562de2b1442fd81eeaa4c71c97fae2b721b20cdee958feca129583048e6993186028cdd4cce06afb0bfd47149ddb7b59abd8613e47afa6ee090880145e64d9892bd494fffb835043364ddcaabc783e8a70aa1828657f98d43", 0x5f) socket(0x1, 0x1, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) socketpair(0x21, 0x8000, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r4, 0x9, 0xffff, &(0x7f0000000180)="be2162c2fecabecc7f74f4e92c0dc39497c287dc100c59f7407e7d7cedd616361f635990bede26365d737e", 0x2b) setsockopt(r3, 0x0, 0xc, &(0x7f0000000200)="ff13b9fda22eaa4e7130c32599533f75c100910000", 0x15) accept$unix(r4, 0x0, &(0x7f00000001c0)) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x90) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000240)={0x7, 0x7, {0x6, 0x101}}) pipe2(&(0x7f0000000040), 0x10000) 16:25:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x2) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) syz_open_pts() syz_open_pts() 16:25:22 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000780)={&(0x7f0000000000)='./bus\x00', r0, 0x1}) r1 = socket(0x2, 0x4001, 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/135, 0x87}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000100)=""/75, 0x4b}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f00000002c0)=""/66, 0x42}], 0x6, &(0x7f00000003c0)=""/78, 0x4e}, 0x2) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x400, 0x2, &(0x7f0000000700)="1a7b43da46257a56b603c3b321005c411d88ed4b8b850991732e55a25016cc2e9ae793c5e0e0e56c5dd4740a626547b66332945a05f6b26dde19d1c3ee804bb0a16db13381f2a448ea4c8877cdc1cc", 0x4f) socket(0x10, 0x1, 0x1) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="9002adf5ffffffff"], 0x10) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f00000006c0)={0x8843, 0xffff, {0x8, 0x3}}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) dup2(r6, r2) writev(r1, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000940)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464daba0b2cef38d533141c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000329167802970eaf0855b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5", 0x2af}], 0x4) 16:25:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) fcntl$setflags(r2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000000000/0x4000)=nil, 0x0) write(r1, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) 16:25:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="22800007003c000000000000000000"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:25:22 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) listen(r0, 0x9) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8202c0e9ffffffffffff4b431279523e8ef3efd61e4ca67cfd5528e4f2922c82313e5513c31b1cd52ec92b0164bba33b2411cc1a3591d5c0086d0701e6a6b45e7beba958943c10139e381962883a449e8a3cdc83aff86e63c5eda85570561aa2818fe03700"/116], 0x10) write(r0, &(0x7f0000000040)="2ba4", 0x2) sendto(r0, &(0x7f0000000280)="060500c297d0bba1248defae40f01db76dd58e2c9600bfccf85df90125584b3e3b6ea4a10f2d6eace07b4f4dbb97a204d104dd35c2c74077163a0a4fd3284d4c2ea3499bbfb604d7e34e932dd10066d5ab810cdc", 0x54, 0x0, 0x0, 0x0) 16:25:22 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = dup2(0xffffffffffffffff, r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r4) getpgid(r4) fcntl$dupfd(r1, 0xa, r2) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:25:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc02, 0x20) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff}, 0x4000010000004, 0x4000000100008}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x150}, 0x0, 0x2, 0x6}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) semget$private(0x0, 0x5, 0x46) socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x20, 0x80) chflagsat(r1, &(0x7f0000000300)='./file0\x00', 0x10001, 0x0) setreuid(0x0, 0xee01) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x1}, 0x8f800000000000, 0x0, 0xfffffffffffffff9}) lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) getgid() linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) semctl$GETVAL(0xffffffffffffffff, 0x3, 0x5, &(0x7f0000000380)=""/21) 16:25:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x400000064}, {0x16}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000008b0f00000000000000469b8cb411fe6b2e51d0b9f945c914c700000000"]) 16:25:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/224, 0xe0}, {&(0x7f00000000c0)=""/99, 0x63}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000140)=""/8, 0x8}, {&(0x7f0000000380)=""/29, 0x1d}, {&(0x7f00000003c0)=""/192, 0xc0}, {&(0x7f0000000480)=""/123, 0x7b}], 0x7) 16:25:22 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) dup(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) fcntl$dupfd(r2, 0xa, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r6) r7 = getppid() fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x1, 0x2, 0x9, 0x7, r7}) 16:25:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pread(0xffffffffffffffff, &(0x7f0000000140)="90aee3054ef431ce93381698ec90a2bf1d074b50dad5ecabf5298231c0f35118c8aa4945f60d0b7b85ea9a3d539f9d35ccbca09fff01ee87828dff3e1ec5c636a101444aeb9ef41767e2cb70f49940726fc84c1a22babe93fef68e8c4efad7d959f15b4ebcda38a9cb7d7fd66179c1bcee4f95f263b40f44eea4f1d4489693ffd7ed19e3ab873f78ce3da4a3aa09aafbd997ebf9e608a6d441bfdd181d8b00d1697eb73ab4565d295395db5862fb3384adfdcbe91d4933a32ef6cfdc6b8a", 0xbe, 0x0, 0x4e6c) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 16:25:23 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x102c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="2be6c894b07984fda59d3c"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040), 0xe7) 16:25:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000000)) flock(r0, 0x2) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0xf2b2, 0x0, 0x7}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_open_pts() 16:25:23 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000200)="220e2a", 0x3) r1 = getuid() r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, r1, r4, 0x0, r4, 0x3fe05, 0x82}, 0x10000044001000d, 0x402008000, 0x0, 0x0, 0x3, 0x0, 0x400}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 16:25:23 executing program 0: r0 = semget(0x3, 0x0, 0x88) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000040)) r2 = semget$private(0x0, 0x3, 0x208) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x10001, r3, 0xffffffffffffffff, r4, r5, 0x119, 0x6}, 0xe4, 0x200, 0x200}) r6 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) ioctl$BIOCFLUSH(r6, 0x20004268) geteuid() shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r7 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmat(r7, &(0x7f0000ffd000/0x2000)=nil, 0x0) r8 = geteuid() fchown(r6, r8, r5) bind(r6, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1ff, 0x5}, 0xc) fcntl$getown(r6, 0x5) 16:25:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x87}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:25:24 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000100)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "f46482", 0x0, 0x6, 0x0, @mcast2, @mcast1}}}}}}}) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000200)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x5, 0x800}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x800}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/156) 16:25:24 executing program 0: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x8, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000140)=ANY=[@ANYBLOB="00bec965ebb936648a17228328fc499e002e2f62757300"], 0x8, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400", 0xa7c}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket(0x18, 0x2, 0x0) setsockopt(r4, 0x7, 0x48000, &(0x7f00000001c0)="00ff000019e2c4c5702b68d63bc0370269e38c5bf5646e69a2ef429d2e6182eb8548930e247b48453458fe4c9df5b94f122124fd62c506070502e1a7264cc8c72c9cde9a2f1777344cc6e3870e243158ee88bef38d3ab66c3d539c", 0x5b) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 16:25:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=')', 0x1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) r3 = socket$inet6(0x18, 0x1, 0x7) r4 = getuid() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r5, 0x0, r7) fchown(r3, r4, r7) 16:25:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x115) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) seteuid(r1) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x20000000000011, 0x3, &(0x7f0000000100)="001f065d", 0x4) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r6 = getgid() semop(r3, &(0x7f00000002c0), 0x0) r7 = syz_open_pts() fcntl$setflags(r7, 0x2, 0x1) r8 = dup2(r7, r7) symlinkat(&(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r10, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffd9f) fchownat(r8, &(0x7f0000000180)='./file0\x00', r9, r11, 0x0) r12 = socket(0x800000018, 0x4003, 0x3) setsockopt$sock_int(r12, 0xffff, 0x1, &(0x7f0000000000)=0x3, 0x4) connect(r12, &(0x7f0000000680)=ANY=[@ANYBLOB="f13edce787ab599d0a9b8ef03fd62e8f3bb3f81b0d3246e95f1718d3a409cd853307db825b40a31c81ede4ec531bc88c7f805c25fe283f902d886dab205401f7bf48af19a86abdf04049e8ee3a40173baf1e4067c059f1801797440b655d54bac6d8dc804c92b32c4d1bed9469bb1f16f136d0167668f8cb96caa0f0ccd9c84b1bdae140c9de116bb7ae48a826ad8aa3d5efc0241035818298"], 0x1) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r13, 0x0, r6, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0x20010007, r1, r5, 0xffffffffffffffff, 0x0, 0x100010024, 0x7}, 0xa, 0xe, 0x3}) 16:25:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) sendmsg(0xffffffffffffff9c, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000380)="58b87a92793154b43b9f09e4", 0xc}], 0x1, 0x0, 0xa}, 0x2) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000640)="491fa7ef9650eda2c3ff41acb6a20aeae552377002a454c1b4e45486e8030e3c19db3ea570b55653c0ff70e46f1a07ff6be13b120ed91c96c9d942ef26ce4f9093cf1e6ec29ce3fa56b88cddbd0060518db3e7c63b067742d61970deeb08d63d56c56c574863d1275d7267e8df7e3c991489f2944710af4ec819b0f33716986868c4412bf37fc8844ad834df8c205cb3811fdb61eb9b10a918e93097f5b483c54072bfd849d4263c06fcc516013939a2b930a13f034f171332b3ed6ffac9203327dbc518835e7c2420e3a08a2d44a30d4ed7d7807fa7af24519e4b5738805f4831ed688c0f8f8e2358c4d3194d909e0642c8b2656c50c147cfaaf5082e71595b368ecc9224e909f0f571108716e7b023e00b35b9bd40327a915502455e4f6b341d59498726c3078dd090a26fa6a16885cc5ea3d883599667b6228d5f5c35f673341c9287013f66f3264fc3ed21438f0abd36c49d0d2e33cb6726eb4b8d2ce1ed2c790e35bfe96e8e3f2fb07b477cc824ed208bef556ccc9bac01124e147ba32684646ff281c61b95ea82308e9a8a7701722b8a358f5dc6423d7d623caceec0d75ef50232d8ebbcbd31a387c9f1addee5f50970a068bcf91f3c38628ff9bd4431c6fa057e3b538ce648a845fd3748ed7f20ecad7262e3dad900c07d23604dbdb0815d9a769d4f7859ecbcafebf2b12168302c59c563e554c76b410813cf548eefea159775db0f0c49ea9aa9a439ce4f0125697f36f0ce08a233f4f1303a0d7d2ea367fd8abb67f7b4bd042f729de4270d42ebc0df82eaaf6526fc77cb5810a5a70e0601291b2d9685708afd24cd0d9f50e25ef4b781c3708c9c1755775faf50d92964255bedfbd0f7cba9d2a2ed9716c73f63e910d913aa227393b6987e55b8e1ff2bc6fca4acc08d9a1ce581691c7b0f08bf767dcc9e5ce56f2d71565dea1a0bd1909a4cd172571cfbca5b1f3d0c3f4d8a45bc3d38502d93d6a18172d2c8eb35ab6261b9033ae35691a321410d365759bab88f4d8eeba154fff89b7d14d0b056446218a0f22b6724b2349f0a43bc003fd05cbf8611adf891421c54a5a0767762daef04a29a89215bc331580a4c09f647208b549ac4f2233efcd709a36e5a0177dceb8103946df22986d47f1f75dd1bcb067be87d316a8b4852095c67f3fc2c59faab77d06e110e0829fa16c55cf717e870c06b6e79dc74662f65922c962768d6dfaff019a18ab466fdac9f6c5e0fd230e55f1ee39b2075624cceee31f159cc332089eb0fd4e1a07bb216035d3ae7db8440a20449553b1377af287b42b75f8faf2c9b4778bc32928334331a929aecf4d842962ea87b053ebf43e715e84b1ef96bc7987a7b26a6de6cc2861cc9ee9aecd8563651b625d0d58f58a3f235bcb15cdbbd29ab1013aa818cd7308736078cd12381ce97a7fdb86da5a214714bf803945e34d28f9872ce6b2a35cae645537f5b6d6b4b906d5e94a95e9326c151c7913abc42250a8fed51d96be742d541ec5cd921638a5de4e76f47f3e903f7df6c328e9c29a1f185ccaac4780502f54e1814645d855471dab5c3d87949310de519eae602fd0735467d86265f01d80accfae5288e405fe5e1e7a92de85aefddd979db3e7698e3e9da4a93d433677b408b1619660f1fe1686dfa8446c77829e15b6de08fe98b42cc1f77ecc08401ad4c495057b0720d2052c83b2dbe2e9b8aaa7941eac61e3d67f11ca34bfc0a68168a037f61e539cfb0a9548fd1c95200781f9b1ea77cec031c32f663e65d70ac3d255b5137c0649a33a777af708ff0b94987e4202297a2b41c1b691a55d4696ffd34ae5837511ea4f00fc7e8a06141cbb73db80e3eb406cfcc0493a742eb3b02b468ce881eeaf475d173987b8fa5d96483c0ea119db21d837c2b4f0f4f93f927890e3b9c6c715ef9e8270233c53c079459a796c490763f4d8af60c64d71e9caba13c5aee1032068e51a2fa39a0c523370a7c7826fb5c0579c2637a4fdad3b3bcd90e52b794a744f180601b44d6db263dc4e23388427261ba96b1d77f088c6fc28eef3e5285c8ffaaf7b046fceb53f0ea94d9e270b92d8f21fe39f353f094bcdb3af60988141bab7d5c4b8d3c18ae48d857477b5c4c9505c2bac07e35304d7b6803d55982fa2bbc8e08668831765d0d982780dcbae1e7ecffe2ab64a941f4c423d3db22d115fad938e2c4966f5914185184e67fcc51a318b71f6c366ec70d24c8e7802c53fb160b3d20832a647dd243dff4ea2480e4f9a71e20e28742fc1b7d0aebb9c876e3c034ec1b2329087df4360e98d5073f30cba63188809ad19eef71d17b9ffb1520fde28bddf855a00e35b1c26cf303eb29cd742c98e18f4b120cac660c4c68d4001dc090d7a64ae996cdbdb7b4b97a844630d0e6e2052dc6084ee1293212fb48eda0f8b52c71679a5882d6a1cf7409293987c507df3e2dcc234b54c8f460d3c899476def06df219d81d8eeabb81470e5c78ab38e66369620104b16c419e25d95c25bb4e72b28ba027cf8c5a54a5f433911e4b7fe5a28dd74f2fb5fbae570d0336b53f50d52abe79268708f4fce4d1d0d973338412afe67e26b637c2edb8766e1b18b72c96173fc0738190e9de7829fd3cfe71a276f16e610c2ed7e8004503b5c414994dbc69891f8d2ecd5c691d0daea0e86755007843e7edde7643342472d3f904f6f964050693a32e0ba290e33ad3aca27ccaf9071a0978b4937662a3b7b22d51d4345a0305c1ff1ec702f26f75e05871ea13dbb27b69a7d8ff546c6ef56e7f6a529b90ee538f20210e33ad1c9d78bbf2dee82ac38d63eb9f42d77dd2a63195b401516a9da77ce9146825f446d87cf259fc13052802ffb713595c8ba0bcc048c0b7c33ef827a6cfc3788daa64d6ba00824164b9803a7c38fecba549488b2c801108eaeafa024c8c7e2e5f393c8e18a61fa74f34646ffd826244bca46d7d5322843b1948cb83b7f90b43cd47557e4b277b74e2c89dfa92c55b3811273410599fe8c76238df7485d6dcf86a601e10a1c442e4877872b41d3ec9710a8a1b4a1f0e5e7bf57149df49793f538e81ac1137fe2a9068e0377bf304857a9a2a93a87a850d564ed32bad51d6ace282c504fbb601c7d3c63272773583b6ef65ce9ee6d41c6bc0bbc61e42f338fb39d8e1ccd2e87b29cd6b23aa8b6d7e274e15ed9ccdef789a1b8cc7a01d9e4746bb7996be1158ce6d06dadf839258ada3eac8fabad4288ece62f99d69d6ac5c82eed4982359013355df15e381c4883badd60bbeda296584100da42bdff9eff45658d8ac89db2eb4fc7176eeddd6d48141cabd95467907bd1cfe97bd368e380b115d004deb6bc9dbcdbd218ca22d84ccba77855b6d2eca70d2c9e7a5444e126251a59cc71b67b167db68bd04b6a6c3a58cc896b17d2157570393b9b226fbdaa437ce7def5bfc139241d29e9567c7f60fb1023147080a3c50a54726802ff7ff74956f49125480d57906bfdd40318ca980ae84f2d7c8cacfda9b05903fcb92046441034872cc4d97bc83b0c12419f630c1af3e7e0d54a0cbfd622331702a3e3e9b89d9df0928606a91f5651493d1b99642dacd1e2d4e703ebaa29160dde545816764b6dd3860ab2c9a78d23ebc08d37e755be75b339d91c86b85f17ff44710f4b939e173184c42e55862f83867b933e57f473dd6bb42cb70d2c65ddc14864abfe8e967bef47db36b61a93ff3bfc026354b646de8b0fabbb49a8390fc19a458fd58354811fa22172f4cb2378367dfc087012df6eee54237f7c270c653a717033341c3dc01d33f85c7670e52d82e12147e4cf8f472db5cbf1ea7cd5b1b6a291fc101437e4986b54321a7c5980fc47ac2cd4aacb6867d22ae20ce4068e8bcc4b763867908e500f87a9f02bf227e12e3e8c0cde55b9d63cceb4be63879321af3536f60153dc01a1e9c9ef69ddb1368fc1d42b406140472a1a2f577f834383031338033356d8223290481f69e68d3d3551ac94846ca857c1f34c7985b24984cfefc0c69af34c91816860cf238f1151a8fa49f2bf75fcf1fe63bcb7f73efbfe885478b2c2ab0d484ccab89ede9912d5fa6eef863c3b25279d8964229c4a2dd6d966c82c83a39061c09fbef1a69a9748dee2c94ab2e4106ec2387ab3f5a56635361bfb4dd69f6a378c060fcf433f7a5217dfb84750c7171484c4732e455a6000ebc4a2f8f99f9326e47268aec64eed7cd97addc7b78d8c9a6b58fc40461bd3d54029d251ee0497d91e4d405fc36fd7daf63886ce05f1fca62324fd192a678d4a50ebe8d089c533af95fd07d8dc8c71e99e2f95320625674c8245aed443dc45b3360eb91e8135f2658f3871c0c27d57479cceab43ec828454afde8df1d0c3ea8af65597f1a4b8f4d51b9a6e14b492c58b2433fcdbba81d321db8e2836f156a613f58be4018f5d658f78040ddb0e4887391921b9a65e948ee13050b662c8f4a6f02a538465d2aa0eab3150530cb0c035ed63104e1deaf856c93add267750bd9adbb9ee2d5de8ca169433f08e00e3782ce1c97473f0c1b30a1f6343143b342100c3b7c3de47decbb75ef0ba7a8ec245965c034e19583fd82aa3d1a0bb11e7d51087c16850611c39ad2fbcde4dc763bf5250d1489ae4315df2ecfd9dca676c28aa494b2a6da30cc50e2f9e7f9b6dff57ea6e6c98d0b75fd0f3e97b87e883ae8e42137b9a3faa69eabed2a1b4602b2dc4d88d6062e264e9e99cc58f714555c651082392120613d47ad393db59cfb9e4f8a418c8836275465e8f30a3d059d19b47b474c05b29fd2e9683750aa57d9114a38d36d5c9b62562cfa490a9a75c8d5f51cc8b4d5225ecfd36b7c072786f1f495631db41d6e709d27a02d09e7dc9d8bffa4405dd23d7e811368ad8329aac4906610f42d603e0edd2e5bb15f8f0a8853fdf76b4354127359ccefc57e91ce2f3d446f7fa31a64a1a8203f355e754dd17d8ef1b6fc3cb7b9dfbcf39eb428f9162ac7f1dee6a8ab302462ca76f683792426dcaf4886ccd9670849b957ef30d6d0ea7e67ac1280371bd6b23d993f412ade1c75f57d5330f91c957f3f6d85be436aed29b0a1c8e5962f738f585292b9ef5a746019918b632b4d16881c3bb12d0d108c59d2cff5c19e10c04d120f6b8d873f9207143f504b054eb3b7a0d242eaaa8355e0d3152a4568d2f2295e305bab979c16d5a57c3448ee7375a543534c81a681e0ab6986859f995116f818b669fff6a40e233e02831d9c88cc2c7501d6b0d917e6b84856838d9fe916ae55865665ad19ea0ad7505cebb046f4b3775331a05cbb6cec7198fd6efe885ca2ab02ca79f7eaae77b37214eb60c1cc591ae24a53a618dd70ddc7e7f11e96695529973c86806e220465bd7dc98e79ccd5dc1db60f63876bb99abbefde0bd57238ebbf8c10849a12fa7aa3185064b50892282c94e6ea06f275ebc5a244d67d1a28196c77816f51e83e223cc85debb7e30e52541087865596698526b615016e62f5a6ec159dd383d306fe67729c9bcedd11300bf76544672510ae0af8ed467b4bc2e6388ac162e56c3a120adece400f619e06885ba1ae4a78545e7b72627f2d121f719c4a50e702e7013da2b7b600c6a8c421567bf6eb94e38864ba8ac934f0eea51f8f3eec5df2dc61ff946c361d72d27ee5a630ae3ece5412de34bcf84e0663fefc71edb76922b089a5366e1fbdbe5bc81eb22a517bfc800195779f835bfdf97c8624da16e1320881c12b9a257fafa9d1f2acc0e74b20d442f8932dabc86ba818972b9cb097c7855314ee100241659261fe6a414a3fb1ee827a2", 0x1000) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x7, './file0\x00'}) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 16:25:24 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x93}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) syz_open_pts() r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) 16:25:24 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f00006c5000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000cf9000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000762000/0x2000)=nil, &(0x7f00000a6000/0x1000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x1800) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:25:25 executing program 0: r0 = socket(0x10, 0x4000, 0x74) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) shutdown(r2, 0x1) shutdown(r0, 0x2) 16:25:25 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x10001, 0x4093}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x1ffffe, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x80000001, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x8, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) sendto(r4, &(0x7f0000000140)="3ac4d7ad4964a95d6bc4cd9141c31f79c7b273512414576d03cfc3ccc1d4b27a90590ed989d3680ee9e3b252353e6a735260e40a30c24caa93ac7423ea553d80c702aa0a8a87b62380f9506581ea9090de098e6a9066c5034cd7292c14ab33692e8c1757e993eae79eb5d9fcf537b2e2b68eb28450", 0x75, 0x2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000040)) fcntl$getown(0xffffffffffffffff, 0x5) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x5, 0x0, 0x0, "1ffbdfa6163cb80277975f6b0d88472d99c6cf48"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 16:25:25 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = dup2(r1, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x3ff, 0x7fffffff, './file0\x00', 0x4, 0x64ca, 0x1000}) clock_settime(0x0, &(0x7f0000000300)={0x13000000}) 02:25:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000, 0x9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x2}], 0x1, 0xfffffffe) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) 02:25:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe1970da711ecdd57be971e2f66"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1023, 0x0, 0x0) 02:25:04 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0/../file0\x00', 0x10000, 0x41) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) chdir(&(0x7f0000000140)='./file0/../file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') linkat(r0, &(0x7f0000000100)='./file0/../file0\x00', 0xffffffffffffffff, 0x0, 0x0) 02:25:04 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xfffdffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r3) shmdt(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) accept$unix(r5, 0x0, &(0x7f0000000000)) 02:25:04 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = getpid() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 02:25:04 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x9) mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r3) getpgid(r3) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x40000204, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./bus\x00') unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) dup2(r4, r2) 02:25:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = dup2(r2, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f00000002c0)=ANY=[@ANYBLOB="00097e0000000000000000000000b7e1189f2c0a"], 0x1, &(0x7f0000000480)}, 0x0) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) socket$inet6(0x18, 0x3, 0x80) 02:25:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r1, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="a2f7fa708218949ee130e7f0ee4509a70863925a0226828a6e083e62d6513ae628eba823aeb27d096ce7a434950e4593c1f25cd7b755d925c5630e2f3739702bb4504ec81f51a1d1602d85be5832a6cb9f241bdb7277489913ef015412f3aa816f9b3aed8b2444c46d7a1ba63f37ed7ebace813890abfec980073a788fed7a5ac28aceb2303db9f022d1cf1b81b7737aa7951af4f6e43c1ab1508ff713c0022161ce6d134634a3b40cbfa244d3ff09e7f596e0c82b", 0xb5}, {&(0x7f00000003c0)="f780af72188cbeb0b287447efccd0db33d5d977372e599f3273b63fc16328af5ad7712940e51783c4f08b37ed92c775e60d4852aa8fc5037a86d88f97f679fbb3f518f5f7bdfbf7bf035a0da8ea32277966f83a6d8be253742b3892dec1afe98550b8d7ae4c01ce6c48d65fb53671ead3d1c16075f1ac0c0a399eb507a1e2b90f9ba30a701268f4b4eadfa09755bbaf07f038cdec8005d1667e3d55ab8317ac78fa221d7bf036847901896dd42e552", 0xaf}], 0x2, 0x0, 0xffff) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x8000}, 0x1002000020004, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 02:25:04 executing program 1: r0 = socket(0x10, 0x4000, 0x2) connect$unix(r0, &(0x7f0000000a40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf67e33ca1519af44d440ae433b7453f68c117002864d30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c03c2a442fbeeaa1b6a4adf92ccc952f6abf1e6b468e922399b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5802e66f4b5df6a68d8cac7dbac5b65c6593d2870bc122cd2350000000000160000000000000000000000ff0100000081160021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ff00000026455bedfb9c9f35f23d1aa500006c17f08969eddff7744123053fb805925341d8553fc1611cc660840eac99e39af6256b1f007bf8f244cbc769cee44346040000000000ec895c47849768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23432dc9631d64bcd823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e772d35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b254b916042575a9603e129cc5b44d547100e307c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea99dadb1b76b6c98bf0e4f37107f09ad734c77e88381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26b498d0ce05a3852a1cb4338f3bfee17a0a5192d6fff297001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d59161787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc6ef2c1417f58714e9d06aac14689ac60086055319e95afec0bfb4cfdaaca352757699d9c748fa0f45198543169a3c646ea83641a64f7eb1981927ecea519f17c5c32f2a00f53251c8286e341356006c0121cc183a0628eb252297dcc4cb38a232f632426040053bf965523cdb91fd205603d1203c9e6026baa041b3bb782d6f5b227c1fc05dd1287ee75f141e75c3b68d8a55fee5d8719a379c098b21d4395b66fda14cc32de9eeb1cae65b5c3a755723b059c437762fa534db73f59fa2e68c5e7ded8b77d1b9670420ee942b88a376316b3a3e9d6fc9a6e7ce666154b88092acdb573261ef46a27fd3b21987a33e4998a282282bbaad6277c4b0cc481d53d2ff9034c1a0e7413c1221861dce110e39d721b36e51cecefa8864bcf8da79d3d3c2300000000000000000000c737be5cb209ccafa5f9ca2e8a2169e00efb98f52d5048816855270a92241da1736938ced0f4707e4ae3316a32eb00000000000000214e5d2d618fa605140ee5abc1bbda0907798212ff36dce3e66d107c6041e5e651a472e37d726ffbde51141fe0e94e9cdee79c656ab3e95bccc37a871e1cfb6daa9e1ffd6732ed382227d086a66d6b75858c661d257e97913bb8f1936125874f7d7496a6ef51818bcc2a13ba4f59b8bed61b91aa2e3eb192ec693b14895c3fcd5df00e9d4b0c69f861db60045835c5cd0d29f93a6be6f5fc4591748c4ab8024a94ea86bea498d04312d84d1c0f020c06e86902f146d2d9d04993f1aba597d557e88c409cd22e88d80067317fe8c736bb25ce1c71cd6a0bd3a2bf2dc2e3710ff6b93f73de6c721a7277164113eeead0ceaba19c28cf65eda5852fbbcd77ef0b2194cea6899ea8f5642dd911bde8b0ee6505820c7af2169e9c619d53cb1f5ccaced145d8dc25e24c72cd4077ed32f7488c8e73a07b8af0cd4c77959f3789f061bca93d5cde1061b0c88f4010aa201baf8a6c9786627f030bf95a664d4dedf9b744aee26482ab54516fa6af2f5742a340378b2ee322e725dd818f44a03e6a611b02b9f7520a9737efb8764840b23b92beaf7468f68250099935eb30d74237288290e49c7d997cf3b0d930664cc1ef95dd7d"], 0x10) sendto$unix(r0, &(0x7f0000000080)="a1703b4019e3cbf42c610cc45cd12d0e83b4df30ec03f7d559f6b37be487c0bf913cc4c0d150376341a2", 0x2a, 0x0, 0x0, 0x0) 02:25:04 executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0063000000000000"]) 02:25:04 executing program 1: r0 = socket(0x20, 0xf89b4b50987164dd, 0x3e) setsockopt(r0, 0x0, 0x64, &(0x7f00000001c0)="5220d957b7cc3112bb95534412dd23f16e3b6367dfb062f1d08cbfd859152332912457197966c80cd5cbb87fc27c0ff08711a78880535019eff3604435d56d587b2201992bfc94a5e460bec8609cec1e00155cdc97d91d85626767bc81cccaef5b43547391bd55af280940e59aabd7fb6e2cf00d261532fb3d69d9fcbf35b31f1816bdbdbb261ce52769499b264f8d7bd0033f1b6fcc000000000000", 0x9c) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) dup(r1) lseek(r1, 0x0, 0x8, 0x2) r2 = semget$private(0x0, 0x4, 0x468) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000100)=""/181) 02:25:04 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1003) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 02:25:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x830, r0, 0x0, 0xc) pread(r0, &(0x7f0000000080)="620c5e9d737e3fbb62680c6b52f3093c75cff130600595c095c3655bb1f1d8d5943c09ae4ba17bdea3ebe275113fb8ef22ca51ea3de64ff638fc5fce0ecb89d04721581fbd8084", 0x47, 0x0, 0x8000) 02:25:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x144) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000000180)=0x1) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) fchown(r4, 0xffffffffffffffff, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000200)={0x101, 0x3}) getegid() select(0x40, &(0x7f0000000240)={0x6, 0x6, 0x0, 0x20, 0x8, 0x1, 0xfffffffffffffff9, 0x3}, &(0x7f0000000280)={0xffff, 0x101, 0x691d, 0x7ff, 0x8000, 0x6, 0xdb, 0xfff}, &(0x7f00000002c0)={0xfffffffffffffff9, 0x7b, 0x1, 0x2f57, 0x8, 0x38d, 0x6, 0x8}, &(0x7f0000000300)={0xffffffffffffff81, 0x8}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r5 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getsockname$unix(r5, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000004c0)) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000540)) 02:25:04 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f0000bff000/0x400000)=nil, 0x400000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x31) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r2, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x3, 0x3f, 0x400}, {0x4, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0x7c6}, {0x3, 0x9}, {0x3, 0xffff, 0x1800}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semop(r2, &(0x7f0000000000), 0x0) 02:25:06 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbfffbfffffffffff], [0x400000000000, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file2\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') 02:25:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000014c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x2, 0x7, 0x1, 0x4a6, 0x8, 0x80, 0x0, 0x2, 0xaa, 0x3}) 02:25:06 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0xfffffffc, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f00000001c0)='./file0\x00') sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r6 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(r2, &(0x7f00000000c0)="c5100513dd49d09d4e0602c99662ab25dde23ec8036820dcdfce827b1dce69a5fb7db52988393aaf046855a73562ffd89f3bda41ace0a61c4c977f6fa767098a6c60c63c46aeda61975dadd810ed5ad2acba73f6f714a976584d1adb5c788c1a23b1c333", 0x64) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 02:25:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x4}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)) 02:25:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x400000000018, 0x3, 0x0) dup(r2) r3 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) r8 = fcntl$dupfd(r5, 0x0, r6) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x47, 0xfffff3ca}], 0x1}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r9, 0x20004276) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = dup(r9) ioctl$BIOCGDLTLIST(r10, 0xc010427b, &(0x7f0000000000)={0x0, 0x0}) dup(0xffffffffffffffff) r11 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r11) sendmsg$unix(r4, &(0x7f0000000740)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000240)="6eb9e6ddaef8445988a981a0b77ba2ff7c4e2b3de9ab0c608c33f683e4e2b969b373eb60b3217738672ba01968fa81c82c8141ce692a09b8be695b7116b319c68af1b91837a47b5bdb14dfaaba77dda45a5d12402a1e86397a400520bf968969e9c7e0a060295a4a2ffa9fc6fd10c5fe151359c7ee87ba8eb37444b3bd777903bda79e17653f879d505c6fcf53d1cc7b13254809f7e7c25286dbf0a07f255eacbf82b57e026edb0f97308764e11dae26cdc26459ad7eff42c04cc8f0dae5c1c6f5a9d62f905f9b8816450e3629bdcde3fc3c751e65e727fa76225d68c01114d3839effb82a6f90b4fc", 0xe9}, {&(0x7f0000000340)="51f2de1b6121930abd2f5008d0d88f9d9966d7ceec1d4618dc5c8e0bb45c743532eaff", 0x23}, {&(0x7f00000003c0)='D', 0x1}, {&(0x7f0000000400)="84ea749883097df5440544db3fbbbaf957bd79fa63d5a7beb940ccecf3f5fd4a51e174e3d28879bf8c5510b26ffe754ca1d6ea78b3fed6642a1c7b1e6ca147a700f679eb8b6375fb2c36113bed8bdc2969fcbe36c1ea832cbaed1a4adbf8f518a33a4ee3a45c7fc7e9a11ef871cb317d32d531bbb5577f065869e21aa0d7bf12", 0x80}], 0x4, &(0x7f0000000680)=[@cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r3, r7, r6, r3, r2, r1, 0xffffffffffffffff, r0, 0xffffffffffffffff, r11]}], 0xc0, 0x5}, 0x7) 02:25:07 executing program 0: semop(0x0, &(0x7f0000000100)=[{0x0, 0x3}, {0x3, 0x0, 0x800}], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(r1, &(0x7f0000000340), 0x10000014c) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xef, 0x3, 0xffff65a9, "925475d21404faa5d24000000012000000002000"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="b244906c15f54157fac35f3582cc7d60156d3ca6e6f3aaf3112bdd213906c673bb14b0507f3d785f04", 0x29}], 0x1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000180)={0x8000, 0x2}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x34, 0x0, 0x0, 0x1}, {0x800006}]}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) 02:25:07 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x3ff, 0x4ffd, "0700000000000000000000000000000000006082"}) write(r0, &(0x7f0000000800)="bc41fee8fb221b935863aecf201db5f0601215db950f745775179da25885869ad8adad056c0e96a2ceeeac76bbf3a2aced2872c46cf9da66d86835c838e9c809d9cc40d5e2a0583ce619ade808b18b6c520585cb0b867543e8ae59440a4e314b2cbc1db8f50af6b1ac1e8be66522d8b0f6f718b5c89692350ab477ff55aa91775631676252a55da55a330fef0b38032e2b1cf801c3445bcecbf3ae7a197f123f1f6554c6078b", 0xa6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2171d7dbf9cb2372a825091abab7382fb28fb3b7"}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x10, 0x0) close(r0) 02:25:07 executing program 1: r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) setsockopt(r2, 0x4, 0x80000000, &(0x7f0000000140)="0dcc272a0626926b995b2970468e8e592d4a0227b81287539f9174c46491646b40a20e15f175a243ace0ea3c27e57fe858afe4513b26fde5f1f2541804b444dfeceeede7311f87a5062333125fa1c8adb3edb6f59fd526b3626cbc7823de6deb9d0855ce76500f1830f8075e1328ed5a58c4d37e3871fc9cf3187937f6e738edf09b2337c40db62910b7095b12fddfef5496fb706a57ab962b9393cfe3733f36fc3eb6a481da9787f999fe0ae723b9a7d03aa014b03f9cb9d5274b3fe305931b5cc433b769b4a6b59a73201b483c0bb1178a8d4c708398b8fab795fac120b1b2351d6fe591b94b5dc309f15f374809d2b3c1715d6835f2cfded3c5d191b2d82af7c62bb90441159504e6b0add9dbb1d05c8580e4756a50411cab267c887a19aa54faa5ac770e79cc6196fe1e2a158fa7c7ecf388559ce5b0d6a03fae9805bba16f22c7e2a0e93933fe78b76667bbda8dcbdc093648bab5759dbdccac98b59fac320795c943f610d6256ffd736eddc80a215b86495056c361d56208c61b1d6db22c92466635f8b41b9828c334f4cb99f8d9cd00926e90caceff97c05453b7f17379e6d193022bcaaf6fa316a5193fb820a5985bfd53ce106257bd224794492631c787886d9460b60f27b59e830a6e40f36f6a8773b9768f1905183b709bfeec4fe5705462069741bbfc8ff56e830a96c05ece9b51d2105caa9c10d95a7e273f45acba38b05a7edca9820a4a36c2962228f8726349e2b7c8eac7753ae830ee35408769c6bd36154fe766516a3d512675d109722abd1cd1a0a7576544f06082c580e698d135a5b09eac99c9ee6e543b32dc1dde79237202e8566cc3b38e415c40e75af2060f5cda254fd0c72e123b270fcdf7342e4edccb4ab0689a336104d34808ad307178bff2997042bf9e30ab9a06c56111e4818d33dda60eec40c7e839ab86e7c7b431b2f535d1f133aa20f51c64a56030dc716829df2c1c2c1b3984862a5528fb67d24e63e6415a5f1b357082a47ef69b06c0de90fda927a0ec956b425b308f93a24c806f9fa0d10f734d6d7bee41e5e0e0beb9b12d6d4e905ed9e1c34093ff14721d2b6a9855449b1ac07e37cf0f7f4ccee8f0f738b2d0ce4a2d3c55b27eed2b2accfd896c625de89083243b9f4dca15b53741cfce499efc4c2b5d03d9aaef7957bb77672e63b048c57c386954784258f53a6a97807d7f5f9a7f212d6529a349987d648798ec3d1d718c6af22d9c6ddbd77c79ac1c42faf744b68c54d163c89de1a65c5698ac4766b95e76947b10f5a0b8c614a5a36f10826d3736663b75e728f3856bc666db1ec653a883c3c67662f0fdfceb686bd38fbde042d695c897adf6fa1f6879ff049b199f8a174c914bb1af45b72811c5bca363253652dd34d0113d023cb893ac95d1ebd5e160053b35fd8f2610dd4b3e9f389263c7055fee6827b773e3ea84609d10653677189ae3e62c5a12c6eb3ccdef1366e3af09a469979707ba6248a6065f676f52549b7c4921e9759fe3438da3727a98582c82118a84bd1f78bbce828acbd9946bcf35f4c438798bca2acbd312cb748aa344a378ae00327a0850b947410288ca965c1643565e9c07927a342d725f617805a17a9f33b50533980d92c8938393643496dd0126dad5f25afd78fdfdef118b5719e03b1561a8c7d65d76b3513d38fef0c27368435953614c6688531dd39fd2549404c3ab216969005ad711b73c9abdcf1b6ae563c0ccdc44d7ebb22a679fcf7ba45d5f553e7b222704aac281087b4193d0d159a396e1f6bf8f6f9539bb8212b3bd1a0c8b23fcb1c0d805121d2fd2e2b259e369044f990328dc0cc9b07cc92c9ebafe42f00ce1932c6129d27d284e2e9b5331ae235f329dc898f345502e005404bd97f7acd8b58cc12053e32d7481eee6c6a7705270659ede326cfcf0d95b376d4d927587c34deca8f694642956668f4a217b72882e4d0162f947f1fa12d1d2f8d3b2c8c2438ac6d39004a18fcf48f2fb29dc1aedfdcabb6ad9dc6012327fdf909299b7ac16532daed265a660ad38d707908234b457b99e0241f5f730d19cd27e11f0d892e6a3ecdeb1ed203f5bf0105fbe86316018fc40e57a06f353b233de745c703b482b5dad82a12d835e71ce582df238d8704bdf34e93ca94d31918ae979c9370dce8bbfd47c2a56d6715881d5ba3681e182ee13f9aeac4071e6acedb22588efac01b246932390560bce4c9668b6b5068f8ea1bb274a5572ee8e208b7365ee31667f359d35d9802c9fda2219d53665c2d32caa68db9c9f6c91826506e5b5eb2596d97927d981c8b6cd99003e91af86e7765cb41e5fb2943262533cbd493f54c6e4091f360763ab9f4e5061812327944ffbe9abb92aaa171da7140a68a01e7d3a669fab1d4276385c672bebc6ebafc5875def25a21e577aa67772d537db1cab083135e7d2c2efbb8837f9b89b332f945446372eed356613de5f80a1d3f6b1da5eb9e6654b954e77429a76e7176874525d97161e1eb8abfb9e2a7370fd25710e2d4d3a1913b59260effb8b6a907baced327a6722ec0b3a047d73a9102bd669befa2c02eb57145385bef8ad806abdce8f6d526ccd8e8b6a0e4381736d1b110c13155ccd0ac3e22bf517f4f60a621f443747d5fc602b5cc54916655a5d34cc9350724ef6295b29b3a2b18ac15548b83e98552ae6727d50b68d91664a622cdd4baec9d7823e474bc1dc66b08aa26a589d7102ea443cbdfea056f1f07c50b686e1bf8bfcd39f377b4afdfa4b1c96f84f66c6ee8cd7044afb75e3344c4186223339423b0f203c114a15ecdecfced86582fd971e905f83e935bb37ac8349cb8b9406e15c178ac1f5c1c66bb56d2fc893cf1f8df54cb7b120b56e2ad754ccf6c7a7fb0e090aae694bcc8b10a1ffd8ac4804b6f343e2a4f4b715f6875720cd283d0e8d9dc5c4600a0ecbbc2824bdce9a208a95f0f05a44ff2c3c8e5a7811aae15fdf193fcbb67dca7b112c9892a2f241c5490345ec85a8ac3ead1fd543488681f4dce97b441661bb35a8861b1f88bedc32ef031432f43c0a220ad5f4139736af076e412e4457dc2c06a0e00c995fb2e0cbe292523d57793e6592a034caf4d01615d047cfd7811fe172977fccf6cb139525ececa492b8a63c7ad41ab78f7cb0237bad3a8c5dc806feddccc32bb1cd4d8017d2ba20b897c33f9cc3df474e320b8b22a4d6c37c28b0958a4ce05b85fce5caefb32856dd46c243eba0d8e412c9789769b24d59f494f7d5f497eecb92034093e2766c826bf92f5088a346318814d5108864b0be2578ca77b6a6d07fbe51d8695b6da3e2e3fdf34e4075df9a88a55ea290d265f4aad6c090947ab4d1f5eff9c149d43177d6e1d49b83260ccbc20612ef6736573192269fbc62d00d0ed1ceb316fca0c91bf6ab394ec770ac048ec998e9b29badfd4135e0931e768f93ecc118a16cd6feaf80b1246ab771af248d0dcdcef1d8f6a8af0b613d219087b728c1ff32355a078fa4d4e24b3e37e1963250294861b83d5ef289e102652d76cb4150d1f9dcba4690b6433b834e935a5591fb307a5d628083f83bd50a8a5d9f45f7d8d475e4bf15d9aec0646d942ba3d14c014d9b51d172b452b1e5fabe369dd22f2f6070e6cf783ce6cb9942d0697b2318d38962c61bb8a8918c35419b9d8f250057ec3a9285fcce4f84fbb3ac72dd7d02081c64fd624efff96ebee90f06e09408b86df171b0605a406188e04602a58c26c2e6c06945e33b81844b20680e37aecb9bb25bf41d2a9b14371b56d15858642f9ff6f1258a3d8fe057b647198399d1c15d64b974488b9d5885340dd0add108a597a278808615c965fe7ba07ce40942c6804e9217f41de22e57b7a0ea4066ca00af43f30f1fd64ba5068f18f3c452011ef02d5b3765cd6f532f93040d3a228a637800d9671de98be7937042242fa0f4b544dbfb5df0b5bedb71793a9c2a916a3ac8eeea462c8eed5bcda2d70513f79a9d5f9772873e75056cf9ed5fcfd8ee2d4fe052dc1e215bd604ecca770e94942cf16654a135813c713f55cbd2047ae5de570be20ede694978f6ff1a86008dcd637ae7d20b1726b82b46bcb2aa89e8ebf35e804fd6a3bf0a55ee38377c7834ce388f6655c837d6c74e34b0d4d3c3af3fbfc2a0ab3abfa5db4f14deaed1fda2d717b50808525ec86c218cd3a5f6bdf91d22761ffff58cd93c36741915c888857ec6f89e59ec4db1fdecaa3a9affc688afcc48d970b5c96f26b009cd131a71f74f3899b3c64093d83accf7df545688a0c8e1cab7dadff6e5630ea533c3b27a9cce0f4c7c196daf66cc693c0cfe28b3d4532e018212ccd4539964c93cae9acb24e1ba2c39fb24444dbb33c13e19e00ee6a92aebc6a8f92bc49c688e4efc528d46a42f7e20da2e9764b212193f70190b69e9262721e0b204b60434ac145f552fa4c0ddb72b81c7cef443f7395b6cafb1a45e1a65c78224dc8ada0bdd2bb670e027ba1b23bff036a61cfbf020877a07e5f357e60c19c91ce3f07e59db6af1707153d44017aeda3ec0bc732bd410925b44db1fda1fd16c06b4adc865904abcb5fd9e8d26dae41171a5ec347d98fcfa5ccb2d11a489df5ec23230ed7f70f55a030dfd377b67fb3465d3f30a3ae72524e572c95b7ed78fa5ebcad1671b23ad266eda2271893e2f704e288282bb93d941945f4ca573a6eef599f3c52f3168b8ac7a0cbd161aae4f1429c1f136c7bb81dd98da32efe1696f2d0a431a99613951560da560e7c81a1821df5ef834ef982252098cafd008a87ef9424b80f099a58a819548ab5d9e6a021d3da2b974e0a6254ffc7fc00ffaa5a615c7f35ce19ec5db3272c3a93efc79fc3a0a62528f4705ca8b8649ce5409fc759b0f5802f2ffddebff899b7a1f484d60bbfe9d1f61bdafa73cf6ea56312c4bf9bdb9a70a346a2aef9793e8123f99c2f2dd842c6dd90e2142f4469de891eca62abbb531af4122b5cf7972909966a10adea79699f97f223045c91eb24dbdf91b1336f40aaf421f1996f721874ae11086dfe203b336f3f3eec9a4e467f844e8a93e24fc2764b8f7d5a9a2c919de129e1200db434bf1b1da6c02b87303bc8a5ef31f05de99e8a24094cf9b4e902a6a88952fb0c0e27ee791408da8dfad6e42b27ff4f818c4c107d9235bd4cda65bbe1c85c1eba9a818ea2da6a3b235699cd95e217dcff1913c1d3e1c54bf1a20617b3c34a0ca5915ae90a3dddfbc41596dd42ac222f566cfffbb1d95011c18cceefed22ad6a332740a140c3f4e040af385a1466a2d12bfb5a2540dd20efd6c9baa33e857cdc08badeb026dc6979e4938462ca4604517ba0f0679b639d8b3d56d5704b5ab976061d12ca062aa30d65f66e88072bad4fb8b8617535b8c22b53a71878ed5a8f651f7b07eda162facf13bfda62500e2f3e696b17c9b833eab7ea182f41e1eccbab0c9e95be150f4cf056ef72b839c7d71c30d73387121d0c705c5713a37f25a2784d9d1a3228965b9b50e18eba841183a1a7a9249990b3e67fc82011ef881e1f043209b477d9bb365ef34194ccf650b7a5bdf6ed84a52e5521dbff37fb788ae36a691e3c803d9bffaed9a4c1042e4ac61ab0e74af10caf433ec62a24035ee42e401535e03ef533fe80ba9c79df7a7512418efb364a4ba97c1e34db550230b49876bb5792982fa33210b7c2daba5d98e6d95b4e88f89c749f90961f27743a6a09b4f790d9e4e7e80c45efda4c261002a46a6b864c42c7d4da9ba72da8530ced276d299abe7d50202c919a091a2b3dace66aff901e4e80405c63fda", 0x1000) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1a0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x800, 0x3, 0x4c01, 0x0, 0x0, 0x9f, 0x2, 0x0, 0x1, 0x1, 0x7}) syz_emit_ethernet(0x7e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500007000000000000190780000000000000000030890780000000045000000000000000000000080e0000001ac1400aaac1400aa442c000000000000e00000010000000000000000ac1400bb00"/126]) 02:25:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x50}, {0x6, 0x0, 0x0, 0x800fc}]}) pwrite(r0, &(0x7f0000000400)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7fff, 0x0, 0x0, 0x0, r2, 0xf, 0xfff}, 0x466, 0x3, 0x9fd}) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r4 = semget$private(0x0, 0x1, 0x680) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/52) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r3, &(0x7f0000000340)='./file0\x00') renameat(r3, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='.\x00') 02:25:07 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="0d60d6cff3d639549a1ea843f631135312d3afaca5b7a21eafd4c27a23c1e1ec46e2e7fd1fddda983c454ea40f0bf3d6aebb69c08b1a41fa5e0452", 0xffffffbc}], 0x1) ftruncate(r0, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x81) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0xc) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0x20) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 02:25:07 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffdfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pipe(&(0x7f0000000000)) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 02:25:07 executing program 1: syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaa4d63085ffff88a837008100270008004500007000680000ff01907800000000000000000305907800000000450000000068000000290000e0000002ac1400aa070f00ac1400bbe0000001e0000001443000000000000000000000000000000000000000000000000000000000000000000000000000007f0000010000000000"]) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x26, 0x3f}, {0x24, 0x1}], 0x2}) 02:25:07 executing program 1: socket(0x11, 0x4003, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x1, 0x4) r1 = socket(0x2, 0xc003, 0x0) fcntl$dupfd(r1, 0x0, r0) pipe(&(0x7f0000000040)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) dup(r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {}, {}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000180)={0x0, r2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000040)}) 02:25:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x2, 0x0, 0x190000}, 0x8010, [0x4, 0x0, 0x101]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000480)='./bus/file0\x00', 0x0, 0x20, r2) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xffffffffffffffff, 0x9, 0x0, 0x2}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) 02:25:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) munmap(&(0x7f0000693000/0x1000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/34, 0xffffff98}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x20000a) 02:25:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 02:25:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x88, 0x0, 0x100000000000000, 0x4000000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 02:25:08 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file1/file0\x00', 0x25) mkdir(&(0x7f0000000100)='./file0\x00', 0x5c) mkdir(&(0x7f0000000040)='./file0/file1/file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/file1/file0\x00') rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000002c0)='./file1\x00') 02:25:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x200, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff, 0x7fffffffffffffff], [0x0, 0x0, 0x401, 0x4000000000, 0xfffffffffffffffe], [{}, {0x0, 0xfffffffd}, {0x0, 0x10000000}, {0x0, 0x8}, {0x200, 0x0, 0x9}, {}, {0x0, 0x1}]}}) setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x8001}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x8000, 0x126) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0xc0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r5 = dup(0xffffffffffffffff) flock(r0, 0xbf66323a73d2df19) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x3, 0x0) fcntl$dupfd(r6, 0x0, r6) 02:25:08 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) rmdir(&(0x7f00000000c0)='./file0\x00') 02:25:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x1}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000140)) fcntl$setflags(r1, 0x2, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = openat(r6, &(0x7f0000000100)='./bus\x00', 0x20000, 0x3) fcntl$setflags(r7, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x3}, {0x2, 0x10001}], 0x2}) 02:25:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x2900) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f0000000000)=""/12, 0xc, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000100)='./bus\x00', 0x10, 0x4) r6 = open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000500), 0x100000000000011f, 0x0, 0x0) 02:25:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x5, 0xea, 0x0, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x292, 0x0, 0x0, 0x40000000000000], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0x7fffffff], [0x0, 0x0, 0x482], [{}, {}, {0x0, 0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x3324}], {}, {0x0, 0x4000002}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = dup2(r2, r3) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = kqueue() ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x59) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x41) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[0xb7b, 0xd62f, 0x0]}) r8 = fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCFLUSH(r8, 0x8080691a, &(0x7f0000000300)) 02:25:08 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20000, 0x9) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/60, 0x3c) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) lseek(r2, 0x0, 0x6, 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x204f) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x8864, {{0x5, 0x4, 0x0, 0x0, 0x14}}}}}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7ff, 0x567, 0x28c0, 0x3, "5e4a8f822b42ef7d0349a415c7c0666fecb760b9", 0x2d, 0xffff}) 02:25:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62f9e57fb8000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0xfffffffc, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) pwrite(0xffffffffffffffff, &(0x7f0000000180)="54a31819ae1cb1e07ad3ff21a5e7ca94bb27f62d8a630d591f829d8021a914b8afe4c5526797458d51aab73d4207a5eddf8deec34d3c231e73569ef5d34699e3fe651b3a8a9d1088b1dce92fec8f10c917", 0x51, 0x0, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(0xffffffffffffffff, &(0x7f0000000200)="c5101a13dd49d09d4e06020500ace0a61c4c977f6fa767098a6c60c63c46aeda61975dadd810ed5ad2acba73f6f714a9765f4d1adb5c788c1a23b1c3330000000000dfffffffffffffff00266a00000000000000000097e3cf7c516f1dad58dac1e0dba1ac7b4f7b3b092d83d44811eff1199a7cd463cc78f2aced396c570c3d0e785e9a98e74fe3d2a675aca0c07ed052d707acd4189ca38c3e01000000a4b5a21959502281cde1713889e2c006a75eaf2930847723d10a774087499f4203f43c32863e4ad73ead1fd28244a43faeccbeaf3e86a3b1f533539596c0efff588a4b69ef8a00000000000000000000aab9f5b83a91a069c5771f60d0c45254ddcfda8bf467b81557b02b055a5ef0cebf83026caa1531a8d1f3360c7434e15c164c3faf2a3d", 0x124) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 02:25:08 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600)='/dev/speaker\x00', 0x82, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000a40)="a96f6c", 0x3}, {&(0x7f0000000100)="d73160174caf1fdb37b55715656e4718635a8c9994734f2d218868ac2881f1d6c2fde7ca6e6de98059ba14f943f52c65f327f660dfa156184864128ec5ae45372aab309d4db3ea499c41662d60a61fd9378333cf78b0d0b571ee93a26215006b35a3c4ca46a4afcc55d5d4f613b33240bc8c9d7beb68f43bf760fd171733787444b15b698c9c75c5b3e0188283b7f611b9a26bcd091e96e6d46c1e24ec0ec4c4dc01d8aeb68f41bed0432e", 0xab}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r5, 0x0, r7) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r4, r7]) r9 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r9, 0x0, r11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, r8, r11, r12]) 02:25:08 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0xd52) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x48) 02:25:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) r1 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}, 0x100000284c01002e, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4000000000003}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:09 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x104) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10, 0x0) r2 = dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) getdents(r3, &(0x7f0000000340)=""/4096, 0x1000) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x3) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) mknodat(r7, &(0x7f00000001c0)='./bus\x00', 0x40, 0x3f) ioctl$TIOCFLUSH(r5, 0x8080691a, &(0x7f0000000300)) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000080)=0xc6) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) r8 = dup(r0) ioctl$WSKBDIO_SETMODE(r8, 0xc0105715, &(0x7f0000000000)=0x1) 02:25:09 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="e3ab04002f00", @local, [{[{0x88a8, 0x5, 0x1, 0x3}], {0x8100, 0x4, 0x0, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x28, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, [], @loopback, @remote={0xfe, 0x80, [], 0x0}}}}}}}) r0 = shmget(0x0, 0x3000, 0xa0, &(0x7f0000ff7000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/4096) 02:25:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x8, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/diskmap\x00', 0x8, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = dup2(r6, 0xffffffffffffffff) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r8) kevent(r3, &(0x7f0000000a40)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0x82e8}], 0x17, &(0x7f0000000ac0)=[{{r4}, 0xfffffffffffffffb, 0x44, 0x4, 0x7, 0x1b9}, {{r2}, 0xfffffffffffffff9, 0x88, 0x400fffff, 0x1, 0xab7}, {{r7}, 0xffffffffffffffff, 0xc0, 0x40, 0x401, 0x3f}, {{r8}, 0xfffffffffffffffa, 0x4, 0x1, 0xfc, 0x3f}], 0x8000, &(0x7f0000000b40)={0x1, 0x7}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r0) sendto$inet6(r9, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f00000009c0)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)="284f8c984a8c06174a4f0782b20720607925c6f26b78f44242bb0a372795f7f25416a2f1f16a1c9802789fe490dafb29ab775233680ff7bb7b9e0dbc9f374dbfec6f94160a5db4ac4ffea42b723f296bda90edf368b7fcb516b94c0a58", 0x5d}, {&(0x7f0000000240)="dceb654fda6e111f9ae192f7a273a5d8e533659a7e4e822bd829dbdd3b7713f9e8ab974d14319305969ab8432a98e8b8e6ad2342f87ae193d2c364f1586ab28157aa7552e63fd8455f303c26571ed939b5927e47c5e65d1eb36cfdc87bf9e655e67ed91867cce2b78c70d645f52ebd22c2eb6b1ac7aaf7a623614fbd4ff7bb044bec9cf46981d3b2a9cac5e90d920f1564c009ae004731a354ece1121b1394f483900457fc583666a686", 0xaa}, {&(0x7f0000000300)="eea1a2ab01c05435430a63d8366535c8e008b4d1baa082ffd7ed8e5c1cacb742ab87acbab6363fe6507a47332346a465e4899284d6b22dc7db726f195a3ac5420864c98c5392d0ffe27bb20121d4cf0d54844ee34c295d0c3edb87b7fc1e86257eb4bfca79aa94d969b55b461b2d4b93461a033593cf8204752ba04bdb54ed6dd6f72437d4780ce0569313eb2f589bc0df2a08b27880b70259d9af92432f6f86664f6c273d493e8a641a971c38564e6fe3763ebc049f24647f93fedded7db3a72f64d4e7705e46d120ce4e3c2a19be4101741f0d73d45342e87d3feb8e629d63c6820bc61c03d39d567384c643ad84fc3c02671554f3edb95bb72e619160", 0xfe}, {&(0x7f0000000080)="7dd498d948baea52afa49d71c86740139253eb588e8d57d9c67ca73dff3080e6d9acc945d239fff232466e1cb2f3319930cb723b1979c5b3ffcf5a3ef4dee7", 0x3f}, {&(0x7f0000000400)="49c30b6f980668809a101c6afc35658d1818ebdc5d06f9c60208a487d72eb5fe74a93e94d501811e42c134451b1d7108d66c6b9bfef602b8d3e5ffbe268f70c57a88c63791fb31a63f5998f424ba96e393cceb82699403e212905acbdaea4b0599a06be86ffe0ff069de4e870676102c578c8d23ac9c83b579af30f9c215bc5b71229e1e73e6ab6b28b9cbb92bba284d807fbe7378642565e8f56d43562ab95acc30b6cdce247c4f024f7fba071647d9b53c6fea13759cd3b4036905a2d675b7f9939cb9d417796a9b5f5adb847c94635372f2b087cc0a3c1574b7be96fe35553f567255384f7feadef6fa4f273ceb24", 0xf0}], 0x5, &(0x7f0000000500)=[{0xd0, 0xffff, 0x3, "8641af958b7be91ac1f75653bb3b500ff27b65c4814d1a08c8cf6d0f0707901b599ed8118ed96d20206769d1fd683e6c67e0e286b9142c3e6cc28fdd3bef7876f1a3c92bbe0dac51ec783e35dc198965a2af21f49c2db68e13046b4b00791edbfc88842236259deb64e4460404e660671f5e392e51c2fd78274a85c7ec87647305ba36dba60221668c62f7c9d1a7fbc43fdc18f2ef41a4a3949e86f7477da6388f22df6022f88b9ec90b78119441902e2281326bd24ce7b826a7d30e9332bf06"}, {0xd0, 0x0, 0x1f, "0b0a52d8e8191431bb99b80039671656581913010be9507cd4b1b8c3d0561a47672f32f8bf0a1d43c913aab53eb68e6a7940945d15aa47b1419c39d7922e576b1ebdb702fc89a8c4e97f69a3757926b8e51bc7e64f6f50fe9ec908055b78740b80d06ed02eecf2c36a1c67c5fae6e4100efc98be52408caccc8b4d2c309e08fef9eee3aa0f216e3b66d8867204ec479873d0f870d6e3a06ab8a89d4e947b84055b1de41b1062169d3b2202fbf15dab490da86d3796d55dadd8"}, {0x88, 0xffff, 0x80000001, "c30c48119e1f5c8e1bcbafd1652153b0a1937ab679359fc544c650df71caf32606722d0d7af532cdee8aa1ee0c6a186d86cb0b3e3556b636973cede1b9c57d3283dafba4222796d2e486683b0414eda47586535ab82be6e4d33f0f23d23ebc3336d0fb92253128f5bb033cd57289227864e9747fe078d9"}, {0x98, 0x1, 0x8de7, "4d4d2f010b6e88c25ad87141a25886383dbaeee4c1183ff74b62e4d2a37190798fd165b4897f388e05ce6441311add72a01479d1c207084bc0fb3d65251206c708ffd4791931feae69ecbfb7fab750f248695b3f03d4c4e0eaec3ca721b8d3b0661d028b8c0ceb393dbae874a476a94322635b2fa8b14b15d518785b16c104cec3940886a3b7"}, {0x78, 0xffff, 0x2, "8a979ac4f7e5393607d174a53dc130448c3a0a11453f6fba6e5377483d97caf8ded979d1f37101562cc9529bd88e08b65da13cfd84c45254bf80b40d2adc1c0bae8a8e9bb52e640043f0069664c7f7fe4cc96ddc1abcb65b62619b9358c88730ef3d"}, {0xf8, 0x1, 0x2, "37365c380720adc998c37aff1df3f5cc9bfc69aad57b5ae80d16c061ab73eda3fd3b108671a5d1453dda2b400235b360a6552a544ae6ecac1cb9b2304e0feba70a44c593b056a2e44a039c65616a43efa7c14bdd5a36574098d7e900abf39583a07920f368c28f14241f9baa2f593c3b46eac1d80cde910d0c5c7bbc6729acacdec1de6e3d09476b3da5490a6715a42528a10f31fe629d077f919aaca6e09296085aa0676777df3338c7ddaa0ceb71df5de65e7fd908bf106c62248acbd06914846099c6ea3c85c2df9cdf39ec0126ff7368e5db3006090486a591d2e53643c0563b7a3b"}, {0x28, 0xffff, 0xc15, "1b402d9d120e332df92d804f88670dc166"}, {0x48, 0x1, 0x8, "1c029020f0756cb3ef3eb7eab6797c407d4f77cfc7401e9141a75fe151491ad44f4fe974f758f33c6d5678105560ad6afc366c845c38"}], 0x4a0}, 0x1) 02:25:11 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x12c}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="2bf6b6fde04431fce040da143ea78312898a6ee8448b63ddad5177fbbdf872a65c8891fb64046a724159a6bcc1cf27baad35b22ee8e2f0060f2efca96d27795f7e90993457cddde6023a8b0e22a31e007a2b57455bbb023880ab9301a3454128e299396546a276"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(0xffffffffffffffff, 0x0, r2) setgid(r2) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040), 0xe7) 02:25:11 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000140)=[&(0x7f0000000100)='#\\\xe1\x00']) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0/../file0\x00', r3, 0x4}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x400, 0x0, 0x0, 0x0, 0x6, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr}}}}}}) 02:25:11 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) mmap(&(0x7f0000547000/0x600000)=nil, 0x600000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) r8 = socket(0x1, 0x2, 0xfb) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0x72, 0x2, 0xfffffffffffffffa}, {{}, 0xfffffffffffffffc, 0x61, 0xfffef, 0x800, 0x2}, {{}, 0xfffffffffffffffb, 0x82, 0x4, 0x8000, 0x1}], 0xfffffaf8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x64, 0x20, 0x4, 0xf3b1}, {{r1}, 0xfffffffffffffffb, 0x24, 0x272935111ec4a3de, 0x5, 0x81}, {{r2}, 0x7, 0x41, 0x1, 0x3, 0x5}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2, 0x4, 0x8}, {{r5}, 0x57e2ab574bf407c0, 0x65, 0x1, 0x2, 0x1}, {{}, 0xfffffffffffffff9, 0x2, 0x40000000, 0x0, 0xfff}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x1, 0x6c57}, {{r8}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x40}, {{r9}, 0xfffffffffffffffd, 0x20, 0x4, 0xfffffffffffffffd, 0xfffffffffffff224}], 0x9, &(0x7f0000000200)={0x6, 0x9}) pckbd_enable: command error wskbd0: can't attach mux (error=5) 02:25:11 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@local, @random="cff8240900c2", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr}, @icmp=@echo}}}}) 02:25:11 executing program 1: socket(0x11, 0x8000, 0x5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) listen(r1, 0x9) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) dup(r4) r5 = open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x10) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)) r9 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x5) dup(r9) shutdown(0xffffffffffffffff, 0x2) 02:25:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x1}, {0x3c}, {0x35}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0x1f, 0x0, 0x0, 0x8}, {0xffff, 0x9, 0x40, 0x8}, {0x7f, 0x4, 0x5, 0x7ff}, {0x3, 0x1, 0x8, 0x4}, {0x81, 0x1f, 0x3, 0x5}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x0, 0x4, 0x4, 0x2, 0x7, 0x2, 0x4, 0x1]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x2, 0x7, 0x2, 0x80000000}, {0x2, 0x4, 0x42, 0x7}, {0x8, 0x0, 0x29, 0x9969d6a}, {0xfffb, 0x3, 0x0, 0x1}]}) 02:25:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb, 0x0, 0x0, 0xfffffffffffffffc}], 0x9, 0x0, 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000040)='./bus\x00', 0x4, 0x40000000, r2) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x730, 0x0) dup2(r0, r1) 02:25:11 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000560000000000019078e000000243fd3af927a26ea971651c8f00000000030e907800000000470000000000000000000000e0000001ffffffff4408000000000000a1d823ae1b1f155547e92bd05e8a15e0d89fe55866240600b122a2cc99d99e2a729740f3966da63761544dfb9d982d66e6a1112864cb6e271e712b2274650e8c6ffdf910b11a040705872e88507ed42cfbf5f7e85afa33c575c37ff4d2c2cff1c5b9b9440c06da6eb5e3b250d7c2826d9938824f54baa8b7a6af1e388109cc970bd35c8ebbca2f3469b543d8ac9d3cdf6fa53d21731a324e5bad4ac8a2d82853f101f83b928e79cf3a141de074aae1b8eb4d70af5075bd9d66a0ebb1d1aff9212ae27b609c775c1a6eab"]) 02:25:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r3}) dup2(r0, r3) execve(0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./bus\x00', 0x0, 0x0, 0x0) 02:25:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000e63e564107000000000a2c8fe3e3b15e4e4d2d756fcad30fdacf773e51d8a301f02d95eeab3c3348729450df3ce3a11cb8cfbe9b90c362b531968f5c34e8527b25be84119e6cad698c1806a4327bb29d00"/94], 0x8, 0x3, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0300000000000000f525875f1b964829f90faf3f624059728b4032d91cdfde3f69c6a445ef4d8206c37f11a2eb6294241bc52a364295a775c6004703fabe8d987803cf15f2436a0d9f952c860e786cc211ba083ae33d1da43fe574c152b6d4941c880241cec54324d2080afd400ca8c2ade7b07fa442adbe113b94713a54cd20269bd305fac679582b4dc2b4c92e48fed2fe7df2b36e0b735daca6e6b6d5b6ad630c1da9450d128c6b0eeec443968432498470d2806bc03394b34d969fb3fd5156f3d32e219dc950a450bd5670d3fb46ef5d2202dde13fcd7aab98a0c85b467faf0064a9ad8ace2f08574aa852af7d33084a10ccfc81506496b8788b9b324693fed7a9d4f489674b0c0ced0bc65d4aeb70a56c007e3516824df49e259f032541ff9630b7fc2fbc3aecf578d9dd7a7cb1409686f0838d6bd14dbbb4045967c7489678a822cf5eac307240678d608fa51fed180078f265e7a40bdce491fe0e17cfd51c0012a6c9233c29850210c8737bb805a7b512297133a251245865400a3d6cc47b88c4a432694bbb3ff4c031d0d2e7b97810aa7d3cac80d4eb5f7d1104fe70d8a988f54e8f312487ea6c9f937948453cd2bd09c0c5c2376dc01a198046035a2cfdb79d527f95798dd64960005bd4b49f06f45757e7184999169e9dca46b2aac6f636a10cc40caee162294237bbcf55c40fc48709998ef72fe58bf5348a704a6a92908bf3d9c2235c57ef75413122a701383c16acd7f7d2542c1f4e23611605eb1da3c0d10000000000000000"], 0xda, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = getgid() r3 = geteuid() r4 = getegid() r5 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x47, r1, r2, r3, r4, 0x0, 0x1}, 0x9a3, 0x9, r5, 0x0, 0x5258998c, 0xcf, 0x40, 0x100000001}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r6 = syz_open_pts() close(r6) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x3f, 0x0, 0x0, r1, 0x0, 0x10, 0x7ff}, 0x71, 0x3c, r5, 0x0, 0x100000000, 0x10000, 0x5}) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "33ec72735f0a765e2ba400"}) writev(r6, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 02:25:11 executing program 0: semop(0x0, &(0x7f0000000100)=[{0x0, 0x3}, {0x3, 0x0, 0x800}], 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) write(r1, &(0x7f0000000340), 0x10000014c) semget$private(0x0, 0x3, 0x10) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() mkdir(&(0x7f0000000040)='./file0\x00', 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0xef, 0x3, 0xffff65a9, "925475d21404faa5d24000000012000000002000"}) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="b244906c15f54157fac35f3582cc7d60156d3ca6e6f3aaf3112bdd213906c673bb14b0507f3d785f04", 0x29}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x50}, {0x34, 0x0, 0x0, 0x1}, {0x800006}]}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64=r5], 0x1, 0x0) 02:25:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) acct(&(0x7f0000000080)='./file0\x00') acct(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffff9c) dup2(r1, r0) 02:25:12 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) utimes(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x48c4, 0x1ff}, {0x100, 0x10001}}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xf9e1, 0x2, 0x8, 0x7, "6dc6144e8472b563cb92888982eea0044cbe2d00", 0x80, 0x7fffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) r2 = open$dir(&(0x7f00000004c0)='./bus\x00', 0x1000000381, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x59a, 0xffff}, 0x8) r5 = dup(r2) lseek(0xffffffffffffffff, 0x0, 0x1000003, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000280)={0x5, './bus\x00', './bus\x00'}) execve(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000300)='![\x00', &(0x7f0000000340)='.\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='/dev/bpf\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='/dev/bpf\x00']) ioctl$BIOCGDLTLIST(r6, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[0x6, 0x2, 0x6, 0x5, 0x1, 0x4, 0x1]}) 02:25:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x44) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) sendto(r2, &(0x7f0000000200)="34f4ac2f5c1012a317d2fb85de2d7f614f20b04b866619abff0434a06155fc0ae1442752a9b1c0b49b460d5108da3a8ce665ecd012090db5ae2d35459ef6a4127ff29d9616f9a7ba20c8e10ea1e0c179f34f41e6523fb0a4393d55f78c08be994f49310143a225589f8f9d790e298b97f665197c8aefca179501d28b4a0a1e1fe9ae9385a285ca7b8f9e4911a9041eed249d344008c9827bae086b8c4659350c486e39d1ed97cd5d21a372c70e8151c52047397e1e6991b77bbf5198ce", 0xbd, 0x9, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0x803}, {0x6, 0x0, 0x0, 0xe25}]}) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x8d38, 0x101}, {0x8, 0x54c28764}}) pwrite(r3, &(0x7f0000000040)="d000001d3630434d000745c635a2", 0xe, 0x0, 0x0) 02:25:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{}, {0x5}, {0x6, 0x0, 0x0, 0x7cf}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = socket$inet(0x2, 0x4000, 0x3f) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) bind$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCSBRK(r2, 0x2000747b) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdafd2413b0", 0xe, 0x0, 0x0) 02:25:12 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x66}], 0x8, &(0x7f0000000640)={0x6}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x87}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x24, 0x64, 0x100, 0x4}], 0x7fffffff, 0x0, 0x5, 0x0) kevent(r1, &(0x7f00000000c0), 0x81, 0x0, 0x3ff, 0x0) 02:25:21 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x58dd526613957ed9, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9284eaa0731f5fcf, 0xf0000026}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xb4e, 0x0, 0x703f, 0x0) clock_gettime(0x4, &(0x7f0000000000)) 02:25:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0xffffffff, 0x150000}, 0xc, [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 02:25:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) r2 = syz_open_pts() close(r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x5) dup2(r3, r4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r2, &(0x7f0000001680)=[{&(0x7f0000001740)="c435bd31c847be570a94a0b9147bcbaa21bbf7af3895f31774fea7376a7dfa07a939ae220f096095d5d148fe005be70f522e0f4b302f27715de67fd6f0ac3e6a91c3e467db575d7afa225c78b4ad2da52ba85e79019390911d88f8237d35986aca505593fb322d47c6916d4088d87bba5a2fb7e06e88da497fef5f32208374364b9a519ed5c26b2a9f96f2a22389b704522243532eb23dd5573a93b4d6ad4e95fa8a1d433e5ece5a956d0193b5422ccd0dcf86a7f3a2118122584333647e726e6817ebad20b0ff892fe6873bd72522b3542ded0eaf095643610374116d48cee0f0040b757bd8a811b21d53f3d9ce94c1093f614680fffd8357f3b78cab727a7768d620bd3aa4a88f448c8c374f92e94ee60902bdf7e2ed190076d146d64763a9682b804a441053a617a8da60b1ee7d507f08d492c770e0d43038892554dc28", 0x13f}], 0x1) 02:25:21 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) getpid() setitimer(0x1, &(0x7f0000000040)={{0x7ff, 0x100000000}, {0x5, 0x3}}, &(0x7f0000000100)) r0 = msgget(0x1, 0x254) msgsnd(r0, &(0x7f0000002e80)=ANY=[@ANYBLOB="030000000000000050f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7ed20d01d09048b1705d29a7e0fd449dc61a9527f11c2c66608393a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e67938332782572b3e127a30ca393f1159fdfaa3b220186e9eb7ca0eaca6eca200355358c14d2577e0467241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e"], 0x107, 0x800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = semget$private(0x0, 0x4, 0x408) semop(r1, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r1, &(0x7f0000000400)=[{0x1, 0x0, 0x3400}, {0x0, 0x4, 0x800}, {0x1, 0x2, 0xc00}, {0x3, 0x4, 0x800}, {0x1, 0x40, 0x9286000ee7827ecc}], 0xa4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r1, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r1, &(0x7f0000000240), 0x6) r2 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getegid() socketpair(0x1, 0x2, 0xa1, &(0x7f0000000440)) 02:25:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xf7fbffffffffffff], [0x0, 0x0, 0x4]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0xfc, 0x0) 02:25:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6, 0x2000, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7], [0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x200, 0x0, 0x1], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffeffffffffffff], [0x0, 0x0, 0x5], [{}, {}, {}, {}, {0x0, 0x3}, {0x0, 0xfffffffd}, {}, {0x0, 0x0, 0x8}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x4}, {0x15}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)=ANY=[@ANYBLOB="000000f1ff000000000000"]) getpeername$unix(r0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r2) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x1c20, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = getpgrp() wait4(r4, &(0x7f0000000000), 0x8, &(0x7f0000000040)) fcntl$dupfd(r3, 0x0, r3) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSCTTY(r6, 0x20007461) 02:25:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0xfffffff9, "0900000000e6000000e800000012ce8cd900"}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getpeername$inet(r3, &(0x7f0000000000), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="580f11b10a84b1af437a3da346013d55a102cf28d90312", 0x17}, {&(0x7f0000000740)="e0047a873d9c87a14d75f3546ad6801a5e1dc8e5dfce6542610303e50000715961b503ba671554b54b8a1e35c6644f548a68ae950ed192", 0x37}], 0x2) 02:25:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x97) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r4, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000400)='\x00w\xea\xfd\xe8\xd2\xce\xe1=\xcbE E-MLc\xb27\xd5\x04\xc1\xc2\xd4\n\xb0\x87b\x16X\x15a]\'J\xefwX\xaa\x9e\x86\xba\xfb4\xa0C=wX\xa5\x06\x1c\xdcR\xb6\xa7\xc3\x89\x96\xef\x1a\x9f\x1ck\xa4%\x85c\xfd\x85\x1c\x1d\xa9[\xc5\xecYL\x11\xdc\x1b\xc16\xda\xa47}J}7Ote\xf9\x12\xc69\xba\x82(\xc6\xcc;P\xf3\t\x04\xd8/k\\\x82\xec\xe95\x1f\xfe\xff\x0ex\x15\x00@R]\x0f\xb5\xa2\xb9\xeb\xe6\x16\xff`u.Q\xdeS|\xaa0xffffffffffffffff}, 0x0) recvfrom$inet6(r1, &(0x7f0000000100)=""/75, 0x4b, 0x800, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x9}, 0xc) syz_open_pts() syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x20, 0x7ff, 0xd, 0xe1, "8bca8a22df105267d5bacafb618e9272ab9c697d", 0x600, 0x1}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$TIOCEXCL(r5, 0x2000740d) 02:25:21 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) dup2(r4, r5) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:25:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6c}, {0x74}, {0xfff6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000b99700000110a8b1c4fcae6091a324a8dd1748bb1e7ebb510adfaeac059370f03651e914647d025d00414b12ccc276602d643606a65ed6aae933b8ff0379c8c999c0296a7d252fc1fb3d4df326c4ce410bb53700a0b716756327fac8b55a9e97ac27f292b5402849cb31f7baef79f8168c24bf10b494f603c62c5e301fb52f5fa6c3547582bfb9a35ee05fc66579f838760523bab00faeb6c03f0199ea3087910757f3495dd9a901000458e7e8eaa36cbd02c0296cde22cce81b030be3ec62d39d0719ab0e667d"]) 02:25:21 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semop(r0, &(0x7f0000000100)=[{0x2, 0x1, 0x800}], 0x1) r1 = socket(0x2, 0xc003, 0x11) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0100000000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e04000000000000002b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa34c7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44356040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda0800152f6bc23442dc9631d64bcd5b823e495bac2204cceff733f9e509da7f66d0c7598f54a53f08773e35d0d6bc376615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f83e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503a7213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187fd29ef1541e6ab94eca629fde07bbb0000117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d0000000000000000000000000000000000e710aa4d4605d664aee9ec3f68a7b1c42bf353c400dd772975ef2c9037a9f9a74e347a42b74835b7ab57a44098f9f23497fdb9f7b3fb1c6b7c10845d9410e92d290000000000000000000000d01aaa2e480e91bcf8199faedeb019d6bbe72b99629fd5e59a80161a1105edecbc0b1e095dd4f9814df223f7522b60315e03608be008c92729e82194580d4a4c2ab33f680361557685561973c4ffa81071b4ffd598e98d11c5d9f37845ea99bd3d6b76555b08b0bc674b6926ba9391c3798263331923b69081715b3db9b9a2c5e3baeedcfc71bf624a1cd78e434a3d43d5437fa12af2b984d6ae5032ffe53c5aa8d02f94f3415ab40722991814743cf679fbf05ae873c98738a6cf4bf0764da548356edca5b4a78bb68d567f7f745ed007e99a786cda060549c28787103ac2e1f53ad294765a4e83d996db737ab55fc134533f3e0d6ffa1c8168f711be8128c6b00d9fb6218c26146730b5c54a44f02102cb8c24837f76b69987ca"], 0x10) r2 = open(&(0x7f0000000080)='./file0\x00', 0xc8a, 0xe82bee8cd86e2c2f) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x100, 0x0) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000000)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04617a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73149dd4215a67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f7900"/125, 0x7d}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255bacba58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f610b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a37", 0x8c6}], 0x2f, 0x0}, 0x0) 02:25:21 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000080)='Ml', 0x2, 0x0, 0x0) 02:25:21 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffa, 0x2, 0x1, 0x4, 0x5}], 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x100, 0x1, 0x4, 0x4f96}, {{r2}, 0xfffffffffffffff8, 0x1, 0x1, 0x6, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x20, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x10, 0x10, 0x8, 0x8}, {{}, 0xfffffffffffffffe, 0xa0, 0x20000000, 0x5, 0x5}, {{r1}, 0x3, 0x0, 0x8, 0x8, 0xee1}, {{r1}, 0xfffffffffffffffa, 0x29, 0x80, 0xff, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0xa31c, 0x1}], 0x0, &(0x7f0000000080)={0x4, 0x7}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = dup(r5) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x5014, r6, 0x0, 0x7ff) fcntl$setstatus(r4, 0x4, 0x80) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000000)) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) writev(r1, &(0x7f0000000200)=[{0x0}], 0x10000000000000ab) execve(0x0, 0x0, 0x0) 02:25:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000080)=0x20) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x6}, {}], 0x2}) r2 = semget$private(0x0, 0x3, 0x54) semop(0x0, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x7, 0x2, 0x1000}, {0x5, 0x2, 0x1800}, {0x6, 0x2}], 0x4) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) r3 = getpid() fcntl$lock(r1, 0x7, &(0x7f0000000200)={0x2, 0x2, 0x8, 0x80a, r3}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/186) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8, 0x6}, {}], 0x2}) dup2(0xffffffffffffffff, r4) semop(r2, &(0x7f0000000340)=[{0x2, 0x80, 0x800}, {0x4, 0x401, 0x1000}, {0x0, 0xdff8}, {0x240f61cbeb0e7ccc, 0xffff, 0x1000}, {0x2, 0x1f, 0x2000}, {0x9ec365d24a5f4a83, 0x7f}, {0x4, 0x9, 0x1800}, {0x2, 0x8, 0x1400}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semop(r2, &(0x7f0000001900), 0x2aaaaaaaaaaaab4d) socket(0x23, 0x3, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) 02:25:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="bf69719fc16bb64043b4e5f3c30e9ceafb76488cb3f1fe659ad1bb0ef4b717c8451a6efc0f41cd7b76085f6db6b20b571441fd0a4024831f3215c797ae8a6cc8a6bc0eed2bbc88051f2566d01636c4db973069f2d66daae0770ce21f2afa502cecf4e0af705410972937ce842c3d1e3048c9cc4f", 0x74}, {&(0x7f0000000100)="fc9b78aa0d24109cc957ee00ed035e3083a2733498c83be3388c922c696979f9bb71b3f6e85b4e4fa3d1d475f443f1a51b72627b17bfc73d916121d141", 0x3d}, {&(0x7f00000002c0)="91b8424d42b0c4d307701dcc8b7209cfc91a9c991fd262f7440344bfd4c206b0b9513ebd4d94b00eb6a412bea92044adff2de08210d26b058b91126e28e2f751", 0x40}, {&(0x7f0000000300)="c96caa63061152fcb8dcd235e6a3000c595ccef4c8be722a26044c1e18163a720b27ac96f44bb05657da3e521ed41b9e017556afe32fe4eec9f9e9694b823b89677bd2810bc5a9d48de782e152d6cf91cc681b082421a516cbf27f5b635d0968096d917aee922cc52efe4001af02855044672bad9df3", 0x76}], 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) r3 = getppid() wait4(r3, &(0x7f0000000080), 0x1, &(0x7f0000000180)) 02:25:21 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009035, 0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x0, 0x0, 0x4, 0x100}, 0x0, 0x0) 02:25:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x15) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x2) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000100)=[{r1, 0x56}], 0x1, 0x0) 02:25:22 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000040)=ANY=[@ANYBLOB="fb18bd45503302e3ffa57c6f11700fd172f3744abb2eb111e09ea5537ea39f7032f0dcd018b952a27a18e23ef0cd4ca85ff09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d0316942f3072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c19ccd8258c6efad679ed3c6d948a0464b50c4fc9bf4f44d0e3a2630b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c818720b4b9832a4787a1787f148c29765398f30b1409000059fb66a404004261444c0e2997e923dfd128bd9ccddd3258575cb601ac9a00000f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232a6303df456214f7e6db20500693104e85f6e35d30447492ed173a472abb5991a2e81062b55dd6c64e571fd484ebf3205d38f5128b364290968fa9fae21241732c85b162808eb3b78fe335ca09881b5e9a6fe71e5ce5ad54865aa1e5e557190bd825d55aff09378687a7ea45dce20a9e0fb0f18c59300f0cc882d2023601152da1e7279991f5b0b13c91c63992f3bbf6943a5b57eea57bb9a5080c1b6b264aefe9fb9fbab341ddcf091b8d5a0d0d572b33318272e17f7603ce107a9fc677c011d84e5d7d41fc293d012ccc4a77227ddd54e50e566830c1d9409863f1c6d651508b9ebb658251e0073df28ce6523da473df348c784f48846ff741e8a37179e4ee1c7b5addb12565f3e29cdd08249e82d1c2dd167bc08167c46c2bc3f20643e5a294f581f5fa560240ecb8b9291eb02eed1950290c510cd438178b33545a9645c9c85b96a8762db075b21ee8a15aa43fdbaa05749e0133eb1e13b3623d04a999c0612f032474f07fd9f9e2ea42324d3af15a463bfcbb1951ff7098b3603fd678f1c64baa7243e4372c5efa74951e17f833f10ea7ba9b0bc17338d232129db79f42acf5738db016179709fc80bc9142f292060f3dbf85009a5ac36cbf80853623123511ca7e61f3b27db7d60d06bfa7bebaf58a30ab99fbbb659b3d9f792ffa29ab71678a99f509b3a7fbff14a5cd7bf1edfa29a004d4ceddfb1bf7ca0f6412dd42c4924d428a5c41772eb35609338a457268cf9814ae67c35cf1b0d1725ee4fd9ad922ebcbb74f76d56bcb6e5e05735970fab77d4a7a4fad5a1fd1b5db00af4b8025ffb0e635f815cdf640ce8d1df1f428b973842a1f9565151dce68c9227fd7912d61968266a44aa71060000000000000086c0cf1cd580906c71bed682470b7d366f2c88d230548bd1e6a6a8824542f41fb951541cec32b710c46c76fcc7a773566a74a6104fbe8ff99b733a301a9967d0bc7336b9541b50e92f2d79b5fed6297429a1a1f4e78344be663bea0dcb2b3927d1ae3ae4670b784a76bf8674027efaac47e2dd2a645060bb0ea29a000a8a6079da4e7568d7232914633456"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r2 = syz_open_pts() r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) dup(r3) ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x1, 0x410) r4 = dup2(r1, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x25}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r0, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:25:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "0600060000000000005b00000000000000e74de4", 0x0, 0x200000}) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fff, 0x3, 0x0, "7fa7d0d917300f9f774b9aa581e2857888aa4d76"}) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) socket$inet(0x2, 0x4000, 0xfa) r5 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) 02:25:22 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x5cf9) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) r3 = kqueue() munlockall() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x6, 0x0) 02:25:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x3d}, {0x6, 0x0, 0x0, 0xfffffffd}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) getsockopt(r2, 0x401, 0x3f, &(0x7f00000001c0)=""/248, &(0x7f00000002c0)=0xf8) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) listen(r4, 0x6) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[{0x5, 0x1, 0x3, 0x8}, {0x1, 0x4, 0x40, 0x4}, {0x6f, 0xff, 0x3, 0xda63}, {0x0, 0x9, 0x6d}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 02:25:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x44, &(0x7f0000000000)={@broadcast, @empty, [], {@generic={0x0, "ab2fec535f7e881d334b910eb2ebd4d607952d3f4de1480f0e4da780b50d4b3a54c8104486fc2f1a1ea9d8c6f2f019bd7e470acd34dd"}}}) 02:25:23 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e5], [0x0, 0x0, 0x0, 0x9, 0xfffffff7ffffffff], [0x0, 0x0, 0x401]}}) r0 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r1) shmdt(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 02:25:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0xc003, 0x2) connect$unix(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="8202eefdffffffff"], 0x10) r2 = dup2(r1, r0) write(r2, &(0x7f0000000580)="7cfab08d44d65e7d5935e0fe6df2894ba25f76b09dc5f23e3d4a00241f29a8056d9fb77bac408c766d80a54f56d50bde7f7c1a98442006f00178e919d3422b7716594911c375b80f82550985c1b438dcd924382ede0b2510e90225249bbbf3295488e6ffbad1856d646edd3d84121fd618cb1408702a63e9279131ce76953ea72535c63dc6a667c44209b8e3427bc91c7ccc54a171627e0ce0ae9570993ab20a5e1abd1586a8bcf5ab09fad432f3e318e79fb1d4d18db218442b87f868d7e4ba9d04c0ec96a2b11ee1bdda483d1ae13fd4c844c47fa93cb915f76593342a471e5a0aff7c8da03f32d5dee87759efe95da3ca6e3b61db34cce6f19b715823e7932a18bf8c4bd31310b0344ddfcb4b65c6a32349937aa0f54508726a7cb2f572efbe7818664115c56072960aaccb58165f2fb1689ed15b14494721d79217792991bbfd310a7dc5086104f30bbd20e6b60015bd3730d0f5c1b0494f4435bb83df7f373a0a43f820c45fc175abbe25c929af362e77e1186581eb60d0126aa4e66f6f4e8a4b38570c99041d8f31a114d3189738d2209ed6e6dcb151b7191e78d152147aea23442c100bca85e37bf2adfd88d7f545b7b6b2aa8877c98f507b1077761dfc0ad7baf2a5e56115b8d2961c77cc78fe2f6ee77acc30ae626485a56aca31a01741416252a9f0fde5e5779e269a31e197e3c8bfe451aa7d4312426c09ff06fa6a9fd9b41cf8ce4e4fcedbd9aa7a47c383303474d712cbef9b183477078cc8c70f2331ec7e2aecc30819ed4d07381eb3a334efcc408a1820f5a595c6b2686fc0526a027e7762ff9e0aa5d18dcbe368c4d75a301bf1163618e8246d35c53ccf33fbc54a7b072e721be62a4db12745ce82dfaeeba708ea5f02aac19acae7cece974feea92422a5dbef6c06206840afc5eeec68238f585efd9a7c07a904e33f4a2ff181e4e4138ef65f075a3cdad2b1ad2b39b318014f5220f4cdaa0716ada126dd5fdb4471873717ece5a6ccd48d2f4e8ee9111347e4568e0cf24687492b5b1ef1adc46d348de19173b71b48c82133e7ae6c6be2b2c4d0b6d1ac7b5511d9d9a490fc55f94e67a04656873ee6755fed17ee9a1b74aa41ce111279d7c644b18e34e4c8441dca168831acac76607192e8cc9d8f53e8b195bae402ba6dad22774f5679bea2b17c6c80bcedfede1cefb69cc5128bc1a66359ab2ee68fa51729b0b27792dc97e77cee0427e64c350339802a0272574459c51cfc747b8d51a700a79a348dfaf8152cbccd4bd198b46e6623fe2dfd49b78c7b7f37ef2210439837e2694180ec1e73a15461bf028e87c4c9eb9a4060ed29b2b5dad53f3faf4b8ff75db230e56643f6112114b1e16a78692cdfd7505d0bd7bd5dd6092278bcf71170bbfd9f9c1934496a547d5aac9c23e79b1c44f356c4ce63431a6a93e22ad13ac099734861998fb00fc3cf9b3bb4276d030e62b09ad5b30babf8ef1810e5d7b9f7ecd60a14f971d66650272f26cb4b6de3bb7d063314362b979747369411321ccb3cc388e3ded0b63a5b86b7c9e7320cd4bca931ee5c866295cd17fe00ff414a26eebc962fb16575c25c28f97eb46b7fc1a3f876fbc3100bbe8ebaf3c2ff81ad0ac549f112958831d7f009bf7d947b9eae38c54ed7c2eac556b6d4ed40772e7b21cf92bf80684c3503dd7fd5f9c8e1d0631b4b2d18db1c3964b78a79a726fbbc8905bacd3c2638a5bae44cf0256afcfdb63c2c34109351ebfefb81165ba3044250fbae6fa04bb5fbe002b2f88f7edd60512081eb8c053dc3a2c95118d7b34628cbdb6774e4d8a9b277d210ca9a3c66ab0c71469f8114b2900061e3c468e6bb3d1aa4353f10751a2593e210dcfdb6b1ac47273b65f4260cb8bbbcdf34226c5295993fda6fb4f7816bb97828baeeaf59fa3dfe2371f54fc1837a0b115764443d43e6ae613a2d4355d5ca36146e863fe6b6aa1405ab314b2510b7906d3b73557baf304fd8dd3e3fe0db2246c0669f3960f33ff391e681667e3ac791d40b7aea429d16fe8f3f0c7a", 0x5a1) socket(0x2, 0x2, 0x1f) socket(0x10, 0x8000, 0x0) 02:25:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x1) r2 = dup(r1) r3 = socket(0x10, 0x5, 0x6) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000140)={{0x5, 0x3, 0x20}, 0x400, 0x1, 0x800}) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) setsockopt(r5, 0x8a1, 0x7fffffff, &(0x7f0000000200)="539d3fabd168a23633c4f1a8341a2c45ce5aa9c06a409a2263e4360c9912cdd9cd722f5dc7984c27cae7a57c07e3fb6952aaec5b8be3c20e1b0b9fa1b8c76e069fff2838dd6ce513c5bfc52c95bfad4da526941fb6708f2edd29a384e05381251e849fd78843d5d6c5f7908334c81dde6f2487cef062684ec75fb33ad2a4fcf6fa05c399298522e5410323ba19f6ef6a47ca2c96199f0960a1170b629b27a77369f7ba46df7289785ec92c82c564e5ce90b57621dc6766300ea48bcc6d33d9832015ba419e3276", 0xc7) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) linkat(r6, &(0x7f0000000380)='./bus\x00', r7, &(0x7f00000003c0)='./bus\x00', 0x4) dup(r6) symlinkat(&(0x7f0000000300)='./bus\x00', r6, &(0x7f0000000440)='./bus\x00') getpeername(r3, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x44}, {0x40, 0x0, 0x0, 0x7}, {0x20000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000d0dbe5b1df17fdcb7bfbee27cdbfcf8c0e919ecd039d61bed5b2cf93ea6521"]) 02:25:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x1d5, &(0x7f0000ff7000/0x2000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r2) shmdt(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)) 02:25:23 executing program 0: r0 = semget$private(0x0, 0x3, 0x1da) semctl$GETNCNT(r0, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000040)=[{0x3, 0x9, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x1f}, {0x0, 0x1, 0x1000}, {0x2, 0x4000, 0x1800}], 0x5) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) setuid(r2) r3 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r3) r4 = getuid() r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r5, 0x0, r7) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r7}, 0xc) r8 = msgget(0x1, 0x254) msgsnd(r8, &(0x7f0000002e80)={0x3, "50f1f248bb7e91fd7072009a1a70b4fef2c9cc4e3fed290fa65995d43deefa8d4be8b2ddfdff7eda5a92f3e7081f645d29a7e0fd449dc61a9527f11c2c6693a990a9b5333d0baba4e883feda3822a2db39f7e587a952425fa4245fcb613b57485db588468b927388a9e44cfc1b0e6793833278de74c9d8302dbbd293f1159fdfaa3b1e0186e9eb7ca0eaca6edd200355358c14d2577e04fe241a630f54c663a7013e17b639887282b857a531a9521d8b4240ebf966da67237203e109ef71703832d18f9753714bc0cd012e2ea7de69882e9468fa446b31209640a9d2abd83cd7689b898e25290cfa61355ba39b9a98a4e18d887c22a738ba920dbaf98e43ae"}, 0x107, 0x800) 02:25:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) fsync(r0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10100, 0x0) r2 = geteuid() setreuid(r2, 0x0) seteuid(r2) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000040)={{0xca, 0x8}, 0x3, 0x78, 0x800}) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x5, 0xcf}, 0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x7, 0x4, 0x4, 0x2, "bbd4ff7f00e90100f17919ddfa00000076000004", 0x3, 0x7}) seteuid(0xffffffffffffffff) ioctl$TIOCCBRK(r3, 0x2000747a) fchdir(0xffffffffffffffff) r4 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/109) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=']\x00', &(0x7f00000003c0)='/dev/zero\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='/dev/zero\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)=',\x00']) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) recvfrom$inet6(r5, &(0x7f00000001c0)=""/236, 0xec, 0x1, &(0x7f00000002c0)={0x18, 0x1, 0x81, 0xac5}, 0xc) 02:25:23 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)='/\x00', &(0x7f00000001c0)='/@\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='@&-\x00', &(0x7f0000000280)='#!*\x00', &(0x7f00000002c0)='\xc4$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='p[:,\x00', &(0x7f0000000380)=',\x00', &(0x7f00000003c0)='%:$\x00', &(0x7f0000000400)='\x00']) readv(r0, &(0x7f0000000480)=[{0x0}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 02:25:23 executing program 1: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) socket$inet6(0x18, 0x4000, 0x6) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 02:25:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="eb4ae98e0e74264faf345e365398974fba327916800a4c63158bc056882cb9b889f8561320a5b95928e2f1b716e7de97b118fcf9083b1728aa120cb1d512f1f97b404076fdeba6ddf145946096ddd6de7170f78e56b08abe1a41cc2e7f87840beea106027e1e33a65d47a0e95b8a0b8837f954df676179c821c58b0738756b64e3c09ae648c9913973453dd55d6e94cd2de996415c19f41746e4b6a2edbc66b6c34c38a75750ad1ebb033a6d35b829caa25d85aa57dfe5af5bbe922485a9f798637187ce68b8cf", 0xc7) r2 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) connect(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="03822a0b468e25fb3cf8a5cb172ce0be3d3406c821d71e3eda40e7319293d7114268ee7d091a3f0e7cd921c922866e013301eaf70101b7a1c4b0c4241b002e8f4939820e4f95060ebb3dbfa18688b4a9eeac15c95c2b23e24cb22008dffb49601fe36d90667c7455101bc45d15105038996de18d3be66553b5"], 0x1) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 02:25:23 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000140)={@random="19d6ab98c7e0", @random="504a9316171a", [], {@ipv6={0x86dd, {0x0, 0x6, "845e5e", 0x18, 0x6c, 0x0, @empty, @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @rand_addr="2ae074681f3c011faf4f5e99322a303e"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket(0x10, 0x1, 0x1f) 02:25:23 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000000)={0x5, 0xb3e7}) r2 = socket(0x18, 0x2, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x8000, 0x0) fsync(r3) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c2903f0"], 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="380000002900000033000000010000005d04000000f47e5b233093744c2f74822bf66b0bffbefdd5646d04ee102bbc240ffc8bb42da5584cb63ee4afac6be18fbae9cf1e6874ba007ffd7ede58a995cea4d2d5489f45f8277445e612de990f7134054a521f52de55dc08c1cff05b74024aa308f9a6fa2454691775a568e0c78ba447b058e1868840219adc1ed653704b2754acd78653effedba850a6239bc3d84b7218256a32c6b3b0e1ae409f05d98f932d3812ce", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000033a8"], 0x38}, 0x0) 02:25:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000800004502) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000001580)=""/114, 0x72}, {&(0x7f0000000200)=""/22, 0x16}, {&(0x7f00000002c0)=""/4086, 0xff6}, {&(0x7f00000012c0)=""/188, 0xbc}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f00000013c0)=""/107, 0x6b}, {&(0x7f0000001440)=""/80, 0x50}], 0x8) chflags(&(0x7f0000001380)='./bus\x00', 0x10001) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x0, 0x81d}) 02:25:23 executing program 0: syz_emit_ethernet(0x6a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000280000000000009078ac1400aaffffffff0b00907800000000450000000000000000000000e0000002ffffffff"]) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 02:25:23 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x0, 0x9da2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 02:25:23 executing program 0: socketpair$unix(0x18, 0x3, 0x102, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)) r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000280)=0xc) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r2, 0x7) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000002c0)={0x7, 0x4}, 0x10) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000340)=""/192) socket(0x6, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setreuid(r4, 0xee01) r5 = semget$private(0x0, 0x5, 0x400) semop(0x0, &(0x7f00000002c0)=[{0x4, 0x1, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x1, 0x3800}, {0x3, 0x283d, 0x400}, {0x5, 0xfffd, 0x1000}], 0x5) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000080)=""/80) 02:25:23 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f"], 0x1) socketpair(0x1, 0x1, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="5fd7110d23b4160c33a9ee068c27a645dbb83da7cabe5f780aa09485bdcefa4827ad9a9e6ffbc0f692ac6208576d2f5c3cfb01d785ca713202b42c79fa985f7da85adea7b6139851e646250ae5fbe61a87196eef11f387673f31fa1fdc7330dcc56d87257fed9b6b6b880c2fdd19fda5a93c6b82e8b70cd67b7b4681e446a7cc09a14d736eaa5345d3b576", 0x8b, 0x5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) recvfrom$unix(r3, &(0x7f0000000180), 0x0, 0x842, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) 02:25:23 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfbefffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) fcntl$getown(r1, 0x5) fchdir(0xffffffffffffffff) 02:25:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x8583, 0x7, 0xfffffffffffffffc, "661a00180e091fe6000002000000000800", 0x80000000, 0x1}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb009", 0x2a}], 0x1) 02:25:23 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20000333, 0x4, 0x20, 0x40, "8b59aad0117eacb7c781dd4f68d2854c526fc599", 0x5, 0xf309}) r4 = syz_open_pts() r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x8) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x10, 0x47) fchmod(r0, 0x2) r6 = dup(r5) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r8) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x40, 0x0, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x4, 0x80000000, 0x4}, {{r1}, 0xfffffffffffffffd, 0x84, 0x1, 0x10000, 0x2}, {{r7}, 0xffffffffffffffff, 0x80, 0x1, 0x101, 0x9}, {{r8}, 0xfffffffffffffff9, 0x1b, 0x4df2c0c7a28aa9cf, 0x0, 0x404}, {{r6}, 0xfffffffffffffffc, 0x18, 0x4, 0x4, 0x7}], 0x26df, 0x0, 0x40000000, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000080)) 02:25:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$BIOCLOCK(r5, 0x20004276) write(r3, &(0x7f0000000100)="fae83bcd86146db24e55c653afc17664541583142c10b5b2a60b0f5e2592388d0d6b669250ffaa24d04f66d9f5baa5be3622c877163ba13e90d1dd37670e637b3b0825f4c6056e49c6721e324d2fc3ed71cbfaf0336731bcc08eb04332e829d22e127bbfb53697da7477aceef8c24a5aeaf99f99604c25276b3adeac5d66a0185870d5bfbea3b70a789ddccd36be573928d62864206f4fd33db6c32422a1008df0aafed0fc53e8967f8c857a4b7c1acbdba8df205e06595a5b6c114cb3bd068d34e6c9ef150dbe79e2691d7096c5759a6175dea5408614c02ce0c80c53835cdce917b3065faff647c5039c3cb58e32a54a16736476", 0xf5) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000240)={0x3f, 0x1}, 0x8) 02:25:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0x28}, {0x4d}, {0x6, 0x8, 0x0, 0xfc}, {0x1f, 0x2, 0x7, 0xffff}, {0x1, 0x2, 0xad, 0x4}, {0x1, 0x0, 0x81, 0xfff}]}) pwrite(r0, &(0x7f0000000080)="fb1104ff97a4a236a614f6357e3a", 0xe, 0x0, 0x0) 02:25:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(0x0, r2) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) pread(r7, &(0x7f0000000080)="16f8dea1d22a95eff17da4febceec344aa", 0x11, 0x0, 0x1) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) dup2(r4, r6) fcntl$dupfd(r1, 0xa, r1) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xf9e3) setuid(r9) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='x\x00') 02:25:24 executing program 0: r0 = socket(0x4, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="1237b9beb572", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) sendto$unix(r3, &(0x7f0000000180)="b53da92cd45e6540fa672aa6001570404c6f0b420aeea1d193e50667318048ed9decea595e4c06d1e5c01103f38fd0b7070a6e57e048efb2a43e03cf46968dbca01b4fec0f822c120e017c6b9c2f9d6d4baa2e650621def0", 0x58, 0x6, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 02:25:24 executing program 1: select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x100000000000, 0x0, 0x6, 0xe90}, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000180)={0xffff, 0x9, 0xca}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) recvfrom(r0, &(0x7f0000000080)=""/56, 0x38, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x1f, 0xfffff095}, 0xc) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:25:24 executing program 0: select(0x0, 0x0, &(0x7f0000000040)={0x80000000004, 0xffffffffffffffff, 0x400, 0x0, 0x0, 0x6, 0x6}, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x80000000, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x8fa, 0x102e, &(0x7f00000001c0)="ebffcbff13b9fd81b7313a2039aa121f01d760941d7baff62ee78c7130b6a349eca563c1", 0x24) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) nanosleep(&(0x7f0000000080)={0x6, 0xffffffff}, &(0x7f0000000100)) 02:25:25 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0xc7eb}) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x6c05) close(r0) syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x2}], 0x1, 0x4) 02:25:25 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x37f, 0x81, 0x6, 0x7}, {0x710, 0x5, 0x83, 0x3}, {0x2, 0x80, 0x7f, 0x2}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r3 = syz_open_pts() close(r3) shmctl$SHM_UNLOCK(0x0, 0x4) r4 = syz_open_pts() readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r5, r4) 02:25:25 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x2001, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ktrace(0x0, 0x5, 0x2, r1) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') 02:25:25 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) faccessat(r3, &(0x7f0000000240)='./file1\x00', 0x0, 0x3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) fcntl$getown(r4, 0x5) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) write(r5, &(0x7f0000000180)="b35826810000007919ce17864050736630e2d22e75fdf0c39e5d64ffa757a15aa46d70f6fc9825650960cb17baf1b4b1afeb497f85a9f971cfdf02ba6e17a706b09e4e9a0b7ebce0cb411f44b1bf326579e4d201a58008a6742bd6729dc9fdeae9880e14d3af87956619a91b0e12", 0x6e) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x34c) 02:25:25 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) renameat(r2, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./file0\x00') r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) dup2(r3, r5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="b0e649357f38c722902c0411041051c73610b878a23bcc16902374e5e330e7fce6a08ae904912ee1065b1cc763170f7250a95889b35511b8f4ff6a946bf743dbf94330d7b9b5e1b592dc1a335b624adeb1eb22d222360926a3e62b5449837b284c7a6a91c55f143a7e309504534e52a9cb6860a670d32b32a9d870dd9c07dca4271a0f60c49573808a416b0f133076f448fd98692dc151494be2d2dda2100c409741f183f8e55f70aed6c30f0574e510a73b", 0xb2}], 0x1, 0x0, 0xb264) 02:25:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a7080f91ed21e265a3512f2390f1fe7a3998a07c673e4c8b0689b16e494b13c49c367f88a003f148f77cc855c080a839ba563fedc14ef783e3fd99c8eb90fa4b0b5bfcb997fe219c38dc34359222f25ff46186d70cfd55943dacba1dfd7fa518d3a4e640ada19e2a31456251e46e058c5b479ad8db6d0fa895ba45b07096e24a88f4be965f8bc3c6201e41c0e625a23b0262509ecb6a757819aaeb9dd97853c200e0cbd6ebc0070ef6dfe35be4ed81e6aac98a120d25b889716764c", 0xc9, 0x0, 0x6) 02:25:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x1f) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) readv(r3, &(0x7f0000000340)=[{0x0}, {&(0x7f0000000440)=""/25, 0x19}], 0x2) 02:25:25 executing program 0: syz_emit_ethernet(0x66, &(0x7f00000000c0)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x32, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @mcast2, @mcast1}}}}}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$KDGKBMODE(r1, 0x40044b06) 02:25:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x54}, {0x840000006, 0x0, 0x0, 0x7cf}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x8000}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x3, 0x11}) 02:25:25 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="cdbd9266d5bf", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0xff, 0x70, 0x0, @rand_addr, @multicast1}, @udp={{0x0, 0x1, 0x8}}}}}}) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 02:25:26 executing program 1: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202adfdffffffff7b84116031b858aaac6dea188a6eba5b57365d4d0317a8f38d70f063d880d007616a49538e969de076303c53265e2deab408ec645cb07e17280596013bde8340f0a2aa79688bd2a2eda0cdaac934f4b4c871a057e2"], 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000004700)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733c369ef21da82abcb189cbfadb19c8388935d7e0159f2e112cfc99ca10fa4a52231a06a97bdec17b33055efa00a34a2c2528f05f7f8990188cb50de1db6437adc997160e2dd0ea108e6efb09bea215b3f8ef1f1", 0xf73}, {&(0x7f0000000bc0)="eb20657f943a836d7d9a955b420a3a808cdea93621b8d5c9c06d62ffab873a2ec457441ca5e2964554c3f0c6f0f24ee48f305eebc930bbbeef3a118e0cb3bac453a3a2a8ceffbdf43f8684643cdaf0ec0060abd2c791867a274ca361d6b55d61be7682ea7002cc250f89ab54d1b439d2f68c0ab8b2578d5ed7a877afa43b4b52238d42b1fd53b5f104da539d663d0c3bf3bd9e43cc21714996928302daa804ca5cd428239f2e70fb5d67373248d758fb31cf565d5cf588cc6868baa50f2ce4fba4a9b1098d0e6c18e566f3010d947be48c158cad0afaf5d92858ddeedecef9f5b0f9e7cbda4d8cbd9c88edf0c37f49cb65ef20fa87dd5821cd2520b1682977b85a29565fcbf33e466a160f88ce39f9fd50390856968bc028f4a4fd930a68e89b718f539b445cbdbc6f8b6b4a3b63c849a7", 0x131}], 0x3) 02:25:26 executing program 0: setreuid(0xee00, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setregid(0x0, r0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$BIOCFLUSH(r4, 0x20004268) setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 02:25:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x9, 0x9, 0x0, 0x9}, {0x7, 0x6, 0x5, 0x3}, {0xfffa, 0x20, 0x1, 0x5}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x74}, {0x6, 0x0, 0x0, 0x1500}]}) pwrite(r0, &(0x7f0000000280)="895e654f5c1d85045229b675851d", 0xe, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffe000/0x2000)=nil) 02:25:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x2}, {0x3c}, {0xffee}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)) 02:25:26 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @random="32c8e1654cc6", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@mask_reply}}}}) chroot(&(0x7f0000000000)='./file0\x00') 02:25:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:25:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) dup2(r0, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0xff, 0xfffffffffffffff8, 0xfc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 02:25:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x10) write(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x10110, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) sendmsg(r0, &(0x7f0000002c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:25:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f7865ba, r0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x2, 0xed13}, {0x1, 0x7, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r2, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r2, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000000c0)=""/202) 02:25:26 executing program 0: syz_emit_ethernet(0x32, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x24, 0x0, 0x3ff, 0x0, 0x0, 0x0, @multicast2, @broadcast}, @icmp=@generic={0x0, 0x0, 0x0, "000000008d83e22900160000"}}}}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) getdents(r0, &(0x7f00000000c0)=""/173, 0xad) 02:25:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x1d1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)={{0x1f, 0x20}, {0xffffffff, 0x809}}) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000280)={0x5, 0x9}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000002c0)) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/212, 0xd4}], 0x1, 0x0, 0x0) 02:25:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) getsockname$inet(r1, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1d25ec2da7304085ed7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc7cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d8472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a200"/3585, 0xe01}], 0x1) socketpair(0x6, 0x8000, 0x3, &(0x7f0000000280)={0xffffffffffffffff}) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x68) r4 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x56) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x3812, r6, 0x0, 0xfffffffffffffff9) r7 = dup(r5) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r4, 0x182}, {r7, 0x4}], 0x2, 0x10004) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r4, r2) poll(&(0x7f0000000000)=[{r2, 0x4c}], 0x1, 0x0) 02:25:26 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}, "810000005ee1048c"}}}}}) r0 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r0, &(0x7f00000000c0)=[{0x3, 0x6, 0x1000}], 0x1) r1 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r3, 0xffffffffffffffff) r4 = getuid() lchown(&(0x7f00000002c0)='./bus\x00', r4, 0x0) r5 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x0, r1, r3, r4, r5, 0x88, 0x5000}, 0x8f800000000000, 0x1000000, 0x8}) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000200)=0x4) r6 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) accept$unix(r6, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) 02:25:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x101}, {0x14}, {0x3c}, {0x7ffffffe}]}) syz_emit_ethernet(0x3b9, &(0x7f0000000200)) preadv(0xffffffffffffff9c, &(0x7f0000001280)=[{&(0x7f0000000080)=""/113, 0x71}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/194, 0xc2}], 0x4, 0x0, 0x40) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xf3e2) mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086331) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 02:25:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0xfffffffd}, {0x2, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x10fc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:25:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000150000000200}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000000c0)=0x7ff) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x33}], 0x1, 0x0, 0x6) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) chroot(&(0x7f0000000200)='./bus\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x1, 0x0, 0x0, 0x0, r4, 0xee, 0x7}, 0x8, 0x85, 0x7}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/19) 02:25:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x24, 0x692}], 0x1}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) sendto$inet(r4, &(0x7f0000000280)="957c046e2812cd8848f5bc79bb7f7fe41d354d2c73b4ab7d18bf31b306e59806d4e4f4c6eaf06edec60dc1582282a1bd317ed6072e84629110f77f028b573050e3fa65b5c52ed5c218dbb1850023d8ff2be8eb5adf8a1015ed2b7aecd7635ec4c6bd3914005ee5833af149378bfd3f3c56fb6816cc2cad332893b70aa01523867be731d433527e9173168031ea740ebafcd3283a17e96c544ded", 0x9a, 0x1, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) pipe2(&(0x7f0000000340), 0x10004) open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) setuid(0xffffffffffffffff) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000022c0)) pipe(&(0x7f00000000c0)) 02:25:26 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x87, 0x6}], 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) kevent(r7, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x48, 0x80000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 02:25:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x5}, {0x6, 0x0, 0x0, 0xfffefffd}]}) pwrite(r0, &(0x7f0000000180)="f781ea80e21bb6f576c45af84a28", 0xe, 0x0, 0x0) 02:25:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) fcntl$dupfd(r3, 0xa, r4) dup(r1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="8f94a6bf68b546e7c5d18bd16e3fc5cd34c0fabf2b8c417200dd1b5b33e7a0a6b7a4912baa7c9d9fb103919ca289fbc5e7e7b2c0b9558f0decc9ed47f4ceb905ef7dd970506b926fff76a8ccf0df081a8ccba01a7a658e25cd19a32a181372580dfbaf96c4fc427b5121383635b6f48284dbb5c80d49080bde2a3595ac92e8e2cc51a758b93ade2e319538097276a123a1e013a4", 0x94}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) 02:25:26 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x99}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffd, "0366002000"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) syz_open_pts() r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x0, 0x20, 0x80, 0x4}, {{}, 0x1, 0x4, 0x40000080, 0x4, 0x6}, {{}, 0xfffffffffffffff8, 0x0, 0x4, 0x80000001, 0x1}, {{}, 0xfffffffffffffff8, 0xa2, 0x1, 0xff, 0x8}, {{}, 0xfffffffffffffffe, 0x20, 0x2, 0x7, 0x401}], 0xffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffd, 0xa0, 0x4, 0x10000, 0x4}, {{}, 0xfffffffffffffff9, 0x69, 0x40, 0x1, 0x9}, {{r4}, 0xfffffffffffffffd, 0x1, 0x8, 0x200, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x24, 0x8, 0x5, 0x1000}, {{}, 0xfffffffffffffffc, 0x0, 0x80, 0x1f, 0x7}, {{r5}, 0xfffffffffffffffa, 0xe6, 0x10, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x52, 0x4, 0x5a, 0x2}, {{r7}, 0xfffffffffffffffe, 0x55, 0x10, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x82, 0x20, 0x3, 0x6}], 0x1, &(0x7f0000000000)={0x1000, 0x3}) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 02:25:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) fcntl$setstatus(r6, 0x4, 0x80) ioctl$VMM_IOC_WRITEREGS(r4, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}) 02:25:26 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@generic={0x0, 0x2}]}}, "ad00000507000000"}}}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)=0x5) 02:25:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = semget$private(0x0, 0x7, 0x26) semop(r0, &(0x7f0000000200)=[{0x0, 0xb7, 0x1800}], 0x1) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f00000006c0)=[{0x3, 0x7, 0x1000}, {0x3, 0x80}, {0x1, 0x59, 0x800}, {0x0, 0x10001, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x6, 0x800}, {0x0, 0x2}, {0x4, 0x5c, 0x800}, {0x1, 0x4, 0x1000}, {0x5, 0x8, 0x800}, {0x1, 0x1, 0x1000}], 0xb) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000640)={&(0x7f0000000600)}) semop(r1, &(0x7f0000000340), 0x21) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r1, &(0x7f0000000680)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x5, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7, 0x1400}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1000}, {0x1, 0x6, 0x1000}], 0x8) semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x1000}, {0x2}, {0x4, 0x7, 0x1800}, {0x0, 0x8, 0xc00}, {0x1, 0x4, 0x800}, {0x2, 0xff, 0x1000}, {0x1, 0x9, 0x800}, {0x2, 0xbc48}], 0x8) semop(r1, &(0x7f00000001c0)=[{0x3, 0x62}, {0x2, 0x6, 0x800}], 0x2) semop(r0, &(0x7f0000000600)=[{0x7, 0x8, 0x800}, {0x3, 0x3, 0x1000}, {0x2, 0xffff, 0x1800}, {0x4, 0x8, 0x1800}], 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000000c0)=""/83) semop(r0, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xfeff, 0x1000}, {0x4, 0xfff7}, {0x5, 0x7, 0x3800}, {0x4, 0x4, 0x1800}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/144) semctl$IPC_RMID(r0, 0x0, 0x0) execve(&(0x7f0000000280)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000002c0)='\'\x00', &(0x7f0000000300)='/\x00', &(0x7f0000000340)='(]*:}\x00', &(0x7f0000000380)='/\x82\x00'], &(0x7f00000005c0)=[&(0x7f0000000400)='-\x00', &(0x7f0000000440)='-:\x00', &(0x7f0000000480)='\'.$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='[/]}\x00', &(0x7f0000000580)='0-\x00']) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000080)=""/122) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205603, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x2009, 0x0}) 02:25:26 executing program 1: fchdir(0xffffffffffffff9c) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x74}, {0x3}, {0x80000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) dup2(r2, r3) 02:25:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() r2 = kqueue() ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) kevent(r1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x18, 0x40, 0x6, 0xbf}, {{}, 0x77824fd4836f8663, 0x40, 0x40000000, 0x6a, 0x401}, {{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x82, 0x4, 0x10001, 0xee1ddd3c00}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0x9, 0x8}, {{}, 0xfffffffffffffff8, 0x16, 0x20000020, 0x1, 0x100000000}, {{}, 0xffffffffffffffff, 0xc1, 0x2, 0x8, 0x125}, {{}, 0xfffffffffffffffe, 0x24, 0x20, 0x9, 0xfffffffffffffffb}], 0x16, &(0x7f0000000300)=[{{}, 0x4, 0x0, 0x4, 0x7, 0x7a64}, {{r2}, 0x1, 0x1, 0x4, 0x1f, 0x349b}, {{}, 0xffffffffffffffff, 0x6, 0x30, 0x5, 0x9}, {{r4}, 0xfffffffffffffffc, 0x40, 0x1, 0x7ff, 0x7}, {{r6}, 0xfffffffffffffffb, 0x22, 0xf0000000, 0x79d}], 0x0, &(0x7f00000003c0)={0x6, 0x1}) kevent(r2, &(0x7f0000000000), 0x36, 0x0, 0x300, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xb01, 0x0) renameat(r7, &(0x7f0000000040)='./bus/file0\x00', r8, &(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000004c0)={0x0, 0x0, 0x0, {[0x0, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x1], [0x9, 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x63a1, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x10000002, 0xc0], [0x0, 0x0, 0x6, 0x80000001], [{}, {}, {0x0, 0x0, 0x0, 0x9}, {0xfffd}, {0x0, 0x0, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0x80}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(0xffffffffffffffff, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x6, 0x0, 0xffffffffffffffff, 0x0, r1, 0x0, 0x4}, 0x74, 0x3, r3, 0x0, 0x9, 0x6520, 0x0, 0x6}) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x8080691a, &(0x7f0000000300)) 02:25:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x40004004000828a6) r0 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000015c0)="000000186004008b0000000000ff010000f0015a6f827388749492712a51630d00003a06005fa2abee4a00000000080009905780", 0x34}], 0x1) 02:25:26 executing program 0: dup(0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r4, 0x0, 0x0) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r5) r6 = getuid() setreuid(0xee00, r6) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r7, 0x0, r9) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000000c0)="ae599627d7e7b48a111587ae20eb094d3adb15c9275674312c9914522de4d2d17a8d3a60e321af9b2a326608ce3c4aabe961d96df778db173e436a423cebeb9f18e121deb2ca51baa742be764cb1c42f6519e3148b620474c267fffb1a31782f811b4e6c92b109f2", 0x68}, {&(0x7f0000000140)="cd2ac99b72a0e2e0a98c8c2768be99ff618c7ae4e95fe7110338a466f2fecd048bd4814f", 0x24}, {&(0x7f0000000180)="a86d32cd8640bb6941d8d6619076abbe0fbaf1fc8d215f062fb0d0b70cd7a539fa86e5bd1ffab3bf3d4928f8711995251ac406fd841f5144213ce8d057564bf940e5e0dde3a9ee86a9ad942074b8bd76a6368cd6a6fe634cdfb6d517f6af24625d0811df2bc002761bb7f63f832a7761f0c746db7af0f2a9ea1567d65d", 0x7d}, {&(0x7f0000000200)="0b70810496edd7ca87adade5ac278da3969602d5f380bc774bcabb29b82a465ed560fea0df598c916b690dd577313de7231b3b168806ce7fbf2ab89a4a29d08f94a67d3c7408058a31a613d3a6834784319ef6eca0999c963735d99d215f0081c0d85a4236d4373e94db72c5d0b4f7423c95a58a5484c063f50446162ddeb254cdd65c303d1dd02a7f4f3de0ed6f0f7f", 0x90}, {&(0x7f00000002c0)="e213ecdc6811ba2ac288e616eea8a6eb93fb400d53284afe4e6133b1dd4e77177afb69b56f77aaf871d351826ef155f5a4dbdc0cd06e11d1fedc9a6a48bc2f27b10cd5e527bde49344ff38183fe0bc613a4be3757b02c3939d74b7a9d233ae28ad7e7da8986d2b0f4c742029faea78d62b1428589b6724a2799f1cf1111c3e4694f3831e36ef6b74f24866e880d1bfb5a4b884660540d518145c74317daaf96865ee271d1df6a2fca21de2f54a544cd22a71219f00ce03f29b02f98366b66c8e32c6861e8d3952921d20e15e5c4e59f46a1dcd33b0e9641a", 0xd8}], 0x5, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r2, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}], 0x80, 0x2}, 0x9) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x1000, 0x0, 0x0, 0x0, 0x11, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x1}, "ad00000507000000"}}}}}) 02:25:26 executing program 1: shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x48, 0x20, 0x0, 0xfffffffd}, {0x44}, {0x6, 0x0, 0x0, 0x108}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:25:26 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000380000000000009078e0000002ac1400aa030090780000fffd450000000000000000000000e0000001ac1400aa7ec8d1eb1feaff933e0022314e14e68acd5341190d8a6793bf61a9693627bc5f455e6f98c1925d006f721a3cdea04a963b00bbf1ba8a56499bb08047fa589919310255b6b8f20f5f57eb6d0f9c7745508a00d658fcc829448bc906d102a124150c3a20e7a23d5457630b3bb50b1db821fd4e4115e7a66cce43359f9513f30cf146af8195786b29b3d665af556726ad0514"]) r0 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x90) ioctl$KDDISABIO(r0, 0x20004b3d) 02:25:26 executing program 1: syz_open_pts() r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000080)=0x1000) 02:25:26 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="2a2e85700676706e99bef8162e31b912ea7ea2dd5091629ba552b48240e3bb51a94032da721414db9f7319f69ad7278d464a4e484d4f59119653b28c4f4bc906c9b3d002e27589e62e1c22c3f125458a0c6af3329ff7ef07d903c951376e09514f7de31b0ee3f8635cd94a795e5ac265af7886a8d5da5738a2024836ddd6190a43f5b51daf3be777bc988ce6b8c88b0825c0d62b90bb159cd8ce9479716bec131775c2909e18429a7dda89b5ce2ba59fdadd834f0b755b8eeacf34870d75f603dd8e8a628a01f44937e9c2312fd6099baf71e133aa1b88b19c0c", 0xda}], 0x1, 0x0, 0x8000) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) writev(r4, &(0x7f0000000140)=[{&(0x7f00000002c0)="2b3632f265f99a9acf2067076bcb0bd6a9857b4da892e3d8dede03e8147aec5a285a0db4cad1544e447af3602a001377dfe8bbfbb16809468eac877ab4d8626457b6b8c3bba2111cc6ddfe8558ef181e3bcd9233c5c94c8056bb60dc18e322d97ed328ebad31e2585ee4e14234d9b55993f7acd19e95fe34df5e4903405608de84d88163b01a51937bcdc10138e9be430e3ad86d79fef62c7480bd35ee35f405a5c35f9de5c5f9f9", 0xa8}], 0x1) execve(0x0, 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = dup2(r4, r6) pwritev(r7, &(0x7f0000000800)=[{&(0x7f0000000400)="eb51ccd9e31762605813d1e449c0635b3cd1606032bb09991d4ad829231e3617e6e036fcbec47b78780157a56f52d300f0166d058dc919224ea2f287dffb166bd6930e98b666c002c73fcdd1535452498cb420cb03bf45a9269425340bad7c616f58", 0x62}, {&(0x7f0000000380)="5b2566e4acf733d7233a9d654a529a26b10ff6", 0x13}, {&(0x7f0000000480)="06dde40e009850969ef4f296bd4491c70b05eb4c6c6e9a555248cd642f63e95ddc6b6a9532d0d9cdd5757ec368fabacaba8341a5abf216ad765b1975cea55eb7f8d6954da3b1e0bd0a68cda5462c712eb18f896e24a3d59b176d913bae5481c10132d0cd08f6a5c10fd27d67e144bddfc395680243986280d952936577ceb9c10a791a222bc7ec02c702e3b034db7eda29eedc8a6ea7cda0d79824e9cb879954c42ab58f5e4f7e6e261c009fb8fabfb97d3815bc99100b143ca4c32ab7c74fe7a93a0dbaadf9f1db08fa7802537c0dbb4fe8051e58b32aa0e9a796", 0xdb}, {&(0x7f0000000580)="c663a67e64f740d01c9102b340ce8e0aed11e45367550342d71be777ec7cb47809c23d2b52c74640632f4ab5fc887982bbcc22a72cabf3d01775710ef1dc9834abe21ea3", 0x44}, {&(0x7f0000000600)="e4444448cc567ff5d4ccfab0e1e0972bfdb9b5128124c2478810291d1a19315fce83280a346cf1f617d940d1f1168fa48aa162bbf7bea07cac4e42767969e754ea0ad984e46f496f40f826196558eff5cf", 0x51}, {&(0x7f0000000680)="6ffd0d355b7420a5372414f7d21fd3d4aea3128d056f6c68f2a791940d", 0x1d}, {&(0x7f00000006c0)="81e51da45f41e0be9218289e65a395a7348e07fe30184dacd035f165939de4c26b990c1c62e4420237ab665e9d4133cdf2cb430fdacc05c45f2efb07001334ccd011ccd8df711eb968996809aa7f0483000af7575216aaac66e1c03411307cc4bebcd9ebd9e3173502897f3ce378d4d9acf365f4b6cfaf318ffe52b75cae69bc14cf1ed61b7543ab1dbd978287deb02bd8cef4a3d8017d3573f68a6f06040f480811ffa589fa00055e5e410784ec19c86da68aa6f47f44014055b696a9201d4ebc446258c1f3df1db5001627f5213f56ad8e7ce50e735a4762c5d556ef", 0xdd}, {&(0x7f00000007c0)="51489ead599ed49184fb8abfce9d1dd59c336507f0262fa4e6dccf060e7f952fed24", 0x22}], 0x8, 0x0, 0x4) execve(0x0, 0x0, 0x0) 02:25:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f862", 0xda}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getgid() r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0xfc) socketpair$unix(0x1, 0x57c810d70c25eb31, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) shutdown(r4, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, 0x0, r5) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x12e) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x800, 0x0, r5, 0x0, 0x0, 0x1, 0x1}, 0x7ff, 0x5, 0x1}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r6, 0x0, r8) getegid() setgroups(0x2, &(0x7f0000000240)=[0x0, r5]) 02:25:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x45}, {0x6, 0x0, 0x0, 0x3ff}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x8, 0x40, 0x4, 0x7f}, {0xa6ad, 0x8e, 0x6, 0xfff}, {0x1, 0x5, 0x1, 0xfffffffc}, {0x4, 0x1, 0x1, 0xffffffff}]}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) dup2(r0, r2) lseek(r3, 0x0, 0x4, 0x1) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) 02:25:26 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfdffffffffffffff], [0x0, 0x0, 0x4], [{}, {0x0, 0x100}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:26 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x4, 0x3ff, 0x0, 0x0, 0x0, @multicast2, @broadcast}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x220002fffffffe}) 02:25:26 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSDTR(r1, 0x20007479) 02:25:27 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaac60800450000300000000000019078e0000002ac1400aa030b907800000000450000000000000000000000e0000001ffffffffbdefb99278b6eeb23491284abd7b1b001730530c80c30eba551112d6235b6050bb5dadab660af402d9a5bad805a535eecdd3b0a93e3cfa77c487e7953adf9caa7300dc53ecbb135c30bc5c10d4536e5ced93b646d9bee3a40cc475a93f5aa4cf5f4fe36179c3c17f04f5af218ba34901f32d250b571b70374c26bac2c83387debd145ed5071de1d854d24ea023dabc5f46b0a0cb6aececd105542ad05c2d0bb9fefad2ea99f848014a12935fdab819dc"]) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x40}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000640)) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/31) 02:25:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000240)="488926b091f092fe884517ba9a33882978d03e7379534eb6711b27877983b09ff95e7bed181a434abd183c9d893689ca9bdf1b8a912c8d595a8de5d5e4d7856dfa4ba3d89758056cf82f5528d5", 0x4d}, {&(0x7f00000002c0)="7282df7d54a60b7fd86c930e316a721cb44c07d6c5fbe6dffb7e31c01e94f1ca2a73e448823505c9267117672ec5e15d1bcd26a6e936782c25be906db36cf18b2ab0e806963e54ab0a545ad3ad9742c232d17ad7b8ed9597fbb11ec0d17bc5a744e1e685f84962d8173a50ad5fdd05877502ef010c02902dc41945bfcab1abc862b92e614f14e80edd5a9e488b085cc58063c27aedaad0e2deecf044fdb37880841adf12d25fe84c6ea5bff8a563967fa2691bd95b57383244e1e47bc6ef956b1c3d2cfeb20e2605f412b41dbeaa7b903a7876c76e7a58ad14b323ab74924c1e468405706d5c1b849f74afe5bea785460efe37dc7d7149435a71b5daf6232e32fb7630b14bf2a06731ae854468326fd7e8112f391b28388f7b622c61ab4f3f0e501954f8fcf49fcdbcca853f40b4c3dfee9c2bd004ea79030971b48c31a4018b8447163c34dba6c02c6389046f6f6f29fb670d68f8b0bed248493c65285a4f8294ad22551961c4ffd0eab0dfdeec0125fe87f4af21cfc8425b71fe43b13a14b509bca945bba60f261fcc291c0a214e54b237371f082aea4a041d6a51c8e2a22223f6376d0c4dfa1aa1017c373cb22c1657304623b04b4927951bf168315cc7cb96c504ffb02082ea6e592c92a38e4857432b77963a5a09c0702a6d40b6c66e0567db8209634dcfc5617538024a49230208a187b5272acc6f8b3b6ba9bf297ad08bcce44b6a92f893a54e58f544897177bc2127c1a2ddf028ac48682077f15be8a72684a98c6adea9aba2eaa5e55cee396ccb076d12403e5de6f8670f75ca7e5fbe1eb5aeb39244d391ef479964b611fcd7271fae9439477ff0818b5f51f50ee2acdbe5610f0330973fdb576dcf9a7703cf9c83e750ff40c07e01abce73cfb62c99e3cf76e42699efb372d92c09929730823062927c33d234e4b03add89fbad79059a3ece5d5dd5f49f5ef117e90ba4d5f39ecef05aa1e4f6cbbfc24db2015970f73db53f6d12246162e5c9504636e43dcd85c71102414d4703b319f6434f56aa11728cc6ab2368e61b0e73f948138cef6829556fb4332fadb251ba35b5c3caa81ce7b45a150f763b144b34110d55a91d39a6a63fa2a3c53c758ac91ee5daf58eb5e920dacfc8e3e43b606627cbf38196601eeef324e517f35dce4d5f37327a34be713b74c92ec4ded195de26b6fb108d5ef6e6a42e46d59e4447c93ebc92e90c7207d96ba035a1792d76c6f391c1ccf6f3db14008a4793abfa6b3d02bc0fa9c71d239480dcefcdfc8b0340eb8235afa4c9c5b4d4615d2aa26168ff0ad00b1e1b77996d966e23f3ff986eb5a94cf825a8e11203367e1c2f1e3ddbc41972388d398315f3e7511fa1b4e07b9fa039b42757f7ebecd70f35547fd360297b8a5bebeef977cb82b712676d132dcf231892a408e2489194f1956e6c0485603cdbeb35b0e69f9662bcaf4ed1af2f89f7e7e2d921d8630b64a55f370b5706b4666ed52040e23ea6575f258d3396a11c6dad2d3238b92c805b34d989530fa9a01ced3af8e972e3285140f3aa786895d098a85a3482d64627639e969d501a3d3f9d4f30cb9b5a4341513627da7bed9d3d0ec72e0aa62e9ac97c49915d4dc296973de4eda9741d7885a06b69f13f4de510235eab4915922490a7c01a4db3f5f312b6b501966daef083b166a531bc92a80163c1e107f543974802d0b6a3e38123cd079e5bdad183c674123aaeb46ef9954993b4e93b5cd507fd44e791df1fb68b4a1270efe1c13bc761d1fea82508f2ac8d32fa8dba0c136c2a82b31e70eb290f0d228b6e1e5b0a48b58a474c1d4e0b591fc50ba9a22016eff1c78a0dcbf59d4a4780c1284eb490f104a1a51a90727c3cf84052d05e8da37877cac09af12056fb9c5212eec6aa4fa998ad6c91e7af9860bc03d743ab45f32c7e9dc0a46282a2e930792a6112c752dc8470a15dca23ca865b7202516a8aa03d7214d1b29b4e4f4cf2f94d04420082e4f4fc634f05b7bc22e9bdbdbf8f4e7499452c7599ae28bd623166840a930b6ba985825c4e0d9a444856d9e00787ce995ad585f91f48d319c9b1c68ff5639594b1f73c4475045be6bef6abee7afd1d02e8377130d05947175ec86b52cead97c7fe5acd5aaed9379706a35db059806987d934b48e6a23f777cd491f94aa86ef9bc32f284b8671f2b75e3d2c3e03078bf2796ca98adfbad2f75851446eecbca556950c21e5c8e98f0e0f82d5b9443e429ce110a55686952f12b6f120984abc4b65b2adcc4a93fb1a9be05688400c66912c07bb001a80bfb6d3b0f2610bb98c3cdae4c1ec0ac52ac2be7ed565291001a9290f8cd341518c531ab2683593dab575ee469caa2028b84fb5bd2213393043e958e209822ff9f0212469501cf676eb10a9a973ce7f84434f45aa9d2a50f6edbb5cac9d30fbc4e4de33eca28b5bb64daf3137f073d5135c887068f97c62e938a5e7cbd9d2b83212416aaeed00511c14c7994b7995bff267f085fb4c72e06f46333832684b0ca793ea5bf6b2ec73427d111148f48168835d35ad2dcee08d439a09a1026960e5dd2e735578404521819b4f8dc22f0f8c0b0287da96b32c16f1b330b89044c08fdf523223c3f8be328e4b3b868373f0c40c12e04283a5d2e1d4111e1c635bd3d43c40884da903e2f65f6870dae292034c38ceca0ff275fe0aaedaa32cccab4cf9d6bac70d06ff968d78c5919a2eb032edd2c3099013f2bb06f26858ed65105c4411490e4a5110350200da9392f08f761416a98882e16c275fa1bcdf3c28463473e107e5397524c78b63bd4097e11c3f8dc5e8af658e5fa5dcc541eeeca44cc2257062abd463624781a4eabb89dbc73c21bde9ce63546caac0e16b8960de78ef2e6d1b2453b662d07c737ab1ddbdb4c49a1a42d832b1cf92f3fb10166ce6cdeda0b15676ff5ff35ed6f0d92fbb983fadd6e93915314b242ebf1f9f9e38c5345fdfe65319e6a20205fbc4897a2f135e9e6f6916f539c620a917b2f8d315bb38015ae80389ad8ca33a7c68c3ace14b8ca659452ef7e68bd541e6feeb5be9468b1ce2060bc6236137e3eac654303839ed9115e365c9d78fdbb8dbccbb6172abd307b88301d6bf81338b05c23dce0a9b325af0402ce4efa1d951416891079b4ef0aaf7d3cd7c39744278e1ecde96c3fe1451f99da4c6640fda4ed88c0ce74f24b45d901a190261cdc4f380923b3034894e6cebdec01769f7769c78c58e439d925ef73612df0e38b4706221acf21533d3adf77471bd60cff0e1b3c66a2ed75e7aeeaf897ff875c4d53c2b4941aa424e5d59a200fd39c7dff9db55480e95c0fb946bf7e0e82aa4c41f4c764bd4e638eab25af35247d7d8153214e27541f7c1ac975f6a45025371ecebb393eb95c4091b093ca085b81db1b67c6d307d177164af4aac718388b8847026d0f7c3814e791d19551827e58ee55cd68e4dd59df70dc17df97d707316898ccf4e0d47260742e5e59b9813ca6344596453155f16e05a31656e069631c8798ef383d0b0aad96cea2d523de2c69edd6eaf724d26bc8f0a636f4b0e27b465b1cc63a568c69d1ea7150056a12f5423a9155488cae5e9ea289644e6937e34ed0b68792c789c535921332d09720edf9b61f0a4dcd003dd8b2e3d7a0820d97b57f7d6f3b86d1684aac6b87aba7c75712e5d04247a19f18a2f97e69a1f7f1363a90e2a42405df933ca1f9cc2d18db5cab78ef830ca0c58b65e471762a288616d6b2b8f78039156eff3d47f615bf98588da8623bc7ea78efcac31f0e9f6dd52db2f1d10a9da432156472dfdeef8825abd9eead094559017621f863e527935ff7aff74875edc89125f1826201f1b68e787684f50ad7866c040f91cfd1de7f680175411d0fc9fd07d23c3c1a6bd0cc84cc529af04633469ce9c05c3b2764a3443ed8cc13fa6935d147aedc843510060f18d7e3c41a71c803481ff9053e9080f24312ae22a49df8e8d23b7f5c3c89ed7d3aa19ddad42ca6de12e5af46f24d80045dc5cd4d6331cbdbce1744e2d52cb01be7e41bc06b14290fa226bfaea6cd74b968e738f2bc817faab2cba632034070b5dd47a1205a1deb923877668b1faba079f94d8ef426992ebb84acb911bc55a16fa1fce3b1c702bcafb84c6514f6d10e4797dfd9f5b5fe7c7e8393ffa8e4a8cf7da8ba30f16ecff2352b71742c169e5d86b8561620a1c0ba065fd9b09399846cb7cd75314a79c4151cb0920c4be7f8a616b3af9553b034064fb854a152639be6caf9ec80a8d3e2d1ce7ef88720c522e9050054a99d5d55bf8eb1c1523dd078e711ad2d2e997cef368fb0c88ae453dce70d307160a0c8fb564a73cc3e576ee811bda887584477d5f3fa46e7ee85b32ce35089c24a7d030137b18ba9a4422c261bac6e4baca834980437a4cecd8bd7860f2b6242f0e1fab1a082e18ca81fb410e079fba3789e3b493fde4965450a707c8863f4ae0e38c311a7a0c7ca9aa95ba6dc8e73bf6c9941e3a96c94478090c23e633925216a52fd4de414ea64b7fcb0aea8656a7db01c4d579d95118d12595aec9a05a8399ce51574af9561cd6b30493f69aa223145a92d4296356c344b36cdb21a739e802e28dab2e9740bedea02519790fe946c01c12b9abcf61a7b63bff1c171148debbd9b468824e732e1d866004d5894deef01a2e2b66725a0ba35375563d8eec19475a48735806c71432a8ce61a6b5f73c5767b884f575a4a159c0025ee502332e994681e64ddd62673025a667fa1bfb314b290b049ae1171d7e4cba6cf7a5a853a5fa7016a795be67143029bed85280346070b53c2c4f8a2ea91d6b03503238ca9c62d2c34221219b8b181946de9b3059278d26579ffca8677018ce6ebbb3a5430fcdfcb0dcf6783e92a55bd725a4b1d40e1c567165d864baa035eba3558014c93606c9dcd024050c7cf2599cb92775d4969f6f2f106d81cc8488aebf9a962f7b1356c325c0e1ad22555f78c6f21bc707231e53b875291c07102e0e36fef28de6e61c7cfa809409a0a244858b14f19ceceed1c5b38bd4058a71dfef45dd400faf51fa363acbcb70f614ddecbb22b965402eeff789c5230fe8d8f02759c211f0f192926bf9e9f0faefb67ffac1ca94a1fc392784ae0335cceada3c77d5f74b2145cb21fe67fc86fe2d405b5449de11777b3d3dc8647fa2a14615596df82eac5a973f6c006aa0d38c4e131f0ced1e2abbae4ee4e03102e68fa084e64be87be6385501f7be39d2b7b742ac92db2f2882975f0e93167df456436416501ebccadbc8e1e22dc8717993f02f3c9b76f9aaf43a4c521aba5dd9b4ba5a5d24f92223f87155b822d08aa91de92a771a431b8882d12644a775febb8926262b61835efa846dddac52f231fac3d06786dc38f8bd549968e8aaf1f5d3d2acdac537f24e2c6e7536ba3f290face2f1db3d7672e6e07f632309e4cf5f9d218fb5aa81b90e635ba16722bb9a252105e2ee88fe0aa069ac58b10da44c16c94b98b02ab69c12d213735cd5ed8f07fc7664ea713a414d5e4439115ffa4c64d95791a281b6b191d8ca2abed585b1206a47b6d4eee4ba14ae26e9b2fef7f1f5e04575e50f167ef1ef525854f4cfcb2d0e644ebfc52b4d45037618837e0cfc591bead5358f66ffd2d4d1d53c5a7faabe12b2bd5795400ef60e4a0f2952976af4c004c1994ca79ec62ce3bed7af25defc7efb504672766ad7be545299e3de7a7086528459424589fece2dc5e1f4415852f534c8b8cc8639a803ab587cf903c3580a5e7e709d727f8d78d11ed06fb286c21ad8de29cc1f", 0x1000}, {&(0x7f00000001c0)="0d7c10fb767acd098f414a43e4152347ab2a2b63c4867673104e3d0df21c96350992f6923ecd899eccaad2eb3af5af42b1036fff61", 0x35}, {&(0x7f00000012c0)="1bdb0201d5c960801e8d6ef48b0c96341730494ea6806d72d44b3d0a59adcc0f76447a2f8fc5153d7d259e177b4469f0dbe6da352b650ad74986904e917b797ece63db4f28fb3d00449024bce4a57d74f9df1a171690e4b0dde34b4c127a22e32a60b4f8d3b003383da369e14f9552020bc84c52d4b95894bdf1e7910dbb8f56e0e30d9cd52cbd5ee6bef6a95391a2174d283d9530ec1e74b180658dd3750abe4c", 0xa1}], 0x4) r2 = dup(r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000002480)=0x7) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0xfe, 0xfffffffc}, {0x5c, 0x0, 0x0, 0x100}, {0x6, 0x0, 0x0, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000002440)=[{&(0x7f00000013c0)="080f1678a76ed41fa494ce558ef25d2c5f7be9bf7f719f57adb171e7fe6e2079a6b9a157ab4efecddd3f4b3b46619ef191fd6fdbf5d139bffef927397bd630eca52d1448f1307c2669b88ecfb6a6297e5025209180b9267f8b5fe1011caa5cf9ed247f0b807a45c7c5c0633c8a5f89ca361bdef1e24d5170bc99cc427688a80e0a22982b434e711788e6b76b17e6648c1be0468648e2513d3262ea384a8410493c86dc87bd654531cc61007903625dd67a28608efb3237fd722597ebf0498356a2e7521fc8d1fe678f2e1f18e1514e93f5dfd214b73541ad94da61aada990e408bcd96c9268e5cc71ba5b3b89d004bf781dbdaa9163a6bdbbf9a6b1aa5d6eb552e2b817642c0f9e1203df57f4085ed87140213dad1b2cc528f42064ee307c47bfcce2d6f81994a7e8079d14693741063857ce31091287cad44412b8049c27199680ccb786a371c7ca3141c6ee4a50193b12ba38858406e8919864ec4d8489dbcbc1eafbe5d2a8c12b9800f23b31f1a5c5b1cc021275c7c469d8f21e35b18cd7e5542b113091297a0163d063e17c1c6b367b7eea7a188c9a1a74dfcf5e83c857c08604937612ebd8669976cc281d0145fdbb8005a552041955ac89f00be938719bb1fa5d487db4c4f13030948c9d495cf691c0a364a2985f73a3f31575584bb30e38b32d5207f8194824e33f568cb81a04d475dedaa099bf89d4763119f5cf6f44a127ef1f63e78010bacb8e0cc263c7929a43640c3ebf892c02a273783c4527ac2bec48817bdac5a0c9b56737965bbe3ece7f83cd0f86e7dbace40133d385c0860b4229828e88ed3d3d5e8323ed910a8d986fc973e839f8debeaac9eb0133d09a3c8a44bf62c5f131ee8dbddb63674fc37a6dd2e30fd8139c32b680d92d399c016fc746b6f252a5a85e8ca6845f9095f7cc41da7e542d196993d76821547ae6be07cffe0d81daf3359361db39c11bbd6a128f1c9f188ae48e54b99886ddec902835bc481d59ae80656bd052a60485ebd3599108722d94b09e8e04680d071e29ff101484e85bc410edef2ab483eb911d6102a127ab771bdb3f76d867d797815bd272ace1a52f03b685a9dc16774fc33701caaa079242e3ceb26a398a92a4f7cde617cc4fe11c25288c1df420889d158475a95d27bbd596a41356e46300c87a546b182b11eca2cc089236d86dd138830dde43a5d39d294c34e6e3ff08e09292e3fd45afd3f583764c0cbe069ed239d9b510cb6a275fdc37eef552537bee57bb171ca64155fc87b7b01b39571fc82a2371e3cfa0c0693ecd26e9cb069142bb692726c473d87df01bf75aab5ac5a2816da5f978404582146a7c8b9a8faf5fc39cd78f451e74ff47d9a67c9f46f4ca8873a251f447cebde52e0859577a160422ec6b300e6ac1999ba7a6247ef1f5d4197244a57e0a9ead74f5de95bdbe89385c33519375a6274a975f7274b6330084e8ed7f0762785233a93869631fa9e7ffafc16ee90c27f2855717d4fee30eb617dbf1fe6fb6cb20e2897ba8dc8f237978d44013cd38d6af2fb3eeeed906864affc8d28f38d0e6f5b2866255dd1867f253a0a7d7af0622c53784a95cffa2720bcb445a358e30a9ac12b51ca24eaf218ecb275185d0fd13eba32aa1e8b8bab98b024a05e9e59c3a0e65736f936cff3a8ae35deab97d25f9235ee22bfa64484e3a8ed3b5f6bf868de7b0b7e8faa5f57535c6e66207e273bd0fa848159c6b19586b12c7135041ed17f184c75b75e933202011f4148512194afec1108ad656e60e0e6594c8d42781d8d915c6b5113a0bd7234a4ef0205c657c081088682b71f788e84a54099d742282453fc57bedd72e4ec9de718915b4b3aa95bbe239adc533624fec859b94b88a149a202a07b663034b0bbd35f5f10e744bb38ca6aa59880733a75519e1b1166e5082264b9f2e55b17e6dd27124b4f1e5b28c24c64cf80fa92edf4226d7a9a2591dc5181b535bb7293d04a0c312404d4a709ac837ed98b042cfba2be0bbd73f3e24dfc139dec53f9d1dca438cae610210ae16b1217c01ca356d1bb3765bc8fd12f9964cab2702ee63413ecd21c7b33c6f6a837b36f3f5a8bc94477fa0ab72c35cab0cdbd0370aeebe8546b2cdee2006934304894c8776af3042e84a45660854b2e9a43d8e4764916d8750b9debbef98ab6a56d931be0fcc94c189a4a7f4f998acaafe2c7af4f3c60196e8abd73b88e282a7718d197bf88d2e2319425213db19fc82587ad9ea93054f597662c8e0db93234bae35c7c03c2564f91f152f8aab6f0902e9287275300736807c03987b8526cc859b1975be03d488b1f346cff02c177a37f6356d2fa007a9911e8f0395c0b5ca5ba31c2ff0524ec5df54d092b17207087b531433d0ba17d3bc489e7bf4791005dd5483a018b7cbc5e81d93260bd731e91660ad2387492a3237c0bc6b4e0acf2fe8312af5f816b5506f1c73175745e3d61b7d3887d93294da4b5f6ed1368c7fd7484e278db8ffb598398780b8b7c3bc30a1a887f8dfe475e9cb3646350ed32e4dd648965988abbcef9806247fd57b7626931b0eb23c640531da987006afd77d55ac43363207600d1e6ca9afbf377d65fa843c48e88f552bad4e350d66e735f454fb4368f5a04179134dbf0b2bad185d7c0c6174eae90a380c88336e155fd700db11136190adf727902ecac00d35ffb7b901c5609553953223429074cfe5b4efb20fe3d86f1af4e379e98d942aa85e4aca547bcd23e6535599c18c8ad683bff642bbf809ce9d68c15b8b1152802d1ad76087f39022de6e694a33ca8eb7db0dccf4653b26ea1b86f2491179f79414e053ece4f05c7e51bf3fe2650fdf8567a4806460d3b516109975649477401ab865baa4a709880642f88cd3628d142f29b9e45a5752ca03fa9a29e2f58ebc920dfbf627e422e3bd6c670efe1e6537ec2301eae0aa0e5202b7e51099895a391b897334185278237d4cf61e92651f779ddf3e10b90f0d78c05f3e957e95988a736f3be8de0938d1a06a41af0064078dc71b45b3c7d2d5a322faa5af09863cdb531ef873abc94d9e668463f8ce88caa1fb9618726f2a9ededc9de0b3653c94f298aaffa1721a8acdb2f210343ce05c5684f64b7196789a439d500bc84eb8e6bc0571f2c9092be47a8f0ea4af41c78ea9de1553d76d0ba1695e36a2f72b4d7a8a8ee3e277f4eaaaa8569a13209367a08d8d54cababf8ff1204cc090750f4745a281076eacfbc7851795d0387d31ad22e34483c87b88093ab990be1ebe64f0f5a320065ba2fabb0486514d14cc51a3b1e9faacdd1bde690f18dbc411c77e0a917c8f3206e7f65dd2862b454cbf6bf8e82b7f98095a7c668a05ec6d029e5829e5d82f519b7eb25196f658a4d51850b4dbcd89469d89bf169f925a5c1731371698775342816c46d2e197df86ffd7799206438b3a8c5e1fff0f7f95c6918255683889d9790c13069b73776e31c98df1aa39fbd9ce9f54acb583807e047b3381ebeb87f39d53b78e07ed852ca79808407216fc1bec72cdea1c8d7528762634ce1c879befcdcd0ce9226c46cce378d649bbb24a7033d3a487e8b309b34b7d8d1a110bcb25ebaf850f2b5d2506a0162a369bc21c3640fda168f3c153a4fe9183f8430fa3105f6b28f37b995d880f1758f22f7fad8e2dc3500835e1fe91d84f6deddbab45feeb00ba00deb58d7a9af4043c7dda16e423b27b58da12f8a6c4cab143d33902d3d542be0175ee9048d4f9e5f0e53e14f1e945f5d6152b9af0e2deb81ddf617ddb854cc57de20a4cfec16b154f9c4e849a652d62165524e44fb4a79950c3db11cd0e6ea4a098228ccc9bd523e774efc6690789b522141433d6acc738139a24ad6b15a77d5de59733facfa37ba78979b29349511b8a53ab007fc246919e8d5d7a0b14502e9727bae4098c6ef4cd98be832208303c37780148e4ad96de02debe4af56fe545bf02b6760bd38fba7d666780b1615d35fda97eea85126854e31d57d78e2919f6cd5d7e5052499de35b86fcddb86436c834a4e4f7943b0632967cba0e8170a5c83aa2de3888b508e2c58e5928aab995b03a01fef25e1b10034b72206b2e42d0be32ede1a8d8ef31fc5e76c67d969c40dab73c2f8f4e67936ed6e6985e2b5d8c30a0da9b7ce815bf206bcfb96c1aa8a11b2e8d0ad6110098e91fd118ddb6915d23cff8eb50299c74038248ff4ab9d658eb0b3a9e0ee9cf2a3d4ddd5d0f17f4863c06b91a6ce8abc527fcff57bdf4089f6693ed77e19011f0ea923ff0dcf524b597fe7bfb8a877fa9b03394c0e8b49762702da6a740baab1ec46cf612880c3e1b46d7aaef6f7aae3b98784cda880984b4920b4283248a7707019658ee6b2e0518eb3ddb2e9b821d2ab8d6fa1973b400f6f4135ac296c6888e5bffd312dc9b85712ffaa0fbb1eb0d014ffe48b72a3255152db0fdbc9184063212f3c1497f044a4ea4eb872705926445469f1d8e56ac1be439b2043196976a732a4f6e19e6dd01c544465099b78e55b0859e5684168beead947692c92d5527739d0c0705b8571b52a1f9e40a75711504c556f9f7fcf1791cb5fde2f18214e44dc7e6cb5bc3200c845a50f9cae6e3d3a51b128bf24ef86dea5c5122441b5fb763d2f75e6d334330ce0d489e3a66a2fb273086d0c48b322296cbfd23503b4f2f090a841eb69de7134c1308502363dc9fdf06494cbc8b9f85e34d6aebdec61c41e64f22acfa459db102127792768de42df2ae9b101b81a48f20a33ee8dbae6dc8bec93624742488143f8e2bce4edc23357d4bf4ae6644d4dbb1a897fbe9d05f71db142eac93ac9a279ac4306773b86503b0bf896b51fae061703c5e5a61ac280ac92863f6f51c7fb612b187305483e0255dceb13c3bc25b13ca09f93b482df2849856f24855158721b6e84744db51d25e1a491b653fb061fccb8cb3f8d65880811850377755264fd2374fa3ef8bca7156e0ac3ebd38e26f70d74b968079095e87327bf1aaea1dac849e9b36ecaf2c210ee7df92b0ba77dbf45bfc8a53744b773bd44711afae8b2c9f4666b4d87379d7c3329b53735960743ffe475da66f0d22f6cd2ce3965bd47015c1f9f67558c771d169d33e8a5aee4e3d2795ffef74069fd51884ee9bed10a65a271f1f2a73632e0788e25e071d28bbfa946d34d31ef9773209da3207266272f0228943876b648e8b1a4350f9349d315eb9a616c39bfe3f6c15570877d68000094cbe177ce5f3c942c390128d6ab92d76ba260c59c71b0c6e814da1c418d757cc43b4aae4ed232af3d486afb972976a9c5f67d5f3d65f6814710e1a54d443faa091a713db0e78ccd5d7b76dc5de0132241bf943e5861324e471200a489415e434b52d9c3048076f1f1cd0c275b1660c4a19053e0009f453a4abf3d6a86901832ea645d094c8e5608c013b4119aca00439554449a66a986e258b1956af46896d089a5f41189d42e0d811dfa8d5e544326a72132c4a80a87ed5a45121abbdae2f1c4a70243a562701b7159f65a3171f334d2614327f65b29227121cf10494f44bf80dacbd5836fb8946384316fe82c5f8663d8d75224d77a664da4ce04b4ed25e336121388d41702c221aa06723f98b0f30ac8ba6e32b43cc780c09c496a1e2cd6cf4d5f45b35ea5089ba75fc0818fda30964ebb084c54ca50617f33333661cbf05608fdf59bc4b5328c3fa797c5fc4b57aeceff18587268385fe4bae52e25dc754e5a3299879664872a3325c461aef39be3ebe68e46e3a9c07660f19278b4887b332605a0961ec526dfdb7591658dafe5ebb5", 0x1000}, {&(0x7f00000023c0)="d597688dc38b2a63fec724b88f933c570dbef4ec1b9c69f91b5fa444420efba21ebda2354038a82f381c8d105a90fcb76b1b766b53711ec1389927b08d4c3a875dd62e60e374f143e43be89a3eaecb5e94d75c4b265905a7519344a4f6b431c6569f246731bd962c302dbca5033f", 0x6e}], 0x2, 0x0, 0xfffffffffffff549) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) pwrite(r3, &(0x7f0000000040)="e16914f63528c758c2d70e39693ba7fb7e3a000000150000006a39eefec01d1b8660574312c806007fdf825ac3f323db36b08146a756b9a5a40c4a0710d74a579ca8e9d57ef0a7dbd562f5400fb2805699c55d75d4ab92604f4abf238f47f7b4789dd6ab2c449d79e9", 0x69, 0x0, 0x0) 02:25:27 executing program 1: r0 = semget$private(0x0, 0x5, 0x204) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000000c0)=""/2) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/80) semop(r0, &(0x7f0000000000)=[{0x1, 0x1, 0x1000}, {0x2, 0x1ff}, {0x1, 0x9, 0x1000}, {0x3, 0x7fff, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0x2}, {0x3, 0x5, 0x1800}, {0x0, 0xc5}, {0x3, 0x2}], 0x9) getitimer(0x1, &(0x7f0000000140)) r1 = socket(0x800000018, 0x3, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) recvfrom$inet(r1, &(0x7f0000000280)=""/138, 0x8a, 0x1001, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1050, 0x3}, {0x1c}, {0x6, 0x0, 0x0, 0x100000a1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) r2 = dup2(r1, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000340)="9107bf3cb07384d9f0b8d7563928935d40afc651630b54cd2527f15b65e9197bb362847c691a2e4ab10ff2128d861246d442f0d49eba3f71968d55e3ef0f107f28d0709214584a8c3477819235e86c8bf880a3e8b53a9d05426627cdcdaa401b907bff95149ceff5255be4d80b76d7a89e8f90aebbb3751d8251123b911300e2020501ddca05", 0x86, 0x400, &(0x7f0000000400)={0x2, 0x3}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000180)='r\x00') mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 02:25:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0x30}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)) 02:25:28 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sync() 02:25:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) setsockopt(r1, 0x10001, 0x2, &(0x7f0000000040)="c54fd42d34b2d83c707eb935a7ddbc3d6717d5aae0624357176dd0f91932a9baedcbf3c991975f5dcd3b35f5c0209e9c42d9efadff13e3d80971e91142880ce4245d33d7a1d9d8f650496d3b5b29005dc9d1fc41c536e9f41ca99aacab13b5bf342802baf0dd53ff73546445be4dcb41c67433118c92d88200d45fb05c7309b3262a25e52d4cdce74fa6be40ff466f28d7e181184a3f2958d6953004077d5b12daa975853aa021d5bf82345dbbfced349b71e6be78d827cb48fc", 0xba) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000100), 0x0) pckbd_enable: command error wskbd0: can't attach mux (error=5) 02:25:29 executing program 1: syz_emit_ethernet(0x5a, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa04000000ffff88e7"]) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) 02:25:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) fcntl$getown(r0, 0x5) writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc42", 0x96}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/23, 0x17) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) faccessat(r5, &(0x7f0000000080)='./bus\x00', 0x0, 0x3) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$BIOCFLUSH(r3, 0x20004268) r6 = dup(r1) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000000)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r7, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20000000, 0x200000, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x26, 0x0, 0x0, 0x0, 0x0, 0x40000000000], [0x1], [{}, {0xfffd}, {}, {0x0, 0x5}], {}, {0x2}}}) 02:25:29 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xbffffbdfffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x3f, 0x9, 0x3, 0x9}, {0x4, 0xf, 0xff, 0x400}, {0x4, 0x9d, 0x7e}, {0x8, 0xf7, 0x5, 0xfff}, {0x8, 0x7, 0x7f, 0x6}, {0x8001, 0xff, 0x83, 0xc2}, {0x5, 0x65, 0x1, 0x8}]}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:25:29 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)="9513", 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/144, 0x90) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() poll(&(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x30, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r1, 0x2) 02:25:29 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="cff8240900c2", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr}, @icmp=@echo}}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 02:25:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x10001, 0x0, 0x0, 0x1c}, {0x3c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x2a2, &(0x7f0000000340)=ANY=[@ANYBLOB="f6ffff6a4f795ea1c7c0410c867a"]) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000100)='./bus\x00', r5, 0x3}) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) getpeername(r2, &(0x7f0000000080), &(0x7f00000000c0)=0x2) 02:25:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1ef) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000580)='/', r0, &(0x7f0000000540)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='r\x00') chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 02:25:29 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x100], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffff7ffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8080691a, &(0x7f0000000300)) 02:25:29 executing program 1: getuid() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x3, 0xffffffff}) flock(r0, 0x2) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r3, 0x0, 0x0) r4 = fcntl$getown(r3, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r4) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0xcb5ffa30cb4df23a, 0x1, 0x2, 0x2, r4}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x101, 0x20002fffffffc, r8}) 02:25:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "0600060000000000005b00000000000000e74de4", 0x0, 0x200000}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x108613a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0x103000000000008, 0x0, 0x0, 0x10}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fff, 0x3, 0x0, "7fa7d0d917300f9f774b9aa581e2857888aa4d76"}) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:25:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket(0x18, 0x2, 0x0) socket(0x18, 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4, 0x8, 0xd6, 0x800, "aabd1a6b818d7115e832dad055e6922895283a92", 0x9}) kqueue() select(0x40, &(0x7f00000000c0)={0xef5}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x698}, 0x0, 0x0, 0x0) dup2(r2, r1) 02:25:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x242, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x4b) r2 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800, 0x28) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', 0x40, 0x0) bind$inet6(r3, &(0x7f0000000380)={0x18, 0x1, 0x0, 0x80}, 0xc) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x800, 0x3}, {{}, 0xfffffffffffffffc, 0x40, 0x40000000, 0x50000, 0x7}, {{}, 0xfffffffffffffff9, 0x21, 0x80000045, 0x9, 0x6}], 0x1, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffd, 0x1d, 0x1, 0x7, 0x100}, {{}, 0xfffffffffffffffb, 0x40, 0x2, 0x80, 0xff}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x23f, 0x2}, {{}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x80d6, 0xfffffffffffffff8}, {{}, 0xfffffffffffffff8, 0x10, 0x8, 0x3, 0x7}, {{}, 0xfffffffffffffff9, 0x0, 0x70000003, 0x1, 0x1000}], 0x0, &(0x7f0000000600)={0x5, 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x400, 0x0, 0x0, 0x5}, {0xa}, {0x82f, 0x0, 0x0, 0x3fd}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000240)=0x1) read(r4, &(0x7f00000001c0)=""/66, 0x42) 02:25:29 executing program 0: r0 = socket(0x6, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a0069000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0x8) 02:25:39 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000300)="4cc7e23c7c979729250bcc27fb3870ba1faf12693b9635b3eb9871af723fbf8b2552f2f098c1fec31ff47e738f2116f82e3fc329b5d34c456dc5a8f98c8cbae858242de56f3e8bbbe971d514207fc15b70deae6a51f2a8e90689c2572ea187c4a8", 0x61) syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1aa) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) sendmsg(0xffffffffffffffff, &(0x7f00000024c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="680000000000000000000000000000001be1d5df9462128c6bfebb105901e6bfcce15bc67da9d86827dd5ca681478ecc86ef7d5765050c91175f141575963b6ccbda56c14880008e63f0ab35e6359e7fe9ebeb44f87ffea0f8abf9668d63512fe300000000000000a0070000000000000000000000000000db3e5b11d5dfdd321a61a4c072722f4b9b663d2d1016a137d278c76ea3f6ddb183b1da652d31f0726f9c09d5e7e885a54c07d6a987e0f8908b84be5bdfcfbd6f33af460994d969b323c4356f1525deac16005c9fcf6cf94b5d359b5623993b267295206314ab2f1218494a78621d454f2bda74655df62087578e1e58872ed2ac53e59913a7519791acd6981dc44278959d6a6966a890d97146ffdb8d43b0c0b49b00942a7035e523207478b167d2e7c030272ecbddf9e56171dd54728a8527b2ee424ddf3a32f708d8aacccf5a0d"], 0x146}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 02:25:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="018015f2", 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x36e) 02:25:39 executing program 0: symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000140)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000000080)='./bus\x00', 0x0) symlink(&(0x7f0000000040)='./bus//file0\x00', &(0x7f0000000180)='./bus\x00') 02:25:39 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0xd, 0xffffffffffffffff, 0xbfff6ffffeffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x3000, 0x640, &(0x7f0000071000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) socket(0x18, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8080691a, &(0x7f0000000300)) 02:25:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) sendto$inet6(r1, &(0x7f0000000080)="bffeca3877566f3d37", 0x9, 0x0, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x1363}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8a"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000040)="100e2956b9223776", 0x8) 02:25:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000002c0)=0x3) r4 = dup(r0) r5 = socket(0x1, 0x5, 0x4) getsockopt(r5, 0x1, 0x6, &(0x7f0000000100)=""/155, &(0x7f0000000040)=0x9b) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 02:25:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000700000000c539000500", 0x4}) r0 = socket(0x18, 0x8000, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f891c6c65300011eaa4c4b695ac46cadd9d6f05b07f050f7bdba39ac5dbaa6fea691722090c9c16ea783ce9770833239b03c18a4d375ada37c3befd7a79c304548e03cc0b6c1ef6d984742d995a8d2f900f599ae3c7b32f1973a2002dd4e675a8717e7bca2834ee7959eb0024adfe37104a570c322286f837e4ce915cab2b760e4927404cf7e0d85894262af3d2107a57416d2406c745f99dea"], 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xfffffd23) r1 = socket(0x18, 0xc002, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x2000000000ff}], 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x7, 0x0, 0xfffffffffffffffd, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x18, 0xc002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r7 = dup(r5) sendto$inet6(r7, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) ioctl$KDGKBMODE(r7, 0x40044b06) 02:25:39 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12080, 0x201) chflags(&(0x7f0000000040)='./file0\x00', 0x1) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 02:25:39 executing program 0: r0 = semget$private(0x0, 0x0, 0x80) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/132) r1 = msgget(0x2, 0x24c) msgctl$IPC_RMID(r1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x42) fcntl$setflags(r2, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x44, 0xf0000000, 0x2, 0x1}, {{r5}, 0x0, 0x10, 0x2, 0x6, 0xf1}], 0x7fff, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffe, 0x4b, 0x4, 0xc567, 0xbe6d}], 0xc10, &(0x7f0000000200)={0x1, 0x9}) r7 = semget(0x3, 0x4, 0x444) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000240)=""/170) r8 = socket(0x10, 0x4, 0x9) r9 = socket$inet6(0x18, 0x3, 0x9) poll(&(0x7f0000000300)=[{r8, 0x20}, {r6, 0x1}, {r9, 0x4}], 0x3, 0x6) r10 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) r11 = socket(0x10, 0x5, 0x2) fcntl$dupfd(0xffffffffffffff9c, 0xa, r11) 02:25:39 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x80000501) ktrace(&(0x7f0000000200)='./bus\x00', 0x0, 0x0, 0xffffffffffffffff) link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x7fff) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 02:25:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000100)=[{0x28}, {0x48}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000004"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x39, 0x91, 0x2, 0xef}, {0x1, 0x0, 0x1, 0xc958}, {0x7, 0x0, 0x4, 0xa8}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x7c}, {0x6, 0x0, 0x0, 0x200003ff}]}) pwrite(r1, &(0x7f0000000040)="d000"/14, 0xe, 0x0, 0x0) 02:25:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x3, 0xbb, 0x8, "f27755fbdecbe9e942726def389ab20a9020eb0f", 0x100, 0x1}) kevent(r1, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x3, 0x1, 0x1ff, 0x10000000000004}], 0x8, 0x0, 0xfffffffe, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) linkat(r3, &(0x7f0000000080)='./bus\x00', r4, &(0x7f0000000100)='./bus\x00', 0x4) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) dup2(r7, r2) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 02:25:39 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000540)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)) r9 = openat(r8, &(0x7f0000000000)='./bus\x00', 0x8, 0xb1) getdents(r9, &(0x7f0000000480)=""/155, 0x9b) 02:25:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x3ba52532e200205, 0xffffffffffffff9c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, 0x0, 0x0) ¦±H~4'çhñ$¤˜g ;=þã…Óq^F¸3ÍLSøXç43ï¡žÔNiYN v QÞRÂN€SQÂ;Q,Œ>èÛÎF¥ž7ç´ðÅRügJìS‹K©×:œ¿guJO´¡¼ö'ôkôë$b§*Þ7´ýc9ÞÑýÖ~çÃÖ¨ðb´£¿6ÿLk“_^Òôó'|'*ë,®yODŠÛ‚m®4ßr%z™èæÒÒK>¯Õ†šOMpÐ`r¤0VAX`²´Ô µ¹êö¾%$#5B’¶/±¾|z]w(Àl¶åp/Ñ•¹[Eùf¾Y&³÷÷ Eð…ZªZjÊ㾿w¾ÄB[J0t'VÀ –Û˜{”TmN\ýÕ:ˆm³Bªÿfuªâ×}ÞõÛ«zU·“Ì¢håUM׈D”É–0i‚®ÍtNîévt-Ÿ!Tåh «#¶$"÷‘Å`ðCOQCt >X–—?šžbH†'½ªŠ~F7ƒË#oûf³µ~‚ä—Så"ã\EÚJ‡?"IáÃëÕíb¦5€8ÝàË«3gˆÃ襺;Ë„¨Ó~4ä)áô˜·æ ý•/µùßÄc;hŽc̾“yã eŸ?'µSLRwa0 çÝ™¹ÚÑ0ö¯:·FAPÜKØ&kÏDþNÁ AÁÃø¨&Î_ðÜX“ûœœQª'‚ω€u ì1SØ‚m »Ý”¡žº5{ÈðXå5að-šhèÞYÖ¶xgH÷‡ÚÝ> ùW­ O^Ãi @P¼_Xëó‚ñ]‡f¼ÃÅìMˆÛé!š©õi|Ø}“¾¢`<̇rŒ…9ÝníÌ¢Ô33®*Ðß™ùÑ€u27çá ½j¿¦"+ȱþ5 ïŠN6 9àÒÔšŸS*`¥ï¤àäÐ#o4¥úÍ‚Gs *Ù”Õß¼»ëDz’’ï×æ–aJ\i±iFÂ^u&L!æc²ÕîÿÛùÀ”à,Æþ3ËoÿB!ľ‹€¸{KTµ J[qeJ’øt>/PöË8,^Þôí_üŽ„B‡ ãïx:ü÷ÅEÉgQ†øOÍ84ô>Ð,°Vôƒ}51S£p.šÿAÂéñ–Ÿ»žþ…;~o†¸ºÌ¿¤WH¹A®Ù`ùO·€@pÿF4v*C¼©E*cãö•t ©Ó³'…ó4cˆóVûãë³ÏΫß-(£J¯£í;„' øÒŽeá\@¯Ð:F%Ÿ£yjEö4Ý^½´Â‰Ì4×ÁR£ž#9•ÜÚ‚E ƒ"ÙݺG>Ì.†ñ¢giõžÅmøÍ@/—:¬0"qž¼"údF¿(Åk¬†Ï©Õ‹…Üãˆ;àV(l}÷TëN<ŠÊäÙ¤_Fƈ^…"8gIÇØJÔo’Ïù@„NÚ.ÑÄ.=~z2‘Ö´¯&$'w&œWöétáÐjSîMe˜r|Õ¦ŒRÓkB‹ týí\R[óSÒ(S;Zn‚ïhEQ Ÿ6ÐeèÑZ`)u–3‰ø3âP§Ô*´lÂÓ)Ï}‹úé „ÌýˆÒ"¬>~ô˜çkݸ?u2lëÇfÐ5 B+¥WFãüÙÿ 6åAÃ[IÛ[{?X3"ƒýÓQqšsÝ=úõð!ª@E(}éDäYƒMQ¼PlÍ"m–òØ…ïy»6ÕÙ~e×ÙêkgÊÌhaôä·óLE0Š©›Y&BT7†ß¡RJxW5äü/?v»ŽìHL¾-’ÁÆ;fºÖ8ï•dH.†eëë³j‘ZJn»éóÐ^brü”ds]1ãnJ¥h¥«¿]+¡ö‡¶¶Ä8SÇó¤ˆ]9 Ú3­KW¹ÌIïÐ×jÅvþ*ðU&p‹¶ˆi¤KEYRÁìæg|™¤©ƒ£ŠYËÝyþ"L™0%fÖ+n$lr¬¬6Dÿ4NœpGßД“ß¹õ/IO7xÒβv#x ð.Ýz>¾Œàí1uIÀà>û„^F„”*¾”v[n·æÞzg|Œ&µã¬-~À¢ U&Åé}‰¤ú¡_¨Cã98hÚÌÜ"¿x¡çèÉßå¼VI—ñæP$+Çy#땺ê{O % úŽBÕ›µëØ[žëÈÎ;¦r±[–‡ ²>s†»¬žò†_IM‘)5ÓŽ|+±â–’diÙ@\Î&›“1” ÍÒæL‹w‹T4E¯}^J¢þžöû‘šŒm†ó‰g’˜«ñly>êmóÎp溮|õæ«'myñvÎlYxZæsUšðÔMÄ°¯¤âªç©üš¼øfÇœEÖyëä•¢ÛF þÙ:bGÇÙ^ô­pó>XÈ©ØÈÄÔy¤†–‡Á?íò༓"äm™ß†,ÌØó—.‰DžîÕüÛèÐ;mZìØ .”Zì~%èÄÕf–MrÏ•ç~¯Ëß<ª|ˆù¼Ÿþ’ê;x«t3PÛo4‰m35rÚO®lÂ¥Š¸Œì7G¦±H~4'çhñ$¤˜g ;=þã…Óq^F¸3ÍLSøXç43ï¡žÔNiYN v QÞRÂN€SQÂ;Q,Œ>èÛÎF¥ž7ç´ðÅRügJìS‹K©×:œ¿guJO´¡¼ö'ôkôë$b§*Þ7´ýc9ÞÑýÖ~çÃÖ¨ðb´£¿6ÿLk“_^Òôó'|'*ë,®yODŠÛ‚m®4ßr%z™èæÒÒK>¯Õ†šOMpÐ`r¤0VAX`²´Ô µ¹êö¾%$#5B’¶/±¾|z]w(Àl¶åp/Ñ•¹[Eùf¾Y&³÷÷ Eð…ZªZjÊ㾿w¾ÄB[J0t'VÀ –Û˜{”TmN\ýÕ:ˆm³Bªÿfuªâ×}ÞõÛ«zU·“Ì¢håUM׈D”É–0i‚®ÍtNîévt-Ÿ!Tåh «#¶$"÷‘Å`ðCOQCt >X–—?šžbH†'½ªŠ~F7ƒË#oûf³µ~‚ä—Så"ã\EÚJ‡?"IáÃëÕíb¦5€8ÝàË«3gˆÃ襺;Ë„¨Ó~4ä)áô˜·æ ý•/µùßÄc;hŽc̾“yã eŸ?'µSLRwa0 çÝ™¹ÚÑ0ö¯:·FAPÜKØ&kÏDþNÁ AÁÃø¨&Î_ðÜX“ûœœQª'‚ω€u ì1SØ‚m »Ý”¡žº5{ÈðXå5að-šhèÞYÖ¶xgH÷‡ÚÝ> ùW­ O^Ãi @P¼_Xëó‚ñ]‡f¼ÃÅìMˆÛé!š©õi|Ø}“¾¢`<̇rŒ…9ÝníÌ¢Ô33®*Ðß™ùÑ€u27çá ½j¿¦"+ȱþ5 ïŠN6 9àÒÔšŸS*`¥ï¤àäÐ#o4¥úÍ‚Gs *Ù”Õß¼»ëDz’’ï×æ–aJ\i±iFÂ^u&L!æc²ÕîÿÛùÀ”à,Æþ3ËoÿB!ľ‹€¸{KTµ J[qeJ’øt>/PöË8,^Þôí_üŽ„B‡ ãïx:ü÷ÅEÉgQ†øOÍ84ô>Ð,°Vôƒ}51S£p.šÿAÂéñ–Ÿ»žþ…;~o†¸ºÌ¿¤WH¹A®Ù`ùO·€@pÿF4v*C¼©E*cãö•t ©Ó³'…ó4cˆóVûãë³ÏΫß-(£J¯£í;„' øÒŽeá\@¯Ð:F%Ÿ£yjEö4Ý^½´Â‰Ì4×ÁR£ž#9•ÜÚ‚E ƒ"ÙݺG>Ì.†ñ¢giõžÅmøÍ@/—:¬0"qž¼"údF¿(Åk¬†Ï©Õ‹…Üãˆ;àV(l}÷TëN<ŠÊäÙ¤_Fƈ^…"8gIÇØJÔo’Ïù@„NÚ.ÑÄ.=~z2‘Ö´¯&$'w&œWöétáÐjSîMe˜r|Õ¦ŒRÓkB‹ týí\R[óSÒ(S;Zn‚ïhEQ Ÿ6ÐeèÑZ`)u–3‰ø3âP§Ô*´lÂÓ)Ï}‹úé „ÌýˆÒ"¬>~ô˜çkݸ?u2lëÇfÐ5 B+¥WFãüÙÿ 6åAÃ[IÛ[{?X3"ƒýÓQqšsÝ=úõð!ª@E(}éDäYƒMQ¼PlÍ"m–òØ…ïy»6ÕÙ~e×ÙêkgÊÌhaôä·óLE0Š©›Y&BT7†ß¡RJxW5äü/?v»ŽìHL¾-’ÁÆ;fºÖ8ï•dH.†eëë³j‘ZJn»éóÐ^brü”ds]1ãnJ¥h¥«¿]+¡ö‡¶¶Ä8SÇó¤ˆ]9 Ú3­KW¹ÌIïÐ×jÅvþ*ðU&p‹¶ˆi¤KEYRÁìæg|™¤©ƒ£ŠYËÝyþ"L™0%fÖ+n$lr¬¬6Dÿ4NœpGßД“ß¹õ/IO7xÒβv#x ð.Ýz>¾Œàí1uIÀà>û„^F„”*¾”v[n·æÞzg|Œ&µã¬-~À¢ U&Åé}‰¤ú¡_¨Cã98hÚÌÜ"¿x¡çèÉßå¼VI—ñæP$+Çy#땺ê{O % úŽBÕ›µëØ[žëÈÎ;¦r±[–‡ 02:25:39 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x8, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x200000029, 0x3e, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000240)=0xfffffffa, 0x4) write(r1, &(0x7f0000000200)="0796172abb684c7e0a3a36d948f54b6de5e21d791e0f82e01f9752716e573cf90dd19880487b83e2a312e35a", 0x2c) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{0x0, 0x7f}, {}, {}, {}, {}, {}, {0x1}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x101}, {}, {}, {}, {}, {}, {0x0, 0xffff8001}, {}, {}, {}, {0x3}]}) fchown(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000440)="bc3fce140a20c97aabf8bcd4bccb9533668f03fd0359f7e1f791307608f80d431a5a6028de69cb7b692177f9c59a5c144cefa4137d1480e8f554c89edc", 0x3d}, {&(0x7f0000000480)="51e861d850370a1f6a9ca01737c88bd012f2e56d7a138b128279330b641286a5d9188699dc663295368c43c2942409db7750bfd8b0e7334682fae8778b9d6a71437ba1f1b52a87267c26be6d3715bf445f7d4cbbdb55485a71fc661daac158c3884e697304e56d5f6f322e6cc0d5c2327ff8b2248f0678d411f5fcc1705ff9e872333302568a77bbc493f0f930d24a584b33c62636ae87d03a79930141c84b5e0e567e5574893bcc660a8f8dbcd15a11be3c1c2c54f41233981a8bc4e215c08e6bb4fa7ec04c48a64dc986f477b8f4f72d59d6910e233e8e664b584b36e295185945b4622f888594bc44085ad8775b4f626bbea2f3b259141e7b54397ae7ec496bd13c9cf36e18d726b4f7020ec7c31ef7aee2ca643b0e6f83493c107cd5442ef5e049ca14729574e3d88b0e1187edbd027970da289e984bb31708f76a0d5b865be43f4cf68bcd73dfe993d6dd0f417f8278738d0ea21f6beb52c1231a01844d38e05a74e0cd5bdbefe67933193b7ce50fcac74c8d9df42527f378b4d7b42e18000c382a6e27433a55f0cc89b751c0eb71e9bd0d57886a00446740644319b28a20fbbbc634ba62987ea2459a39f8f1c1e2c0e4ab0984cb70cc761141fe789727c532951a04fcff658409fcec7617dbfd0d4329fa753a8a533597ae83d6d0aacfac88a41187b1ccfb89db0f19c472701bad4887db348d965a8fc6ef32351439e9b12ff625ee9d4d6274a2b7aac9ace9f2d4f7c1deadde8dbe5fd719d8677e047f5dc5c3edeb2eb6b968401df8db1108abbdf9de4c240c548d05144f93071eca081763a14e43f41a026d2b10ce92c622a775fff8bd617774c3c8a8876fb62d0b9368e350c4c519c18a088c6af8eba5d1973f1e4ed4886ce0dd5422f1dd46a0e155fe9563a3b2bf322ab26ab60dd8e190a568bfe5e812a26dc6353d67582622c2036613da7337dfafe72602d5787a025d11086cb6971b7c15d395e5c0f05c91bb7a104b33e99177e33aa3fae3d217c1ab171f785624217cd1115b81ca6c4c70ff4d3040467f85edf54fe72591de562128f50372afdabf0e8107751cdc50e210d07e712c9efb656f59fc641f54ab039026f825cd5b4b1901d1e57dff6799c0893b55a6ce76822af684da87e6cb90915c7631d93457d11129bc1d05c08b53db702a62f1715b0ed5a9a110d20e6f280b626e2d73d60594009c09387dc2658bb67e108d79b29bec2b794f9a77c0aa9637794b02414baeb5ffd48845d3459ce6cd30d3c77788e862471de0c4b6e0310265335ee3ce6e6f8c414b0be641bb62201b3467eb89a70cdc74df154dafc814456767a1457bd9a1e915574b9a39e826ef7afe4f96f262e19764775805ba0f19d92cd877cb45d798c186859d0b2d1caebb8645d9ab2457a3c54c64b72601270b82bd0d5c7136ee4d9d08efed3ab6288ad4f809ab49f1be39e39522a700a9bab71549d4d1b23e56d8a87f30e02673766153239bb7ec2bbae86047196755ee79ecdeb19b874899cfc9ebbdb54aba71366aa2613c2b22ba7d45df83dd2546f815d950c54b8cd8ab784d8f9b6b0430d6c140a43d454b1f5c6afbf4324dff7ddb346c2e389f71e4853b9149cab838ae71909812143cf9a9c8053999e3b68ef185f13e77f8d6db90c056d40c6f9baae6d806733821303b764670bdb2815b4d78125289f4e63ddbddeb82646d54e8a2def63738ca7373fa0928cc9e6602d7e15326a3e111954b958eb5403769034455ac28abec5f7a0d2e7560a97b4b80b9b04f75e32a879c16eb426a0940b667ba2bed64697f31a48010c2841162857cb8d6143d8ba004d6551ab4b5a7555560abf63de669aa13a7054ee2fe723f6a20636a842157487814ceb2d66582df09dc192ac2d7b9e6394fb0e9b888df4e4ed9b30432df0215c0c389322e95695805ee05e49a63d466bb6096c9fe044974b2fff468694f2b6c4335643d70edb8b515f503327c7c42ce2cb873f517b3fcbdbb404e92c0943d202a6f8a6ed2de20d74ac3a0d394b1114519e82239cc021b64a9b610ac7df4472e7f9a8f5daf4c4b05be4f8a93cb3a77dd3f73f6cb558f876e90e7a382199ea0cd7044bf753c54d6819d3b8b1db598c38aaf4268130d179ea37e87e3080c8d59ae5293d8f0fde4d035bc968c9ff20ad70445bb030175ea76e6b4957d07dab579afe79945c58c9c25fa77dcc75210fc637b1a0226ec0d17973ebacdb8b0b14cff43d7ec1ed094b99633c6f0bd6f98a0d012cfbeee79d62e09472c6e943f2ceae23ba446ab221fa6d67c573ec6edbb5a69d60dc96ed223edcf4dee2896058e541beaaf9031490854ddf2f4e2df1bdbdfb07e90dfec51692bd619fd2e5d5921f669207fc840bc8ee67ce87b718a0804f7fedf82669aad285024ff5a28e8e6cba98b610b6574fae4454fabff14ba41833e35ec6cc4e6afba1a473f370b4e076f00a7a615dfe4db519020d039481f51f4aa37b3e2ac3d683e418e706454c97ca2a6d63a83851df9d364ebab131a31cae1120092cf82cf4e376da182b718e404b24493ccea8397e0edf74ee33a9c385bfd11ee44225a944fee583a8cfd4fbe1b79b4de75106698b5a24e4e0042fe2265d85c395ebee41a94303d34e1b47fa00ce47cca58aee5a930e4e06ebfaee69981a4956a14df24576da631085cf90f14db2b47fb6ead63e42388ca4324ad9a1fd3ebf8ff2f91b4de14477a944712584c633c332829925f91c3b6eb0bdff516592031dbdda26f30b1f8446d35cbc12e76bce8060cbfa20b98c94292a92aed5f0d824aa00f47c1a12e73ff2eb902aaf47c2490aeab7821d002579c73d05c353b3ecb84b1ced35f89d4fc8f4d4edc1088dadfe632cb61226d1a10475e18d83305275d2eb3ebf023a6beeafbefc9956124c6aebf2941802d5fdf7e9b82725fd241acb03f2922d340e14eec707466decade1f52fa9edf5e88e1d0d0a4c5dad8c8896c73b43c3e8db77979a6cc40f2cd8726072ef2320b8bf196d418780173f178401f9216bc800f14b1e71e1a5ac722552cee74371d4451ad25eae309cc2c8038c16224d88fc21570d350f23a1f09fdf1654bd01fea3bd61baf8573cdddae5b38cfc7e5040c45f7e781d968f1bf32374e8956850b141681e81a52d19e1bea8c09881c311652dd1a8911debbb711df985283649bd7658abed7f3ea37c8dc21ade48a0f5803412c3b570e216b82728cce8b939560c2eed14e9b9f4563e20b35c94e9b90dfd6e5114dc8bd1a43616b5d73011bebf307b915f65598a0a3304b9ac9a91c6549edf416ad45130e9a99e2c2aa6b20491bb0e6d037b325bc9f7c91459f27ea3014fc3152c10bc64a0e1232353f2c91060f1a8a77c212d5724c0ab8eb06e7b9f0e941f3c4db0ec0e50c8519842a095d45d1d7aa896b93ab92d515693e02bf8e87ec86256166ac4175d83c445929cff6dcdbd8b604d37c0988f24089204bfc14ca242d5949f9bb3643b6b002be62dbd8dcac61ce65f3dd90b1bd495f7fe11ee80bfb1b7528f6a64088f902a777e39c1e63477811c08b7e6d356786fa368c3271575093d7941b73b50731b15d24330531ee4c8b2b6abf9be9d1d8578e5282e5e4b3c63b9f90417e4d988ad018d7f6f7c45779e5e3a5b45961875dd50b954bd20e9e35941600d698840ba0d2e94d45bd2640f6f7986d377d486aab0d693ff8e6aaeccecc7fba30c188214bedca6e562702c91646c893752f25d6916d2a0b684454ef35c3067b9a68d1c06e3cd44d4d2aad68af138273f13aed3f808ef878566cb60d84fbf97eca4ce19802497c4809e0dfe0818b6584ea487d12199d161c21b33c6a90181743bc4cf5af54323356a8720443bc5638e43a90904ebbb724f437a2fa6bf369e1de79a5c5afcc181082d40d0d5d421860c7d61c912491c52f27b0a4fe433cd63b27315ecf5f6f8790f728f27e42763bcfaeafcbf828d50f5fb85c02cd16f259d12351407552c39889c6a10c3b6abedb5221795bd01e37a5baa5e17f14f56eccc3fe2ec6371d3e6fb5a3e8cf37a9769a1ed5d7c983bbd37df39732d0cd7f443724d4c4469fb4ed1d9937ca8b7b0aaebc9ecd55cf06eb04572294bcf1b8e1a0fc58155c324a6838fdcb9d0c842f48f6eed8fdd0320975f0bad79df76990f655a32930b9054987d86351a3e377b6d1be6acc3132ef098115948e1b6ff310f3ddb3dd278fb0928b244cd35648b3ba4c841b90d95692bf42ba0c1d393d6162ed84af1b14f2fb769cd4d53b4ffe94e8cc439df24c7124389ac5365712426295f9e3687ac67318916960d61f59f7a781da1cf2db0ea33be7c1a0f8a8dcf43cbda26fd084c969e60fafd9d8cec29335df7977c1bec401e2f2339c22176be48a173685340448c7b9e3c921de1d9e41ffe25b6e7f8d4e7c9cfb9fa439a642d65a26883d4d2e3a498dd1b56d30a1269d63be1a0b70a2e370ae17770b7b701b1caf3f42454e4ddf4ca36890bc1c2f198c804832c683a20c6ebdbaa83d439316701a2365dc0defaf95543da947d9081c5a1daa86eeee1061ad016ff49442a24a898d63849e3e24fcf2ba10556fe002e44371bd273aa5465357b58623f94f573c9a9da3ef0f8a962a4227522d7e8e5a6a63ebca120007230c4ee03af72bcc4d91bbb4a26cc83d1cbc9953bc3ae3417f60f32243178549ed640ff02aab0777f2410c341111f33336985b99eb3cf4d34e504ef87f79f8a8b4bf59f935cb66fdcc05658ea1d2e259a0376ac691bf4baca5ec78f1e7594fe5fbda6558dd758f5006ce4240421e32aaa7bead4cfb6a263431ce34549c9dc30dfcde0542b6a6c4cce9fe296a79b173dc94f324e501da0f95421127581afe1d976fc63a1dc29f3676c11098a076b7fe8a81d0d2a6dbf917f3e77be6a7c49900fae2c678181011263b713aed289deebe12c2d5a74db65d122e7a6dd6059812413c0c7accf9a615ac9174bed5fb535d2392baa286a11dbf20c4ed63c0cae59adde887665d4b9d42e8552b51d4f3e220b62937dd119868135a7c6f3108718661d7946e4eaca2d5d2ce725dee54031621ca62707d15a17c4ff7dbcd3bf5c780962c830d8c2a1adba549120d8cb2b0e5042913bca7bad09609a0a14ccb9a4d5be470d4a6125ca26157f5a2bfe84e0eebcac2caac6ff3f7c23e4bafa9fe75c31a5e110db94afa940d9c63ce10250af1f60c6d48d666c514f1907e938f7c3409e3f17332a195d616189dfd2700269b3e8fa03222e037801ee7e47e541503107bfbe4368bd8fe6cce457f32bd35bed60c2f01e72f342c5449ce7d42c8620e9dac42a85f60f63284bfc5c1d98249971d1547dd618e1b581e34896231dcab003e1e2e1ae1c59f296040495b03b3db5d7ee42fc1a7cc971dbb9bf4e41cf072866f7f7ad00ec78be5de818dfd56fdc7f9bf6cf624a0fc906109bdf744b2d156a060112a50c610b6c7329bc4769e4f1768d898b69020c3ae4fb47c485a34a37d71777dc3e60b4d200b88f5c8c1d6ee3308803dba23228c913f6619dd45987403b30a92257013af2fbc5f1da2cab63ef0b63287d50d9247a514e3e5d00270b21f5e1d8a6befb422073060fae0578d4b98f40bd5dbc54b14690b5c68d6644aa31379188398df862dfc46905e93773484225743529a2e8fde4a854b68386cb3648c6a1273aaf30ee30e3a6e0af0924a2bc68b79175eb684f3541a18859ad4571b9470f037146575d0555676e0d4c0d9f3ec43a0b5d52ca4639672cf3b39614eea2fc105427d30bb8a931035cbac1a208d2a5faf0c6d38e2d19c323295de9f2bd1", 0x1000}, {&(0x7f0000001480)="577f3760ac775c5aafd2a4d6268f2c9cb46e4ee381b33c694f5be53a8cb3d832bd329479a82a0b9b51bf30b060f55265599d7910422a32a3f009223e46203c7a069e91b790db3de23bebacb7f56357b620b3efd3842c445ddc6d9aa58479e67db31d0291a0d4d02ebf8b19147d3ed10f038e950370c9c200f60480f9da17334266ba4b9af126c5aebdbfcb070a8c6288044d5aa9339cef3d529ddf26de83981b5db1ab3b4828441958059c3bc489975b097f173be549d34f5f9a6f26d9a8fa945d08d1e825882a31302398fc584230af7fd746875608d5745dc45214eef7fcbe9c990cb87d61034015bb6c1f83a805ce3544655ff0b6e75a0448efe3829c", 0xfe}, {&(0x7f0000001580)="b4cd99d80421f1f756b822746888b34635e0c67c059591e41104808127ce4bcace501382ab137cb3ab5e9916e931bc627fda6110c5e5a68f36db2023e664d1df2aac409b2709b430ed6020053fdfa8702b3e8e48f2e5fada809d7d0e96c468e0717900894c5ee022520ceabcec517e34443ec53ff0894d771abfbc92eeb64ed2e99ae3247b51b7c8b7da6e2ce39770fc89dcd82c318cde8c0258400abd97f4ad746109d8effc0ddf1d531d1795b51ff16b44f3e15c0c2aea5b754e5b22a721c7f9333a4215a9cd2fb728bbbeceb4d0702254e65231e49307946d3b0fd15bb3475e5d73849c983408d4f9d737463a4f58ca28", 0xf2}], 0x4, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x4}, 0x400) recvfrom$inet(r0, &(0x7f0000000280)=""/153, 0x99, 0x840, &(0x7f0000000340)={0x2, 0x0}, 0xc) r3 = socket(0x18, 0x1, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$PCIOCREAD(r5, 0x80045710, &(0x7f0000000080)) 02:25:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaef125c00000400", 0x8) fsync(0xffffffffffffff9c) r1 = socket(0x18, 0x5, 0xd5) sendto$inet(r1, &(0x7f0000000000)="a3e2834769cd8acfab48a418fd0b6fab4832154ce873ab038117046263fffe4262054d2646c3ae039266dd", 0x2b, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) 02:25:39 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) syz_emit_ethernet(0x3e, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "e2ff21", 0x2, 0x0, 0x0, @loopback, @loopback, {[], @udp={{0x0, 0x0, 0x8}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x0) r2 = semget$private(0x0, 0x1, 0x444) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x14dc]) setreuid(0x0, 0xee01) r3 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{}, 0x0, 0x0, r5}) 02:25:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x80000000) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x58143e24766723b7}], 0x1, 0x8a0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x7d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', r0, r1, 0x0) poll(&(0x7f0000000000), 0xfe, 0x0) dup(0xffffffffffffffff) r5 = kqueue() kevent(r5, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x4, 0x80000010, 0x3, 0xf976}, {{}, 0xfffffffffffffffe, 0x0, 0x40, 0x5, 0x80000000}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0xffffffffffffffff, 0xa64}], 0x26dc, 0x0, 0xfffffffe, 0x0) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) chmod(&(0x7f0000000300)='./bus\x00', 0x20) r7 = dup(r6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r5) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000000c0)={&(0x7f00000002c0)='./bus\x00', r3}) open(&(0x7f0000000380)='./bus\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000100)) 02:25:40 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)={0x1}) r0 = socket(0x18, 0x1, 0x0) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x3, &(0x7f0000000340)) r2 = semget(0x3, 0x0, 0x600) semctl$IPC_RMID(r2, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0), 0x4) 02:25:40 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) 02:25:40 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r0, &(0x7f00000001c0)="9e3eaa5600000000000442d30f000000000000d04593704105200000001ece0efdd308e6b7cae0d2bfb7b32b655ceb0323330c8f46b2b92c3a24116547a19499079b9a0935882f7f36cd2f356cd046deb8e5086548b9a9f5a76de0574960c139a8196e62a413e602c8e3c10ca968e4a37cbe2e1c64c92b83128aefb1c06ce4b5748aae02eef5cd0b5b41ebf987422e31d723e6968119f446ad41cc5203b78fc5851996c5e18e5e7690e50045c2ecd7f21e41d849ee68acfeaade4116ace5d0ed23948bd6b7faee1d27a002a954b73f8837a7d83b16bcaef7c1dfd88bbd67f1a1ba253d00"/238, 0xee) write(r0, &(0x7f0000000040)="e25aae490000000001000000df142d545d8489199ccf9c9fbcf3820a946261a5f2c8ef255b5dcf7f5d77fb3d3ea0b0f93794cbba", 0x34) write(r0, &(0x7f0000000080)="9e3ea756000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666968653000"], 0x10) write(r1, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) 02:25:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000140)=0xfffffffc, 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) write(r2, &(0x7f00000000c0)="c5100513dd49d09d4e0602c99662ab25dde23ec8036820dcdfce827b1dce69a5fb7db52988393aaf046855a73562ffd89f3bda41ace0a61c4c977f6fa767098a6c60c63c46aeda61975dadd810ed5ad2acba73f6f714a976584d1adb5c788c1a23b1c333", 0x64) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 02:25:40 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000300)=0x1) recvmsg(r3, &(0x7f0000000240)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/1, 0x1}], 0x1, &(0x7f0000000200)=""/22, 0x16}, 0x40) preadv(r3, &(0x7f00000004c0), 0x0, 0x0, 0x1) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x195) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, r6, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) 02:25:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 02:25:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x63) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x8, './bus\x00'}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x7fff, 0x4, 0x0, 0x0, 0x2, 0x4, 0x1ff, 0x0, 0x1, 0x2, 0xe46}) 02:25:41 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x8000, 0x0) close(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) socket(0x10, 0x3, 0x3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) pread(r4, &(0x7f0000000280)="793df2b7b9140d1f2902aa461658985ae52dc1730fe0be8d519ba02b65df0c22c015fa3c64094059aa8a4b71bb01cc00bbfbf26a081f811386a302701d77c2f0f2548fe3db85c2aaa4640300632b6da6b3e11890d80dbdbb506bc2ab9c2d86f8f98b8f36502dbbcea4509f53ec2e45b2fb6d3510bba3dad239b35f5074c928b8828d294ca9a92f24368577ef2779d717efc99dbd78c0a2d4c74012d2b5d83f7d0d9b426ca6323c01ba6138f83a0a5115b2caffddd900000000000000000000000000929f7716f913a34c70cab9fde71041e6e71c7ef4e2a83bf1ce38ad3c432c748ec2a61c4d54dedf4a33cc4770d1e77e03a29e9ebcf6a8b68e63003c347c63c693b3e2b2f2a418ddcf07adcc0f5b14d3fc8023f9e8da4589074940f678651c7241112321ac9d0d8897d91b75871ca61460a90eafc419c891fbfe0a49b91a2a7ee8a4463e9c1dc4c92c26c41388fd236150edf6", 0x154, 0x0, 0x4) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r1, 0x0, 0x0) 02:25:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6, 0x0, 0x0, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x20}, {0x3c}, {0x74}, {0x6}]}) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)) 02:25:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x65}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = getppid() r3 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r1, 0x425fd638d3d8ab62, &(0x7f0000000100)={0x2, 0x0, 0x7fffffff, 0x5, r3}) wait4(r2, 0x0, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) r4 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186204018b002b3a0000030083ca4fa4af071d5038e3e481106a0cc55797947136807465e18c0fa6488886b04add144827023ad900c5d1e33b080d30a8bd6b791253ff99e6ca1bad5a8b8c1a79d2c024676a856c", 0x57}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r8 = dup(r7) ioctl$WSKBDIO_SETMODE(r8, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x1, 0x1, 0x1ff, 0x1, 0x2, 0xffffff7f, 0xfd91, 0x0, 0x2, 0x6, 0x6}) kevent(r6, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) dup2(r1, r5) 02:25:41 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xe, 0x0) r1 = socket(0x18, 0x3, 0x8) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000200)={0x7, 0x5}) sendto$inet(r1, &(0x7f0000000100)="40a624baa8b8bf3a25d155077b742f90fbd7134b7dbaef145c963b1658616ede7c04e41d3a8753636f81304e541ffcfd61c0a4c7a84846cea2f7e7b0a56948673a648052aefc72a09d", 0x49, 0x40e, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000a70, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 02:25:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x190) ftruncate(r0, 0x0, 0x7fffffff) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x1, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x8}) ftruncate(r0, 0x0, 0x2fffb) 02:25:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xf4, &(0x7f0000000400)={@empty, @empty, [], {@ipv6={0x86dd, {0x5, 0x6, "957b03", 0xbe, 0x37, 0x1, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x48, 0x3, "576ae93ff1132a2979c2ac8f27543a9c891203d2e4ff85c8d0e2b80b87af650bf0c493d2f5bbf207a918eb58a4dab89f36b51da7eae8dd74ce4a4b6b42a44364374740587bd791a1de338e3213271a77a9d1c21d74a08ea792a71842b9d1cab312eb66c760116b83d8b5b28c27112ec20baea700ea2c459a200c6cd4ac41c2f0c3648b2c87429f4b5f7f8bb70bc2ad837247d58d5e88c7c2e00bec1d313a6e62fa94af2a750b294e24c3241bf24a3d039e54776e87e7"}}}}}}) 02:25:41 executing program 1: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) getsockname$inet(r4, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000100)="749703210f6e83f89087515ab45713442de6", 0x12, 0x0, 0x0, 0x0) 02:25:41 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x80002007, 0x5dc3) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) getpgid(r1) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x40000204, 0x0) unlink(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') accept$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000730d66d82f571a990000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009100"/4098], &(0x7f0000000140)=0x1002) r3 = socket(0x18, 0x2, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x20, 0x80) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, 0x0, 0x0) dup2(r3, r0) 02:25:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000040)={0x6, 0xf7f, {[0x81, 0xffffffffffffff01, 0x8, 0x2, 0x3, 0x0, 0x5, 0x6, 0x800, 0x6, 0x100000000, 0xb8c, 0x9, 0x400, 0x9, 0x6, 0x1, 0x200], [0x0, 0x392, 0x2, 0xe21, 0x8, 0x6, 0x9ce, 0x5, 0x240000000, 0x9], [0x7ff, 0x4, 0x100000000, 0x3, 0x3, 0x17d, 0x3], [0x6, 0x5, 0x3, 0x0, 0x9, 0x10000], [{0x4, 0x7, 0x9cc, 0x4}, {0xfff, 0x1, 0x8, 0x80}, {0x2, 0x7, 0x6, 0x1ff}, {0xfffd, 0x9, 0x7, 0x1}, {0x8001, 0x8, 0x800, 0x4}, {0xf7d4, 0x2, 0x5, 0x2000000000}, {0x6, 0x1f, 0x8000, 0x8}, {0x4, 0xfffffffd, 0x0, 0x564}], {0x7, 0x80000000, 0x1, 0x798fc899}, {0xffff, 0xb3, 0x1, 0x8}}}) r2 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) r3 = socket$inet6(0x18, 0x8000, 0x80) ftruncate(r3, 0x0, 0x800) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) setsockopt(r4, 0x0, 0x1, &(0x7f00000003c0)="a21a45aa3bda1f5a6b77d14047109f36a54451eca51bef109685750dfddf6f2da4f591be703bebd23c3988c81f4f73dff83e1be4763a31d6ab722a7820b9d53261cd4eb516dfa5b4cc7c4b62fdb72b8c9009745555726995ba9f5c9d9e12abc4", 0x60) r5 = open(&(0x7f0000000440)='./file0\x00', 0x800, 0x82) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x20000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse0\x00', 0x40, 0x0) r8 = kqueue() kevent(r5, &(0x7f0000000500)=[{{r6}, 0xfffffffffffffff8, 0x63, 0xf0000005, 0x0, 0x80000001}, {{r7}, 0xfffffffffffffffc, 0xa, 0x20000000, 0x1, 0xc}, {{r8}, 0x0, 0x2, 0x2, 0xe12, 0xffffffffffff3087}], 0x1, &(0x7f0000000580)=[{{}, 0xfffffffffffffff9, 0x5, 0x20, 0x1, 0x1f}], 0x9, &(0x7f00000005c0)={0x5, 0x5}) r9 = openat(r0, &(0x7f0000000640)='./file0\x00', 0x88, 0x105) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x400, 0x0) r11 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) r12 = socket(0x1, 0x4, 0x9) kevent(r1, &(0x7f0000000600)=[{{}, 0xfffffffffffffffc, 0xc8, 0x10, 0xbf, 0x5}], 0xfffff86d, &(0x7f00000006c0)=[{{r9}, 0xfffffffffffffffb, 0x40, 0x4, 0x2, 0x28af0719}, {{r10}, 0xfffffffffffffffb, 0x98, 0x4, 0x4, 0x8001}, {{r11}, 0xffffffffffffffff, 0xa6, 0x1, 0x1, 0x705}, {{r12}, 0xfffffffffffffff9, 0x100, 0x20000000, 0xfffffffffffffff7, 0x100000000}, {{r4}, 0xfffffffffffffffa, 0x4, 0x80, 0x9, 0xfd3e}, {{r8}, 0xfffffffffffffffa, 0x10, 0x40, 0x8, 0x1}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x100000000, 0xfffffffffffffffe}, {{r5}, 0xfffffffffffffff9, 0x82, 0x2, 0x8, 0x3}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x73, 0x20, 0xfffffffffffffff9, 0x10000}], 0x8f56, &(0x7f0000000800)={0xb8}) munlockall() 02:25:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000080)="220e2a", 0x3) open(&(0x7f0000000200)='./bus\x00', 0x80, 0x104) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x30000044001000e, 0x400008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 02:25:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) r3 = dup2(r1, r2) writev(r3, &(0x7f0000000380)=[{&(0x7f00000001c0)="7205da34c1c1602a7b5a1b06c2e76107758422c6524bd3378738dbccb362b0e28d8fc1433b627905aa62f3d306af3fd37af62406155ae4e14eaa7dec13803f89a60fd8a1f8d81aec59cfc01fbeb3c74efe4cbc4dfceb151cd2711f33", 0x5c}, {&(0x7f0000000140)="137534dae4e25a49f940c44a81412322e41a6548c737e3daffd86afdbd221a9501855f6d2721c0d467d98fb9faca3db2d037ba40", 0x34}, {&(0x7f0000000280)="76a578506168416a391493025894191b100ea2e4e79d81774b6419b9c1c67bec077ac1a07f2e95b375e5b267275630ca2668201082d585afff588c485969146915acf845bbfd8c08ad410ae5da5edf3d9e3a21c73830aa5ff2c994ee6b97e03b17d3144dbca37f67613a8e3753670a2a7171899b47d9a43e0dec812a4c4d2feead5ab25bb24f8f53cbba8f8c128a73130874fdf1eae8b252651933ce0ca319192c7b08e4e0d9d8c360141f2525719f0f2e68c550cf853bcdb0c6682f723068b4739aa5e5d64e35b7a1b03f085bc5c71eedd5433415b5595ec94ce588ca74c93bc4ed3678e460c5230c6515b02fade8c7c1211b", 0xf3}], 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x35}, {0x44}, {0x6, 0x0, 0x0, 0xfd}]}) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r5) renameat(r1, &(0x7f00000003c0)='./bus\x00', r5, &(0x7f0000000400)='./bus\x00') ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x5, 0x9}, {0x9, 0x2, 0xa1, 0x7}, {0x3, 0x7e, 0x86, 0x6e82}]}) pwrite(r4, &(0x7f0000000240)="d000000000000000000000000008", 0xe, 0x0, 0x0) 02:25:41 executing program 0: socket(0x2, 0x3, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) setsockopt$sock_linger(r5, 0xffff, 0x1021, &(0x7f0000000080)={0xd66, 0x80000000}, 0x8) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x5, 0x4) 02:25:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = socket(0x18, 0x3, 0x0) r5 = dup(r4) listen(r5, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 02:25:41 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x51) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0xad) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x13f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x47, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/164, 0xa4}, {&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000200)=""/10, 0xa}, {&(0x7f0000000240)=""/168, 0xa8}], 0x5, 0x0, 0x2) 02:25:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 02:25:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000080)="220e2a", 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{}, 0x30000044001000e, 0x400008001}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x5) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') rmdir(&(0x7f0000000200)='./bus/file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0) 02:25:42 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x153, &(0x7f0000000740)={@local, @broadcast, [], {@ipv6={0x86dd, {0x5, 0x6, "478d11", 0x11d, 0x0, 0x4, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast1, {[@hopopts={0x0, 0x1, [], [@pad1, @pad1, @enc_lim={0x4, 0x1, 0x1}]}, @routing={0x2, 0x10, 0x0, 0x45, 0x0, [@local={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast1, @mcast2, @mcast1, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, @rand_addr="ef19843382c99d68a52d28998c95a2ff"]}], @tcp={{0x3, 0x3, r0, 0x41424344, 0x0, 0x0, 0x13, 0x10, 0x9, 0x0, 0xf2, {[@nop, @eol, @eol, @sack={0x5, 0x16, [0x0, 0x2, 0x80000001, 0x25, 0x4]}, @sack={0x5, 0x1a, [0xc31, 0xfffffffb, 0x2, 0x2, 0x1f1b, 0x7]}, @mss={0x2, 0x4, 0x7}]}}, {"2ef139c6f7bf8be1804d78acfd42d5978593591cd8689a231576f083efa01474aa77726a26c55e7d2d19b322e77036b980"}}}}}}}) syz_emit_ethernet(0xf1, &(0x7f0000000640)={@broadcast, @random="ed19fac7fced", [{[], {0x8100, 0x5, 0x1}}], {@ipv6={0x86dd, {0x5, 0x6, '4=a', 0xb7, 0xc, 0x1, @mcast1, @empty, {[@dstopts={0x3f, 0x1, [], [@enc_lim={0x4, 0x1, 0xfa}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @pad1]}], @tcp={{0x2, 0x3, r0, 0x41424344, 0x1, 0x0, 0x6, 0x40, 0x6, 0x0, 0xfffe, {[@eol]}}, {"cf48a59574117f0b051f0f93b380f522262d4f6b84e66838c9ace5f255d45e27d0626eb5218bcce369445ceb630f6498b47dea875297fd34437d8160aeb947c8e539ec81c140e99e4c4503dca4a913b3ee48f9ad43262ca698bc8853bc0692de30cb86b375e456bc164ad6e5f4c0a8590da23d8b7055b0a115d9a305837b074d745244f2fddd6c"}}}}}}}) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @tcp={{0x0, 0x1, r0, 0x41424344, 0x0, 0x0, 0xf, 0x8, 0x8001, 0x0, 0x3, {[@eol, @window={0x3, 0x3, 0x5}, @sack_perm={0x4, 0x2}, @nop, @md5sig={0x13, 0x12, "e60410b7e12d919bf101399a689bf281"}, @sack={0x5, 0xe, [0xfff, 0x2, 0x386f]}]}}}}}}}) 02:25:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000bdb0cc5e23d5a3b500000000000000000000a6f95d00"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x87}, {0x54}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:25:42 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000240)="7f1b81fb198f39418e6c75b73cb97a921419e2878e9219c278fdcd6728ae5dbd768a4c4737e953995a2e4bbc71712581bbfa141a6346b07fb5045f9da87468e9386d4be1302c33a4e498e0de789272349e17bf92948399d669e9159146a26ac9d214f4b6de570efc987ace5ce0c3e61d049b6babe367177c5377297cc191d16f8baae6f446a47767d622f5ebd88be5163bf70f7017182c9a297fbc365aa13b43df68ae3d03f1d0109fc0aed2584ce3fc2b515051319bbc24f29274092c3f290e742de1c5bcbf11bc9d477086316c48d5612f32f18dcc621bbb93aa129336c081c0b2670255547930a794509d9ca5e9d11f2b296c540c6e7cea71", 0xfa) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2}}, 0x36e) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000200)="15296a3e078bc18b17fa19dc201dbf33b5b0d683", 0x14}], 0x1, 0x0, 0x58}, 0x0) 02:25:42 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x40341, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78779e, r2) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r4, &(0x7f00000014c0)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) r5 = getuid() setreuid(0xee00, r5) r6 = geteuid() setreuid(r5, r6) dup2(r1, r0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x10) 02:25:42 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x12080, 0x4cf9) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 02:25:42 executing program 1: syz_emit_ethernet(0x437, &(0x7f0000000a80)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe8000000000f8ff0000000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b943844a07c1922833b2c789aefbbaee9f63cbab38a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a34aab93849023d37e037d2d3e3e842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4f1ee07cfefa18b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32072ad9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c7757342120635aaeef44910dbc5c6b3985a48bccb26288d42a672c965d40e80d0e1908f1b425a60a28241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c5603edbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061e31b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c5171b6a324e8642b2ab76618b8200000080ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490986636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4ad42b62f2fa6cceb7e488aa02b2e52c6f82bd3792845fff41cce52e0469d14821ce0000b23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca726aadac9acd194be7e53549c1719bdf67888780e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcf1c425f56768073b3f4c2c9f5433a4a4fd0b8bc7b050032bf85bf222394fa4336ab4f07d7ad2dc85afa6eb79ad2624c4be6c674ee98fce9a51786b7cc2b500d9845404227114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb6bf28bc37dd00315b4fbb09e77a6b5f858441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07dd2a28be7e4865b0c60e4c2b7f3293bda997504b9b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a8e31559b125d71d00a5684fbde4668f5a469a2cf6b2ed8b80bc450e8a0844bcf1eb4ca0f53c90c45e72cf9f0856e0077baa1adb9c9dab6cd55a1e6ff67f8a02bea505adbee8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc258749dc95305a29b702edaec9fde87783bf1cdb342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c742d03c135a6f70e5769db5440692d35062236ba9174bffc0ceb971c69edece8461c8289c245f05a83b88106f7000df5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdca9e9d41a19a40ccd05eee23d0b7bc25b577021ef286cd942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf80800000000000000bd4a726587eb4acec7ba09b4b9176d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8ce149703fe73f92a7dcdae42b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d3412070000000000000039b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd2a7ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d0051dcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f5bc86d00ef912eb510f7429f77d00f6ca83d9b239b4ab3a5bf85c59712d2dcda45d593b9df9a59409ce62567a0e670cc4e0f90eeff2769e115a490dcc6b343a5403d1059fcf2963266bcf1fbb6854b18edad486392b4e7cab2b6b342a7a9186cc4fd2d194dc327ef8a1c9f9de01192ecfc4dabd6cb4f5d2e75591e12fcdb3ee97addd3503a351b136ab9a8c8d3f7ba7a86a9b843c1e0422e99e3e2778d342396e24442d9840f3b838832602ac15b3280d84fa2111863006d23810eb0cb4de34448356d08f73dde0752d405dfe15e49130ae4006cf49041f39eab0f7f8af85d6e40f807c5e2cdf6aca100c31649fd28a6ecadd0264421d69c2a0fe71d59fc6bda047305f4ac9f8b08c20c10faf419402a1037f20f858f523dbca9a1751ab61059bb1066d86a8a08b6134f39013e8c23882ff814e1532ad91d7751b46b96447c0000000000000000000000000049fc0337a11f15d108540000000000000000000000000000ba4ac03549602f7cf6a771a22ad7984a35bbc9814b208ae27ca2516994c8e84f4ff4823eb6dfa878073d334b04b5883ce61894485c72f43183cc105b8da2aa67eca1fcda42accf3cc132f71a641a10c360d74e6f087ac19c6d9f55ee2bab55d024349dd2d2fd1491a44cedd69d5ec20a2f2ece97edee11f1b621924527b8ecba3704e404a5f247866f1658b44a0358734ec3649282dccb6edbcffa0f79e00a9976ae9032183d548d3c5feed1749d7cb01e61c700a2413e56b0dcaf9513bcdee1f71cd2c3a659714698c233273bef02426b589d885596ca5541c2e0dcf33c6ac35131c3e35a70b305b0338ba69a98bd20ef8665252e661ba0b302073dc9ed478cc68eb035d7aa19bccedb62d58775a747d41c49e2e9688f5366a81bd110a8159a77b5cfa4f6431d45845d4dc01478923478a66c479222a27c29e750e3b867200142ad34f39fb25dfc82f882eba3d48fd07114b3c993198d429d178c3bb0f9a66da80ace67dd3781ff92f3bfd1583f1655166a07512cecdf4a340e5fccf4a44820fef474318a2b"]) acct(&(0x7f00000009c0)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) close(r0) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r1, &(0x7f00000000c0)="84bfb65182e2e4b38c5189b40c9fbe0af7eb8f226127d9ddf19875e92f49421b21989a19df4da7969199c96c1e6f5f3e826177da13dff9e8fa625ff004a90ad0ff210f258fd38487c98c672966520e2996f2c131b9f3eeaabacf1259456af898b1b29c6409428e67ee1602ffa581075f135d9d17b55df23941932f9f5815abb9a7941966a4a01abaf3f343c4c76f5a05e7dd07aabfe55514e7a854f325d0f669ebeba29b8ffca6d6fc913ea1c92d774900b60b399a1856a25c0955c1236d79245ef97c0373871bc810bbbe3b869dd11540cdc04ee3f7c185e07b5e253e463f6e7c480cc7", 0xe4, 0x2, &(0x7f00000001c0)=@file={0x0, './file1\x00'}, 0xa) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe99, 0x9, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) getpeername(r3, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000f14000/0x2000)=nil, 0x2000, 0x0, 0x2010, r4, 0x0, 0x0) 02:25:42 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x802c03) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x0, 0x2, 0xff, 0x1, 0x16, 0xf41, 0x7, 0x2, 0x0, 0x8, 0x1}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) close(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) shmget(0x2, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) 02:25:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x4c}, {0x3c}, {0x7ffffffe}]}) r1 = getuid() r2 = getuid() setreuid(0xee00, r2) setreuid(r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000000)={@empty, @empty, [{[], {0x8100, 0x5, 0x1}}]}) 02:25:42 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) chroot(&(0x7f0000000100)='./file0/file0\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x20, {0x1, 0x1}}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 02:25:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x410, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) ftruncate(r0, 0x0, 0x7fffffffff6) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="a6", 0x1}], 0x1, 0x0, 0x0) 02:25:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r0, &(0x7f0000000000)="9edb28f8f99eb18b", 0x8, 0x0, 0x0, 0x0) 02:25:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f00000001c0)=[{0x5, 0x0, 0x0, 0x1}, {}, {0x44}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x6) syz_emit_ethernet(0x35c, &(0x7f0000000000)) 02:25:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x40}, {0x15}, {0x6, 0x0, 0x0, 0xfffffffb}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) recvfrom$inet6(r2, &(0x7f0000000140)=""/73, 0x49, 0x0, &(0x7f0000000000)={0x18, 0x3, 0xffffffff, 0x1}, 0xc) pwrite(r0, &(0x7f0000000240)="06367e0195ee9800fce566d46c08", 0xe, 0x0, 0x0) 02:25:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x79, 0x80000000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcb, 0x4000000000005, 0xffff64ad, "925475447dc5ff4f9a8933ec7254a400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x411) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000280)=""/83) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) getpeername$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/22}, &(0x7f0000000340)=0x18) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000080)=0x400) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704a01c85497185e64e1de6b09c4187e71a86dfa14797a4970818dfadc48196b40569920adfd205bfa09561541734a988f052ad99720473a211bbe6f85314d698680d0dda06d907154fb07f46a046cdf01394baf4407805afd891876d2b787a69acc0cb81223b19656d8ae18e98a92ef36287d8443dc8da00", 0xc9}], 0x1) 02:25:42 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x72, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x247], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xfffdffffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0xff, 0x2a9f, 0x6}, 0xc) syz_emit_ethernet(0x67, &(0x7f0000000040)={@local, @random="c196269124ed", [{[], {0x8100, 0x3, 0x1, 0x3}}], {@generic={0x6006, "6b718ed27ace780fc11bce8a4fd7c13f292720fecad5a1e27a8c02a8a744e28d10561491c1aa31cd72e72e042d7fedbf72789cc8662c977971925f575080f59cd62c9635778de819450eeee62739eb6eaffec21387"}}}) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:42 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x14) r1 = socket(0x6, 0x4000, 0x80) recvfrom$inet(r1, &(0x7f0000000100)=""/192, 0xc0, 0x41, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x4003, 0x0) r3 = dup2(r2, r0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r6 = dup(r3) sendto$inet6(r6, &(0x7f0000000040), 0x12b19, 0x0, 0x0, 0x0) 02:25:42 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) open$dir(&(0x7f0000000700)='./bus\x00', 0x40, 0xd0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3fffd) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/67, 0x43}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000540)=""/35, 0x23}], 0x4) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000040)="6993", 0x2}], 0x1) flock(r1, 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000005c0)=""/186, &(0x7f0000000680)=0xba) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000006c0)=0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000980)="4aceaa51e02024b6f7f912e33ad4c356a00d60c2fa74a1d5c4a45dc1a74a339006b0432dc71a1de84cfa0b28d50138db550a7bc09fb6e4e813e8819791e64a533d4865c28a71be681930d1d3a2333b3e0f7c1f53dec80f0ee92a41e33d45a1aa3f0c62bfac2ef0559d223cc2b05ced361f3581af2efab8b26b69ae467dd1e9ca2956d956c6ca0331b8f5b0eae08bb09c8e63483bdb194f3d6aa9d6f1ae20cc9338d63c8d2d4fc3d004063d03ef8e3d977fc104c565f08364cd0007625a6c172c2628566bc657c0ee918216ba0b52e6319e07c5638b50677f1db08f0fe8e90f62e32db377174efb8e4cc25313a9c668161b95fc4de0c93bd2ebcd64994c958bf1a16a42b10be5bf4ed8c6a3765e269fefd50faee904be3c82cc89113463bb636af0ce639f89b5f52fbbaa7e8a8138d0bf4249d1820587b71f7cac8faba2f918f0722939be4ddb76278ab7e184ab4cc5ac80f672c3a346764d60ce970fedf7b3703588ff5331be003c405dc7635798c19f76936299ae300024392464f63ce9513fc07731017e52c469e67c3aa9a7f225d2730dd74c4b7be8d20921ce9678afd750606e33c9b8d53a9f63b65f637e268b5093d8101bc4f21c54627241dc005be37d087d9f7316a3cd38e7826d76ef743b0cc30e52d65bf2815625775ffffd56df6efd8be5c9508565cdc30885ff2da53ce7432125d6f009bec6becd88008e71784f58e8ee5b3ed745cb398a8857d349238996a7e7bedbaa9e47d6c16c83fe31d5c7fa5d92be1120d33897c0b8c0191e7e79e56fb4bf70490ee8bede42fc0efb075ffbd9c13cc52f7aa951aa958f1413182357d4b3e88493a818ef062a83de015d107b2a4752e4c8fd6d4672b2d2e3b04d537e954afac8d293c5e19e1e6eae8b28c850b9c12ab4cb194d1e444c3af874c5a7493c37d0b7633ad8526714cb90f245621bd9d062bd09e40203dbf470cab3ede7cd80c21192c7e423caa4999da820d0ca5cf598bd4ab447b9769e34f138ee9202b2892ccd6ecf5638a195c9ea47d83f65629d6418a15e243a4bd6613f8baef26dd245c6c1e2a0c3d0779af9331ff93875be7faf5225b3d9c3ccfbd1788fcc09f8115cad544cc13c13cc40ede2c4eb764ab2ec13ad159b9830c9ed7c77d5e46274cec0c01e0e78a0f0e926cfa1a9288062a699e7cc0e6bd85bab12f1ecc2761123f4f826a20500016577b644e2249f05b98d9985bfce43e281de937d88aa7df0321f29134c10204ac9f758a7158e471b3d21e234d4afbd024f705f28a0a67e4b6b11223cc7b26beb95faaef0ee34116538d083fb85ac2e8ac59033ebc018569fc5598d9c73a9345744d09aeae1677d24226fccd4f3d0930425809108f1356abf475ebf8f46ee4bd980dedb9571db8a2d537ae48bab2033383cb5db3f71dc6dabb2733aeab09489302e5b196cdaee63fe53dc060f7e961c3f2687d7fd785aab4acc4dcf9b734542073c350ed7d1d372491175b0cfc4f719f9249639b7dc57fff83a5804c36fa097f1bea828ec79ceb4535fffb48a11a4744663f96e25fd46e610c384cc6fd7d5cd32962933137f5e3bc6690be353657a4bcc3bf0ff0e182b48299c61755761696d8ab8434b167cb98045eb90b2e7246ce458e18ab018c0340dc001add6a2a51ebea6c02eb25b369baedd4744d35e01f62c153c408f3d04024c34bd0c846c7f1954477accbab7cac175661af0a0df803ca6a29db7836dce92b5d0a2b8bac79cc66358e5c39fffb67d5e3210011fe943120799f8c52a158de6a031778fb1b4420e5b0b8aa3caa7d06322d0c68b439da7ba788b34094f8a378ddc4bcbd39e18a1467b400aca2174a6982a76a6c1e58ce5288cfc7edb6aff10c06575fc9ba17e3d934d529bb95f24feb496655ad7bd1c64cdc4d13d940a687827c12126a4c6756cb16744bdfef3a245f77f5bcf43331f958baf90ff92faaba24b6734d7c6b9379f26b75e987cdde2d204a192db8875236dfd029d54a5c0c3eb601cf414ab50d1f69d0cd442085a51c2e9b46f679a95a2b010f61951d2209f1eadadd1d23f6b766401f8918df3847162a40806c15692433ac3fbd6250d49436248b2a8864403edf0a1867099f55e99fb15adf3f284ed8f7659c8b3c845eb40a634c9ca44323de69baffd9c93a6b619499e4cd801fb8a37607099219bbe8f8abf2603e7295328b646db11bd5ccef331f2b4b1ffbb98a792e8354aa0c09bd212aa115872d465502b7a31010dda5970dcdb9aeeb8efe0264d9f71cc890877f8d0006c5f49d895c16eb1eefef22d5701e457db2615fe2cb3450c89f18ecc94fc6bfdf1414ba99edea764d793ecc60d6acc7f159578a988957e2fb920dbf4d233b939d2fcdbebdf4ce4c304eec0467d923a91a0b47bf4c83662766ae370ceb12e5798a8f978f4340a6d787d438d4285e5a0fd5a7317ddb592d0f1afce33818c019c9dabcea46737aef3ada74db41a7123c5fde28d9d38382b285ad4fa68fa4a0e1ecd08d6aea0c82692ad340088e27ba122dc5412100e18903fdcc7c43adc22e4bb1b96d209e485670a50b5b713ee5576594c348d1dd7ca32a8f2ed7eaf74e03bc2c3a78454b7755f44584c8e3063609b889009436873f44f943e81caf9d3046ffec27bcb6648a194695cfb7c572dd21ec834233c26d51b326928297932fb7ce138723326f1e89d44558b87cafc59ed09a2032767e80d8e2ac4cff0d411c7310d7a8ce58a91144b07d3127c0bbc9454f7326ecf3857b3a9fcb0b287d62c5551e60b6152c2da20ba3ea314ddafa16ec153744f1704c9bb27539ff8270e421f3c3088eb648e4add97ed32f7a80e66af5f6fd4a03e3da92ddc5a1bf0af45a25ada340f2619d6a249890a21c567a93c71549cd00782783e49356bd7a3a44e525b021ac0cf8926e4507a8ef540d459512e6194475f239c945f77c9a1cd4c8cdd203799d8a1fedd1361dbb72249795d17a4d37937d8719a77d8a505d69e20ff56764fa041bd59d3889ab1daea433c1d5da0891eb89d0e54cd61d3d8f5daf51c1815bd5ddeef370b6579fdd2784539e6d601efaed4ec2332e189902f2c8bd6278b972bffb4b35c993c4e5ebaa5f5d1fdae6a380de8157a9d79723a99a644de0613338d24f89ece1910ec7517ad9eb079038357353de78867c006d4ff4a2c066c7b366a2c50659062ad679aceb7778b14d44f8a08b09d81dd38d373151ceb18840339e318a8a79d1a298879c11d20df708b20ec15c5afdb94cb6a7feb808ca9d777eda0ac347901fa6c7253a2e354e63190d741a2181a42a1049ae24b80a40e08dbde30fe31f22dc704cb0d6a77481b00a64f44fd96ba2f9c154c8d0312f744e25762b3f2473fae203b3fff37b20b9ea9e2d217717c96cf6ae2a02bf0b7b20777fa808444394f6f173953c8dd29ab92080a6d8c17aa137c55e32faca6c566c3e85bb63db1727c7177ea57e9d5887819078beb33b490bef7c50c309df2f826bfcbd1b3d936d064e0e0e61a06a3f5a1c13534e65156591bdaf4ee2c1ede3fd618e37580658fa8700e79505d4a298bd1f702c568400d3078cd786f3b925f9ea84b9ddb065c0495952713f184da472799f7d4195730158778dff4ced2842a73a5f70bc5dd06f8761771b5b586a922ff5e3b4b46384114fb4c7dcab593c6f39b0b632851cd08c98e7da98d7f9b88154328b375b73a4d049f7030d7f5e126295b268ebe5a81835424af91d1e69f56afc979a08053acfe84f9c9b7ed6971aad6db5659f005e4edd84006bdb4ba5c2f20308b0c59a55c14cba45deb0477b01c6aab75377029420665b8a8f090b7bee7cff03fc3db8d2e307489e316e8508f5cbf73a9786f7ddb8c7472e9918060be0b883535441d6b5ad192d4dfb8ad42baf3fc7deabed94bf143304690263f6debff972479bdeee5652e397ccba3f003e18d76b461f98299f168f4c18d1209c6cef637546fa6fa081414441a1033a1852c1d818b05a00b08a67b28b35591efe143ea31c8231efa8f1c1244dffe7f32bc8986f34f05cab681b165927a8bae2b3250627d6a271f3877dbd5b866105ae261f2b0a4015bacb6af9a53f6ab3c8b595f6ea2434a3a9719de47964904ff445d3c658ad73b7251176ef35832fdfbc32360bc138e2bc187e9c8468705f383a7c14f9da8afc53f94e738d55a46bdd225f0d0851b94b2c675debf6e3f9d1fe84506dc45c2f9c634211b3d412077b43803522850c70fca11525a42954c090b425374208baec23b3dac3f9df09e0be143f7f2000a981ca710f3c847d808ed43c2e5096f1992c5fde76218a52216a1b5ee438d47ecb616efcd68856dcca5f8b3b9521f3a64c0ef5e143b77ade14ae4a8faf119bb8cd012224d3bd4f15afdd5448e49801cff222908e107947bf4acbbb5ed78cf9006b211c546078f1fc1bf960b48041e67c5af0025b6c4fb3ed3df6b4d8d234c663b39d73ef830c60de0b0db6e8a31592ce49815e841465df6e53f0d6076b4f9e3e5888a3577bd9750af08537f7bc579b726afaf998fead8b6d00f16829c11265cd7b2ebd778b54c2286dafab6eda91ad1f6af76bb4084d06042c3634cb1b92ba533f48b7366b475c73cc51a406b266dc3d226a2652302583f2f6d8d0fc8f60ed14facde4e4796529bb1bb4368cd486ea21d744391df801d0b4e3dc19634539dc857e98204c1c3ef47d597a085ccd6931ca4ab29bf673de560fa4118e24439b2dd45ecf524a231a6d17f741ec361a833d4af884efde02687c6348a43656aceb76c1b9746a3c5cfecf9aa2e288658dd7bb01e7d6773bfc9a18087b681231d52caec5dfd0370cbb0cc0f5218fa7b812fa87983bcc5dddf03396d89096430007a129d16166139073cd579092a1f0ce0a8708269d9d890002d3f49b64183df2ea6f8c91aa31ad6b9c762b48c887526dd7e72190d7cb447842e64e6767c863742470988743afab0525a6318f78bc762910ff691300b30fec47e2269206fc215048f8629d7615264ed0dca9ec7346011b78946ab79fe721ee22fcf28f6f779158ebd19f4beb1270a07bd3f8b4aeb5daadc3a2fe28a50afb626dc0131684c4bd9881effe3e3b3763b12c2807bad034d5a36b9593e8b072833d1e1ce97708b5662ba53a93e6ccb305ef0a96d5fcf22ce064b743dd1fee0952e05de750f104be417c9e5256767346c35db44376e2680693a753c8c2fad4c5b18ac435eae5a37c0f46c9beb344a96df1219b3f5936a5e4df27a809612c0401e42419cb7ca26c4df0c85af3977357b9e1e988f4d01084d4ccbe34c0ebd781bc9d19bb4063693f8d603492ae5ad52e5bbad774b3c459751ea11689c73ed218a233bf7af51495805ec3d178bf3db19ba40a7bb5ccfd27173ee3edb7d46add986fae14fc6c49aadddb7fd22dee61d5d64d6ead32e515503f0ae67bea88f10a3346d688ed81e824fae380f6407df63d715c4166b9ba43df6828db600f5e2d20a86199a3e6a01afe83a121551448aa9ea6a556fca237d8053b3f323ab29f6c7b3b05d0fde0db4bb9d91b90259e83c94ba80e557f2f5264aa6b1d0b1ee5d02ca1390f4d473c1a431b03e63ae732719d11ca270fd4a5214de2378fa219da06f9abd9893c038a17a2a1daec4b8c031ecb2aa07e3e4122e9561f94f4b37ea006057f49dee5de73910d5b789706a1dae396bba7c8b958268c3584e8e735832f2a4686a18c29ab0b0b8c54efb81ea8c7b398a0382c32b78cc295b737711cce6880d5cb4f24b41d5fba68614f4521ce5d4466151f45db3a9b17a51232303957c95f7f39a", 0x1000}, {&(0x7f0000000180)="193815c7d18927f1afc731034b9de5bfc3f2f0150d1611c91e5a99106e071388958e04c4acb9989146861fb9335deb07a70808c8e4494cca9f97ef03a85d88389e994b7378ccc882e0c51db478dbba65cd1e99ffa7fa3b953c89cb", 0x5b}, {&(0x7f0000000300)="360b34f3268e97f28a59d0ed40e67e89cc0696f33c5134fd989a67cd65a5d944d641df19e9856979dbb57546dedb65eef7836aa601494cebb40f2cfd02ea933f36e9c3873da6addd66151d1068c78b61d3c9a11ea8375621c4e6a6aadde6b8159537d8e1161d900f82", 0x69}], 0x3, &(0x7f0000000780), 0x0, 0x1}, 0x1) r4 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, 0x0, r5) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000200)=""/247, 0xf7}], 0x1, 0x0, 0x3) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 02:25:42 executing program 0: r0 = socket(0x18, 0x3, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) r4 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) writev(r4, &(0x7f0000001700)=[{&(0x7f0000000240)="151c7ab0eca9a316fec6c76c9696a01895d2d4f9379aef1043803f8efc8e284a915f4bcc02f2a2f085d75b0a553abab6efd6d3a8cd184edc96e47168e19acaeac47bf88aa0e84e24569ac22f0d2a3bf14820d07de847adcedf5f587d397b2a314903864c852b64ae002b99e4b0faa6406bcf0e6b4090c88f7191b3ad1ddcf4826aeac1d6a18177e769ac27377a68f6ed24b12777fa4be65d6f37330e538e4c6024c0eee38098f6f47d3eebec0d7ed5fac09b956b053505850f7bcd1802b1b0f8d70b3c0bd74be0df41cda0b3306974c541329dd9aee539fe69f334481a98631ad3bcc07ceb5c6ad3fe5c017816", 0xed}, {&(0x7f0000000340)="40dc5c03fa0f4bb90b798c8d2adb5fc6adaba953c89bc83c26cd8ca8220b0c51909b67b47aa673b3e1c47a39ccfec9aa6106c66a01d2a5605c7905ef6072a6b4daeacacf2298d2fc638122a560c637c2d337db864e8c38bc124a59ec13bc60582cc82c2edc0e978f6f7c1050ba50ebf2df53db0315653cdfbe0fc7859d8cc5effe56276ebb900accbd08490c92dd8eafe23ab522302d9743fa988c4161edb35f6739ce2dd19adc1faee514d8fb1dec9805675e16465d53f6f3451c61ee8b55805a9d29e97e560e0549382369de83b9adfc0be5dc350bb3ec6d810cd62a44a89a3a7f782db332d2481a5dc68d191ffb877ebd", 0xf2}, {&(0x7f0000000180)="09ebdcfc48034876f450b8172c28a495a767840f7cc5c47adbcb2ede80388fa8a7624b562a78a51c4fe4fd03f79a024c7754f081cf39885f4181d6723f904282e170a1f5c7deb16d1e333eb60658", 0x4e}, {&(0x7f0000000440)="47e07722e7ef2cf5eb1a5ba9d1001efcd7adea726cf9689e13d221d1518c427c6a3ed447c4e949faaa7575a77818d78025965637e9a6e65b6881c5b44d139e05767f5ffe9ec313c6d6574e4a222a615d8090a418129f474d937e85b6e3833a7f092d286b006ddb2bd877da5fc46e1620bf32b970152203370f34b9d6e4475ef42b33554bc255dc19bd9e83", 0x8b}, {&(0x7f0000000580)="15e2050f31e31cd46385c4257c0a76256cfd9a247e212f2ab31ec61285fb561aaf2b1a3bf5429440f5100d1f39a634336135675a13305756d6c35574790510a83d8c9ce5c3fb68d2424fd68bca73ec3ec4ad2d71c724427a57cc48bc094002724e2c5796bd218269f1d407c30910193e28bce0da942910f94ad03906fb778243704e5f463d799afd790be82cf7b8accc106ab5e227760097d5c764c17dcb241a270bb8910c61f0e7f4554c3a10dd", 0xae}, {&(0x7f0000000640)="4b34075bd070b5a5b006ca878c1e4ee64365d2f965edfe35ba7ab142191a45c33359e411c6be73657e1067b5603c310f723b1c778158132a3b840440068da17dadaf2fafcac1d072ef29ef8894d9f9ac9ad3ea431cd060e2a209bcf4ab4fa43f1fafc2177aefafb1f234a65f322ca753044194bc0a629017667d2d4c532928b48b4ac8210a1b905ee1a8138698bc7a91b52b5a9f2f9145e22b43af12a2ef8eff4c91e51de7644756fcfdd396af4f2149779a9bf3d4fb6cbf0066823c816e", 0xbe}, {&(0x7f0000000500)="7571f384ae9c88ec5c8580422667481398dd22987287ed9a895033231c18ebd8", 0x20}, {&(0x7f0000000700)="023d14d9443ac6ac2f47557472b50c0c9f1c1ce6bac468b918ce71917cfb396045ea4f29762cbe7aa020ded42fec29cf3a82ded4d8eebcd0dfa002da2d24ddf4e0541af421d4d65a141939419ae043577ec026127951313807ed7eae79b110633c6aa10ed4b0faacb91f6522a34406669871a72cda70efa3d6a777ff221a32e8e1dfe426b9fa570617d6b002bfaf54db2a1a37fc4470ba5c42b566265d326900bd783ebcf0de588c10c13f4874bd0439362c1ec76e1661e96adf1a6ebde980a561856e5f9fcac790fc510471045bc2c93abbc7cc1a2179dd0dd5bc1ee39c18bc23feae8b8513eb7e929b1de2be5b6ab488c4a3ad950c962cb476879caf6eac0d7aef484a420f035644cc59a487be976a2bd57f64b0cf0439986d0b02a1e47c304f1a73e92f76cda8bb8a1c9ee912b95ae3afdb23303935cf93df489ab5098153df33ccaf0ddfe934522311513a7361568edecd25dc4dcc8e07e02aa3f77d08b9571596ed773acefd5d21158a660abd7153235ff75a0ec1d707acddb056ab9fd6d74e165832a4f77bc1248dbb65f51497d6e0159ea06a3c71215d9ae35ba4c11b999d7fb50cab251b9974c4d86179a9ea58d1a27941f51f5f1ab23fedf8a46ccefa079e0ef15d9ff6c2648cb541a72c9d76c26711685bbf73dfa1902421c6733db8e96cb901c181ac0ab428c1607859231fb3161509b35f3ea7bb50a82c877d75cf18238556a8932ee82f073dc70a0ddc9fc0d1748ef222a545d2cba5356ddc7ece722b7c618366b489bab7839d3cd8502bbcd97450b1b24f16722e3d135b053d097f37c880b6ba77f5fa275c33922c19c5662067395d130d516a0eea24a8366394a3b81260a2f9fcd65c549c590389a7d674fc51b2dff3e7cbcfb39185a06a025ba34cd623198961f7e5810c9d807ad959b522ef46ef74d71bc4ffbbdf42e9f4ecf0d4367276c5518b5a9f35c49ffb40dbbfaff9063ee42d0818223d8a71dde655f9df762a3ba1d87e7fd4e331fe0a0540a234797ee001759e3a64afcf748f0e7c5ae8210cc062d64a90a350d375a29e57efe6b12abb1dc36171da86f3c978169b5d7006f4613f7000e704c56631c0b3a1eedf919bb792fd0e039ec42648af6f610e1f713e56831ef64944cf01f8361639963f469ddb61738a46d99b1fb5f9fb4eda475e873c2f45eb3454ed997e0f8d02ad2dcdd516e26fed7d97d7cbdfa0a6090eb163773cb357d9aa0e96a8bb136238140768e265dc9269e15ff681d534d9c14a5d2bc78088af71e86d9ca43ffb4db137c77d1058e81c41408036161fd45a0c26642fce3024c6fa2d15392f409978d3ba16b1833e05cc31b5fe96b2cc59525572ac2634d53b424f1da2894847e33109b5f13a85eb13a8855b302a8ed1d5e25357fa661d755bc29a2cf5c9a4e30b66ef92f8888c49318434e474fff495903b3bd7a5f25d4fd7b638254a3bff9cb4d0e73dd6b1fb14c05a2240d5fc69d3ffbabb40fcd0ee3aae54629ab8e06b52e52532c91f88cdfdc962c0876d65967436ef00a54f40071f876b27b307391378d918af64f05111e77ad7013cdd817416f3dea6263283766844cb9ef5ba5fe1d9bc3f66da8240569ae1f829a4504403853ae1d5649069ec4819654d2165fc32592660959abeaedd7acf9f22a02580f8a97d04cde9004734cad0de17699db3c943399ac12d8e9d8de13d753109173ae265a42d1b8bcc76537d3adb288652579a3c742fc752c35e0627bc071102af282ab24a3fd4568b14540e4d0b8e0668ceab09aa2f9775464156924c778699e7d50c8dd8f856c3c86aff519abdded319389eefd56cfaebd0ac30417ddfce5a63d4addc8309cac7b401ed9cec3edaf72407fb74d8405cefb97ab1f0b04c8fc6498854fb6162801aeb2c492fd413f263d741db38128ddfe65679fc24e2e9dc0239fa028b8e7476206be5b251577bbe050143b235ca94cd85b7ce3b096652cf3cb9e0a791491e4d864bc196d9b9d8426e74513d399b737714aa2e454dbca3ac26bc84b22b55753bddf946ea0dc0bbd3768dbeff073780b1fbb7d65d1739bd5baf40689369e942a8729106d94038171f409fbff6f5c7dd4123f3aedb3010a4bd877cd42dce153579257e8bdf8fd72def7e9f53672500fc779cd49b6d3d2b8e4b0f3d7fed7f63b655fca514717a5947a49cd31715a506abb26d754ca9051dcc72dd6acc05f8422bdea71204816c83ccfd71e4ab1b900d8cbfbb0239ec0145729a0a22b3d8d0562b975756d7f00db24a788490ee6c606250f478a377757bb308f86663cbd76b744e6584d8b3c9d3db1a0e263e3897b65c76b24dd166f973ac7abc93026b16b2f085d5c956a609e95dc8ed881c25338cb77be86d0f18bf603c795fb0d30bc673299b19c755b14dccb8e456b35fcffc8b4404d92b2e0b2d65e4c1f7b0f802d5f2e6dea6e47e2e3ea2e3d7b3150e224150a9501c2bb3e7a0bb3962bc6f85a24430d79d41d28ddff7f5965dc62284af2d532eabd038d35b06ae2efacd15ff97fde529cee678e308663d1b43f7e9c306c2261a24e4e39a32f6afef8a50bcd6b67cbad321367fe3c8cae4e14652c534040879270a7da206182c3d7395cfac990e5e66d0e2e34bd05648390cd47803d9cdbc82ffeda1dd98ad693d8539e3605a9c7c4558b814bce3a2c80f3892dc119f01bbacd76f3a353009f547b3aa7572faeb151ac0273e664ebf02e6b28671e09afddfeef24d758e440896b936ed8f3711712194ef3795d399584894732fdd36f2ae44d8010882704152d630b595e790ad625b8b00ba244511e15d85e0a2c6f8f4aa389f87b3645db2b937a4f5b2146cf6b5b38a6ef7d768ed49c159937cd031c1c2dce0a34fb1eb00d22db499428482a736db83c86a89c97ebd68c66902715bd3fe9f3565dbc99e4e411f9ffb76f238515770ac68c39775e973732fc70fcbef7ccdac449715452a2ebff9da899fcecf9962d31eafa12ffb2de5a7046b63136f0000335f62477fb7e73d9373c758e3b582c64d203955ea47f20927c28429d6b7776f4282f00b2589098da8e6dbab7046dea5f9fed8b6174c3ab2767914b01b5a1e167c23a780e3419f3ac048584c91949372ce351a89a4cc6535154903af721f257dd183e4e3af384a0fd3fc9d6b964002c91ab827668d5b240b25b24bc4bc25c84418b802b307f6ab0a5409ff9d36c8630a5d28255c7dbb04bba3956de23a319229426b065664e680acaafdd2f32ca43c8736057cbd16079d4d9fe699f0f5e351a3c22087a295b8d5ab224c8760b3695ea9f085130bbf48cc8ce40277ae8c005a93a719fd85ee4b5c8a2fad92837f5092c1fd83e1d8e7d20a26b48f384fc1527fc7b501ca7fd902573494d6fe39781207fde55d2e49bf63bf4d7aafb7bf41a6bc45ec67451d398479e8b9174dd5e6ad6df42a16a4278a0952d371892c2e70a44ae61f210855581d6566f0ea0ee35db5687d7c4d068acbb398e773cd1cd1506a6150f5ce23bb673c79ce729a83e610ccbca1c22a3bf8a092db131e0b8f797d3641be75f227619cbe641952d95dc037b610de5fd9df401955b6aef0068f717dd0c643f84f769aeac2c39a74da82fd194ba2b3bd31a29b29fe3ec8411d2caf2a1f538160370efe2d5859747e547b8080a245ad2fc2daace7a699323103ef4d59a71496487838776971020431d9b58b1a82b60e1e1510d4eddc951ee3c32a63b440126fa1a1d293c4e7a437da4dd1bcd269885a4a7e6c534958c0bffafed86f954c11a6324b38f7e70ea4dfec7526a9f793fd2df1552add9223f8ed18802718c5627a1939c12be951b9c84badfb28fafd09061d05cfc2385186030d6b5b4d22535db59cdddf948541b2f02c5b3b25ff87d230af702f230d035946a191f7c4599e873cfe24b3356182a91f83f9f9b6ffbf5bdb3bbc4da83fadd670db93668a791a56cd8d010659c282b99077f6485321051143957813d91b6750f7d8e47789f41d3fc97436a21452d4740d12c5de89c2ef2ce86d39879e9b5951647f27c91937a549e75e653175e2a393b1ee3b31a02516bdb171bf6dd4b6326d2da5999fbbefbcacacf879246b75bb6d893f1bb5b65707f1c849741e5ee99a6235431d743dc69f240d4a7ad221010b1f03e30c815f8cd9f3f5012c4656f840b49a88e16323b2aa5127a446eeda1928efad279aaa03a6685723779d1a9a12bb5bdf7ddae64bea4d7dd1bc1fcf4e9c3aa8ba98e36995c6355a5b9bf90b2954e801ff6adb12fa67a643171d17b64c5d917d4200b8deccaa060b7c6615c8dac06bd47d910d262727a30a42fb5dc5a3015d133d60c5a24ae82e83d34ada089025751aa10444121aa38b676139639bce4057e01f6973675e99c1d9e18c9e729bb5e4af872c1d545707f931eb5d5f61e93a5abe6bb659848951eeb627463845728f385941a1f5cba21ef6dd00aac03608bf78f608a2801c9cd53b5f5f692a1cc09574fa36ca5d4865e1765b722880831d8c42f4d7b39898f4be69e5d13c0d557e09a8a55135e6fccfb833ed8a3e7965bdbf6a42b8cc6296ef3e35616045ba57c2c7f5bd0e90ebc40db8e77bc6c51870ae5ef95f92b9cbaba21e53d6d81b3b8b2398f4fb68b596bcd92a1246018de6320310628de0ece001bcf2fba37009734293df80896a5a80e0f7910d8025b52840b12c79341f2b8d35212531aa2848ca1ffdf4886020a8bc13c49d45e41fb02a6f8dd2d76646fd3f6a12a176bc17d26887a9d29a9e82b06037c0fd21fdd8053fd4d41d5e04338026d4531763d46da8ab08a09711ca99ff1de3fda4a7bc44294d9108f449c8d138ea48eca8303a7279bd9a51700f6fceec1a0911b91405d3960c3f6e9409810cfca8e60b550d5ec9acb01e1f76dea674fe7cb1d09a075144376e8337229c59938d668721e676e55e4aab4e1bf02d97e8526b1d86aceae159da6a26cc7e357ffd2946a11c15aaafc43be3775949c12fa3b02e09724142602152ed5d8d2fb8f8de7436f548b21d07482dd33d2b43c4fd16c15004b467432248b7f74d5cbccf2db1050584865fe930f8c2d0c2526c8859b2fa11d9206ea20267481819bc389c42f9041251d9faf8a17f19bb53c475d3d7d121103ad2b8e48eda2f88b5e43b4fdc9e3b8f2de2c7089e63edcd1a953ff2dc9640a74dfbf722a6cfca6d4e09fdaa4e2b5fa168cb2b287a061e31ddb77e0eeacc154b04ec78109273d6158cdaa8502fd9425378a3d293f6927208a7f4534391ae2a5000ee0486f9bc280d99597935495dcd820602be512e987c7ce0136f7cdefb885909a618c376901f80b40d94e63539686e08f3c20c4a4b84f72abb40786c495a72ac8292701cd845bf00049b3d98e33b4922c7dc27149d2ea86c6636d4092dc57106ae7ca0a845c29291fd95857cca78584042e9c8a467020eba155279ddbd9cca133d6ddab0f511327e214ccc1b137da6b3f773447a1da3d43bb2b03305f88fc0ec7beb40f92e664cbf632603b3c4b123cc2ccd5c55974d711c9565c5b9371f1b86beef472e538b2d7e470f7311072376c8732da24aee9aea6a43915ecaf7e8736606110f482b318ebeaf8ee455e80c805da563352864dc5dbe5e7547d3e03a7a1475c5cf6cfbd147dcc453587612d4fea41751d9f4a16731ae306a44cf487bb080aba97b9558e50e84d45c384d16e6d146b1d65236ef4dbad1241d04b521537280c208c7dfe058c365bec5c28468f1417d0190f039c88864de77e241b2965fed19bdce2d6c4b0bb2e08e03906797934d93ed2461fff2f110ad812b", 0x1000}], 0x8) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000001800)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x3, 0x4d, 0xa2}, {0x18, 0x1, 0x80000000, 0xe4d}, 0x4, [0x3, 0x3, 0x7, 0x3, 0x5, 0x6, 0x5, 0x4]}, 0x3c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7f}, {0x4ce, 0x0, 0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r1, &(0x7f0000000140)="f94c4c49dfd685fbaf8a8d1a029b", 0xe, 0x0, 0x0) 02:25:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x6, 0x0, 0x0, 0xff}]}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) syz_emit_ethernet(0x58, &(0x7f0000000180)={@empty, @random="b78fc36fc390", [{[], {0x8100, 0x7, 0x0, 0x4}}], {@generic={0x660, "d61ee93a0d0a5cdfaf9a24f50fd82a9309947d53d4da3f01db987fdc79b487d19e2910383831e5a5bd688924ccbf0e59d28c4835407cb2a7107141e29ea75582d6094a415d4a"}}}) chroot(&(0x7f0000000280)='./bus\x00') ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000140)=0x7ff) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:25:42 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x1307) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r0, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$IPC_RMID(r0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x800, 0x0) 02:25:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x3d00) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) openat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x1a0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 02:25:42 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000001240)) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$TIOCNOTTY(r2, 0x20007471) 02:25:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd13) setregid(0xffffffffffffffff, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x12f) setreuid(0xffffffffffffffff, r4) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="003ec31478ad8075a47026ea3ee584550d3af5729fb013592656a20e2d3ee878aeef87593e3619d95a7b542b2a0a407193dbd32b22059ac27c5e12a07c02fbb6dbd7b682bb56c9f48d9440bafae727c3aaa7976b5ce021977a3d09fe688f4472a12d9c59c98242dc6ac057a31ff635a91cd715a94c9da21c4d3d9e3be17f41df1f17ccd4729a5622781b0c25ca66d0996c06e2f683e5e4e9b8cc40bf9d9d520c413693cfc47c1fa64db1ef53d3ab2d8dae8236bbb1af220d7eb1b923183e3cee00ffc11c5a90fde08cd3590c68e23d1ecbb43725753017c1bc14382139c74c767e8cc854", 0xe4}], 0x1, 0x0, 0x0, 0xa}, 0x409) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) 02:25:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000100)="00000000c1fe4d92b66473dfba611b62f80284b2662529ea10aafa52e24a6b05f4aa0ac454943e28f4fb4cae12ba5b7da9552c4517cad3202ae476999c29dc57d862d3cb1c2d019a78f2e18f8aecfd9cf5d19c963a632cc58c50cc0cc6704078f47d887d29c2b95e91ba224bcc177bb3a2021fdd6b4188031c446f7308032f2881b747dc65e6a8e954c038a60bb5c87477ee9e75ba70fa8e270ce6ebd17322f3a8e4f62ac6", 0xa5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 02:25:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) read(r4, &(0x7f0000000080)=""/20, 0x14) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) read(r0, &(0x7f0000000140)=""/103, 0x67) write(r1, &(0x7f0000000300)="91", 0x1) 02:25:43 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), 0x4) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x1000000381, 0x2) dup(r1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x3026, 0x5ba38f31) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) r2 = getuid() setreuid(0xee00, r2) getgid() r3 = getuid() setreuid(0xee00, r3) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r4, 0x0, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, 0x0, r3, r6, 0x180, 0x81}, 0x7, 0x4, 0x2}) r7 = socket(0x2, 0x3, 0x0) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="211c8e49ce02adfd4570f78170e81983d0202e18edb3300bcb01000100c7710904d74c7c5ab79bf812e669bb55fb76d7347ccd2b8ca0e40a90d5d8128dbad4e5118f03dbc1d8507adfa62ae9ab9096ec5b8cc2aadaf9af217d6bc5a96aac4e5818b4f829c19f0c61b433369ca2daf7b178ecc5e9434cb3b645b7e742e4ee4a86681f21d7c2da88b3b08d00"/152], 0x10) writev(r7, &(0x7f0000000000)=[{0x0}], 0x1) 02:25:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000001c0)=0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x150, 0x9}, 0x8, 0x1, 0x9}) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(0x0, &(0x7f0000000240)=[{0x6cfc18e8446a4025, 0x8, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() r3 = getgid() r4 = getuid() setreuid(0xee00, r4) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f00000001c0)=0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r4, r3, 0x150, 0x9}, 0x8, 0x1, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4d, 0x0, 0x0, 0x0, r2, 0x80, 0x1}, 0x7fff, 0x0, 0x0, 0xffffffffffffffff, 0x84, 0x3, 0x7, 0xff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0xfffffffffffffff8, 0xfc80d8c, "21fe2e518564a638fa0212420e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 02:25:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) seteuid(r3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x80}, {0x1d}, {0xfafe}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)) 02:25:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r2, r3) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=""/21, 0x15}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') 02:25:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x100000000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xeffffffffbffffff], [0x0, 0x0, 0x401, 0x200000000000000], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:43 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffff000000000000bed85e65a5d38529000000019078e0000802ac1400aa0400907800000000450004000000000000060000ac1400aa0000000020a735cca39cffd5b671992452d0535368ac3878cd63d62c1e4e033d421c4869fd3cdb0cb54d830600000000000000470a5a5db98e8ff75c490c94d103560a2d11291189cebcc85e02fd3d92c05b73445e897a9dc9637b4c63f1c09106e7b214117d9f5f7652d98ec0b572f0aea8c960829df76d1962eb53d0430dc7aec8567e9e691825ba9b8fa5430d7a4cdef93d"]) 02:25:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6fb52185ae303944e53ab89db3f480fed6cb0d2b15aeb5271bfa9e862952ab48af1b43f9fcff0d1468bf5f68d0c6b2df1859a0df3b427f9fe99bdad15a12609bc421c", 0x97}], 0x1) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0xfffffffffffffffc, 0x0, 0x20000000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0xffffffff], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}], {0x0, 0x0, 0x0, 0x2000}}}) 02:25:43 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f00008cc000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f00009ed000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) setsockopt(r1, 0x8, 0x2e5f, &(0x7f0000000000)="40b25dae16ae2de8dac679f4780ccb33c22a282f23811d15e233883b62de9b1f06c5056c0023824d31369ed387cfbc4480515860406eb4cc1ccc9efe52e23f2fd2840943ebcead6007c2b7c39ce248d8c40a54f32d65c6e6bff8041a4458aca0d42abc3f19798ebfdce4273a", 0x6c) minherit(&(0x7f0000900000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000a40000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 02:25:43 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022163130dda3f8ad92f66696cca6be9"], 0x10) write(r0, &(0x7f00000000c0)="9e3eaa56000000040004bf9aab4230408600000000d04593f0430510fa651c1e6142e5411e5603de", 0x28) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r2) write(r2, &(0x7f0000000040)="e25bae090000000000df142d545d6ec1c1d80a02", 0xff02) write(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x2, 0xc003, 0x6) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) write(r3, &(0x7f00000000c0)="9e3eaa56000000040004bf9aab4230408600000000d04593f0430510fa651c1e6142e5411e5603de", 0x28) 02:25:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x400000000018, 0x3, 0x3a) dup(0xffffffffffffffff) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="e9a9e9a22317e063d70ec6a42e4ff7a9ff3f5b0c32f52bc007f9011372d8ffcda702e47fdead63e152c278494d62c4d647216013eaa6831cb3a66246cc862c7a946b763d76ddb88bbb6d3cf9bc82cdf48f0f421d36e186180425908cb440835cff6869aee12ee36eca088b80980a88e040964bcf08fd0c7411259efccda8a0491956a1101fc09b953842", 0x8a}], 0x1, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [r2, r4]}], 0x40, 0x3}, 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 02:25:43 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0x80], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$TIOCDRAIN(r3, 0x2000745e) 02:25:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x0, 0x0, 0x0, 0x9, 0xffdfffffffffffff], [0x0, 0x0, 0x401]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000504000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 02:25:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r7 = dup(r6) ioctl$WSKBDIO_SETMODE(r7, 0x80105703, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) openat(r7, &(0x7f0000000180)='./bus/file0\x00', 0x0, 0x158) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80105703, &(0x7f0000000100)) ioctl$BIOCLOCK(r1, 0x20004276) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000000)="b100050160000000000008000701000000000000ce2894bc0f38965fa33fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b2320f67e4900000000c257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb7aac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee013e657ae000000020000000000000202084f0000ba2ebe1a080000000000d3c883b400000000000000", 0xb1, 0x0, 0x0, 0x0) 02:25:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffff01, "3fde55779fd211f2ded4fb03ef28a64df6c900"}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x9, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) socket(0x2, 0x8000, 0x0) 02:25:43 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) poll(&(0x7f0000001440)=[{0xffffffffffffffff, 0x4}, {r0, 0x4}, {r0, 0x1}], 0x3, 0x3f) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/49, 0x31}, {&(0x7f0000001040)=""/171, 0xab}, {&(0x7f0000001100)=""/202, 0xca}, {&(0x7f0000001200)=""/193, 0xc1}, {&(0x7f0000001300)=""/137, 0x89}], 0x6, 0x0, 0x4) 02:25:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x40}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) pwrite(0xffffffffffffffff, &(0x7f0000000280)="6a0000000000b8b11f7a00000000", 0xe, 0x0, 0x401) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000140)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10280, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x1) 02:25:43 executing program 0: syz_open_pts() r0 = socket(0x2, 0x3, 0x29) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="79e3adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7d88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89600bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2a205fcff2a8e1357ad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8142e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x10) writev(r0, &(0x7f00000009c0)=[{0x0}], 0x1) 02:25:43 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x100, 0xbd) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xfffffffa) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10000008613a) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000200)="220e2a", 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3fe05}, 0x10000044001000d, 0x402008000}) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xc17f}], 0x100000000000033b, 0x0, 0x0) 02:25:43 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xffffffff, 0x0, 0xfffffffffffffffc, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x8, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffffffffff7ffff], [0x9, 0x0, 0x4], [{0x0, 0x0, 0x0, 0x80000000000fa60}, {}, {}, {}, {}, {}, {0xfffd, 0x0, 0x44, 0x1f}, {0x0, 0x0, 0x4, 0x200000000000000}], {0x0, 0x0, 0x0, 0x3ff}, {0x0, 0x4}}}) r0 = socket(0x20, 0x4, 0x7) pwrite(r0, &(0x7f0000000080)="9d0a4a639b52bc6f56b486ec46ed02dc57f77b682eda1f59879e605e", 0x1c, 0x0, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x5c33, 0x0, 0x1, 0x1, 0x1f, 0x10000, 0x5, 0x1, 0x2, 0x9, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8080691a, &(0x7f0000000300)) 02:25:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02ec4a7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x96, 0x8001}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) shutdown(r1, 0x2) close(r1) 02:25:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000040)) r1 = getuid() setreuid(0xee00, r1) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r2, 0x0, r4) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r4, 0x4) r5 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r6 = kqueue() r7 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r8 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r9 = dup(r8) ioctl$WSKBDIO_SETMODE(r9, 0x80105703, &(0x7f0000000040)) kevent(r9, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0xc8, 0x4, 0x0, 0x200000}], 0x400000, 0x0, 0x0, 0x0) dup2(r6, r5) kevent(r6, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0xc2, 0x20, 0x5, 0x3}], 0xeaf4, 0x0, 0x0, 0x0) acct(&(0x7f0000000040)='./bus\x00') 02:25:43 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x7fffffff}, 0xc) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6418214c], [0x80000000, 0x0, 0x0, 0x9, 0xf9ffffffffffffff], [0x0, 0x0, 0x5], [{}, {}, {0x0, 0x2}, {0x0, 0x0, 0x9}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x8000, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x1f) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:25:43 executing program 1: r0 = socket(0x1, 0xc003, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7902adf5ffffffff"], 0x10) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000180)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x372}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522", 0x21e}], 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="f77bcdb4d1c925d283165ed1ece58046451f6f31c4799cd5bcb4d7ca138d2065486dac0b1626a6af8f588ecf72c6d346d323d757a28a5e95320c5cea3f1423d1788301e6ece862d63756f5967c41b79dede09791", 0x54}, {&(0x7f00000016c0)="4377cd5d1581836b458db50325ebd40513a2c5334831b8921afdc97093685f5cc69a0dd9ccc18526653a3706a69191b3b0f9f108a1c1edb88a83625f5161d71ad434c7a02a466e2bc5b1e5337ab4ec6fe837c32a4f203b5b570dd34c4de9b4b89fbd7a7048a80fd219ac26c91fdaa34975144659aaf6833907d0963d5f50ea77d1f82b63a91c1fea03100ece405e63a36875d14687b5af7e2c2f3701bf70bbc139ac8e04347af33cd5a8eca54b2c259bda2b117f3ebda4c618e3ef194d23d4b15957d9f1aa3c2237d6b12ad5efda1d97d20921d298acef32d06b19faf0ec7d75710f83d32056f1d3fa4629d14a183989a3250a7177e6515401ea0b1629cbacc7d30bac7c63bca596bec4998222faffe4a3aa73ce2e712fdbdfae373b397c1463c60d9147caf43c2ba2e84422bb2e9900f5fe4396f2759efa700209df3d0326d6f13729184198719006c6fefa86663f03cf822ef3ce9dcb9d661906dc4f36c43b577868983030e4d322bba13e1abcc23df49cb3dd46bb0a5dac123805864b808c68d0b2d8fd88fb29100900cde448e53a2951dadf6af078e2dd990541e1d6c1e1634f326617705107fafa6198faa0cca887a041eae267433788742320653f40dff2c6d16f9131f0148e0e632d3fa14fe63920ef12c164abc2227369e9843ad1b8afb53e3c96d78ed56ecf5ff22c1c350401eb41bf574531801a010ed4ac585b8c3448862245ce36a54b7cb7bfe7f2f07e4bea6a7e69483debdbde34ca469b97d5a157823ee2bc9294234c5b43525f23c4f31e9b60ba90c782fec5c09bc4468c2f32025b2dd507997073f404f0cb2566fc0d472cc094834f0f7de75e905965e6837b9ce044745108102a1c1d2cc7233bd7de1dabb1cae8c3fed1ec2c35a77a1888d701757f9ecbe27098e419df9617ff308659d85399ea4186ac7269522fbb62ba6ef0f10426d91b3e94c3cc80f6ce45aa19277a828652cca815cd46af82ae596c6501108992f23a5de4af3e42fb0889b5f3381f7c66156bf8e5254cc37d291921de6584982fe14eafd33142a948e7dd392e81fbc5f24656ba05a5d01e62e7dd6fb190ef76394b81072807a75a00d1f336b746c8c4dfea944f893a9605e3bba449d525db14ba8b80139d05b423a5643269dfc32a1bead1ee62003d474c30d0d494d377f1bbb7ab64c2c828960ab4fecf30553d73d214275b9a5a7e0a2dbb77ed3a08bac3907d391a0ed4176a808a594a8a2eee6b0eb6a42de8bf625856a8db8702e46f6476a5061365e7150ee863407a0e871a9768f43dc65273a1c357e2bcedf068b0711aeb0b7a484cab6cf0b86fbf313c9de3c0a1f17682589b9f1cb6ba099d2282bfaab26b26ee64b60b606b44eb4d0819df57459d50e66f1db4c48e7b95f185a5101c04623e7c02e6f2300c63634272b944ee88a8c42c49d972248009c9418960e71236434d50b4673ecbbf2f8f650ff27bd2de7c83097c4c270c9940b0e5fc89b659f6d0ff235eed68d5a632a1dd6ac5379d78664da28706ef385e761de11e1dffc0f378a65c326030746866d5d67f15364901e92c7fc4d6fc42620f8a0478db5fb9a14bcca617123ef120abf5382572382dd9ba24f5ec08e1b01b212eebe1b02d4dca483951351aa6aab5cca07b2080d01e076d88122ba7b1d32ef070ac11e2486d6f8eae3a4677928e7d49b9fb379470059e3b1bf82faa3bc5569ff33bce1ce25811aa01a19e75c7663ff291e7bace338a93766af7db90ebb2da83ccc24e7e987e22270de8ca89fc4adc8dab1c4b5ef9a90746e8ebee6b3822ec6e1dd23264bd6bc7a4e658ef165968f2c5b4e26804e26e6502ec621efb16c079189bf5671f7c0ec518d967b9ba8f231523f6a41d1b051c6f62c8e548aab0e5ffbf548042ee5d677fc71521d4c9b037203cb04b621ae3f1064933ac02037e935c46d586676f8c6f9482f055866b31fd145645424b40a03fa3359a56e1ae1721adc5f5cb5e0086f2b859cdc2fba12b86154e8b0dae0ccb171eb9ab3a8f7c66d77a8a6073f2123c87ca6b2f513bc1b265d1fe20c5ea85b55c94ca2808b850a54d066a84c1b5fb25ed3fb849ef0f992bc61ea029212a392b98fd3f92c004f7cb6f42c6f576571e45d991a7db510dea794ff3549254dde6e68dbbe979808a8ee0df07ca7e14ccbc79e5b4828e35965a5bf191aca05a6f16245f5c3d273ef48f321022fc63d76428af95d98bf150192a5b82046465a40f4677c1ab15ff49846d7f1e9eaa147c492d380a7faedecbcb3bdbbd496201c73987dce60f43f35ffa46ee3141e97d39ac4a2c19355499e71440ce3ec2ecabe479e2426aeb178c6ca2ae78ca3ec53c42cb019a970fa359f8434984be544ea35f90959eff5906fc55c9eada8afd322faa2baecdbe90c515de9abff1ce3d4f61e089285b3d70f7ebf328370414755c0399a1493e56a76171401bf642c6f9fca3a933ed28fea764ae36f7f14a46e84d8b0bd15787f6e13690c7dbaaa1813be24215f7273d4d4619b907f8bebda73f6401a3372554561b6a23c0f81c1d5d28c0c5b5a93cc21720cf7abde0d220b19085e76f76516e360a5edfc5b4bbf67102b4e41da598b3420b4383cce105dd3606d127b422a7c599e9b8fdcad281b85bac4ac65fdb43d73f506799cd36045dc82b6734342bf7f2a48af59ce37553aee0f6f5cce63d8eb8921b21b7b7e22b0147565ee21304f5f00782c57f452631d18ded3469595ed01e09f9d888a1a3f42f837da8cfe64eeefc1dc66f27d01e7922fac6ad7e92c40ea0d407c37218e119524d1512d6c8501597efc0604c715f5935186bba9e4eda4188e28c41b752ee3318ef8beec701aab9e0e0577526a9d823786094735b3a179c6fa5af8d701f4441811c0c9c56342833ae08b8766bf4c8aa238fa66029ec28ec81e9214472dc119d6923c8ac817bb1ce2a01d06abf8a570b993f52baa612a8a2ea6b759c1fe3bc7f2b3838f72a3b3ceb7144e9e79490b65a54d08b9825049a0935818363398858b360bf262a5e921c55288cc1de9c302892f5ef74ccc1a44a50574fe2b2349072a763d1dc5acc300fed24911e0c72d1e13ead05acbb02f1597bb79b1d810f03b2a650703802b1b38796db9db7d8a353dd7eb178e57f6f096d2bd40b61bace21160cab63e343e62addf027d528a1aa8659b0571439c0f74faa927f83074dcdee20d72473dea7fd694f74d89885e63afa9c72f16c3e2f4e589748b93ae653caef94b2ad7692c41d86e8e45bff6bc56b0adf3510bf6c6d7de05c83711e00a36a932ccdbf99ebaaf9cb356743284a92858ed35363631f6b56b569d9ccd2657ea1b67ca252818cdec577693098cca20664fa8e5e01671b7a0d21627a38b85da3ee8d4e740294358d3c5c29ee5f50eba62331a47510897fece007cfdf6c495b3c9c7c03484486745c3b38f6b98761adc177e84b68196685c07772c9c22f2fd5a1d953d6bf74b3d6d36f25981e15a0541b4be2856a01fcbaff628cf65fd62b0551a5da583b47dcdf1ab49b0060cf5f01fd9d4375c5eda258af2a24b8958343f7e0598db25af7ad731bd4fb459b9a02488692f420f26512a747015b3a6d7ed2700e88ddeecbf66f140d159d4793667fa90e24e969b6ac73231157e19589b963c2dddd4d24318225d14336cdf5f473317f4c15c9ed61e52b548af9d40cbe4ad06a02e574c1eb42ef52e76c006f4aba24478b2879daf502e7f5e718dd14d8d647591226a83c107a0d0372ae35551183f12fc998b7387204a9f45f796549abd780955e8234ce0e99d836016791d5f9e03cb31bc7f3889c8797401a6fe4dae124fdfecca5346877a1515eb0fcb45e3b061917693290ae2a8fff4cfcd70a2ecd9f98048da3a495e52a282718927fe11feb9809a281cd6d4e2bbca9a1bffeeb58afb211368e10ead996cafc25e03911dc27a25069b13bcb5f5fa469760c2d77fd37b783588a459a70629e1459fa89f2150b36ab1462655c9f43dbee831683c81b9fc83a77303af6141a90b70a3b34d2bc5ee1046d6437fd7b46bce6c893e15f75777a7e4d3b36a111d4c4d351f44949e557d0b6a4fd81e6b257801fa14003492884a177127abd2b886b95ab136e01c26fd8410cc51d05dd4ccfe77a80530bb9c6308395995cc484f70bf053ee2aafcd8cd422131aec56883271b9448cb6d16aa1cb46bb54d14395da1e13750592d81472adc60362c7349369debdcc6cd25f2e96f464bc06f78104b1bec58c885901f98e1e8b3f27be471aa66faa14071f625e4e6847d5a61e8516b1d49f19e4d9b5b773b95d74891eda79033f1c8a7397aafb410cfc4329bd88fa40133677d99ba54c8c9e8bd2cf3a0fb09c6d1c9d77e5f1e8c941108750eebaa0a37c23f6a31e17e4987ba1c6d8baa500e4b67240e22ff4c9560056c25efa1691f529b9d7bac4d87cfa77c00111425c2907237c0bd4ac2fb7c7b8c8de3e82ec4cdd226b8e353e8797b0a82daf9cfce473d8fc8ea603f5038b7bd39a1fea1341366072a12ab14e49ff2df8b0d0ab6349266a235f7a4dc2376e175c3f25f88eae41ca22c4a1b18c261b25c613d2e3ceac3898c114fb8ee3a7b1eaba07d92a0a03450e76e2307ba22870b288232d54bd2ff3085ab32406eda2acd10eb4e9c15c8d56b47fa5ab7c98f55b3f8b1b629c99a7219d4814ba88c9b496dc70b82919be87511b559ecd8728f5e5025a246676b96cb28a405f334fe3c973ec25a2197574d0f5dac4943530f6c710d4614bb2091e5c08cc6026c4b5a10a6f944a8dd754e8a47e96aeb297211b41d1f1f850c07499c676f19a922fe4e83bd6b4b1fb188b57dccd8ca538d6065e9f45c2fe63dc40a3df8c90b911efa5b906a33778e2a4dfd6f3f88e68b398e137c7c0ea5dd707842111bd7d1c5869bd92aebe76a777fd0ce1055bfb2ef6b16f960b1cc5e813e4227a7560984b4165e1b4d64e9fc63e264da0fa34a32d6d276990a517892cc7ccf72fe84f14f5f16383865beea1351dbd8a194227fff8aea14fb5bb2f81f322ced517e4c0c86dc331624d03972785477034df2f8140b1be1a4d61dd2644a3741af14e51f02fd8210a9fe6568cd966172a5df7be1d714fcce88c50dd57927764cad8bd8e766485d99b55925416791b36f1d18e340ddc6b790b9e6b597d29f1be16f62f61a7beb339262fcb1782dded3c797dfc94068927116cca8a35c7743f84cb539a07793aa943afbbf8476886d286b4cbfa448209b4afb40ebc9d9f1fd93fba5e84d7d8ae00a895c8d5011ec0401f36029ab306e636f4132e960fa83637a8893f690b0c7e783acb5d9e4dd3d58dc651660fc6528304da77a3694c86f6cc75da233114d23032d3701c6d1b20ea244bb1df396648c1b620a3b1cc8688e75105c820d440ad4a5f73fb648623d28cc0191a5d8359afe28c0e74be8868285d3b572a3fe018c74354ad4cfdf412c8e14b7d9e25f493606711099dacc7570814fd936ce88debc6772474d3d62ffdae6646612526651343f5093056344aee93a2947dd28b78b0d256f12601d4520136eee11bd8d57d807dfd5c80c04e24b119dd0254b233eaaf1e47e95b605094fd21ec1658f93f2390e23ecfde73a683081bc9d1858fd2270310e32f786455192c31e9acb093a303036d866098c9b109a6f216100094d0c810a4a07966d9fb696cc359315034e01c3697b2b64e4029fde30fd2386a07f4459b570b94f37f30aa0d84ffd97055b11629a23be4cab5a8e42d057dc22ccfd3f0f7e3651a20dd365f8bfd305f4f12aa262f3cdc4010e29170a3", 0x1000}, {&(0x7f0000000200)="a43c95d3e4f1fb24f1f02994d708ef9b61a4cb3915bbf4b17c17dca30b9cf4a81775ce0d44a85558748c2308b6f83e31ba1d852bb4ebbf26c6c388915e7fa28815363d0b26dbb0b93b93a337e11519e905b2b2bafaf184140c7462b27945da62fb0c26266eb0551e661fa7a5b08b80f42db2a9f107206e14d2e7b12dec8f9950e130b7ce99f467176a3306fb9a813700c3561e0735e07c5c3a16cfaf975522", 0x9f}], 0x3, 0x0, 0xfffffffffffffffd) shutdown(r0, 0x2) unlink(&(0x7f0000000140)='./bus/file0\x00') 02:25:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x4086334) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x1) 02:25:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x14}, {0x1c}, {0x6, 0x0, 0x0, 0x100}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) flock(r0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) 02:25:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x54}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x62, &(0x7f0000000180)={@local, @empty, [{[{0x88a8, 0x7}], {0x8100, 0x5, 0x0, 0x3}}], {@generic={0x803f, "5497e0f66dbe0dec3b45d4d0f0353b0bcc2f232edbd41fadbeaec3a4e5bf2659cf0ed9023c6abcc2fe82cbdca2b800"/76}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000180)}) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000000447193abd67104e5dc1ec1efa2bf616678d34d75e88e175ff92e1681ab472263366ec125b3e90f009af44505085c54bf855f4fc96a125c5db15dcf6d53e21de60d5c326a0afc6cf53627b0f03998b521fad74addf69e29c7d15f0567fef909445bdbd31c70ba8003f3a302347c97fffcb8b9c71d9e0847e92304f415521ba55702d8ee1b338efad59173481fb5f9e9c41a3aaa6d3cbec2f95299aa8fe6a44bdbad696ab62b66e145201faf73606e1345eee33cefdec1256fd52359ae7276c455335fdfb6715d35d1a3155f081e467af52e797afc39533eea6a032279dc40431c7ad88215556ef793efa8adfc2b8dead9916e5904d555b12aa6d691d84108e3743457a4cb86ac445"], 0x104, 0x0) r2 = msgget$private(0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="00b8ac6967a3a6ad06000000000000000000"]) msgsnd(r2, &(0x7f0000002700)=ANY=[@ANYBLOB='\x00\x00'], 0x8, 0x0) msgsnd(0x0, &(0x7f0000000380)={0x0, "86275c00b01707538a2752c5af3db268a5fde5b7152d1a5575ee49426868051bfa2ea4726fd6a99d72c179c35d4ba5e0e350247023577ed2f1343388dfc4c95859fa7573f17696e19be57cd8f390d2041923bbb6ec0e2d34a73b0364186459d252b287756547dab5cc30ba62d8dae93819a984de92e08fa3f36a9ba11338e4fdf51e9b805d052abfdcab6593c4cfbdc4e0b68ecd450945ea09625c3ccaf31de786d0692eeea8d8aadc52bf4f441585e03a64834542946adb34c3d59525fddd563939a8498f32b6ee8a77b137598fc01f04e9f745f51c076a0ffc1d1917"}, 0xe5, 0x800) r3 = semget$private(0x0, 0x5, 0x20e) semop(r3, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x7351d18524d2e3a2}], 0x2) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x108) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') semop(r3, &(0x7f0000000340)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x800, 0x1000}, {0x0, 0xd78d, 0x3400}, {0x4, 0x401, 0x3000}, {0x1}, {0x8b736a9ac564d422, 0x1af8, 0x1c00}, {0x2, 0x42c}, {0x2, 0x5}, {0x3, 0xffffffffffffff80, 0x1400}, {0x17b548c1cc467a8f, 0x1, 0x1800}], 0xa) ²>s†»¬žò†_IM‘)5ÓŽ|+±â–’diÙ@\Î&›“1” ÍÒæL‹w‹T4E¯}^J¢þžöû‘šŒm†ó‰g’˜«ñly>êmóÎp溮|õæ«'myñvÎlYxZæsUšðÔMÄ°¯¤âªç©üš¼øfÇœEÖyëä•¢ÛF þÙ:bGÇÙ^ô­pó>XÈ©ØÈÄÔy¤†–‡Á?íò༓"äm™ß†,ÌØó—.‰DžîÕüÛèÐ;mZìØ .”Zì~%èÄÕf–MrÏ•ç~¯Ëß<ª|ˆù¼Ÿþ’ê;x«t3PÛo4‰m35rÚO®lÂ¥Š¸Œì7Gpckbd_enable: command error 02:25:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) pipe(&(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) pipe(&(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x1) r4 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x5, 0x9}, 0x8) syz_open_pts() r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r7) fcntl$dupfd(r6, 0xa, r7) 02:25:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x20, 0xc004, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)="c7607f15", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x0) close(r0) 02:25:46 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) r6 = fcntl$dupfd(r3, 0xa, r5) ioctl$TIOCSBRK(r6, 0x2000747b) close(r2) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="f432ef38fb840d3751dc3631051d156f1137a6a4092b3cbcd476baada51949575ec429dda34095164184e60390264cd85c28", 0x32}], 0x1) 02:25:46 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 02:25:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r3 = msgget(0x0, 0x400) msgctl$IPC_RMID(r3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 02:25:46 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3b) socket$inet6(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000080)="b58b", 0x2) 02:25:46 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000", 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='='], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffff, 0x0, 0x6, "01000038e300000000ffffff7f00", 0x0, 0x81}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) madvise(&(0x7f0000276000/0x1000)=nil, 0x1000, 0x3) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x0, 0x4, 0x36) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x38e) 02:25:46 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x63) getpid() r1 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0xfcfc96ac7f786d88, r1) munlockall() r2 = socket(0x2, 0x1, 0x0) getsockname(r2, 0x0, &(0x7f0000000140)) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009}, {0x0, 0xfffa, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x3, 0x3ae9b8cc, 0x1000}, {0x2, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r3, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) mknodat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001240)) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x8}, {r2, 0x2}, {r2, 0x8}, {0xffffffffffffffff, 0x2}, {r4, 0x8}, {r0, 0x4}, {r0, 0x4}], 0x7, 0x308641c0) semop(r3, &(0x7f0000000000)=[{0x1, 0x9}, {0x0, 0x4}, {0x0, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) semctl$IPC_RMID(r3, 0x0, 0x0) 02:25:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000340), 0x8) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66696c653000873405bd6840831684271335c560521df75cd73dc65fcbd4401e690b8e418c2f3c68e8bf5d0549abd484209e1b68ff33d90ed237d2ddf675383bad2b9c319c19fe4632c8f77b2a9857803329b7e00961f3840ec8acb14ce5640357356c64ef15b1e189e650e6b332fcea55cc3e68fb1aa745ba269bfe82472ab97dca7cb1fd41b8ed0f2ee7a518bb207e"], 0x6a) 02:25:46 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000140)={@random="19d6ab98c7e0", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "845e5e", 0x18, 0x6c, 0x0, @empty, @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @rand_addr="2ae074681f3c011faf4f5e99322a303e"}}}}}}) 02:25:46 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x16, &(0x7f0000000200)={@broadcast, @broadcast, [], {@generic={0x8035, "47383359be8c004a"}}}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 02:25:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f00000000c0)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0x7ff}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 02:25:46 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x54) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="0000001862", 0x5}], 0x1) close(r0) execve(0x0, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x24) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0xffffffa7) 02:25:46 executing program 1: select(0x40, &(0x7f0000000040)={0x8001}, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r6) 02:25:46 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078e0000002ac1400aa0301fd8a00000000450000000000000000000000e0000001ffffffff"]) 02:25:46 executing program 1: getrusage(0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) madvise(&(0x7f0000000000/0xa000)=nil, 0xa000, 0x4) r1 = msgget(0x2, 0x21) r2 = msgget(0x2, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0xfffffffffffffffe}) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES32=r0], 0x26, 0x0) r3 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x1, 0x1e20, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setregid(0x0, r5) msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, 0x0, r5}, 0x0, 0x0, r3, r3, 0xffffffffffffffff, 0x400000000000c8}) 02:25:46 executing program 0: readv(0xffffffffffffff9c, &(0x7f00000016c0)=[{&(0x7f00000006c0)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000340)='./bus/file0\x00', 0x2000, 0x86928) r0 = open(&(0x7f0000000040)='./bus\x00', 0x861, 0x0) r1 = open$dir(&(0x7f0000000380)='./bus/file0\x00', 0xffbfa8995717edc0, 0x1) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r3}}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000140)}], 0x1, 0x0, 0xfffffffffffffffd) r6 = accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCNOTTY(r0, 0x20007471) connect$unix(r6, &(0x7f0000000300)=ANY=[@ANYBLOB="000000a6d910d780"], 0x8) 02:25:46 executing program 1: sendsyslog(0x0, 0x2d, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x800}, {0x0, 0x1, 0x2000}, {0x2, 0x0, 0x800}], 0x9) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semop(r0, &(0x7f0000000040)=[{0x4, 0x8}, {0x4, 0xfff8, 0xc00}, {0x3, 0x800, 0x1000}, {0x4, 0x4, 0x800}], 0x4) sendsyslog(0x0, 0x0, 0x0) 02:25:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0x80105703, &(0x7f0000000040)) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = accept$unix(r6, &(0x7f0000000100)=@file={0x0, ""/60}, &(0x7f0000000140)=0x3e) recvmsg(r7, &(0x7f00000005c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000300)=""/1, 0x1}, {&(0x7f0000000340)=""/108, 0x6c}, {&(0x7f00000003c0)=""/41, 0x29}, {&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)}], 0x8, &(0x7f0000000500)=""/145, 0x91}, 0x42) syz_emit_ethernet(0x108, &(0x7f0000000600)={@random="4a7eccd57411", @random="c7ce0fbb2fb7", [{[], {0x8100, 0x6, 0x0, 0x4}}], {@ipv6={0x86dd, {0x6, 0x6, "5dbd8a", 0xce, 0x50, 0x9, @mcast1, @loopback, {[@hopopts={0x62, 0x1, [], [@jumbo={0xc2, 0x4, 0x8}, @jumbo={0xc2, 0x4, 0x2}]}, @hopopts={0x37, 0x1, [], [@enc_lim={0x4, 0x1, 0x1}, @enc_lim={0x4, 0x1, 0x7}, @enc_lim={0x4, 0x1, 0xfa}, @jumbo={0xc2, 0x4, 0x7}]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0xa4, 0x9, "8a57a5cdfcbf78a9474ed8a95fa6f5289e741ae136b0851098df7ff8354a8490cf8d641ce8be58d88f4f53af21c994e64f20aa5136cb8f39809559a19b4835eb62cba242f31c1e01dbc18575bb10e24ad93496535a9642194f960b0264d55dd74777e586b9ac9bc5cfab1877e49a5488cb461a0fe667c199964a18777b31ac140b4af1cc1ab7c2309e184a8feeb5044fbecd25f8eab0"}}}}}}) r8 = dup2(r2, r4) ioctl$TIOCSCTTY(r8, 0x20007461) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r9 = dup(r0) sendto$inet6(r9, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 02:25:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x40, 0x8, 0x80000000, 0x1, 0x2, 0x7, 0xfff, 0x1, 0x2, 0x10000, 0xfa}) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) openat$pf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pf\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x400040, 0x3}, {0x18, 0x1, 0x0, 0x1}, 0x400, [0x1, 0x4, 0x8, 0x80000000, 0x6000, 0x40, 0x2, 0xffbfffff]}, 0x3c) sendsyslog(&(0x7f0000000200)="2af8e714d4779db2cfe28b396e0f4e3e4467294d9ed35c29321d5bf12bd4b381528588237f438a8660083bd6b7fb2c9545b66cc3efb6b698cb95e9a8f8a16ab8bbb76bc941228f98a2907ce3f6b3c6ea42ed3f7d2d4bed4610b9e71daec329a8ada02b53ffab97df98c70cf5ddedfaf1633d609abebf82ff40bc5ac14ce3ef8695bb58929771b57223c2618d200dd98aa50ae4e3d2e441f321ecdb5fc19ef6a51a8ceb02", 0xa4, 0x0) sendto$inet6(r0, &(0x7f0000000100)="feafdb0bffb1e5e885a7b633578a25dfa27c7cb0048ba89fa2ea195cdbe441bf6c68678f9411e180acae6c118a2f2bed05b2e071f3d9df1f0dca0bcf5eb35ee0578bd119da412b95450120562e130742b52a59b06837b7b0d7e1782ab39418d3c618bcc3bc0c4c120a2a2d0463e6fa5c83b2f2b4b8d72586e6032b9e750475671b177d5739114dc54a5630681215050f0a2e38efd248dfba5638a5f0f76ccd94b7093ae2c97cc4813fb777f246cda6452b45735e7a881d699e4ec0603c65e25f8dfe3921a754b72c3ef83d76ae27e58ad65f773272925e274727692a99de766ce7dae8d64bd68acf7b5ea3a1b7abda29", 0xf0, 0x8, &(0x7f0000000080)={0x18, 0x3, 0xdf7, 0x49eefbef}, 0xc) 02:25:47 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x2fffb) getdents(r0, &(0x7f0000000240)=""/194, 0xc2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)) ftruncate(r1, 0x0, 0x2fffb) 02:25:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x841c}, {0x84, 0x9, 0x0, 0x1}, {0x7ffffffe, 0x0, 0x0, 0xfffffffc}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x76, 0xef, 0x1, 0x3}, {0x5, 0xff, 0x0, 0x1}, {0x401, 0x3f, 0x5, 0x3}, {0x9, 0x2, 0xa3, 0x2}, {0x101, 0x4, 0x81, 0x604}, {0x8001, 0x5, 0x47, 0x4}, {0x200, 0x1f, 0x0, 0xffff}, {0x1, 0x7f, 0x3, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x1) 02:25:47 executing program 1: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="1f", 0x4000}], 0x1) r3 = semget$private(0x0, 0x7, 0x20) semop(r3, &(0x7f0000000140)=[{0x1, 0x7}, {0x3, 0x80}, {0x2, 0x1, 0x800}, {0x0, 0x10001}, {0x4, 0x1, 0x1800}, {0x4, 0x6, 0x800}, {0x0, 0x2, 0x1800}, {0x0, 0x5b, 0x800}, {0x1, 0x4}, {0x5, 0x8, 0x1800}], 0xa) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000200)=0x3, 0x4) fchmodat(r6, &(0x7f00000001c0)='./file0\x00', 0x10, 0x6) semop(r3, &(0x7f0000000340), 0x21) ktrace(&(0x7f0000000240)='\x00', 0x1, 0x24, r1) setsockopt(r2, 0x0, 0x9a71, &(0x7f00000002c0)="2bf7a985d4e04b977f6be0ed11f3c326b49e9b09c85bbba78606d7da704de1a84ac51a934d05d92fc21aacd46326ba97d880bb5b51a15daa67847ea91b741b6b2322b9c08f7f65012c5f5c5be751f22b7285475ce1eee64032a702670c1ecf7868404af6c89d9e83eaa7d059e50198a4b7dba3171e7b99313860e928932b8e2ecacb9d", 0x83) semop(r3, &(0x7f0000000000)=[{0x2, 0x1f, 0x1400}, {0x0, 0x3, 0x800}, {0x4, 0x1}, {0x3, 0xff03, 0x1000}, {0x4, 0xfff7, 0x400}, {0x5, 0x7, 0x3800}, {0x4, 0x6, 0x1800}], 0x7) semop(r3, &(0x7f00000000c0)=[{0x3, 0x8, 0x1000}, {0x4, 0x0, 0x800}, {0x4, 0x7fff, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x9}, {0x2, 0x4, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0xfff8, 0x800}, {0x4, 0x5, 0x1000}], 0x9) 02:25:47 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb060000000000000000000800000000d160466954cf5255000000a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199eec7c9c0a5355cf4fa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1337d94b8ce56363aca0e211ef68f077e0f53434f05343703000000db95b0ecc68a19984c000000e74e28d7c6932fe7968f068962d2ea064c74f6c63c1907fea22b086bde0000f456b48aed6b2d44a5db050008089a858973b8f00eac60a4be40a472826ca652b9a6e54bc9eedaded0f4321c5203ae40232f533ec95778c2477cd87e76422df214923ddaf237ae34e055e7ed877a057e00ed00000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e13613f63d0935684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59412cf0a8bbdb28c5c6fe40000000000001000a7f8e0c790579df95bba62bf964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a700000c91b0c30d00001f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb51075470ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007001e837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1914dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aaf700de02ceecc110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd5ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3275f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a786c42e1873f86bc7ce628845d9d230df5e3684d018e176cf753e45e510736aa16b2a4168a65ee83f3400000000000000000000000000000000d30e3e9b4122c9d83532c72994d9997e8b26a99d8b52a00e879cf0650de46b5ed07fcd709eaae4cdf87b83730bb20668f75606a73b995668577d3cb75b21076b9e5328de0b66af53c5bbe20c978a6def93ca255bc5e225439b1ad6bfa5535906ebc8b35557ba66900100010000000000000000000000a199128dd4ceef39d6b0e23d8af5a79498f824f188bdbaeb1bca1a1b30bc0bf9028c381d52d7b16c14f01a4907459832d29c5dd50bff1bd0382984a2af6f646e5c5d670c"], 0x1c, 0x0}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x4, &(0x7f0000000100)=[{0x46, 0x62, 0x81, 0x63d6}, {0x4, 0x80, 0x1, 0x3}, {0x42, 0x81, 0x8, 0x3}, {0x78, 0xea, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x45}, {0x6, 0x0, 0x0, 0xfffffffc}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) mprotect(&(0x7f000011b000/0xa000)=nil, 0xa000, 0x4) r2 = socket(0x18, 0x8002, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) r4 = dup2(r3, r3) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) recvfrom$inet6(r6, &(0x7f0000000240)=""/121, 0x79, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x5}, 0xc) dup2(r2, r4) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 02:25:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x4, 0x10001) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) sendto$unix(r2, &(0x7f0000000240)="f6dcb9c648764e932a2967135b55345c7f9b688b19", 0x15, 0x4, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r3 = socket(0x1c, 0x4000, 0x20) r4 = kqueue() fcntl$dupfd(r3, 0x0, r4) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000080)=""/175, 0xaf}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000004c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f00000005c0)=""/108, 0x6c}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/102, 0x66}], 0x8, &(0x7f0000001740)=""/198, 0xc6}, 0x43) r5 = accept$inet6(r3, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000300)={{0x18, 0x3, 0x8, 0x7f}, {0x18, 0x0, 0x6}, 0x3, [0x0, 0xfffffffc, 0x200, 0xffff0a15, 0xfffffffb, 0x5de, 0x80000000, 0x1]}, 0x3c) setrlimit(0x3, &(0x7f0000000000)={0x10001, 0x100000}) socket(0x20, 0x1, 0x3) kqueue() ioctl$TIOCCDTR(r0, 0x20007478) 02:25:47 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x110000}, 0x8}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r3, 0x0) 02:25:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r4 = dup(r3) getpeername$inet6(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r6 = dup(r5) ioctl$WSKBDIO_SETMODE(r6, 0x80105703, &(0x7f0000000040)) r7 = fcntl$dupfd(r6, 0xa, r0) r8 = socket$inet6(0x18, 0x8000, 0x1f) r9 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r10 = dup(r9) ioctl$WSKBDIO_SETMODE(r10, 0x80105703, &(0x7f0000000040)) readv(r10, &(0x7f0000000340)=[{&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000240)=""/216, 0xd8}], 0x3) poll(&(0x7f0000000080)=[{r0, 0x8}, {r0, 0x80}, {r7, 0x20}, {r8, 0x8}], 0x4, 0x0) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 02:25:47 executing program 1: socket(0x2, 0x3, 0x0) r0 = socket(0x20, 0x1, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100), 0x4) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000b40)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b23aa2a197a38620700000000827f30f13b49dc8714d56648fc8c4795955984c8790ebf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593da947f5fc914780a6cdcee3f27535692870bc122cd23500000000000000000000004d79f00cc8000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18080180e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b4634dcc6a10c53a3fdb2ed74f80619e311d3801000000000000119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f089e72fe596747b69eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf88898020022265330027548c4ffda5eb1152f6bc23442dcff010000cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b741575a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b70b9126efe6c2d6ad126358a2bf7eb6652cff7f00004a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b4405003bd1f12f9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e996fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e6874fc99b6338a17b4bd8f4693fe75f8a85f37ee8c3f120c5b041ac514eea454a0d7ce9a15edf26e82fcca1e245ad8d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b530779628defffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fcb02eb91b826475f9f1c488b5815676deee5b4d7767087857986d1a58f78a480786652c19b87bdde2c9f06c001edc180127175592261441212965ecfa3d8006ab63d3e2c8bdd3e834708d82d4b093f35df1be912019bb3423ce2bcac3af3968c8b95ca861cac97624e5a8171170204737574bd54c4eed69cc00a41f5c40d33397e2289c4550c78ffe6988b4c465b85759ac14f6681b90475e3b279edc044c4f59ff4df7a7f37c78f88fc37c3ccfdbd77224157fed8185350553eb727769268c1ab21c99220e4811ed0fc9dc26e64ea25c2c436820ac4e88f69697947b9c63eb097a7746adfe0f9a5b2b21bf35300628de2b4f53ead512e451661349a831669d8f87b72b792a75e94c7fffb380d24db2a98c0dfc7b779ef5be744d8e7f916e09b1ae613d4538973c38da6d76a164acf354d6b911919df80fc3fe9ca1caebdb4062113c6cbbb964400eb7de5fd5a23e0b00000000000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) 02:25:47 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x8, 0x3a, 0xff, @rand_addr="0000000000000db74c00", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x4}) 02:25:47 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)}) 02:25:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x0, 0x80000001, 0xfffffffffffffffc, "e3000000245a8423082bed1727200200"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x4f4}], 0x1) 02:25:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040)=0x8000, 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) 02:25:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7ffb, 0xfffffffffffffff8, 0xfc80d8c, "1dfc13040508de20000000004800000000008000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f81605", 0x92) 02:25:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000680)=[{0x64}, {0x1}, {0x6, 0x0, 0x0, 0xfb}]}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r1) pwrite(r1, &(0x7f0000000100)="fbaf8a529d43ea345db51242fd1a", 0xe, 0x0, 0x800000) 02:25:48 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x36c, 0x3f}, {0x18, 0x0, 0xfffffc01, 0x80000000}, 0x7, [0x5, 0x7f, 0x2, 0x6, 0x8, 0x9, 0x0, 0x6]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x408632f) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r3 = getppid() ktrace(&(0x7f0000000080)='./bus\x00', 0x2, 0x512, r3) ioctl$TIOCFLUSH(r2, 0x800c7005, &(0x7f0000000100)) 02:25:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x100000084c01002e}) r1 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r3) r4 = getpgid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, 0x0, 0x0) r6 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000220, r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002680)={{0x1, 0x0, 0x0, 0x0, r1, 0x94, 0xffe0}, 0x2, 0xfffffffffffffff9, r4, r6, 0xf204, 0x1ff, 0x5, 0x8}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x3000100000200}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)) r7 = dup(0xffffffffffffffff) sendmsg$unix(r7, &(0x7f0000000200)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002600)=[{&(0x7f0000000300)="c4b43724327a8ded771bab5b6034e528b6cee4097cfa9a7a2623c0464c2c674a9fa8bbec09cf2b0c3c1fe1c765832123b701eca878c16aec54bf426d66ce8bb2e7507456e205d79384900efc1bed3134e87f249818e113031ab48b7542f89672300ae8dd20125029878e25cd741fe14306f8d2cefd7bfe451f09723291d8763f5bdc9d22ebb4fe763d33c8eaaf443540c36320ddb480c369f1595d6fec178bbdb14bc95f1d6a539a3cdefb090bd89ebab06f7967d1c6e2d87eec4f0bff43668efdbfff49aa3f61032a62a8ee88c5542e723cf6313237a6ee948d4028d5ffd5222cfb7138714d5c7f04331596505bc58de70c0f144af0254301f8cbd1a9856192da2884104ecbafce45a04916e0168c64be7bde979819d92a7ab58120b24df85fa3d4931f19d767a50f37e0d090c0ded06be4047d017abd0c0d8b2b716028f90a8104890009ca5409449727baf3508f857aefaca7124805bf744051d7fd7542514d0a6834408d986dac64ffe80b6fe6ee0e84a65039f54ee0701d7832c4bb7eba9253a3e1fc6a0652553e6e33f3ab9407d84e5e1720275f9b6a0a252bd70b6b62cdcb76c47e6175b10877ada1f77c47a26756cf3a8a2300b4e83e3b4ce84e0667d203ee1ea83d24b0f38d78809b06fd83727053c275b19182bc1d3607bc8cf1fa73e0c13a84e3565a06f08409f3a7a6975c46bcf2d857048a563d87efb3d8fd34d530d3881ac6dbfb1b1a1b5656d444b6fa4abada40ee73f4eca5a95e5e190e64ebdf62a2a1acce7b398e65d8149783245e662f646b63ad1d6219efcc97bc3b1057f51afac605526b25b03b03d0c88e88a9001750152397a8807b88d35a42df5439b114de22a0367cda209bb10be29df91f3213e42eda07bf906dab4c1573ba8597c970af1f64028bff52e4ddb6e6de36bc7ffc1ba367575a1297abd4017f5d7c584ca4411cf7bae32b78064018094053e1f2648ea592658f6594edf09a8eee78ac4f33f04cda4d87430e0caf6cc9910c5fa5d1ec99a68244ba65c00a591145585f10923e767327cfb58407e64bf1cdb55e93be75ba484d47b4645f71217e6558e225a6d95d2bf24069514693c85293aea34e97a54ffc9e5ae76a261b99bc634275fa94641aa1f29d5794943224b34781a1e21095d9489a63097ab73ad7e9b9af20d09fa1b1c8e3b15178af3f285d4a221d660964eaeb485363f082e488325a68b02e11661cc5f2dc48ca9168eae7a79ed01848acf8fbcab0325b404efe044141cdb2512dbc968017f6713d3c0cf344256a9c477229dd700f172bc34506b0f0603b467f06e5f7709bf239529f249105d76b05f3b78a22b72f237d5004b65b5a8d5d4a26a41b3eff11f4647cf960817cfcfc52a06ce69bbbbea4bc41d06aea8423600287ce579ff9d7822898b4b5ee191da6be27b366d60f91d9dbb0dff2b6549b81d4573dd730f955bf610556ed6820ccaeb26031fd5ee0db7fa49e2ee1ceb966b2926c40e274ad91e760ebc121973fd6b2c9bc0915ab23aeba8d9b50be15aeba62621c957930a3a1538d83abe27e8115f6dcc378f9b55239efd868621825911f52f0ef242ac6e7636e7f46d8b9cde855b36a0951548fbade82f228f082f84c937d33bbea59c776043f973454e58229a0a8fd17bd9069b3e330e63ed5f947049b1a84960e777c4995bf522e940d94389a60529695297d9ff1167a0cace104e53f8880e31557c09e914fbf2e5be653547abf712e557f23fd907fa0b1916c1a0714c66d02bfd1e826bb10899af7b6492140a25c1e2a35aefa0b6f2dfd9a33136a716a4bff44aa20b93b0ae01cc9e8320a358de562fccf3cc05eeaad52a0e4dce1cd1ce2a3ac0c4ae524ea8b540af873db180b847e05e664b867f6a76a44d367f09fe64508337d3d7bd933c274e7428bcb0c4d20d8d7ddc6775705b2fea42a47d6633b9cb521a4ebf6bc8b366c30b5abd3356dea963f20c920cfce959ae0951c0f5e4f47cf23f3472d117317244da3c97aed758ec89532f42a7f7ef7d20c3e9f324971479ec885741b045bdf266633436a210223e881f9c0d0ac864237b7c668fde8c871b9b35b1c5ae8bca8e3f69488a3b557d12ddc112271d1ed900e2c5f2895212d119eeaeb003af401bddcbe85b04071b00edf2c9d42f83de6d4cea0a8a7aa5c8622630422a549ec44c1cc212b38ead6765e0389666250ddb85ae4d22443c0687fb48a7e3ace4eb4c366a6b32161d9de20bc4f8948c7098ae02b5cbff57c973b1b9352d5a4e03c3a908e5b1f32ec85975d0df86e098dcf54b5e4a2679e96264ce0a55daf08d71c36b90b09ec0d4a1485169cceb37f85c776612a654eff6e1186c7da2a78b3ce5a082fb957bb78d4f2c2280b51e5cf17f6e89f0f68e2625184dc50922341c5d6957d0d01a2b48abfb5292634c0977dd8ae0bddc4423e8bc463bd12f1471347e1243f2ccd1af084afbdb053d2c30e4315fadddae59865efe11b21e913bb86a38726b06922e5f4af89c83d1f44ce2f549ee46bda3f92d506894c5bf5461c57a9e6d7b8901568db35e0410aaf1db88d81c2976066516eae26107773565a745a4a05f4a09ce7b6ca2678bd7fd9ae090aa1385fcd5575f812ce2875a04b237c20726f8219137a23130916bc3a9839bd87849fecab678d288f339c5eefe35c51a38fc2c9d934d1ad8b99a8ccb43243a12cecc83606e30bacedc8ee183067b949dafe65a9b101b5345dc1da861c0a45df11dd6b3651b099fd2a236873d907303fce224af129aa14f6aa6e2d5dd2fd286a01073c2d9b300ba6ccfc6123f1c6dc55648374943a4149f5f8e95ffad0a7a83068dc67b0f2d4c6adb00d940e0cf822f6b65570276ef4ff323c2e6acf91afb1a8ee7bce07a4a73b2e2493e2d33a85bd0c53a370a3404b00a6c61970aa4e7edec8161779935efac7cc2e4432c90a7c68d113a9dcab540849480237cac6cf458437857cbbd6e230ab1416f3bb9aea907899f40bdc2d618a31347ec30e9925ae2b501a626aac69ede11bcbbab373425cfb3de02dce8b316c34af54c71d73d54de6e6b805df9f823418a4d1ce59104c68bdc1dcfb3a7dfa6d8abfcd4fa2cc38edb74291a107f08adc5e7429d95816a1b05c1b84f119a5c6df0cb93017a8ffd1e6ff9f485cf19ea60d4d7b9541957a3e775ad872d82473e6a739f7b31710e6398d948fd5e94aeaf564a697f466fae5c1abd121e3373770e0ab2b822584005636184907c5cd4b58c77d5ce1948eb3461f24d2f26dc4104c14a649f0b8e3480bf96e45558a2b527c81048e3f328b7c2dbc40c6f10ff73bb9bf2b15b851dd01e31ddc3f761429a4b98639a1ae38e353ebafe2000bdb0da26c3f04159fc39fbcf8b92f5fa7ee93ef4808a01d073a070f698f6ccb82f9013a223d7f56bd50acfcbe22601488bfa2c42ef183dae3d6653f91c930c24030bdf97f3c69eae3ca4a8cd9eafa72c863145a08d26f659d8df6c442175c6ad7b50024210305ff727d409592aedb6de3a023dec50d54089beccd7697e22e38a22e0b25cbd378bbd8143d0e49ad811987c43a0e2a57f25327c0a12f414ef2d66e8d3a93fbecaa980459cfed17f0078ae3fe4f6d88207aa856a58ef8d95d675718290fbe7503db740650c2ec8543488ed3faaaf1ac7c204c16ed1a0739d2d6c4a9d8febf8cbdcbf9862891854dd565712fce77a82d8e86d8c5c6e6eb0edb3fd2f6cb855012ad856bdddda2b3e49a618aef86a91447137b323932a673f67e763bb24b5f372f930947e321abb25ee86d34e19a7394981d044c84018376063b8b3128329c4d18373bcbdd1aa02b0ed64e6847bdec94dbb0e77d01d685e4776a629467d34042bb9304a3e4609c8feaf142ac84391fad8e0fe520cb2d31b3d8efaa194d106eaf0f3242035d620a404ce5c814f0a80eaaa700eb1c8ca66e4e5ab26a43f583ffb70997e2b12176636d682e05356710952a1dd84a1fc2ddb1e68fc74c230fd418f433682c33d96d4e8dcabf5d06a0741bae658250570948e53d2afd9e2000ac1e1ed854b518002dfd0140c766659a9322e9b5f06463eeec237746f8a686556606e788d9ba09fe4ac63c2227254698c317de18900a67006b90e9d2086d53f8b496f529ed5d6ceb1d7bb16c65c3ccc6de9ddbb8332248796e9ed86f9eaf5f44d9d52d54c332bd9d62036793e37b014551d656d352d8ea04c16d8bdbf0d75943546058d3e0c68641a0927e9da6c90a82fbc2884a5cb00cdeeb70051f56bcc5a6857442ea0d65a3717729efd6380333d9f0d59ca1920d26d9c2a29c0a7ca70945aea18de711eacfe6d6324738552532a70ade078a78fd7f3f173aa585c499ddea6835b62e22d7bc9c037344956a3530c333b3de028771c720a6e4e570f8f80035ab9ae781dd3d286b47562eeaac1726e43bbb4976caa7ddd8a15d3f4f339dd5f3d4261ed55f8968bcbdd93b674e838985a4d48e07028110af8c439f9a897f3d70a7828ce1f30510b7c357162d1a97414ea2a64371493a74590525b583422a6da4c59d2a98832da8710af4ebadd40fdf2dbb8103bbdb9cf783834e1243d2b671cdcba2e90359bdb6c7a77452263c7bc6dfec69a76c4f1200b9e71389fc14e17c56e232f21c53a4942d899ecfee8c8a9d5f191a0c60ef59e9a5f5ed302a61692c65763eeed3dc5eea407aeeb07258e4efc632427d3ece8eeba66cbbaab29be98c06e84c9a9b8e1ce1e0dba72596c8711d170a15c3c51443a2e9cdb64c333f84834031e2c210458bce2a2ae630cb380ce9a8435642e76df9cacfda96b0e154ef0da9e3f3c4e1587cc9533b0fc56e556905e588ff44f6207e4c466da46803b471925e9d9907f734365b7efd1a0d5ff88f1fb28c56e70f324a0e599c008214cb3a98ed6dc17e9727613aa15706667ceaa8c400c7ae531afde71b9594823ae4545b644634a30adc75e59b424ac0703968194e35e4a9ba790dc0bd215890475b9390737b76e19295c9bbfe1d349880eebfe1a85af4bdeb263e9b1d03cb620e6d9debcf7735466fd092adf74ca95c8014a563af7e3ccc1140acc662acae05caa14ab12843268a165d0454cf8c39ea58507ba66c88c87097f74b9afacd50e0c67b538d17a38b4d00d02ab8b51a13bd8d8437735d7416ce83541d6b6590ccc7f1ac734252974ad13d53d13de0a10222ce050687971788eb7d3ddfd7bbe08ee1958a0733546d1a3f2e67cedd1b4fb9b139d338e434c6117c9b8f68fb570162e38a0557f8c5cb4d73d8c54d5bb656afcaea2e2bf21fd3a8b637493f043adcfe96569a19bf9c9927e683b2a465a3d96fcfea8867dee0081ac3ab0d5e86942785e95bfab8a58af6b7718bae7f1e7780796fbe61f2d5df1621b953dbd03e150343e91cc3182d856df81e566f53e70c28f7b710e27d7d198af939024a6d8a307b9abb9f53ca17307a2025d06afe628d0a21012c061d109014accef66570040eb6a0c2e76d32f8fc4ebbbb8dea9be0c8846c20cf5206f1ed30bd98adf02a145daa0743e7eeee63d8d3b205a260b208acdf7e7d394991620884d9c80f0ce2bde34d5cacd46aef938d7f6422860c59c0b79688b3785dfb244a5f83de0443aa71c7e90605e57957bc2566a8d48ce01b372682e892afc31241a008218f5a46bf182a90ec60ac3f1e389b03c76c978fc5085776ebc404ac031ea525996bdca431f0ab117dd8d39efafa3d7ea222badf44b904924292495389d858164d9f81bdf88e781381fb83899c8ac24cd7a0517a3d0adf6c0aa965066cdd2d4d1b4b3953566e7ca1aa329b653e", 0x1000}, {&(0x7f0000000100)}, {&(0x7f0000000140)="772f08cc7a3b0bf5076c194c1523db9fde2bbb84e69b", 0x16}, {&(0x7f0000001300)="97908c06f63e63c0206e22424f21b1a64eda52f10ba6e1cc86b8e493e67a8d6d3ed56822772c68409d2160070688588d519ee114a0c3464e2615b45be5481e83fab9a52f0ff0251460b24a1c37b5fc50115b1b56f0fb19d2a6548e08774e2ecbeb12c7d6ad83af2ffb5f8bdaa6938a1cecb5303c352c28aa4c80c8f249d93f220564d8eada5fe32c839fb92cb3bb66b2c7b65024ee44a9766680e9e658814f0bdf588bc064c7d2ab814d3f65c3b6ab0b822fc04ffa3db123db9bbb6775cc97a1", 0xc0}, {&(0x7f00000013c0)="a58a2664ce18afe428de6b2aaf7bbc5e6b020ee9917f77e7de0360437fc6087654339ffeddb9f947eb7195bb03431eebdd10d91175fec33051649705aeadf7100487ae891efda23cfd5559ca4f9576a7adc04a1a34fe3672652c6ce4cad4d4474a10621634b393e1db4af65d0bea5760615c7976d6cace9cfbc3a6db22a48218023a702e44b1b420d55c114f3b948bce52fd065596186f68eade1f222f480eaad6117ee6b5b36ed8fa2846a135bcd843856e5b73d9435909931e8e82797fc589e241d78cdbb2f860476f8222d1840de9b2b2e96bc5ea66ed15d9872656455435b546755003371d177199d0de4a302ab70e9e680a7d1d4836456ba83003c8a8966924871ecc5a011da3fa2490a9e2eb57c534e56c23e64340d1888aab49e817bf25d89a9daf9ad7eed3a3080d469d6b2e10c010432fce650bc4c34433b5fd819d8dffcbb9552f035672e4adea8f86050e5ea3086c82ac75b5bdf9d8e367da58c27e4d12c4573edea27c0f927351a70121639549b56ca32f348c0de65b9bedada58e6572f1a6df9749d806b8ad483cf0983cddd94e5900359abb3eb9d2e7cc2092c59161c776053bb1b80b8fc671099bffb57df34a6d6e9702bf74b6b3df0b24fbbbb1d79b10fba460101b761bd41760d929a68726b3f1675345908e061d8b2a3df8a2d8fdcc77348224cad6d837b161ab26b16047f758c6268ec0c89bc95df80064924d9806dca823dcd9f5c41cb8f8e4cb964c316b4d22f4667d3a47950ebad631241811f0c39f70f38cef3c72ff393bad6a8211042f83bd4654f213ed9e292b92d792bbc47c0dcace7b6f50b6e4bed197cbb1ee94f0ea6acb3f7b4e36de2aaa988408d68531919d942924885e2339c3c58d37a344cf26bda5dd52113a591e56550294276e66ea1aa521c8e99fb9d88bb56876e7ef6a0fe9ad6f0b675b3f4df41feb66f84bfc3d33f0140809675e73ce520fac95c5ac77a1dd25f0599a4551e50f179428fd004f724cb6d2c19d376b86573428ad66de979f23b6f699c05730631499d5cbd768113db057dfca9ba95a7d3afff86f163be01f6143ed0521455c38bca49816fa6531c14ed462fe57a2a07d6ec00527db5fe63c426a5b6e43e141db25a22328e363ad6964e9a00bcca3f76d881b8fdefc56b0b5497bb24582c734ee8223ba86492247f55716323c44175638cafbe20fd90db2533577ab72185e7a28f51eea7e48960d8e65f0cf24312135efdf7ef02cbdc87162261ed56d7076e25e9c5f2ae63d1bbdf960adeb99afa5882e166546c3f5d472afdeea547ee62156668b8122cc16f2c082cd5b5a9aee604eab982757e8a5c0b2fa2dc9f76fe4bf21f21c64d403d4a44ff4b06f9941019c67b47b59cd01cb2c34db8033116daf4bdcfaebca26ce8cfd2770a5dc643fd6b0ef6c40ede72ecb0c02cc7b6a29c796bc3b1f0f9bc66e7451ec992bf10a5e0ebc4412b6b0ee05849167f036048742097c9e5b2e465b16227fc0f757b8853086a4bb6a81acc8d6194bb7f3f9f2efbd96f7e0f01061195b5631d9d5801f53e9f7e4725aa0e36ab2de0f48d5b61fb1fc993c18bbca1893e9ec81318f2d2b3bc82a114245be425055cc6b8a740b9f386533ecf86713f88fe0ef5d3964ee155b486daab290c81f712f16c1d8034d53c1d838d8d11a06a9210a40039e402b4d3b0b62a5f2ee313c6fb7bc015d8cc248aa9078180be730a0fedc1a365e4624515156931d83e67f530718d3fa61f5d20281d39b1ff2bcb70f813c67b647dafc481cb12688d6926361b216399ce6d5e0b043bf7f23a50e57a7e6332a0940f3e1837391250a8a8d2ebb308c1becf3cabe1b4ba4a460a1542a4ad8eb05d304b4a608c6257a7402f69056f3c1f5ba1fe3ad4e524587b607cf045678a03e2b88674bd9bc8a67f1741aef08d02f9736503b196d25752f531c2fff38f965170fd096aa191d099f3ab9867bd0406f49d3be73f9899a7fa96cec68e8e16a33b879d4ee5dabaa04082a598182a3d68c37a01383e0a15bde10a19935b383a5ba515db7301a7f8f06ef8e119b16e9b9fa18f357d4b7d6bf5369ddcde80d1cbbb74eca8fc27c926ddbb2ae08eb6520ccbba58b998465fabfc2cd757b2046aa3a453390f3c2a2bd9b3078234e0922fdd37710da6525c551c603d27dee6113852ec809f91fb4303a4b3120cdcf3e36ae8f8bf4dd036dbcd9f3575146fca6f203be04306ae1a33a575d4c400c141dadf74ba3173aaf84e8b8757570566fedc0b72580bf1d2ac4c0118e28f6762248bdec8544ac41f803d275a15346a21083b6b677458184d07c2c23cc33317365d2dfed3d7df77f00079b325c27863d95e8ccd6e762ef09ca152b7fb9202465d76e14b1b7847f706dcee14d6941fbe81b6ae29bff2cbd117593a3348b53c282fc39181e3584ca9a336e4fcc7c2942074adcb4aad2a57c498284fff39eea65ac238b2a5d718723d83f9b61b5f7a0c7aa151be3f501bc19def0879ac0422c6c8006443fb7d950070c9440156495d3094a3e55b34408147aaf1b9073005c29a8c56c209e833debca6685e1fcdbcbc34a2bb4ffde348ba9c2522328bf0d2f8675d52d7cfafa1b91fe925fb3a5bb2bf86c33c9cc2d2e34b3595e14accd046a9cfd47e9d24f72cd5e1ca6f30b7503d10d4c9c857aefa41fb04ded34d9864506c65dd1303f3fe6429331744e8f9877c77193d3c88f1db8d84251fb34a70f6157d69b8933263ec098dc1d0eed77647ec540d72c34dbc58d51f6af07d7b8a79ed8d03270030b72b3cb96630e4c8f00c8a9baa6deb2fb7112844d949b31dd876dd61c63fc8ec5acf4191c783abc7c0d9973485652140b6d95912a01f7c79c470cb9ffcb212b97bfba81395c2c61d029f69f53ce05b5bac8e5712baebe3caec0a56a85621ae6543e6c3e2007d283d3673254c60776ad793c5a3b8bb5592902736ab67d7152171a20abf030355bd788237ed0fdfcf0f57327343f4f22f155027141eca31cba3debc900a5448dbf84dafd94083c1aeca9fd587e3bd6583c5a2445c135f1da1cdabb297f2f138d515af0b27a9d580d5a782242fdeb73fe131889e7f5c4087ea8f07587685bf07c01801c5f84d6c82d0a77f4dd644158fa48d3ad89f2a6bcb7f974f2c74ad2fe38a70aa92d49f11f7343f4b9c1eaf84d1a338a79b3cdfcda2e0cb192e9ae907bcd94a2cc0fe3945c59f9e45b9c945708254250e8fcc7ba97ad2dc129bd2519109a6ec6a9e9b14eb5e8e68b0e33bee73e4ad2bf0404b44961d6cb3fced9fe693bc5e12c8c7a3dcead8dacf69aff1111bb6a8a5782c6061db9722a02d7d7ade25e64f5f58bb86a0b7e27866efb0f2267090e25e3724966ab3d7d0235352a0185465bb6326a670615f5ee5a0ff030d21420f4a850f7da5abeb002860c47809569053dde1d57ff11847f1d8f1bb9efb429f266b17a19fee200122d3bd6731d5d8fe9065dc6bd4512ee303b47751ea4bb1bb54f91ad4d21c921d40f16ddc766aac25effed5349b15b00f3583c746496e6fb1feb6c8191ef34104ff0a382339f047d2ac269c322f17a3f90adf69cce4bc1f1e277023bb12e66b930e58d20231c3571741713bab566c10891c3e20986b60e1bc91772276e47c1818026ebf2fec1ff544a4c9762c0cdae6ff04088c7b0e05d4cfdd6f6beb4fa515932a91b72a38f182d8af62607641c394e730c87366f6d68d8e3562b913c97716ad69f531e2db5905bc43570f60d69e8b97a4232bdfe1a9c2c33059865f210d28c7810d4af4e5c6ef21cf3777bb82a2e21c527af0048a2bb211f5f66e091c1b58ef6d134a93c64e0e45e4e3d399d98cedffc0323aefea75dadb2db5b6038ff31b60aea78333e1e4a00a975d36babe129063bc0b8143545a2811b9a5911990ae64cda0f33f79de3c6fa8871455d340b8d8c1daa69c5c4318a777b3ddaf2aa18b583bd389e6c2437a7b16ee3f71f9b36052fe73b5c81fd875d8d6bbceac044a80d7dbf8b38d4d0d0880c5371221c55b739e0f4c31ba4b3e9b94c6e7ed710158ec9889dfcf11bb05f71d91a9279c3cd988fadb22c8d770e38e62153cd460f032cd6d1fca1cdb0f394867972521cd47bede52752bd2a6152eb9ccfa697f575fbc1b24a8f45810197fc84d7f2143225e02fdf7f1925076fae606e2a5da74afa42be47e894f02987d7f6841a851454f198fccd33b67d3f30b95fcce9f38432b08303440b5dff3958d8ff2ca408680dc6c83e1527a465fa686311336bf451c6cb4506a0da09c1cc0095cbaea7bef9b8b110aa8e656a6a2bece7510cb86039eb5f5b160ba0b95881dce322c1747ed9049838bc06e5be04aebd11df525c00ff9045416557d93efd1823e8a84abc8d590f33729fa800d6fcff9c6ab7cca8f7c0f2b30b89c788d198464e44b866e40fd841fa0190cd59369499c066715053501ccd2bf13452c093404cb19344a95a386688fc75c5346795deab536702b05090e57a8a1c3d6f664d3daf29225140e71b3ef9b642a931a28a180c32e2f44981aee9d2e61f318811283597abfec78ef92084aeaf167b0dbbf41b2798f43fce6870b1a690890a66a3d3099b6ce649bb911f647a3f196cbcbe4e8fbc3773742b5fa9a1ce00d69acb8d37781548c5d203505e6ccd7ef674276501b8c115a250eccd0625da4973c63885369f146850c7366b079e7388f82af608a4dc077f8340cf7350d93a3c97697211cf3738ecdc5be0fcd2d46b3c276a6b939af6124d698b296556e76aa93d58ec831009f49c8031b154193c1d27be9915e5323a5e0a80ce2fe221e9caeb12b7138a92d500bdf70d23bf37473c6961f66339fbf0c24a38f1d214172227cca48342f4f3cdb27c24f00e03c2b201cf41551e642a68e16312dc9eaf65f34e0e440b32ce9f7c33bc9153ce631328aca07fafdf3b3eb6aca6e3e4e8e1c66693b1dbec4c095dc2cc1b2d7bb841ba8c86227e6f32b960fe6bee588318612815d97601ccb64c04d0915334f74c1e74dbc6ae2fb519e4b23ee7c4a834fc61f7a9660f3d3e5cbc562b40980c276b72e15a16734540faef0276cfcdc71db129ef394ef78c3c365307de35e07eb0e4d8dc5ea0027bac901677caa09bfd0fc7d54d99a0b142c745755467f6a7191732e85e0e987b53ccbd56ed3bf5dbee8cea128e049c793dca3acf3eb417412d4143aebc258103a8199cd18f4092119d4a6a23bfc88d7dceb9d0a2371314abf283ad5f6e2755996c4c8319f0f26a1d33f09805c4b5660d5809def0fc70b7261b79c0ad87a7ed509e11656962393d9a2ee2a71e80e1539dd5d16f727c8b6740ea8c3f20484e6309761054e2e70816331dddcc49263417a25fedd580f610278e40996a349f21cb1b1f326f4064100273487e79fb0747c2e6e0b8c7421a49e9e68b372d1ce5a6587d8b4af951d77dc335d8db8fdb2388eb9f7dace4cdf89ee3b51782aed18d6a78686349fb84e3c415a954aa108d79aa5e769c463ac88f8d12656d016026411b1796256a2c472e167c99f806e4390d38580c428c51f4f502a346a324f8f1b0028d94a334d2dfac45339b81fcb59487f761196c1a2b6c09c72d6e6d7d463df82a04b4e83a4c6a9849617d361ce80446d8d093f158d09422e48fea4fe545b242e2dc25a76eee112b5a7b38f54b5ce2975292ff07b19bf73e63f634a751a2de66bd4ab494390b6a623ed5a032bca156426f1b078cb90447af9a843a232be18efc280359f87e51ffe9d873396ade48d027ee2f0f2751000ebd97cd94c616e18d23b3e84296bff406f9c7efccca", 0x1000}, {&(0x7f00000023c0)="837858346ad8535714a398f1b1911c4a68aaaa690fb06544cc648c3b3830e4d6e667e079341995ff5574174aa1a1c8856940598e2cb62bec067751bb9a6a6358cfa82a55d4822682726eaf88c06378c69423ab9e4c3c7b546ac4d06b64554ee72afff91ad0da87d9bde225b14b65d491f227f9dcc6fd31a236a9632b7e355394d698db477b2eafa1d18ff07b9469044713de542360afaebdcf18c07e7739f8d4b7df5b19efe13d2cc5429ca87a38f9180718553a18a4832b37d174937f127561a7f33b196e64db427e76eac723e01b0f7d9808875410d2f53a1ab8b82bbc31a54362355c62d66e4e70a0fe8eb22b8bd077143fce", 0xf4}, {&(0x7f00000024c0)="6348fa31fc776e35626f7651bd14053270916107d95909946042e681cf44beba3b602ad7b5ce7eda437f804c0956e4305c54f3f2ccd4a36584f7b28300aba35af91058e760c81a9dcfcc2c273a47f3f94536ef5dddf2c88648fe2825b69fced4fe0036a48863503e9c4e7fc3294a310a74f24d7ae8ed1226dc52a2685c64cc5e6b9dd38b7a5b5cf34e3c519e962301c6c030490fd12ddf5b95afed2f01b1a875ddb84d29e88179a211806beb96b0b1a3a4c0735f64a36f2aa8d645", 0xbb}, {&(0x7f0000002580)="c1c0e971f8dd1da42fcd81106932c25544108cf36540e211c54f6e8baca72353bbce748bdff420e30ce461e84d2cfadf24a4f5d9ca04079e716e74882087dcca50e799a8ebd9f3d90e0d22220a14", 0x4e}], 0x8, 0x0, 0x0, 0x2}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 02:25:48 executing program 0: syz_emit_ethernet(0x6c, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5e, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @rand_addr=0x10ffffff}, @generic="587c41ed7c82c097398c8814e74eda44b116a4c3712183705ad84851c62e7219eed7c8ec37ca9ab8318e93ef2cbe1d104161d8f54cfd0a3ba778577c08e264fb967f47005acc5dff8945"}}}}) 02:25:48 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @random="cdbd9266d5bf", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0xfe, 0x70, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x1, 0x8}, {"ec1510ed03ec91bc271ce7f1658b4d9a8d6db552032780acbafa41ab"}}}}}}) 02:25:48 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xcb5a9e31af15467e, 0x0) dup(r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 02:25:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="ec02994e65f213241ad90c5296be5dc663b2e54d87359769a106a9af3aa89c3844e2b3545621ba5d6de99f7dd2117172d333329d58e71b6d16ce48dc7e1594", 0x3f}], 0x1) clock_gettime(0x6, &(0x7f0000000140)) fchmod(r0, 0xe3) chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pf\x00', 0x38080, 0x0) dup(r1) 02:25:48 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200], [0x0, 0x0, 0x0, 0x9, 0xfffbfdffffffffff], [0x0, 0x0, 0x482]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r3) r4 = fcntl$dupfd(r3, 0xa, r0) bind$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 02:25:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setreuid(0xee00, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getuid() setreuid(0xee00, r1) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80286989, &(0x7f0000000300)) r4 = msgget(0x1, 0x671) msgctl$IPC_RMID(r4, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, 0x0) 02:25:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(&(0x7f0000000100)='./bus\x00', 0x20, 0x10) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) r4 = socket(0x18, 0x4003, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 02:25:48 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x86128) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x62eba051965cf592, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000040)) poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x10}, {r0, 0x1}, {0xffffffffffffffff, 0x10}], 0x3, 0x8) connect(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="03"], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155e71e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) getrusage(0x0, &(0x7f0000000200)) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) getsockname(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00x'], &(0x7f0000000300)=0x6) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x5}, {0x18, 0x3, 0xfffffff8}, 0x100, [0x0, 0xb21, 0xaf4, 0xffffffff, 0x4, 0x200, 0x8, 0x3]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) getpgrp() fsync(r1) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x4) 02:25:48 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x204) semop(r1, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) readlinkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/23, 0x17) r2 = semget$private(0x0, 0x5, 0x204) semop(r2, &(0x7f0000000100)=[{0x3, 0x5022, 0x1000}, {0x1, 0x0, 0x800}], 0x2) semop(r2, &(0x7f0000000000)=[{0x0, 0xeb5, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/10) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/80) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000140)=""/212) semop(0x0, &(0x7f0000000000)=[{0x0, 0x1, 0x2800}, {0x3}, {0x3, 0x1ff, 0x800}, {0x2, 0x5}], 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000480)=0x7) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/80) semop(r1, &(0x7f0000000340)=[{0x1, 0x1, 0x1000}, {0x4, 0x80, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x1f, 0x1800}, {0x2, 0x2}, {0x0, 0x7ff}, {0x2, 0x5, 0x1800}, {0x2, 0xc5, 0x1800}, {0x0, 0x8000, 0x1800}, {0x1, 0x100, 0x1000}, {0x1, 0x7, 0x1000}, {0x3, 0x4}, {0x0, 0x5}, {0x4, 0x3}], 0xe) r3 = kqueue() mkdir(&(0x7f00000000c0)='./file0\x00', 0x28) kevent(r3, &(0x7f0000000380), 0x7ffffffe, 0x0, 0xfffffffd, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f0000000580)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x20800000, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xd7], [], [], [], [], {}, {0x0, 0x3}}}) 02:25:48 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8280, 0x0) utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)={{0x3ff, 0x7}, {0x4, 0x7}}, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) chroot(&(0x7f0000000040)='./file0\x00') mknodat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x4, 0x8) 02:25:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000004}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x2, 0x4, 0x200000005}) 02:25:52 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0xfc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r1, 0x0, r3) setreuid(0xee00, r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 02:25:52 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) read(r3, &(0x7f0000000000)=""/159, 0x9f) ftruncate(r1, 0x0, 0x8000000003) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r4, 0x0, 0x0) 02:25:52 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) setsockopt(r2, 0xfffff7c2, 0x0, &(0x7f00000000c0)="472e92e27d5af5f89a309276a54e2cc5113b278043d39e39acf74d94eb0418739d8ae9d22a8a9967bd4e29e453704cd0701d6a576273e4bb5bb57ef1db55e59a643b41a07582a763989c1c61de5a4fed75f8d7c6783885ed66f126dba51731d36c74dca4d8a652dac6f21097d46c0f4b263f9f6c38d26a5f835cc764ba5c1236ebd3193f9076b29ca14a1c6f01fa1a31cd687e21aae3f527af1caa58c62800cd8ea960428f899e4c4117604c572ee1c3bf775b77122913f7e69c683a6a4a4fbe70649041", 0xc4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000001c0)=0x8) getsockname(r0, 0xfffffffffffffffe, &(0x7f0000000080)) 02:25:52 executing program 0: pipe2(&(0x7f0000000080), 0x0) socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x100, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x15}], 0x10001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) pipe2(&(0x7f0000000000), 0x0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffff7}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 02:25:52 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2830) ktrace(&(0x7f0000000040)='./bus\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = open$dir(&(0x7f0000000080)='./bus/../file0\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000040)) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x40) 02:25:52 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') pipe(0x0) open$dir(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105705, 0x0) linkat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00', 0x0) chdir(&(0x7f0000000300)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYRESDEC, @ANYRESOCT], 0x2) chdir(&(0x7f0000000240)='./file0\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) bind(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1}, 0xfffffddc) r4 = msgget(0x3, 0x191) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYRESDEC], 0xbd, 0x3, 0x1000) msgsnd(r4, &(0x7f00000005c0)=ANY=[@ANYRES32], 0x75, 0x800) getsockname$inet(r3, 0x0, &(0x7f0000000040)) getsockopt$sock_timeval(r3, 0xffff, 0x0, 0x0, 0x0) symlinkat(0xfffffffffffffffe, r2, &(0x7f0000000180)='./bus\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r6, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r5, @ANYRES32=r6], 0x28}, 0x0) 02:25:52 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xcb, 0x4000000000005, 0xffff64ad, "90a4004000000001044000000635f204a200"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="035df5a72ee8415fdf13d3825bf20d06f56324a708bf0b880a605565252d40643b621e145511a1e89d7cb15b7b4fc887c9e38e10a951e0eb6fd2804aec72631adc301f42594775e9c1b5ec25d2e3d5102704", 0x52}], 0x1) 02:25:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x40}, {0x80000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)) 02:25:52 executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)={@broadcast, @random="e98c45e014d7", [], {@generic={0x8848}}}) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) dup(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x6) open$dir(&(0x7f0000000040)='./bus\x00', 0x200, 0x30) 02:25:52 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x84) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="c10000000000000000000000000000000200"/28]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a23840000000000"], 0x10) shutdown(r2, 0x0) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/81}, &(0x7f0000000240)=0x53) dup2(r1, r2) 02:25:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x4, 0x63) dup2(r1, r0) getuid() r3 = dup(r0) sendto$inet6(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) r6 = fcntl$dupfd(r5, 0x0, r2) ioctl$TIOCEXCL(r6, 0x2000740d) 02:25:52 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x20, 0x150) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80105703, &(0x7f0000000040)) fcntl$getown(r3, 0x5) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0x80105703, &(0x7f0000000040)) pwritev(r5, &(0x7f00000001c0)=[{&(0x7f0000000240)="8d76cadd5f55ccca71814847ec0e0854ff8e48830982b16b175c727551a24d0300000000000000324833ab8b4f69f5f95e2b58a2f38ac79893ca76e0940989167fb661fee0d6457a0ecfe5b9848da0906f5838fc63b84db70c4e73cfcee19b905a2061244495d1598d1cb7404c0072de04245fffa0f6497dc7a2c54da0c4f35d699f54319a051ce8eeb77cb530b3e0bdb1ed2061c59ab9b9fc921c0fa3c9cc45cfe58f53d9672bb9347692d0991d5db99080d90a188190c09be221e18849d54cb3b4ce5e4d01e1c78b5096e531c5d24ef88236f9bf865daba4b1e441", 0xdc}], 0x1, 0x0, 0x0) 02:25:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x40}, {0x206}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) semop(r1, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r1, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/113) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x86, 0x1ff}, {0x3}, {0x89, 0x5}, {0x25, 0x8001}, {0x1, 0x95}, {0x21, 0x8}, {0x85, 0x7fff}], 0x7}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) load: 2.16 not a load: 2.16 not a uvm_fault(0xffffffff826413a0, 0xfffffd0000000018, 0, 1) -> e kernel: page fault trap, code=0 Stopped at bpf_mtap+0x58: movl 0x18(%rbx),%r12d