3c250ea60944bbd3286e7a191d37cd56368b0f8ebac68da132641a8686e986ce843f7050a3dd9b7a359a09448626b8c474fe9f75b974a3f87f07a354a597af8b7457408c38e8f4083f085fafea", 0x7d}, {&(0x7f0000000680)="82e64ba008f82ab4c8e4b5332ef7231dffe802f671bcf38ae94df2ca840df6fabe75930da04c5ef53684602573376966c093796ad346a8a762ea52ff973a16bbfe2b111b6a9d7a7797db4a525505c946fffa0639ae080d2a849b4924da423359edd60aaf69e939bdde2ff95627bbfa63e5d7ea9499630613c26eec8e351d35b258d5d9b865e60a5ed1e394cccc1b65916af212f6007ede76d4c4fcb43ba0", 0x9e}, {&(0x7f0000000740)="9c6ed0a18f0c9d933d1b9b53edd5c7fa837fc270b25ecc86e0651ea2e5c2a3b09c47d3190d338411ab2d5aa1577f3da9249f04c6e153a5b58fc61fc1c652388a9b31d3137da90542c769d1b960d55ca4d2bbb30a3b68acfd900bab33696d50764dc278", 0x63}, {&(0x7f00000007c0)="279faa832793f9606d98e99a1eb342e339a0bbaa49e8a35875c19860ef65a03c", 0x20}, {&(0x7f0000000800)="4d6ff120c589cd9b72d6c913ff773662d991d0b03504cab2fb2ea437c512955f24f431ae019bdf7f6d76675f400deaa55342c2ec76e965247a7d2af657a435729778f78775bde371aa396ebe832e390cdd765fae39128ae8ea9b", 0x5a}, {&(0x7f0000000880)="107e432633c17166ae8bb933e192f2448c293712d42c26bd942a50029fd80cee43971347245550e1479d3fc5712a84ee6955a9af2d1b49f48d468f6094f19217a388ddf6f9b0e281ad3b39f4b57a0d230348c2", 0x53}], 0x8, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x8}, 0x404) 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x7c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getppid() 16:03:54 executing program 0: r0 = kqueue() r1 = kqueue() readv(r1, &(0x7f00000017c0)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001400)=""/153, 0x99}, {&(0x7f00000014c0)=""/243, 0xf3}, {&(0x7f00000015c0)=""/2, 0x2}, {&(0x7f0000001600)=""/250, 0xfa}, {&(0x7f0000001700)=""/150, 0x96}], 0x9) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000002000e6a249caacc0c2cb579648f8e097a8796ff5bfce010dc9cc512ab2f5106bd4012ae39bedf25ffeff720db4ae9f2975ea7aeba7a5c6fc0d8197df8da03c8f1b94cc00000000000000001000001058f6bf9406cf4806aa2c50ce41942b92e2844c2dc2e06a49ff99546b812b159f300a2b0e3b625a28263aa911113fa44c8f8faebb47e78fe6ef336f4b4ff35618ebacf154dc2247d07b369e0b7ccc9c09016ca65ed7fe60d4878758411e432cd554d2b3fc8fc54be07813c40b41f9596afd72f6c1075342bf4444a30718d02e39de54de14bb44e987929929f540ac24227f09a12259"], 0x1, 0x800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = dup2(r1, r0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1}) setegid(r3) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x320, 0x102) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x40, 0x7}) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r2, &(0x7f0000001880)={0x0, ""/38}, 0x2e, 0x2, 0x1800) 16:03:54 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x1, 0x3, 0x5, 0x3, 0x1000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x0, 0x0, {0x0, 0xffffffffffffff7c}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x0, 0x6, 0x6}, {0x18, 0x1, 0x40dd, 0x2}, 0x61, [0x10000, 0x43, 0x1ff, 0x2, 0x5, 0x149b, 0x7b10000000, 0x8]}, 0x3c) mprotect(&(0x7f0000627000/0x4000)=nil, 0x4000, 0x5) setsockopt(r1, 0x5, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fchdir(r1) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$inet(r2, &(0x7f0000000280)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a0204100fccfcaf20c1c9bd9024c43eaca0ac7ad1424fd30547ed4900cb1f8e78e9b7904ca03afb25c57cde645d6cd503160d3545372ccb90d41e773b0c7f1d701403844ff1f692c3232931", 0x68, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000040)="c2274ea7c629a4f4c8e6bd8b3c06f3c85b86e194276d8caa77c87d01ccaaeba6fc1c8544ee9861768a3f724a77ea58e3b2a5d49f5cf2274ff44e12a9ba7b6ceea227257aaa53959f5748a4816eecb5cd6f288e0a4b77fec62483e5", 0x5b, 0x4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 16:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x0, 0x0, 0xfffffffffffffffc}, {0x2c}, {0x6, 0x7}]}) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0}, {r0, 0x4}, {r0, 0x8}, {r0, 0x4}], 0x5, 0x6) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:03:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000001680)="d206179c36b47f3a068db0b32a4fffe2323bad283b1decc2592c79a34745104329609c964ecb10d622f4ea830f0ad467798e3e5141aced20c26a8f5665386e7f231d12888af5d540ed697ef145380fda85928347ef3368e9e673a7ac2f32328cca987c2a558be4acf4fa52f4fda8732dce885e05aff38c1196c2acbbd99f61f429a8400c39515d58458106906d822e9ffb03966c7e328a0de503acc4a09988abc0f9606f00590bf3890e068d7c7ad5f9c541e7e75873469b6e6f2d16e38c50a05aa4b1a46b6ed069a54f121306e6dade309d0f01d454a26e362eb5", 0xdb}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x3f, 0x3, 0xc7, 0x27e4187366979a0d, 0x2, 0x5, 0xafe9, 0x1, 0x1, 0x400}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x26, 0x400}, {0xef, 0x1000}], 0x2}) 16:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2f) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000280)="9e7f0c6adb68738a67daf66dbc8e308ab1a7e63673dee037216789aacf1da7ef2f5a6442cc994fffd7e916add9653024f9f8f7a5da12746c2b16e695d98314f25a9b856bf5e6dc8e893450883f90244c7cf45f322d7780c59447e6badc85a1f685b8e0eb37abbd65f84bc927de50beefa49e4e85ac3728b01b2b01642846bc580ddaf0bb69f4c47465f8dd9efabb99ac3e3537e699a564db02f786a7fd79e605fd8077065c3a9a8d58346b07890b421f1b66b319090f8a86eae896d0b2f71e84bab837c0deaf9e1ca209096ee56d1c49d3b851cbb5", 0xd5}], 0x1, &(0x7f0000000380)=[{0x68, 0x0, 0x1, "7f8c77b3339b3f972e3c4b774fd0a44d485e8544ea1c8b2a0201e3cddfaba132f8f4a7e6b7161fc4736c6f730be447133cfebf195581bcb54d5450dfd2e009aeb5a7fe8b6ce676592fa9dc468e41c8e15dedde937cd876"}, {0xb8, 0xffff, 0x8ef1, "2d9c7d942092b7f6844ce012942cf9b1bbaff2e4b39093c32588e3a3c940bfa51be4292e581b4b122109a74a41e05aea81423f566d6eb052e037b6f20d892d2261fdacae9f613a72d31bfef4032cb0dc5f5ccd7cb050370f2dfb8eea6aaafe0c5cb7706fda225c10d94b24e4a826dff781b8183845b53f2e0fd48d0adc9b88d0c4aa603f4637ebea41f1118056f9733f7a035aa0688de5702d149c68697006cc1d31987011fcf835"}, {0x110, 0xffff, 0x1, "bbe1d098b46a04c3c5d30a53833d8c28eaead5499034ac01ac252f6d74baf3f53704be82ce12c80bf55b3eef335ec5b13afaf6e9d328407d942392df1d2c117805c012672aa19746160ac773269a1ccf3c160cad23950203f45ff61604c8e26ebd68557591b7bc7a08b6618bb11dae73e41a446b0cbf5781aa78e10ca48ff84c000b7b6d864c73e391df32d397f018bc9d93aa4ad8dc900481f6583847928532b453950e5986f3dae0ba3a11afe50d0cd59db4048d2dbb62eb70925443724cf57c19e1c9ba375c8f658cd8424adff78803a5e4cd5e593941054ca3fbc50f88860390f8c432ad7b751a6dd93758a1545c013923a665fb350ece4c08c4a3d995"}, {0xa8, 0xffff, 0x5cd, "e0aa9041dbfc364cce73144e4bbdf2ea53ef83476ea58e8051135c9fc9c83877e29f601180d776d39ac78ca7df1d6582902ad3e3927a8360875cdbbd2b52cf2a957be11d530971ec6e8cb3d1410dc856f47ac8716e0e0155094c1822b9d3638578d4c6b6d1a55335ab0c3d36bd03b6db91f08f7c92cfec6a982b3df703a88be9eb1e3914e168684b19c84c5a563eb7f6c028db0b69e21e96"}, {0x10, 0xffff, 0x401}, {0xa8, 0x1, 0x5, "9ea098c33de830f7fc22908b777d71ca67408e3aeb7004783dea500d1b81a14d663955861b835066c36f27ada0a874aeeac1756313c226b1a726f7cc3505d452a59411671e345065e00ddba9bf3412b4b84608db40db80302a0375fe4b61d12560d070ebd1c356aa0e9c1e106853299a276e31b0969f01a70cd0df44cb92174a2d4582aeec133c04389274fc4ffdf3a126cb18b7fb2a4a6b"}], 0x390}, 0x40e) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80b1, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x80) 16:03:54 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x400, 0x190) mkdirat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x41) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000240)={{0x0, 0xfffffffffffffffe}}, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x10000, 0x2) 16:03:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x5, 0x20, 0x2, 0x6}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b08f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad4be0123c9a694ca034af0e7f730c2ed58138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fcb56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b7905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d6658c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ea74d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb8fdbe69ed61c67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) getuid() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x9, 0x3d11, 0x3f, 0x1, 0x6, 0x2, 0x8000, 0x1, 0x2, 0x1, 0x7fffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) r5 = semget$private(0x0, 0x4, 0x54f3eb3649f0c22e) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)=""/135, &(0x7f0000000040)=0x87) semop(r5, &(0x7f0000000000)=[{0x1, 0x401, 0x1000}, {0x0, 0x4eb, 0x800}, {0x2, 0x101, 0x800}], 0x3) fchmod(r0, 0x28) 16:03:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x108, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b980cf203a79385cc000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r1 = socket(0x17, 0x4003, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x30}, {0x6}]}) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/3, 0x3}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) write(r0, &(0x7f0000000380)="25e8370e75fcd430b4f8b905554a4a04ddbab878bd4efba0265c65a22b4632b987fa1b64564f0c09dc37f01fb6923f6e3eb2b13c60b4b0696b620e026d89cbfec0d064aab0b99037e3b77e4524abdbe5408cfc110248e49aa47379c56af725b8b73b230fb151c84984a2fb7e496fa9342c68116eec1dcebcf7fd746d2d819fe881c69920c0167db8fea937f0732a7a6a7748f78a58e4c349af099f80f8886942f860855963cdad5935b4d62819940ab3e294e0e95299df4090e41395a938e1ecd95527a92c586afe4568cc4560922663f88d9fd61f6dca8ab51b6a0b2f39294f9ae55a56a47b26f2ce3db1236024fd3e377e5199876c5d7e2f5e67cb1d58cff6aae1ea96145169636589eb282ee56c95304bbeb799ee9680062b96cec3cb619a6fd97b5f4487228db5f5e276fcc8a273cb056b35fe27ad420c59abc6206eda06273b2edebeaa2c3203e21e43758dece0d98895bb9a22780a6f44a3e31704adc487124ac8d6fdef4baf28554bc7b81cde72a66d7a60690b6de353b46236378b0fb50ed079767e3fd022cbf197dd284299d074a622c40bdbd69d74c204bee528762fe475a191fef14ba107708ff3790555ec25e02e5e5ed688c71f94228ccaa6bfe1db41d4b5452f79c62473ee7b470efebe617e68e3fbd75fc7b9c6bceb534307d921333ef8ce4faa41b55cd10fa899309b7af796f10ec8c6277d4c30976c53d3c3b755df1eb6b42aa0374d7b360c4958cf408eb95a5bcc2ebc72e66e96402ffee87b5ba0ea1124e070c2afe019568f813029dbce69e8f3ed4b1a33e6dfab9cdbe0728a755f201033c0899c3f1e2e2b81ab6d55866d955402075972e427f70911c810970ab86e532d03284af92d61098a7e3f8a0716d19d16a814cb8092fa71a4d98e0bc4ca6c73e8a4d3736bf575a5c9c2674b312d27e8ab3331cd5e21a9260269341f56db5443be8e1bb9e7af99cb68022cf678ea759995be1bcdda861932bc901034927f27a75b2ac39dde9236ffd327f2492ef2830226773a91a1701b308fc457813e7f61b3d508feaa39e665bdba4fd1ab8b23bb17ffb4e036555979eb929021d35a649e68fd7afda565c5a2203667a4a1a878fdf6450eb3cdf6b318f823adf6eabb12c559129689b84601bca3288c88527a0db49bd9fbdbcedf1943a62a668a80804a8fdbc12bfd3e930bdcead35a320c12e2bd9f40922855ba97ee25d563960369d7d6f9ba8cf281a1c9948d3a5d87c830f94eee595899f70ec48ffc7863fa9fce8f395f520c8b8bc749356d3da944c309eb78af7f424f9a93d9d07ccd05f0450adc5a5aec8e527442ec0e89008bfef0ba79545fb20331ffd1eb5c5e537b4cf4cc75d9c148be14679592a2f8a463fe8b95fc8b948baedf25d4151d45b4e2f86cc0ad325425f168d26fc9b2b400046a79464a5a385149ca03691f0fdbed9fc4733c8a1406b90724702acf5eced8b7714f31b93b262f1c0f2032306b610111a87956eea777bd6982a2493ec216b6852c5fceb6e92420cc5c45a39a45c37d4ac0c74a485d5fdc8f58adde88b37341a45e21728e1256023f772dd5005fafae8bb0112ac896e74078dfa38cc7e146f416f1505ec4a304b52c726117e1f99276b5b827b3421d2e5f1c087a116454112ca23fc908b68227ab6d3f726a73e6114daf33b9232afbab6f08de8fb9c20451283b5b76b29f315d614501379c3af61f52112209a829cc8162db4d2a2d33f4e7dd9205540b9e13f06a5c8995f98f0446d1326ec256026f74395e224a1b4abbe7081b2d299ae795de8856bfc7f418f0b51e3524c1559a8d19c66c03b1b203eb78dd19953d5db224aac4d5d4fef743011b5fe8ec03cf59619651f3baedb2682f3e88f45bd66cdaf1ceeef7fb2313646e51db0e076ade2f6abf2d1f76962c085800134ff64bea05605c13bdc5ae07577345046277b98610f610d1ffe4dcf377209517532c588927bfdbf6f445d557a4bf04f4ea01ad62241db59b3fe4b962d485221ffe07333568def72a3beae894540a7f77b723bf1398914452a8acd27d465db96b80bc469be0ca3c3e985e9926a7e7dab5bf3fc44e8998ebe953c7a20130c8307cd9d95302f61725dafcd35befbc2f6d4bd731d3e345fd65fcf5e750de2ffd41f015f678adceb1eeb689f9b623ebc789edf9603805f441816cdaca02b402a2f0411d25de3aa9fa401cf76cd49d0f613ef32a0e62b237736c68d93c6a919a3ba67f5d7482005aedec4530198f03d0aee32181601b839f2e16bf57c96aecc5196f5646884db53967bc09f822dfb63be3459fd7c233d6fe0b1a63372eef7d65254bfd76b1a972c237262ce020170c5ed822a7bfcd8347319e7c4579978f1419bb76892049cf644c493e82f8848854a898036cdfc6527c92c7bb8682e8c87047c84b23d6d9954d26ee9483c9d681d3ddf60c441b91e60f32c80bb41d3cea6007eedbf1a60f9d89f28d4e185cb4df83fac33fe635018c9520257742e276e4c044cd5c108aa03a8a666ca9d33b6751c3c5404af124cf1aa3a97a20f79518b278283defc5487013d83651a2c76d12673daa21f4016326cd07072a5d1b6a22990791f73fd1f87f1a00c527dec9f16e36f995e00dd9ed1fca846fcf274a687a34d9bfb8b6ff4faafa03197eb66c7f1ebe83dd7b38a47a08dde842522e280da9d5e3a1b4c15f35151fe5faa8d0ef383625337f818534ea7a8002d3598919e7ced37f3b9d611702963a5d38ff8d74409caaf3826b9784908b28fecf0c765df88fb190aca8ab52622bb058dceeda794c31ef20e48dcdae9a8f60a64436bf9468a6c9f9f4720d6071741b0ecf0dbffffaf3938f200ce2c6f25472c2a7a8298dfc1617b3091de23ded6836f474174fb32ccb0b38cbc345143349b4d21caabe517f0ee598217eabcbae6a6bfb6ee5b8b9552f3f595f03f2ae040dbe9c71213bf68e0f139705da9ecedbb728c41f2d0459efc6115637ff431702cc625ffd2b24d3b0424d65f6d7d122cf66cd99355d85b0441e9e20a049a6b05f87afee459bea913781d2c025cdbd55ca594286e2826f2595e147e545e0a7ec6e97c756596711aa2ba2c7bf6f2500e2a96c7adbf0bf9eb93376d1a32e1fbee2771e1ad98c4ebfe43eab89700df2c1dd0cdd4061668b156e80d845ec74f24883149501af63f65212a73cae55462f8a435f440222de6a63a0b47fb228d21619cd2df4bb4cad4b5238978907ad4a96950310c1b8bf0be52a2112856ac04b0c89c10440e4c9bc2f9ed29cf53b520116e61ceec997dac0b02e882801e2c28f2ec3c75c947a9dc3799ad6f5408f47483bf499bea296b12abf3a97ab6e930d5a44c0d3cf684d48e9976fe7d0d3865524940fcdb73d56c8cca7fe603a020512a641c9f5f2ea09761456551ac9f696c75d900eef20735fe640e76258a39ebe7de119cf217b97614ab03f9eda482ee9d9dc84b1a06b89988c7e37300218629c5ca07cffee0174f0e9aa180a0634674f915ce51e0e8d7222335743bb3e02fc2e66ec45973ce6e9c683b494b4221856bbe7a136527e98337bfc5834e68b48cd702dd7cb6474bee047d57b67844a6e87ffeec6342d1c636752f34b3ac093d5417d8a18e21a268e38c087cb814322b0c3151668f75eececb498c1b896a8eb038c151fdfcec581ab4e6fdb118045962ef1fbd6349c8e353b78a349ab837995ca88cfb0532a02e7ed31643e59534d37aec2229c2b3c82ae3b065dc160394a9cb2db0c51196aa942176c0f72738af87e6f1f9b2791520d775f5de5785ccd0fab490850f6ca503e12fcdf10d0087bdef168b636c45880e7abd8a45c8177b5998ea0598521d81f9bb46ccee896b8a20ae14466c79334719ecf55ce0d254730c84f24d287f0da03957e953d6167ce42d5f3c0d5bc5334a99a61962970a90623ba49045f3b00c84822c1165f8ad46469df112e0f8cdf53d8ad0de038bc37951a20b7c03f2b2d0e8517a53b7d41de420a1efe3e5eb18b7ddac02704cf992712e1f0c3fbf6b08909b17a7282ee63fcb70aa84f27b2e15c4f6a1125c5ae704d467420f916e01acdec4e6abc29f6c45095febb101ed2361946e92d12a8a5f06f23847560bc18826ea8b5fe86ef1fcf19f0fe0be691ee2e0d68ff86970bae46d023a112207f51e22a565519690cd9faa8f1f6a304ebd94f9832bee9fdb493903a904213895ffbc490091853b71325ed4518e69d6a6127afa9b6e7ed53f1c296b43db60245e34a786ed5fd6691b95f45227b9d4b9145bb99e580e8f2b5f1f423a14f319b78917f539e6d04ca16f9f77320e8a5fe0277ee38188579e88e4aaeec090c946cf774cb6c2d5b52c7af81d122664fa020541f10d088132c93a4175db19922fd4921fa6cc59ed01417a610ca524ebbc603091ab6de51c05b2f12a6fdebbb319e96f01d97e0b927b3dfcf050c83ebb5cabe8e8115cfe0011a6acd247cea108a559190529c5d4ffc610fbc4b692dbcf167a62624d12feb6507a1ea3b87e188af99ea0e72a70e0edb2e8132e57b895851683740127b2716c7e48a55e1af23a52c6b8c6e8dba8aa3c334a5d72e19d1e98ede79c14b8198f0cd8cc78ebe70e74d7e638250466d79c8135f2a04bf01340a3f353471657f720ac0e275c6ee9ed7a1ef8a48949a96b16336bffaef9502c52b1c2d22032fc744ab1e55afa3bb5579ead682339f5cfc0f1037202e545d3244a4ab1775b15d3c5fa09ffa221c7e8ff66a9618ef4527a700aa8ba8aa28e178c47fdcf7f109f7b7c0fa476b75adcf807358727610086855b7a69ae21c457231d24f2510b0c4ffa9773392d5c1c008c1441906d6827fceac43dd6618c0a54b665b2c1aa953d0ef0427da29bc89138be5903f9de22ba21cd45b399cdf7923d99f83989358e911c154035e78ec5346e056c9cfcc71614d212d48146531a1b44ba6ffb8a3e77cab41c3d4d18cf1464e7c1f89f56e033e35daceef41a5cb13b6ae8e8ad74c8a4a143f747ae2c89af636b306d157ab5256b4c347aac85fd94c81a0e947c998938f336eea2ee3221fbcaf82253c556e30b681fef4584dc4710cc3c8a89b92d174ed94c60ca6c5f825741f17f4e7815bae5d59fbd6aa349e068bdb7cc4b17207e1aa3501c08d81937d5e9c1d051a13b1777083894a552dfe12826fa542a15cfd707987f6a16d3c1f837166f35f3adee39108248f6cd7d386598543912a2894ba262aa28f9f355709f9bdd803fdff7d2a64ca4e3db5a2f8ee416299dedd334c06a1eb4558fb261b94ccf22021c45ab537294806a9a10e2b1257bc585364427e9a8b00e363f10e4a2ed0ffc53036b68a0d3578ce479e12d0339cad92b8aadb7b5c142a62070aba544846b64e3e8f1639713699bdbb4d83551049ccdcb13d5e23bfe293692fea5e71adea2e2e30c38f733424011ceef98df118c8f6ebc8540fcb33e7f1020397e425da8b00cb34aff61af553c4330240d4b925232a33214bfe26b79020c2d96ee16a1713cc7a795365a0fd507644cbb224c3408d6df39ee3313740d37aa04bcdf57482aeb53dc41f2d78df300fd58405b2a55d4ed8ce993803e5f659426660ee0c76cda87603d28894bfaca96c5249904ac0ffb4229e51c77cdc751b6ec106fdafea6364ef311a5236a5c316a9549a10a1c1feb1116551f31480c5e7ed48b021d5a000d318c51a977d48541d0bce90a7ce7463ef764b2b8b63d133610568d36f783c8cbcb0387748e9785d87b7463763435734c26a8fedc228a9925a485a12bfabfc426390ac327a0c2b942130b59678fec4a34f9e7a", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept(r0, &(0x7f0000000000), &(0x7f0000000040)=0x2) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x253, &(0x7f00000000c0)='+') 16:03:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8002, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xdf, 0x8, './file0\x00', 0x9, 0x1ff, 0x9, 0x3fb}) open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x74}, {0x80000006}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x8001, &(0x7f0000000180)="b6") 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") r1 = socket$inet6(0x18, 0x3, 0x20) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x140, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000240)={0x95, 0x0, &(0x7f0000000180)=""/149}) 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x24}, {0x61}, {0x6}]}) r1 = semget$private(0x0, 0x7, 0x6458b0f9360a95a0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x81, r2, r5, r6, r7, 0x8, 0x15910b58}, 0x0, 0x100000001, 0x19}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept(r3, &(0x7f0000000240)=@in6, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r11 = getgid() getgroups(0x4, &(0x7f0000000180)=[r8, r9, r10, r11]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:03:54 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x536, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0x100}) fchmod(r0, 0x8) 16:03:54 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x11, 0x3, 0x0) r2 = msgget(0x3, 0x441) msgctl$IPC_RMID(r2, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/113) 16:03:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='N.', 0x2}], 0x1) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 16:03:54 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x7, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x81, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = dup(r3) r5 = shmget$private(0x0, 0x3000, 0x200, &(0x7f00001fe000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCCBRK(r4, 0x2000747a) r6 = socket(0x1, 0x4003, 0x4) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0xffffffff00000001) shmctl$SHM_LOCK(r5, 0x3) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x0, 0x200, 0x4, 0x9, 0x5}) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSDTR(r1, 0x20007479) getpeername(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) fcntl$getflags(r0, 0x1) 16:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x24}, {0x6c}, {0x6}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ftruncate(r0, 0x0, 0x18000000000000) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") 16:03:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x0, 0x2}, {}], 0x2}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x6a, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x70) 16:03:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20880, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:03:54 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="cd2a8527c3aa85bcc20eedcc2e9833c9ed68f6ac258f02f3788835a9d7ce0e264df3588ea575dfa425c94be903b9e28896b464b6201de7bab5a8443954390c27d23e82de69217f3399200fe35eb99f54b637bf622b588470fdcba4b77d7d4fa89b6bcb5b74091256471a8de0bbb63ccd310af765a022", 0x76}, {&(0x7f0000000180)="f44e7152797a7d0b0132f728061b059170768f6d7a1b8963516d2c21a22fc049e3e03d95c45ddecf63841bf35b64489bcb126b7b5db1a002952d8f806694a56292706ca464eda23952c05360da0a523ed998082dbb72a815b41aa7c62bcc845cd15b3b4e8748e383376c64a292ec9bb159c9eec1ad0f10f5df12adf87774fa59826a07f205a4c5c78b73b9c7ed65b4b59330ceba7b15545add9f7ece7a3f8b5168b3b0f9c23c48989ff3b1368e63820b597bc8a78d5ffff66bd82635386fb4c9fb55930ad4601f09d5245caf9a5be5de06d3176d3b590431ecd79842f52df7a8678a04c7892c331ae72af3b34f8e2de3dc8890668d5738afe09472c8", 0xfc}, {&(0x7f0000000280)="af589456d6019c96735fe7", 0xb}], 0x3, &(0x7f0000000300)=ANY=[@ANYBLOB="f00000000000000001000000000000006817bb31913e8eebcb2cc4ef86a97e92240dbacc6a691a7b8f0070b0cef2392637f429e93261cce218d710d538b637631de48ca7c9083a1e16b4802c54771b321bb22d3dbdab9b96ca312cfb9147391c80a7079e8d8889e13adb1708fcc4fc73e24c36ab51f1262ab98e1a3081d62c6306ff3a116279658a847d3931fa47f33cf60eae89c5c964f1ba4ce7d92bd56c5ccc933ca2218dddccd716cd2b89f3b34f9f21fc9fd592b3aae861f428670e7337516381afc05116370fed0f97494b3d3ee6025ef3f5c103fb2c04b2262fb7139b43c8b1f0059533b89dfb0000000000005800000000000000010000000500000006b618855f5f74b4a52b086e3ae8a8a088d5fa429710b989324bd715078ff4ad8801354dff6d6e4741bd8f262bfbe84b5452a121eca56b817a26460caaeba97eb797000000000000101000000000000001000000010000004ead30494b7104c041889855a541df301cd785770e889b18798c9890318c2d876e433837b7bfae343b0811e5bb8f4dfe745abfaf6750826ec61ea697bae76c80e0efcf4794d176635da2886b2e1cc6af65acc99ba59da4d2e60aee72207384ba9a54160061ed625dd192ad2df4fd8e457d3287991799737cc82b531ffa5062f55755e18bbcadf89f817457f771e9077abc6caec55edb312a58083cb4b2d722bc05052c4bb613872590be7642580c04cf36e21683530258b9452d7ada43eab98ec1cadde6384e6031e02cedbe74aa11042ea472575c6a832a8e4c6b71d892086f33c4a2eada8b8fd54dba3ac673792e9528682029dff3bcdca5e876d19e9b625139c0fa7ad661941f9f8725511859ebb00d17a99355faca9816178935ec18a0c6a229ca58d0ff9b464cdbac06103ed3ee61d75bf46949fd3c1f0635d5d54139cc919867797cd2b99ce9551f164889daa5a717e4f830c7334346757a984067d2fd12839055426fa5def0fcbe6f9e74ea9fecb607443e1f98fdf49bc4d9298545c762fdd98e37a522fd5d02076b28f6155e693aa117370e9f1fca3b037228f3c033ddc36ce9d7c05497b4dd8676e5ac1f16f9fc14dbd47bddec174b0a5e1c84e2702b02765226749036851d434705ccdd6dde61ebda850ee013dcc98de1e6dcb9853b7f07f4071cbb99619e397b0822de45ae1ac600decf4d92d079bfeceda33042306b31d219e589ef9443e4c8ec39acf6a0bd763d808c79197ffefcd9f643615aeaf6bf491b2af50c2f26d0136837f0b6ce311d77e1d135e846b94af448cecdf91a5dc0a649bbea1e28c471b650fc8845767d41e53113e1da35e335c92163232952d8613069358774ccdfca1fda1f98efd497fa9fdddd871f6b888deffbccfb59e325eebf03ec53d30606817f697684b92121ad41deb914e81b049ac1529477f54e388136e9ad72fcc253a6328eeea225e0a75e12867b923aa1a24fa6e96a67ba6b0ffc75c837d9ae7ec478fe5caaca5fa2b29b8eec9af15862d93d3d9867c235c2c0eca7877eae628834c0ffcbee5676f2ea4466cf384614a29e52ec522bdfe44adb657d1466f5de5047bc17f9f172662446ef84d4729ece1d0f1d27b3a6c86dc07ea4af8be1be5a466cbc708308488fff5d4d1bb49f5483589b98a9a670a7237b711cf70270a682a2807fbd6d7663f5623a86a09a059890079e961052b24dc20571f71846c533cd9e8c5614b7387be63a189ff0ca9e7924d3fa188f9d2dcfbb5d313e195808012872da3bdc57c1a3421552899b29149856fe3e3a1ae24a2c391f0d3330b2fe1cf1b8723cece79a61ebb5a870fca1812c5a83375f12ee1ad409547172533b946134cd4a429ea183a1722c5c7c41d3330e974e5b69456534adc62b6f64d823b5279e799d8ba6e8f28b2234395ed31c2624cffbf2291438987142d8e05fb63af8f1520c295ba5d89cdb629d699b9915f965a824ec605723f49113a6ceab582abd6cf49a23d44ea34c3d8e840f075154386f39b6219216a1cb85b6553d4171fbc74f0377fc616d6d609db89361930ca08523f52dd3eb67834afea8ee7f7cae78a4c0dfb27f5e332b918368fe27004688e12040fdc55d697dee2831b46c3616d29cd4616a8d440cd76bfbc9d5baf1e46314f22051374cf22c5349e8b992936fcd3cf6738be174033c466e558cf76f639ae78591bd973d5cc6063250c04da210da7f094bc50cc44f0eba162eec795f315727e7353bd4ccc10718085a944d09be208d47f7b253f62b97f9aca31563f19bc1d1272460cc44bd35d795b102dc98715a97b95f719e42cffea2002cade7ddd47f71d1a0d1d1a2590182663b054f052985afeabd0bfe299eef8bb7c7d667bb52e0a86cce7ccfe4d31a92a3b3816e546d208d7f84dc54737e69ccaa690130a3bf8661bc2e54beb879665fd204ddda5118e11224f1123cf1131b29126b696c242b3959621a261f3ccfb734da13675b741cfa2736a398995d0710ee954cac25882e1842435704eb0d02794ecef12c0f41927e68ac8228f0ce5c44dfa00bee2a89acb6926f77d5e615c1264a5b9f968863268eceb5241e13acf49441ed6c685f3d6dae54a3dd46de9b627ddd7574602b93b73959505a0f76b02382aa5a1eac1de832d2b8e44535ed6dd975c433cbb04994a399dec3e0969cb92b5796c24a5a73d939f387f23c96d0b030ead3ab549d1f3b1869e0a69fea136f44dda2f492978191d85c9446391974438fd39d51e2363a3fde080846e56b0876cdc6a6b5d8ede0427093455d7a760568ac17db0f834a60e7deb877b3c958af64901542c16f6d7873661146bb48de73931408ac3cb93a14c54ee9a54dfd3efa6ee01bf5c25e226eadc9546a61ecc52baffed295a4eb8aee9783f56845ba5366597a6216066252bf1ce217a15dd956145851a643888e8a6ad80250767222f634194153a9b259c696cfeb07ae0eb2e97c7d2ae2bc73a1d89e750f0983b50e6a8bea73cd78a74b2f520ff6cb2c79a2925b69dd76cc9313b0408cb56fc82b6f27a9f1a920e31ac0c220ac2e8b1f708077d4f87f328ae78297fd83b3b9fdd2b8485b20beeb010198cdfc51923f5115e173b6d5765de5fd88e0a13fb165a48bf98c109fdb897f41674528d501b02f2ca6b2afc6aba45b58b7b486519d084ca4ce19b9d4664e1707bc6a273566508918849afb0965137c7dc6bf72a1f916fb04c647081283a0bf731320f567a5f75574cacd23ce8972bfa843cd76dcce57d3ee3d4039a919cb7dffa51c2dad1ee4b2979a780ce0c0d9351ae43ca4d8fef43b9370164828737bb8aff1fbaf95115bb39198423303d1752ebc1ab53bb3c9133d52a74c46838e1878091fc761cc8e524cdabafa778d63c29c69d35a71e48e5f78aea19360b7aebc17d7813d3aec4248df3f01553d6b17f37b83b04926463bfc41438e9424c88cc11ff750e2d56a32075dda1996e4bd9d9c617562c361b48bec90ac245824d95821b703a9a6c8d4126a4aeac1e7f9e9159fbc4bf2b0dacb6fe0730fc3436bda1e4267a6b32b8dc04524fa893a9fc9e9bf39f96ca4dca53f9e46f6290298093fe608080e1548504afe8d5d351e3b8a97e621f1a2aa4d5fd46fae3d3adfd243f195302797962310e66f13b44e6542a9e5c0f4da004906030b6596987bef49dc9cf6029aa4885caf0ae945b08472e4aa5d3120b871e906c0fd7eb7a8b1d093b1131fc6378cdf8962050733742a17d2fb445624bc63930e5fe5c2f798072e2153f1f07ac9ffbc937753fb30bd5205b6ebb25ef145a662eb163c3db9bb0236356f7ebfc1a6d5494718124de90af42c0a124eab4934c1d0ef58e474b6bd6b45a481588b1544aca5b4d35780b765323e80c1015024b4cbb4e9337e44db96b9116bd8a30af9b97d0d125d08578e50f487973cea0da829ea3db0af417942f7b2d195bf88d5c03b923aa12e387fef5cd89db96d809dcc0591eeb78702b0a21956c12eda6621666259e8d22360859fdae4ed8f98ef95f188df4c1c75adeebcb783671f171033d7fc976b703b695befae1c16ea5242b072806164fafda820e54a76cb7af62dfdf094cb92df6d66f4d42b727ef3613a85de6f7b5a5565315cdb22b26b517b1510d323627fc1bb7dc9748e327f3a0113cb2595ad3b606c754837c32d684dde5f2d17a037a111812798f04b5445693941f3ed7ec18a85fae1268b3bb140728ea0662453548831bbe736c1907866bc32e51a287f1807169961b7f96607c69f3870be67fc3608efd676c7231a970f4ed6f097857c6ac63458980498d2df89ab60c8ac2c9f79cc121be149d61c1149b6535d2536369e559b55b9240f9b8131c293c6a254d0af37b78b9a6cfa8cdb3dbb18f005deb1540ac29e9241f9af9d28586ab731fc973b0bd9dcbad2e945f2223108d64a2d43a07411b0d9b05219b0b4202a394bb88196a9b545fc367e1b68b15612dc4fef933f18f1b4dc14320e0b45c2e4f66bad75069f6b3cd544112a88f514363b09ebd46d6882cc211361f07d7b5cd7f81665ca1d09eb6b56bbf8bb361112aa0f7fe5898a3d620e00df40a11be7f67c58082b7a5d4aed8b02159bb553843cb7e4c52387e662e7167edecfc8be99b9ae225fe3273cab7e699591744b6bbdb1519661030d5e221e2c1330832651cd7fcc96b13d5ac6b1de46a5820f8cfeea9cfa0c12e0ed706824f79097064261b6ca0ede7369e3db5328f3d6708a42da01f3c3e3ea571f85996b36cf7502b49e46165e22e9bf5bbe6668caf62191ed36346443775f5be6d4ecba1b56fcca9c1788e2bade9686bf7d41a2492fc90c2bb76a22a1c7065149704d31b7f59e50d4dc978cbc3342b1487b123c16fb9bddb17ae7f38cc12315192a92fc9491a70c246a1306823fdda3ec2811c17e0668ce9f876b96c72e1807948c3b056e87b00840a70014b01b6aaac903d40bb3200f4831023677a6d4b2b01ee7de384d20a4ff51c8b7e88507a71e64e0f36d0148f99bcc7948f590629c17f4b1cc55a1b3b89c107fad023aaf70a346c4037bd76bbb06c0c0832ffee54bacc06d30bdc1cc71783d6130663476a1240b2e51287fa81ee8af2806f281eaf1ec8aaacfd6920879396f814ae68d28756fe1fef3909ac3ed1d06f6a8652921f3bf01cf8ff37077e2942defa4ffd5b3e7089c642c19dbe5cddb3fdf15cd241519975c6e3f658d5c79fde9431bd6018128d8cb23f02b2b1297b07cc211f306533db1cf93322b8c3f540694e3777e2f989bffcfeb14d8eeb7c3b0e36e9757a6f7508e7d9c7b2b7233279208eb3fec2c70e35d03ca0a576e20ddc2e48f969353c90d1f86dd35e317f8e2f43f9cafac7e463fee8563f908c04235db3b5bb38c55ee8a74407841e3eb7da5d094e2df12139a4e086eb0a9888bb3c663ab9064368d77127ea42605a597be61385fc8ebfd8c49d3d7afd508e6114508295c0284b84c975eb8a3eafd1ae71961cd0b0f0b2e2e2d695a811b1e1a424fbacbd0c5845845b047a283118119e16743bab3b733032cdbff3a6483df1bf25b14dda040d0926f3dd8df98346b6e7b91b0dbbab349f8a8773e0c6eccf9823f8e4f3de0d39b3b5c9aec5ea84026a4ca7228f6d366816cb26dbb08a7f0252061c1a3977df43f5e531c52b655ccb6b0ef769a7d8f7af457d5e8999abd47a9a6e2dc56c8590e3c895d79a19b52a21ade3305ac9af62741df0e6606605802cd4cdfb2d5946e26903c6ea15b5919185f8e9a684f59454e6135cb3391779d5139c0ea534b4557ff79a7412ba2e294aab5180f3cbb060baba51552f822db817831b8c5a606933a964092d23ff9f2be8d0d5506b5455af114eb0abff4b5c3989657fe63e0b52e4753059b91cb455e0c4e71c0cefaeccb4a7ec8bf08b5538e67868c58859c6e037a36e732e87887c0a79541a1e863d3513ed1a605081162e30dea5dea17997a5f04c0a5cbe39963c8b63da38b8bb9c8b3be2bba2963d10acd5d9cd0c068b78f2eec7bccab8ea62cbcd836e496984456d08722f314113b24ef1b82e59195bd51da5da447196dee80f609fdac36035cd93f0c75e53d0a85526cbf43cd46f1cbb6295c081b48324c17d5f38b2e598b33b86a78e5a5c0d409a12b442df04e465d1932c8dda6082d1cc10f13187cabf311e5543097eca5172589a5ad9e012339edffa096a13ef9df5f17a9b9b75b49b0a79a4630ea43bed8112d7f55b895ce983b9080b5a4a041f84a69f53bda79427b08b0491127661935dfd4b34800000000000000ffff0000000800001a34f7b46c2c2317e6d4cecc6534737bbc4f3795af7c52e7f18d2f53c289f39c66c905ce0b0544037966856f0feed4f84df4e5e4d457e500f0000000000000000100000001000000ab748ddfdfb5b227ab7143e6207ff8878ee0913fb752d6f1ac21f71057b46352e91abd2386f1602245990b8da79def90abfaeec2027fecc55399b913a7b142d8f7e4fbade5e897b819c1898fde74ceb5ee54bec619ac8f1b2ecb365fb743f9dc27c0f7f7fadde0c4e0dba8acbd347bf0c6b67f56bdbf5f8749d93f626d21491fb8c0dc48c87d3429e687f5c8d8814d5fe5bf70ab86033afb863c086cc026b160346b4697b5462f37e895d5cf16da6b748ac10647749a6396c74e08488bcea745d7c2685dc4cee739309b694301c5074e59f6b670e625f1ca1e00000000000000c000000000000000ffff0000080000000ec4a30583082c4b7e433fcd48e75229629b260a6824b9a7add975aa7fa03eac0034569526e0c711cf1740028cb52d39db136c373a4f96afec7acd5268700f4e872781593b3ac4fe60c8b75dbc75b4cd28a8807108fa9ca59dcc33728188f474b12b668d0aa68e0657e5cdd01513e2c541977da5514f4848ae055b8a0374e2aa2cf5abaf45d471ff525953cb55350116db79dd8c739d16bb394df3d6a16970bcc07c03f3c2bb6188e5b548ab2bce0000"], 0x1350}, 0x409) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:54 executing program 0: clock_getres(0x800000000003, 0xfffffffffffffffe) 16:03:54 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = kqueue() close(r0) syz_open_pts() r2 = semget(0x1, 0x3, 0x1) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000080)=""/127) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) dup2(r0, r1) 16:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x122, 0x0) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() openat(r2, &(0x7f0000000040)='./file0\x00', 0x510, 0x8) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = semget$private(0x0, 0x1, 0x20) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f00000005c0)=""/4096) 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:03:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x58, 0x24) kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x4, 0x80000010, 0x5, 0x8}, {{}, 0x0, 0x2, 0x0, 0x6, 0x9}, {{}, 0xfffffffffffffffe, 0x8d, 0x48, 0x7f, 0x8}, {{}, 0x0, 0x95, 0x82, 0x1, 0x4}, {{}, 0xffffffffffffffff, 0x42, 0xf00fffff, 0x9, 0x7}], 0x5, &(0x7f0000000100)=[{{}, 0xffffffffffffffff, 0x40, 0x40000000, 0x3f, 0x7000000000}, {{}, 0xffffffffffffffff, 0x20, 0x40000000, 0x1f, 0x400}, {{}, 0x0, 0x8, 0x0, 0x81, 0x80000000}, {{}, 0xfffffffffffffffd, 0x2, 0x80000021, 0x101, 0x2}], 0x2, &(0x7f0000000180)={0x2, 0x8000}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) 16:03:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdea, &(0x7f0000000000)="b6") 16:03:55 executing program 0: socketpair$unix(0x1, 0x2000000002, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x5) 16:03:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x9}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) semget$private(0x0, 0x1, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 16:03:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:03:55 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xffffffffffffffb9) r7 = getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) sendmsg$unix(r11, &(0x7f0000000680)={&(0x7f0000000700)=ANY=[@ANYBLOB="00002e2f62757300a0df08613471c797ed4cc2c30ccadb47f493f1fd3f2b7d2a4069d145dad188160074df4e895ce3eb1c142d64339b14bd9817faa1b3217db446d22bea297652f966ee7b693e7d807588b3a236"], 0x8, &(0x7f0000002a40)=[{&(0x7f0000001a40)="8fb23757ccfe9ff4d8cc041ae5163f1c20f2db6a10a95e9868215f6b7280a9c7668ed9bc0a63714657e0f9d69afb04e9ff0d6e3f4d191b1957dfc5cc08ca15677f51009b30473a381a8ff145b1afaffd2b5c3ec5e523c4cded6cc4f730755274611c07ff76dc714d0bcb20b96a3a70617264414dc5338788ce3e8b0fa6df8e8758bc1fec9f221da669bed06fcf965c6a1707bface92c06628cd4a1d2e760b1312aee5c26b9468df0b7e71b6ff8c82a2dcfe449c27f454b38a9c6452b28c2743989f0344b844fdd7b53f762fa4bb40a9ff787adddbae88ebd0d1b5824878dc6910e4dd106a36545ee9ec15d13849409eac9f660f4250f31cb8633d367f626fd74a131c3bd361ee38a7137ce54e37e46598a428f2ba9961cf5eb3508ab783b069bdf0c9c287de9825eac53a1707535859c023bd9c729ac075b3cbd0b6d92218ecdec89c4ff758614aab97ad9d1f629c0b2f1ff52a621260fcd16feea1deb02c7b9a4eaadb1ea9206e5f2668bf333dc4b77c114415c6abc2ac8e4f63dead887a808580843ae9bb5b467024d3b1d34a2c18a0522299977e18ff3a285b636b4a9974063ea78216c22f25f3adda091854a1cb144b0989b684d1f3a3a3656f9ddb15e4bce2d8a870f2c345ab9725a2867e2cc5fbdffe842982a9510ffd555bce79b71f648434fe93b398eced2d1e0382c6b9edc7e57483d4b12154e2f0cd06a4f15910f92a80099a6b5ca47a0ffc5c6e32764fa2ef44e494e4029a266580a6ff3a149fb6a9d5a5d3449dbc559d80c364fc6fe2aaabf90aabca4ab41f7053b33aff9b2bf61a9098914dd956dc5d660d35b6c7becc9e50ebbe1770840491da2f1ed7acc506529561ea4c01ae79a1b18cf332b1ee8ac8054be5a482b6e0751d2fd74dca3b2069ad04bbfdb0281a9ddcdd7e5dc70a716c74791c7b7cf0b46c81a44e7490a41db06bd59e0b11aa98394cb67e563a7c39ca1b05d4430efdfcbfed4d107d7be7dcd4bb00f78d99b2b065af0c0344d12d0b00f7a50bb96b4029845810008f56a241bdceb8864b6d1fececf452553440589fd08ef3915419c1ba273a4c898de9dc9cbda7e0184d802cd354b7bc8327a4361f3dc6b7fdff1ee740de52aee885861edeb6240d2982cbb7d9ac8525623fd404183187b1445c207e9e1b1fd93c315570c787cc6341001924a025418c0c7b9e37cb6c29d2e9945a81ba1983d57fa58e01d1d8ca245d9c5017a781872866f34d45793f45500b5c0b5061ca2c6900b3ac6fef548a8d2a7dda7d8c1a9c24733f978a6eedf62f9f8c7363e3fb44b60f873aa5c31dac7bc18db6189861f9a116da8fcfc402eacde80f07e31a76eb1b66aad1d4bad49529af04a15e14656f207ad524e80920ea81acba2a180224344c847dc566bd9f3be16066ffdb750d462b6a3c97f6f4645756269f3a974848406f9cfea84697476295c5b08a0d6f843042912b48fe2796376e64ea4133c048b44597a91c5128e7e647aab134ca8e6680e91d055b71eedd3a5d9fd2d3cbb52f08539f295f38984d201b64dd490d9bbc1ea2aff62f2d563c0ba1146264fc156d3be67d659c87624b65c44e4638d481b665e217f5f530f116cd5f186036868d283876527b9303ff4ed51894991860fdf28d81657096571be86f36476531e9eddfcdc7240e5b9da4ff76877d68d34fc159f88a6cc745f73424095a834201caaa62810888b39f86126974d519f9bd7194cbf3ee5e18996c9cb0208ade31cb81d33185466e45105551b625a67f6ce234b5eef1a2aa5b8846d32208485cdd57b44806b1849ffae0a5b75049e5614849d2d084fecec5c76ad210a24d46d8c4ae76cd5cc140b00d1325c2e2972eebfeacf1997f44c79a78c61752209ce1f116016e5ed686816873a7ad3fad85b098fce2c0a8b9715d97ef71ff191740c17f7eaef334c5f8982089d2bbdb0e1c23ee949f3850cd29bf1e119babb528f363b36d2d79b2e4554e779e04c3e72523e6e1d4280023124d9ab6367fab3576f01974c507b67c0ddbc9b2cae15dded84ba0366089d21f3f5bda32b2461709ced2601bd7fa9d59552f682ffad917d00e5866f6e359a94c218ae80bc5f918b567b97031255a2f4bb1350491fa8878c1274d4b08a8bf479c6f55f875f5df7f3347d5c532e2d0d62ffa94f139d4f14b647f9dd9d612e5e01631a7c86f1fcaa4b8922e21f4693b5449cba06579a7ac15b6b5dbfc4b8a22c2dc3c7d4c25e4f51c46bd6443e90616af15cdbbd9455fef83b68e01fd48f0f1867ba4f1e0ce006aac019703bc5fd3942b18f9191e4c303609368bad0671f98c0e77650889c37977fa42127c811e2fc85f711512b1682a72b4939b70ae24f827abe033dd7253c31fe3a12172c3c9b5afdd3f2b75ecb4156f07f8659254f6cdc2a3629ab07bcfd1e83799ea7950129b6caf4f4b15d94fcf39a8627f8320a654ac8c43cf47475e252bca3e9d6d70c73d69e6c174a7dd639ed9f8578a704e1949864811d9329a7538419461305d94b03a92ad276a267a06d193747ea9df533e063292201884f1c88fdc257f6dda211bd7ed9052a74a207c0ea5dd0e2d67482ba1eac0104da9fe8e031438d5e730ba3e171bf5f45172db91363a56d27c63d3a0cb4adc8e17705624cda6b2b5bed65edaa0b5398d2d3991ebaea6120c5b7c650499b674b007c7eee5b71246bb83c285db2070495b48b5c896d6af4adce941588fbb1161dec5ecad3a2e31c4e5307d61c43666868266c535e60b604f8136d21bc0ac865886b0890dcc3604882f392701d395b107696b32d0f5929dc335b61e67f4a1d3cd7c790a33fadb7afed165d3468dd3ce5f70a91dbed552f912ef62844f54ef4d8cf91f1f5e03e34a0f6f4793f50311000255eda2f5555686207cacd093f54a1cb1dc7344592c4ce89d435119fb2b28a38bf75f80a4fc91a7bc23d7c4c104758139c1dd9f55f675175b34b79d986d75c1268155524be9068bd55023323962ed5ea8555a59f8d160b56d9ea83196c671a16ac71318ba3b26190b224398ac71c080cb7b24e598b1a6535ea42a7d70ce4fee0030506d318681ccd90c97701e000df34c85d894dbad9bf2f5f8312d3a6ea65a373f9aaf220d19a1f852e72db662b5bcd22b8447933640a771d684e321ff54d79f519fded53e024f4b13cc4fa90b5f94386c71f4f65a6d9cefd5b2472c87cd0154e29f3a625e6d900e8a4213f84eb58fae934e1b6181e5369a3462264e04f4bc7cb86efbd36372fb3274f1ac9ab2d5b462ad066962d74d9e201ae60cf32f61e95bfcf25c842865f55b0cd671b04fc7a4e75b3e96eeda285bd64991488c0e7e6c52be69baf2e4c06d7ed5b4f5a6e1f3bde30fb3efc7743a9aed05bdb7e263f59a76128bc460da74e534177dfb7facf913c1834c14d13a174b98690c74b4845f50e362b55561a75783518c1b629912a9000e4dea4efb449acaa2b03d51be251c03e7ae08b42601d7e2c5626c14ce05b972e85ebff0d3ffb3cc57b73946086727ef49ff65163331ec62a3cd52f9f7cba5d997a7197eb48c50590aced6421ad97ba8ff81123a8bdcf9b879c9270ac6e7a93ed02acf4c64909032753f07b3d82eb53c02156884016ce234c7c1167de6fa8b4d333d317cc809780b1a7bac03702073dd2ddddfe75f056500d3e6295e0194f32f65d50726476f9354d6b0d01d0f941e27259068ed6c41c33b4b48ddd09d7b4bfb6561cdc7ced62edfdcc679ba08c7f20603d0a2b9452e0a6b1799e641bd2c70b776f966d4f0bdc30228852169269840850b1113f11162d1c37f603dcd893a158912b0f20b4be6ceb2c81929b3d01ee3df8153a02637f1c0701ac5f276b49b83c45941f8019586c745716da3f2db4fa71439fb676a2bfa08befeab4fe5b7c8f7e36a7ee50dd7e9854b16de4ad3b837a9a619e8145b0546592955924ef45218ccc82ed815fdd817cfffa0bae651796d41e06e6ac9f1597e4288956c6cce268deb8767866cfbba4214641b5cb4487d4bd22a9ed30c06aaca58b31ee6bb450edfc4bc499fc2d631cca254e6862d55d5cea65802050f6984b50f91df28d4d86bb513ccca63abca7f51785d7fbd7f1bd59227b8b3d45da13b41d16154ce63047cde8c64a31a3a159082cc2a75fd96e9611f15dcb47945eafd56a31e1eff06e1a8fe4d37d039b7f2cb39ceb81d00a8c9dbf7a668378c6bf4f01c443d987d1ec0a5c3ccc6df4543779a729cad85c87dd4daba35f9e6e50668dc0a6bfb6cef69239fd45368a7861038a443459127fb20046a0719db561fc446a52f6ce6c73230e3e66147b7f3f4370f9fa000fbe982e3fd297e2cb466378c3bffb00a85521ccfb45732d02a3f1e5bade10d3aaa3fcea265254e7d2586ccac903da6b4b8317e46ac04132569c1b851b0830b135381f528d61e8a78c43d6bda4eb33b851c1e0d90e43d8efd7672d141640a14e784d0e6ecad0710f125d222e7ad376186401e963b661660df6af5e54115baa34cebdcf0c1d334e0bbba3282f1992b05939010af5b988e644e8ba1bbaf9d5a90ab89deff1c0685c72572c8392714348e751a00eae1463517f30bca05442adb2efc20f40237179897c9d097820e98a594eda4377c0a3b015b61acf34dba07169f1c94709e589fbbe0595e89bb8721ab8606b50155c8b94e8f903c8c582b102d73d224ffe0e600f2da40c91b941a7ef150101bc1ebf9a898ad3275f66e3921b2c7057bf3060faaf40e571a2596888797f9bc39558fb45a3e1d31d7946bca7479c2e1cb967c420ee3bdc93f51d60356f6ec3468e5d0f98afeeb42a79c4359a266732b35c7046f1a517f6f6be13cd2aad24c9d8ce13da5133af29858bc3f2ea1ff4bc5a19cd2dea8a1e88b7e3df1fbebe003666bc28835d0a3099d0549f5692355cd5a7a264df5316724bc5080b12524425a228ab2a3c777bb9983efd674039675bcebf4c77006c6d86cd0a6d027a67f6cac9040ef5716a3f624fc6ceac1979f2b61cf63a1de557b4a173816163938b75db9ad2b938780018e0918299831be426b6a4e13c5ba1f94a0e4e7c7b8f84d2b2c71a16aa20eb19bd4bf91201e5f0ba4f18e0d95e44fc0d452dea7296afcc7052c2eb2626b6c29af8f5776fe9035df3ccadd9ae42475842e5157e887f768b27fa3e6a9b8fdd76038702b65cd2398d592f6f7d82dfbd9de12f91b9fb8df287f596261088d4296c8c64d2199ae8a4ceab3a81ce6dd5b83a2da51b8182f2558df5c48b404071fe37ed2cbd7425d268fa28ef6f356f860fb6e545b2bcdda6124441c6eeae96887b73232b0649b2f21d2152f3939eef3619f50de88accf5612ce214b080c0cfa8af2d62d27b7c7c69c114d6122b9986d31b13a5b84a1df2effdc5ac2a4bf01d002fd76d3ef9892e9d1b5d6834809438c1aaf8e05c8a37bd062cf55f2d0d0744f0ea6f054aca3e0b1dd0d23184a2892a57cd9264a239e9038a21cf7a149df324511ee7ac23fc47b9a671503dd9438b33300c3fbe58fd8b600ba27677ac2d1929c39ed2ed2ade18474d02278efe3761b9999e3e85302b0e471614e07d6f31713aa09f58266b03b918627084a321067ed0b934241bcd4944bcf4502d472bd64464c5d0fedd0e7838fbc9affdd591f2a7f9a7361e252908506a43329e6a96b2b6c4cc95a765d3fadc36a1dcac6ba9f8a10b07ce6c183a22fd08c6bf47cf77bd6b6c03116a28bc121057b9531602096cdad99cd599b8805b32605b8980d2d6489255af57781ed5521b72924590fb09fff29281e082eedf8abe9139af6ea28ed7a83f62fe", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x8) rmdir(&(0x7f00000002c0)='./bus\x00') kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:03:55 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x401, 0xc26, 0x0, 0x7}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) lseek(r0, 0x0, 0x0, 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 16:03:56 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x18, 0x5, 0x101) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) getrlimit(0x5, &(0x7f0000000040)) getppid() r2 = socket(0x7, 0x4, 0xecfc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) r3 = dup(r1) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt(r0, 0x9, 0x0, &(0x7f0000000180)=""/53, &(0x7f00000001c0)=0x35) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x650e2c40) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x80000000, 0x1, 0x2, 0x1, 0x3c, 0x6, 0x8001, 0x3, 0x1, 0x6, 0x5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000380)={0x9, 0x2, './file0/file0\x00', 0xfffffffffffffb30, 0x8, 0x55c7, 0x10001}) clock_getres(0x4, &(0x7f00000003c0)) chflagsat(r4, &(0x7f0000000400)='./file0/file0\x00', 0x10000, 0x2) r5 = fcntl$dupfd(r3, 0xa, r0) readlinkat(r4, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/183, 0xb7) syz_emit_ethernet(0xbb, &(0x7f0000000540)="af5ce65fbbdd3789589d6dd8ff3c036ba3fd61e2147fe758c9a23ef66b84d08c09953e1c8628d40b862e8b50ab32dd10f0edd69d09b697d66af112337986d2e124661f54ef80f8f333e67c2c861f4ec5cb984e1358b92f7231f3246930807b390f432d1632a778e699f114b281632d223a23c2923ec85f1613cf41f455aaa071a8afc12c4b88ea4e17d7115fd56a7a631d21bb805c95b93df1cb997fdb0fee2988869d6bddad848397d94d39069d01ee058aca6e4532f1abb07585") openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000640)={0x8, 0x1, 0x0, 0x20f7, 0xff}, 0xc) pwritev(r5, &(0x7f0000000900)=[{&(0x7f0000000680)="e6e2edea4d96afb627a7ff8ca61711814904eb9b60cbdc1cca798735bcb3befd2ad91f341b3e1582a2042c6a583b51f499e6ab6b08e2bca6f0de12068d07400af1b57db89caed34445a151919a", 0x4d}, {&(0x7f0000000700)="f2edb2727923cb8a3af66e298d9e2691165585088466558344bc4e04c1e8ad1ad4e76672a4a142496557496f629d83ddc4c5ec9e7665fb30be649ea56bc01c68fea76bd840b380aa89ce9d338101db3c4ab781c0e96120dc2ac51765ba52bb63b49c80e56cbdab3d89db8e1f1776e6aa6dd440618456d23f879069bd0e6e11435c13cc6704eb265c0fdc64b159fb613717db23174adb94c4f8440bd106486c1d81a5430b9b59f1fb5fe7883d52cb85828803324c88c6e88987739d369f1deb28cf200479a131c0c1ffc4232614c804023d44f0a1556d59", 0xd7}, {&(0x7f0000000800)="aac5f49def29383869dd4c103a2ac77995ddb3c36e85d9ec58f6ba6ffda8cfbc72e571ac0b8e46fd98e8a3ca174961ee0b506a819dfe8d58337b2a3182b542f6a5ca0fed5a03c89fae23765d659187af5f4b66a4fd2c012db009b19a0cc619f160dfae7e24acb1d04c1a29c6102d0dce558c7c08cad300d5125cea742d077d6af20452d6f15b353eeb673c16e7402aef91b0b4cdaa759226ce7309d5ed2bb8c3ebd14d2ea98e23536d327636d7366caacb8c7fa0acdaa272269ba8f940d0fc808413728547e92166f2fb29a9b0fe3e5b612d8c86a502d7bf970fa41a35", 0xdd}], 0x3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000940)={0x10001, 0x400, {0x7, 0x2}}) fchmodat(r1, &(0x7f0000000980)='./file0\x00', 0x6, 0x6) 16:03:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x74, 0x20000000000}, {0x3c}, {0x7ffffffe, 0x2}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) r1 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = fcntl$dupfd(r0, 0x26688808690aca8e, r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000000c0)) 16:03:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f0000001680)=[{&(0x7f00000017c0)="25c96649209216f61c6d00037d73c1872a23a0b52815e747b0daad68ca2ef059a3c69b46e695590b7ae988da4fb3e222cd378ce24b09962696cd8e8d4ff9bc7a3d787bb7b3fd2c4ed421b26fb3cf7338fdf660a39bb4dc239fab95346b9578918b4400ce14682c4d731c9926df911e6997790e6235910ae37f549ffe7bfdce9de6393e2cba430ddaae5e55b49a9c97d5e8071bd8fbe51c1e8281bccc6563a15244b53f0b66f9bcad0317ed809ff586ecc675d0ad12ceddbeb360e7604179dfb9a761f21228bf800ae2459a6fd1a2bb4964c1621c011112b7b31aa22b8259ee6d7d4ea46b114ba138026acd1c493482f1c2af4304cebcb821eb386053896874942884abdd4270525bb47546e9f3285b047087fda46aa8c43ed56366a39e09d275febe7bee799b46a2550809617d8ce10af32b26a35c55209297c03cb16630ee6a04d5a3bae80a05d68f4505b50157d3a14c78da1535e1eb48818aa8d7257926a32f47f7578238cc042e53b690fe374da851539e9fa2207f2c29779cacfd305549e73a0bc97248a7f4c4eb1ee558237bb03e92358bc119fe3db6982df3c7274fa7c393a71020744daad69d7dac9e64ccc1ded970d6a70edf2e112c46f9e450a748491735501100389563cc44242b5d660f4ce5f5943cede2c324aef2e29ead0364c9d0c92473a7aa75829dc21bc8f6dcec63e2cd8bb612e79bb97fcb0dc1e198e375fed45e52c24a79951d070ca4115e667af82ec6275e4fb58d35ee2e4d25471b6c3e9db2ee5acf0076d55c05ef99ab97de522b2cadf5d619cd69577b5af5a4e7f65f97f54e4c4e0f91bdd86ab6b0ae3320ca38d2b20701e734ac1effb7cda2f86ab2c1fba84bd707b5818e254be70051c7d0fd1f6c6a7f7ddedbbb80bfef91f16fec998434fb2cf915b252eb60df532381741c57d3096f3ec252796dde149eb829b94ae989ed67d35f6808e1c33a604d9d243742c4fd97ec556bd2e94117f65805dfa8853ed45b524aab52268b02b93ec2577a6be21ce3b7e903cabf22fafb4c498b12afd74ac7912179628d7f3683eb6ce5a8c50a90c52df73f69277f6a4921a2a3ee348572c0ebb3a7ff6b0247cd5f5945ace72c3081feda7d7e498583ca06c86c0b5786a76832fa28a5c0d0086facdccf5a9fc40011821a1800de5edd0628e582bd3c784f2dd9839a85a0b0dce66696396365b1066d3948f11162d32a44d7b8cba87b430462b65c7a96122813d1128067572ba46c8aad6a1b242d2f1d5cff1042be76bbb20dd486e83d380ca0f9851c9590f6da558ec4ba5264b81c4e4a58f8242e0562d9dfff83c7077ac5b2b5eb3003cf7fcb7436e95e07402e5ae9de9094957cb97a9101c63f0cfcd0218fbf47aba47f4aa6bd0085cae7574f56e14ba179ce21ecb38a10a7a307e823e39eaa39df7f16d3c9d6877d2a4f6c29b4cede477f14f5c839573a9bcb75eb088c4c2b27fb1379954265a1d217faa1e4bca99017768e95bde864c5e4ca1ea1aaa7eb9317ecbd014744696a8ce0ed0a436dd36d397ca6f4cd466e76941fdd34c9d43bca6a0bb30e734f5feae7584fa7478149c05b656b97b627fc8002574ffdb5733191bfd0e692cfd992baefeb4ba8e337702f3e511e1a4585736c0083c62113c6dab53a513b6f6c6c92ccda3edd63972db088efe4b38ade4229641f8193bd1a69cb816a2331f7e10c63c013aba2c7bf4768ab209df2ff78cba37beb6aed2d8b155b3ba56192b5e923fa0fe0a2fb8cbcc0b2802f334429b445d2b716371cd3b72faa04cd159625f5f522c8d3fa1c75c7388257d3f32968a0c130aae6e633302f64141b7c6bb657bac6d14490079d5e2d1f83a43107a398b8699eb7ec7d69202ce676e8526ef0f977d9cc1caee795dec4a4a337dca2fe6dd9910bfb8c06427a897af1bfd91e246bfe5d0b9c6ed38905b4331d5d6c0df9e794e60f4b9e8e58bbaa8f4fa819a01153c4e6a8fa5a7fd69983393e38592cdb3e197741c4b517900b79eca71c0c0dabbdde4697f5871883a580f1cd039bbd0e77e7bb996b5075c37d147414171f2948193ce4af63ad1193f59044aea23936cbad3ae66f191d8d42b4efd3197b2c87f51da3e55550e5078f1a5ca9715a4ce82009709b30ce95c8df34995dba379dc4c33a0409d39671689cd5ef067903fdf2439b87ced4224b9a02963b79ee6d87d7c3a93314f71909ee27618b1942a5b011e870d24cc798849c046e7fbcdfca50d687ed3f75692382d3d5b9770d3217612090ddac01ea73bfb6d0b8c2624fdc165bb9d236b0198925db736c2e5858383fee13eda55698a767e3bf9191015f45587f878f29f988e16298303c77531f661fa735cf3b29ab8dc4782181406ecc5525162d228282e1cea4a222d4794c59e098b20179034dbc2b15644d4d7abbbb370e4ecc82c747a680c39f1d0bfe5d346f7c8bc1fe413864b2bafc0f4869c2d66d7220c99b86cda05f05683626ec600257cc4aa23aa3165155d3ac28a3e0375eacac87588c7503680b0c722c76614ae6aa1c514ea17d2d6ef3180525b63ebb88e4262fe925a8ea8fe8cdee62c2dda4250e0b7ad63c74d68fe284f61bb276e655e80642c6d193cc5ba83a7f29c12e313d0efe95ff3b33112d805b9ea78ce92112ff2cf74685d2cfc9be6edb2b97f044b923d040c45993675a0070590ca2d04374d4a4f545ceb3779b28ae0541edb014a6904dfc183ff8c8b1745eccb95c22ed3b72d510a0ada907455a755957e626e3a6a9f7238407b48e7e6ed4e71cac4e6a0c33febd1e00d70fea2aff9e6a02809819284408356169d692450f1c5ac79a4d064d0f8ede85e4ea32be3291959281a7fa2f994d5ee213c89155779674af12937c0e64780880813a0cd96e5752a894ad3afa6abbff40480f6eb881d0ef41eb756205d3646a8b862c901b04abfbb5fbec5dc21bf2dc230b1804ac7510a35195f71f519600987a21c92775ea1310785ce841a1d1264c376dc49af1711ab4c31ee869dad2c1cf044407a89fe8f873979363240ff17092cd53a6f2155870726711dfb241fb94e9f76d8a8163ee98ba97bc12e824e58c65171a7b101fc5b373c0aa8fdff667d4ea57b462ec33483385306a55049d9365ed4daf947b05104511194975c0bd05b1f5bab8cd18a44a47534b05a7a24b2112abc4566fb6520dbf2ffc03dfde72a7cb975f5bf2b8f5de3f58d21bbab325f4455d19ae9077f7375313d6014efc1f46c770e165f59736f89a6bedfc6c7315c166f10bce3d66213ebba4cc6450e54948373ec688ef9032579edcee9e1fe5df919462abc3ebdf4b1814f46477d159cfe2e48e63f0ac770a15ab3690b2984eec9c383b3b90731efa2212b7f1afbb95ed2829b3c13ad5d0a7639e91150d0592852b21634d31b2fbc0a40eaeb2521b474b3fda953bb8e28fbf04ba324f0b36edbebcd1d05ecefd6d055a0a4b307d11fbef67ac5df9e376244b9fee74a2f2e79edd8b660f1d68e2e247d2f0c06f527d543194d9eabf1d7852e9e13cdc025e039990fdc90a892113cd88fd56ea238e797b464167e05e3cf19865574face010a9702b6ec00a90280c6717c1979c7bc0572d883594f30721f4ebec508e3a39b9a7f7f443cace246fe3636b1e1447ba5708a072d2e066c91ab86866c0a8bd25647d7829527e98a89d1a35a04eb266773ba46cf46d6f194795f6aa11ddaea6760c7200f21d41c7a12b8202efa0895a49242ea7b364a4b9bd769d4c8c5274bb4b9feab5ffa82869fcd1a98d517853df7c8b700b66e995acea79c2ce006c9fc4a99eafdd633d1bfea153bd8f04d0a70cc8462a8883bf544cf127f57257196a82a718beb2cc15b3e3cabe7e67966553b2938b5cc2709f5b6b54251181cb3f468754d2778d46a127a73e660f8eab5a53a3ede110459425e7c17813a277bc20b7eda736779e61d3a77efbda4c115d19cb105770f0a0d7005817bff31440b04b46c707d0c5f4c1ee23e1a29b9cf9fc3162a783af7a64fca5398486f28787adb371604d61fa54c2847da5bc38d10a7625f0a4c10442ef20f5e9def39a560f13e0a7858131efca613acb89c8d70dede165f084a8c4089246ba8e232c96c2b9fa8a0c7756b69843681956af87fadcbf8a48f6401f9c8434fe37e7eff1eb61dbe5ef54417e9c704f9cfa4c416fd5590ee61461043c7bf87fc048cb7eef4ecbc7a4b00637bf60951724bbfa8fdd6446", 0xba5}], 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") fcntl$getown(r0, 0x5) 16:03:56 executing program 0: socketpair$unix(0x1, 0x800000000001, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) seteuid(r2) sendto(r0, 0x0, 0xc600000000000000, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r3 = shmget(0x2, 0x3000, 0x340, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getpid() r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x6, r2, r4, r2, r5, 0x0, 0x6}, 0x8, 0x40, r6, r7, 0xfad, 0x7, 0x3}) 16:03:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000180)=""/164, 0xa4}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000000c0)=""/59, 0x3b}], 0x5, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000480)="3e5091b6") 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4ca, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x61}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20083, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2004, 0x1) getrlimit(0x3, &(0x7f0000000000)) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 16:03:56 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x839cd0b5859b1a2f) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xffffffffffffffff, 0x0, 0x3ff, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:03:56 executing program 1: r0 = socket$inet6(0x18, 0x200000000b, 0x80000000000001) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x130c, &(0x7f0000000040)=0xffffffff, 0x4) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x40029, 0x33, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x150) 16:03:56 executing program 0: setrlimit(0xc, &(0x7f0000000040)={0x5, 0x4}) r0 = syz_open_pts() close(r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:03:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400000000281, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x2}, {}], 0x3}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x1000000000000025, 0x0, 0x100000000000) 16:03:56 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() 16:03:56 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:03:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 16:03:56 executing program 1: unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002003, 0x3) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) 16:03:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) recvfrom$inet(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:03:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffff, &(0x7f0000000040)="b6") 16:03:56 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x108) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x100000001, 0x6}, 0x8) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x3, 0x7b4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x800fffff, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000003, 0x4577, 0x5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x81, 0x7, 0x5}, {{r1}, 0xfffffffffffffffb, 0xca420395f968430c, 0x4000000c, 0xfff, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x3, 0x40, 0x7fff, 0x40}, {{r1}, 0xfffffffffffffff8, 0x20, 0x81, 0x7, 0x460a}], 0x0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x0, 0x5d0f}, {{r1}, 0xffffffffffffffff, 0x44, 0x88, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0x2, 0xf844}, {{r0}, 0x0, 0xf2, 0x0, 0x7e96, 0xae000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x71, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0xc8, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x3}, {{r1}, 0x0, 0x0, 0x4, 0x5, 0xa804}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000082, 0xff, 0x80000000}], 0xffffffffffffff8c, &(0x7f0000000140)={0xfffffffffffffffa, 0x81}) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) 16:03:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffc0}) 16:03:56 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) r4 = dup(r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000000c0)=0x7) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000100)) r5 = semget$private(0x0, 0x1, 0x210) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000140)=""/166) close(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:03:57 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) dup2(r1, r2) getitimer(0x2, &(0x7f0000000200)) dup(r0) close(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000000c0)={0x5, 0x100000000, 0x8c8, 0xfffffffffffffff7, 0x4, 0x0, 0x100000000, 0x10, [{0x80000000, 0x10000, 0x7, 0x80000000}, {0x8000, 0x6, 0x7fff, 0x20}, {0x7, 0x9, 0x7fff, 0x7b3683f6}, {0x1000, 0x10001, 0x7, 0x6}, {0xa7, 0x8, 0x3, 0x2}, {0x10000, 0xffffffffffffffff, 0x80, 0x1f}, {0x0, 0x3, 0x28, 0xffff}, {0x80000001, 0x7, 0x6, 0x1f}, {0x4, 0xfff, 0x2, 0x9}, {0x80000000, 0x9, 0x6d7, 0x6}, {0x4, 0x6, 0x1, 0x100000000000}, {0x94, 0xfffffffffffffffe, 0x3, 0xff}, {0x5, 0x7, 0x9, 0x5ecb}, {0x40, 0x4, 0x1, 0xffff}, {0x9, 0x1, 0xf0e, 0xfd0}, {0x3, 0x80000, 0x6}]}) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 16:03:57 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) getsockopt(r0, 0x0, 0xff0, &(0x7f0000000040)=""/176, &(0x7f0000000100)=0xb0) 16:03:57 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:03:57 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) socketpair(0x23, 0x8000, 0x6, &(0x7f0000000000)) 16:03:57 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) getsockname(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000505dcf1279e60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000741de97baefead0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022856c80ff81d939cc649c6c464b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005fdf00"/4114], &(0x7f0000001040)=0x1002) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xfd5f) r2 = dup2(r0, r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:03:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="19be6ddbddc8596e5ee4bf3e5a", 0xd}, {&(0x7f0000000140)="6ab01937b0fd9f499217a68fd716158316b6800cde3896f3ab19c80bd4bbff2b3a4b28ff60df4f27eccb2aa9a3c648e41a1755fc0c9b873af6d7bdb317721a2f471edbaa49831d934874a9ac33059c63236b220cbe2b5453ed98ccb51dce8bd5a8de2fae24c946d923fc8b74e98b07b53748e465d2a2a5cc899090", 0x7b}, {&(0x7f00000001c0)="0ba00462df26a58dba6d2342519af6323a5fd50e6294661d7a2c67407eae33e8db45de9b6e992bec83334ae04ab7b090ba541c78c00da31d34f08a744ce2e7b3da518358b30414f830c5af20078b875adb116ac2043a07f9275527d45ccd13b7bf10331811f37edaebd1ddc669480010042766b31761759fd14a72a1159c31c7d5765e6d818302d9a50fc04e9882b4696d23a9d4c80c1250d1dfabe72a939b8b9f298980a535e7136b315d41da229cfac580c25546fc0938fcc0c16fb8eb796f892194d139b129fe9cb55fae1d32452c74de1dfd", 0xd4}, {&(0x7f00000002c0)="8c22440857953516f1f54873f965885916503bab8083774c20c62d5a826063af213978eaadb30695002e4c3f2cf9beb3f1cb7f21580186a5c375377696a158514a22e6e9854222d6e27580cf003f00cc7e96740d19f30bace865b9e91941b1189bdff423c6935b008be5a32601dd6bfd", 0x70}], 0x4, &(0x7f0000000440)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000f6bfb04ab82195903a827fb5e4c0790e017c3fa8de8f3734159210d600085280b71a60f9c8ec4c82afde45378a9bab60d4e2e20d1f1df53323fe9a7731f49a0ce71b38bfe3cea28751b12c8ec775671eee1ab92a0a817ca3e002750bfff30644c0ef09fb54748cac", @ANYRES32=r0, @ANYRES32=r1], 0x50, 0x2}, 0x40c) sendto$unix(r1, &(0x7f0000000500)="c0f3bc565141ebdc6fdd6a5b92317527734699ebf20cfd2c21d2830ddacf11da38be0e9719c8667a5e7402f1af3b7ce707411cec0a67af0da25d90086a22169da9af325c82fbfc8b100dace2a34c1114a6d274542736c301a12b6ea484862676a25d68fd413a31fd10ea9dd60967362c0d19adb2428c588f7de551e03b436a00273f55f653e8d5713fc602a0bfa5e753a3fdb645b4194d31b2f0d33530aff6c5df2e294c34f219521cc678d2506439cfe8f5083a6812a12d98c0d9bf04b6ebf1dff8db106185aeef1f922c4a32a0a1e1e96352b25844476563ef819b864381f8eb54fe8ca429ed572b21673d2e962851f9cc0d55c07f8bfa40", 0xf9, 0xe, &(0x7f0000000380)=@abs={0x1, 0x0, 0x2}, 0x8) 16:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0x0, 0x1}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:03:57 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000000c0)="7159d654159ebb7cbca40fdf32c03a7a5deee21e91baaa537a55be3e3ff889d4649e7b71c38748a4e1d7708576335b9e2b69a1f15044353d9a4f8f304fb9ed81f37bfdfff84d366f412d", 0x4a) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="bcb993517a66137c5d7e0490511b31a0661890f87d7787b4d75fb0a4b6", 0x1d}, {&(0x7f0000000180)="538049e6c91aa1d8217fe809f1c8da13e126c9fedb", 0x15}], 0x2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000280)) sendto$inet6(r0, &(0x7f0000000200)="80d0a613852858ecb6fd60227788efda5c96f403af3a425103d8c27d99bfd1da93b042a04947ab2b688d2d6c1331f78fcfe211c4c3647e94629eed1e78fd261c5be2f13808", 0x45, 0x5, &(0x7f0000000000)={0x18, 0x2, 0x1f, 0x7f}, 0xc) execve(0x0, 0x0, 0x0) 16:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x101, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) 16:03:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) close(r0) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:03:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/136, 0x88}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x40) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x1ca) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000003c0)=0x2) utimensat(r3, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0xe75, 0xffff}, {0x0, 0x4}}, 0x2) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x400000, 0x3, 0x1ff, 0x0, "b8000000000000080100000000000000439200"}) close(r1) r7 = open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x83) readlinkat(r7, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/155, 0x9b) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x5, 0x6, &(0x7f0000000000)="fa6564481357a96a6bcdeaf2604aa56db141dff6bda0e64b70032e9d4a163fbb2d4726fe2abc62a38b29607e66264add4f83a7c0bb00cdb5b82d663eea90649ae277a6bb7c314f35196bb73e4204834390ba44e98e908e18c3170dd5ba144869da7b45e4ea7dac512a181873eca8a64bd377444008ed937f0c8be4b1c74a44c182d3e5f9f413745a42cd176aadef406e77a86a0a58e7afbd62ebfdbb86d1247ddfc13b1eb2da3a18ec4b1e0b400175a2e0679d3dbc4be8cc77f440fd", 0xfffffffffffffffa) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:03:57 executing program 1: r0 = socket(0x18, 0x8000000000001, 0x4) close(r0) close(0xffffffffffffffff) fcntl$getown(r0, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000005c0)=0x4) r1 = socket(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000480)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/99, 0x63}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f0000000100)=""/227, 0xe3}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/113, 0x71}, {&(0x7f0000000300)=""/213, 0xd5}], 0x6, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x581, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000500)) r3 = getuid() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchown(r1, r3, r4) 16:03:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x1c}, {0x6}]}) r1 = dup2(r0, r0) nanosleep(&(0x7f0000000140)={0x1, 0xfff}, &(0x7f0000000180)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1, 0xcd4e, {0x11, 0xaf}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000140)={0x2c03, 0x10000, 0x1}) 16:03:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) semget$private(0x0, 0x6, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:57 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x400cc, 0x0, 0x80000000121, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x803, 0x89) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:03:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) chdir(&(0x7f0000000180)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x24) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00af846ddacb33d8f3000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2", 0x57}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) chflags(&(0x7f0000000040)='./bus\x00', 0x0) 16:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000580)='./file0/file1\x00', 0x400, 0x0) sendto$inet6(r1, &(0x7f00000004c0)="9e368c4172862ec473345bcfd8b893cb9b26163f53dba7063b0e13267dd95cda65ae4f0a63430ffbd4cc94e04f737fce22c0bf8033464178b124eb5c1d9db6e2a353157010e6885b62d1a6a23d9a2a363b27cc77f314e4a8bf7cc2e8448bc68ca3f72ce908b06cafab1d33642e80", 0x6e, 0x0, &(0x7f0000000540)={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000700)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x800000025}, {0x40}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{0xfb8, 0x6, 0xfffffffffffffff7, 0x3b0580000000}]}) r2 = dup(r0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f0000000380)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000002c0)) getsockname(r3, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r4 = dup2(r2, 0xffffffffffffffff) munlockall() r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x8) fchownat(r4, &(0x7f0000000480)='./file1\x00', r5, r6, 0x6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000240)={0x1, 0x8, 0x3, 0x9, "5482701158c53f0c8b7ca0783613933bc549a9a6", 0x5, 0x7}) r8 = semget$private(0x0, 0x3, 0x300) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setgroups(0x0, 0x0) mkdir(&(0x7f00000005c0)='./file0/file0\x00', 0xd) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000280)=""/36) 16:03:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = syz_open_pts() syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x100000001) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) 16:03:58 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r5, 0x2000746f) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:03:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) setitimer(0x2, &(0x7f0000000080)={{0x6, 0x1}, {0x4, 0x3}}, 0x0) 16:03:58 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x5d, 0x61, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x87, 0x30}, {0x87, 0xffff}, {0x81, 0x3}, {0x89, 0x7}], 0x4}) r2 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4f, 0x4}, {0x5, 0x6b4}, {0x40, 0x7}, {0x0, 0x100000001}, {0x20, 0xfffffffffffffff7}, {0x87, 0x7}], 0x6}) pwrite(r1, 0xfffffffffffffffe, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="ea50e0ca61690c1c379fee714bf9ca5eb61cd73438ceb7fb6d089f5547c271e7a4ed61c111e5403601ca5975bc22f15d61c42b5a1e9af3c90736b7c75bf30d54082bf3ddd1868365689d29c1b9d27b67c017dd95cfbc3ad7deec2c9a6a4841847e955b8aeec71bebaa1248a9d8eeda8b659c2cb9d81b9c6c4160517d95d8f9576e7625dfca57b5a9fe02ff4b8e5065a376cb96", 0x93, 0x405, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x5}, 0xc) 16:03:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x51) fchmod(r0, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:03:58 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000508005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000000c0)=0x8d3e, 0x4) r1 = dup2(r0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x7ff) poll(&(0x7f0000000140)=[{r0, 0x40}, {r0, 0xa8}], 0x2, 0x9) ioctl$TIOCCDTR(r1, 0x20007478) 16:03:58 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) openat(r0, &(0x7f0000000000)='./file0\x00', 0xc8, 0x0) 16:03:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc0, 0x14) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x2, 0x8, 0x200000000000}, {0x5, 0x2000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 16:03:58 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x2, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80, 0x0, 0xfffffffffffeffff}], 0xfff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x92f7, 0x7afa}, {{}, 0xfffffffffffffffb, 0x5, 0x40000000, 0x1, 0x9}], 0x1, &(0x7f0000000140)={0x3f, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x3, 0x102) close(r2) fcntl$dupfd(r3, 0x0, r4) 16:03:58 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x2, &(0x7f00000014c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000180)="b778f731a3a5aab883802ab430d6028e66430347c8e13731ec69f49969e920e953004c7e3618b81bc8c65a9ceccfaed4e7f01efe0ffb4c2678dc8ab9c639d6f0bd80b357238d4422413487b48161b2627417a5986c14536443fea2ebeaf3daf3bc930833", 0x64}, {&(0x7f0000000200)="9ff7f6e995145a848437f3485e39d4f1811e3d18471dc558942d538bb1ad592ff8bc8ec10885a5124132ea13e145f85476915e9084a86f5748f559bff94b965173ddee6fb039ad02a5ea2967d120acb7c145e06a0331f44d96dc8935db7bee71a8b3cf376235e2362001d76548b59267d861f707c48202f495eb3ba31cd75866a73549179d1523f00f5473d8eb04230388b05c92f569962e87e436c2e3e70f584af8af173b7eaf7e67429bf2793e9f0bc494c94044", 0xb5}, {&(0x7f0000000440)="1c2e5df208544ac62cb57108d85c0916b846d06cadb0d1442397eab80acb170416b2a8b238993fd53525a7241543169b617c82978f104c78eec88c1c8f256a99c3245c078bb2cef6aa64e9069c4c704459f5999d902df7da983f14c6a4ec4c09ab1a56db651f9496a50c46345962d668614bbdd2082f49b6091ed977487a39ab20bfb574e2e2cb1ab69f1a440c1a67b37e36763f7c370bf402056f0c5d6ed536d62143ae54bb1d4f79a679eca425e3e2b48794a483d3512d4e0d05586edc6b852d54e56dd812c74ddf62428c94a8c8b359c1739fd39792668cb655cb0cecb5fe650c7e8c1b0c1298dc0b2ecb00fa49d96003579232dd616ac2b5857d110c2585255bbb4f6f6005db5a37ad2cea725a4746303bb1ce17da3d8c77e21f54ee2d8d97c88bdbb579e033ca556c3ba0515e9c1cf17c617346c6a6db737bf27028f87a52da74b43a35bb04fc6ef2404c6527f8000628a4d06ce9ffe31359826f856d5a985a4117d4a8e512a35f9ab0b2749b20f19c3954eb606cbb0f8297fffa9238c725e1fe14f696736bf83ea68ef8a92c9c2037654de0f6362f5db442062e00f55a70113fa988fcedaaebf8ef0420b8f35a6eca6aa1e729ac9e6db6bec00a6a7e770f07124652dd0349e9ddce0edd13eeadb81768c7b2d1663edf3ef2c735030010a9b3816dea6ae806437a250504b9ef5be98e744facc7c4d3debd7631fdf448e0b6ea39330d214e0a1d92ece7b2f3434686fcc0040501c7dd3c513f72aeed66f03282d35788267e8172d68e803577de3ce10aa077e0d87c68e426e761a5367fe68053b46048829e119e8a8ab6701fa75fbdeeccedf2da407f99c6ae37bb02be44275ef930f81a3216b5541c32df789c25a068c6efc7a5ed09aa8e17a47cca78b1d39a4e72ee2b36a1e0b7a6ac42112e9944a8788e24420e6134845b35b36242efc07d3ef0ffaeede09447bade539e444e4f09aecfd680d685eaffbf94f06dc19e75c4a6cfc17cbf51abb4eb1823e1d2dfc3ccda1b759c930c68c354178817bf0e6c6d8b4aa97deb1cdefa82ffe29cb77e471ff2fda4f65eeb0cb3868374daefc57d2c3cc90aca163d7957a91b56e0d6fd674b8ebc065e4e9d1723ea5ac31e79719a6b699816cc4fa6407fded31a76a0bfb2a621a7ee1a8c0a37c7a19b6deb7544496097bb83f271597412f2e85cef10e0e9d7e5e73daaed61c623089cc396a5ccba793e3b4df7b69bb747f299a9164a0574620fc748d257be8d987470210c0633ee2c437b68a8d9b75f16c9b8f6da6695a350fbc2b8b5d111155ca916d43a8c8173b85cb3c4df470bd027c5a79bdb5b43f6e9220e5ce9aed0f4eeca2964c0f8dca991218278bc927ae484b072088b8eb23aae1991302d37ced443b3e6ab5ca9f8c0c2e0d0b1e8088c4b0e524dc0b4b3df46d2bb6c41e0ad49d12000b0ffd7f7289086c97bfa92a149e4fcb8a63b67345d8fe7cd24f2b76884f43818b385d458e6057a91e19a0aa8387ae631c86db2cb318902331c6a7d0b2ee5334614d71b87497334130c11d721d0845dcda6545c465ed2beb0448347c64f16ea43efdca5cfc6ca230af2088bb40af3b30bba8f07dc2bc87b7d433d14d5f2edf7b9a0860f067d8747b997eec654ca951c19a9e80049e83e8ea32354e511bdde47786fee75c0e7e858b0444556c6709ca0131a367c9a4a6f3fa54e8e055fe0d17f5e81aa5a1f82a1f0191a288eff63241020a9a201e699446f80e92865c63d08fc292c3c813d614d892007bd66cf18867aeff6f8d9f6eda139500512c04a3c11a64405b003a4745d85c3bb1b2ec141908bff534f442647323f569ffbd0188b48a391a814fd05a92236b78fa0b2091439e0503c9558b41cb2df95067d2d1711fccffdb9df2cc1389f154ddd9a559ae929673228b08e99cf686532b8036fc22e830be041804422c38b0f87bb0e9a853fa7c0059ad0b3a2361259e011515629cc2ede0dced809787797311494108dbb1572cccad41727cfb923a8efa7b27bd18c9236b786945d449349d54a2615c53f85cfd12fd55eff56aabfcd3fedee32b88d93a43cd6b0db4855c3ae7bf24644a01728c3180797f45f94e4b0b862ed804d8cfc998141b6a934d5c588ebe991011d2553d1b41f06a316e1b1484bd9bc8e78e4742f91c430855b6aa6fded15e55acb1a63d74ee0e10b479b5d7f941fa4caffb52f5ab564144721cfd953c2ce5c8e4afd10f8159a34a2b03f583cc7e8bdd880dd57ecc6fb983e5074de93af46ee85ba62204e1cbe6e930c070a5b818fbd479f6b0a29183200a8b62a5531e02c4ba4b9a72a3bb11ca9b5a2b2ab59347973771e7a78bf748a6f2999a8b0a33a7a1cfa8fa3b35fa67b80a33a017aca4e7e121bbba048b8e0a1ef9f7042ed37b5007fd44b56e95fdc0be3dbbc1751f91ace6edb15566f13c10b7a2dc620cec9c04879a33dab409f5fccde8d0710d041f1b9071b378e0ee1649f179e71e6dc9d48a629424ae2a815426941ff91736468ab40cea2befb6dcc41a395c78aff39628c903083ff15858749c840cbcfcaaa4b4c7b1a453b9d9ac258f83a008de88b779abcaea32d24c64f045865fbe1663f5a3cea3323cb52f93924521c7203fdc97943854e8cf0075847e2bfd58f2bf2ae2e99c20739c1cb086453ccc212086a8dcd169cbd7e8830f6097d677727efe869abd1dbfc6330014abce4c619ae5fc5e863e8d52b7d8b575ac9fc09e323454b8746a9b7a8330b8b72b01886a841dbda16c7a7e8d4ac04e5087ae19130896ed9a81ff0b8704202cf61c9a15d50059f4827d8b42868f41bbc1674ad91be1d64d879aedb129fa2706b8a4e6d38d556059e42e4d60146c230a95ad9b57cc6e758948fcb45fa21facedc19609bd7c78592db48af8fc0060d278ecc9ca19fa2eb7249cc794f7bc2e81092b9c15efaa488209379253e92bfba5c6360b3c9f0ec9a95719943d9883cfc302abd4791ba019ad0a6ee2a43cdeb50481f24ad582bf53353b54614530013c7716436ea0b134430f9d1ef9b447e1cd25425a3564435d709ae65e921edba66bd34b88bac6e92af98f7c93c2b7a2e6a476040fa60561968c9eeb801b04ba5adac5ae34421c49547339823df378c983d62952bd98f6f861ab449e6359856653073170e0e20ade239e7b3c40b894b3b5d29e92d0a13e54a12f2b74ba15b5228a0876e937c8aff1dbb58c5157bb328f70c2e4623ca30c9eedb10587f689062e81d026378613b7ba41c372a45cc45ccc4ce6d50b73bf56b7fb3839ce3d4637dfd9c1b6496a18da81bcc690b40138dc1c91fff945132198e3c88ab99f0d46ade46aef6486b44c552e18f5d80710ee1ea02ca87ded93f00b0d2ba930d350e996a1270aa4cb6eb6550eef380328d17d3a5838313dcf6eb80b24cdf13fba31d3c165ec45770eee7fc4f7f3564f23add84de9b5e94e1fb079004d38e90fe36237816ad51359a5a7a1fb2738b6cc7b73145359a329eb3b32a27e09a247226465279f993d1ff2e9e902d5b3199221ed6b34c3414e3b8a40e188c87240929d01d70dd65489e8e2b34e9efd9fff972b89fae89317ea52bdfc95d7893e24001a44c5b256bd12a18bab9d4e3b77130b7ea6e471079369421e76bf343ccab2e8b11d265bcfe3c06d03cb180dd53bc8452ccc3bc898be6f2b8d77a0b4f1f6739304284efef9f606c8f6a1e9f9f5163928d4adcd5ab6c2408dea0a344f94119c8e7f2103c54db0cfd9863f739dbd777584d6e56e49d5a7020983819528c04f3d966c9fe07674e676c94a696b8497b57d5ffa674c85cced61920bad0a1b1ec3b19cbd68b7db60c1b978fbf9e42984a066d5f36ed60674601fe9a54be07d34ba7a6df220dcc84454961a302ea9d363b25ca1d4415e196f716662524d1f5d562333b488708f7a1069bd118702fba861e36bd00f20c49ea0bcf90ffcf2694400841c9e82ab950f92fde2a000f24eb210ddb16d8258383e7bda833c0449348436ad126799e20069e76a9aaac30f58ba1250693e14f1d5cb1f75b66f0fe47c4662766af3c9d6d1f0eb12b6d614c54050a6cdbbffe46bd3817e7ac8fb2b3354f688e2d74ea0cb26c389389266b5702debf9e5e51f32dbe550918aa794d509feda55a8afbf43043b9619bf78b842fdaa7fba8d15ce5a6dd8bc9306e6701e5d8af468603026ff07bdea7a27dcd628bfe96f4937b999a3ce56c68b9d7a27668fe9ef36b05997b944587cb79b7ab4b50402458c13e27d86c39e07108c95c3e9aee6b50831a38c5c06251f8f4bc6dd7130cce445498972d82658dd53c6530b31378bfbe5aadc7bc3616855f985d042a59494546b393ae90a05cfe8594617cdeb33a4bccbc324e3c1e77fc7d7b8ea7625ed5c1a37504f34550526c3bb259624eba498213c62e3063ffc0fac1fa96ea9224e8379d6621d867dc4cf7508c56574c2aa9cd99ecacdc634ba1e3a4e912c5496b871906dabee55e5953c3e66e28ab0dd64b45ab6bcce962c5927a53451f7bb6ffd17c4061deddc7b8edcc45478daf63ff3a29c763e1029e6a95cc2b2a9dfed21f857700aa19904c4bc5264bccaa5b6d05d0f8d80d5c628baa79394874b66f056ea2d9766bc35208d178e2e13b9a4fe464a3cc294b9aa4f1d774a12fd9745d02d45238e6a7581adf3a89be20cf0edc28a7b5beba7f6e636eb8ff1b99f0d4f4ef5156110ac4c80cfda9977dcc6097f759e9611c90ee5972d09e6ce044cef5047fc9517187f1864f9351000ef493e2b4cc3453aa23d6b04c7b4e48f373d78472d37e74d0a149832f227048ab05908a96b9b8b8283fdf2f0902202c45262fb756677116cadb74028501e7cf89a04c1cd209ddb3cb83d70138837f60f2399019d4db0362ec6ab1ffae387f224472afac0f79fec337a4a6111b7b35d8fb7e70b5effbb8044495a222df485ca2adb3d7b94fb1086fee062d1e039dffb8fdbad4f316b36fe49096365f4f904a008252f2ee04c0a45b48340166b8824b8bda7ed9c71e7ebe0b9e75fba8804bce633ed29e417543da8398bee9aac80a5a1930609d9c7068273ea951361908a0532468d570934b5deef0497c0f5e43a0423063f7840ce248990db9ddce1632df0a7fdee90d2b339f6d35a2f4a2294c0ff5a3f803b001b9c7d90297ffbc6eddcee0db1e30d80837854c3e332a4e113f6639f6a7436395b4ef02fdffdcd38ebfa95f1fb1d988ac960aa1bce2860dc23ea379e44c052ef47f31df9e574088cb4688d5ec9ca593f2688e258575b299e163adf97ae33e08993e346135619dc57f78f7c72d2988d4c80219a4859d31427f862be93f4796c59c03ba382175c8c4127d5df0c39e6ce27f01edfeb58ffc631fc11522c553c8716da50391219caa13de2e717018d0220c882b1db8e7d30156fe47eae19b8e686f9c1395c8528342d779f713d08164fd0bf90a75392016b7ad99a4b3198d6ddc8be098b900c766b43f6166151925129f91d3f146eb6637047873070954acaeb75d6b2d08f1a61b494dbc098799b3c4c7118d2a617c97bc176d20dd96cefc750f04cdf789dc5d49f8f25a0ee9fdb6c308da5aef9d501f8ded36465f5d16406380cf8d2c605b1244d30d5c5590a487d8e0e7e2c1b38589c22df1d44695d1c95f732906c5e703f526bf36c804d3f5a47f74c89e53f6ed8a7541cccf8199230d5358402b2f73306f611133c7816efa73e093b398a6e06e04a54dcafd95fcbde3fd2e86b75b044feb2040fb115841376737027481e7a4c6c8c543bb2e5964496b9641d7fb84e422fd7d75243646a48d8e", 0x1000}, {&(0x7f00000002c0)="bf4d1b04b658b160db16f6cbce3b38f021ac7959c9b74c16fc29efb39bdf5fcb8fa0", 0x22}, {&(0x7f0000000300)="fc681bf8e4b2a0f3a3ec66b052af528adb33adf8bed66c927e4df8d3af088b8a6405f415c764a0c913626481f552a026e8f33076c030bb36d1e5a24f2be57a25da585635fb511a60", 0x48}], 0x5, &(0x7f0000001800)=ANY=[@ANYBLOB="3800000000000000ffff0000ffffffffaa2fe8c51a6cd8124cb4315eb1f20f464a6954ca7015af757503000000000000f4e29f71fafaeee90c68c61f5b6ef72e72b6ddbd578326060e14365dc63b09dd3e2d371a00"/101, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x1}, 0x409) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x1) 16:03:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x5, 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 16:03:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x7) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:03:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0xc, 0xfffffffffffffffe, 0xfffffffffffffe20, &(0x7f0000000300)=[{0x0, 0x1, 0x4, "eea34cdd4243e9e92ffbc02f40f253f0e62e7d64f4f1124d7dbc27a2fb4cc02196a779e4f0d665ea919df45ecf7bd16d3901b661030e872882cf386cc93205c5b51bb47aeea070cd35e5f96b0d9e070fffddffef5adf7282624e234b014c627de28032f690"}], 0xa8}, 0x400) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(0xffffffffffffffff) r0 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getsockopt(r1, 0x10000, 0x8001, &(0x7f0000000240)=""/97, &(0x7f00000002c0)=0x61) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x9}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x4) 16:03:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") r1 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = getpid() r3 = getuid() r4 = getegid() r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001740)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r13 = getgid() r14 = getppid() r15 = getuid() getgroups(0x5, &(0x7f0000001840)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r17 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r19 = getgid() sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000001c0)="56b669313792e474e603cb2a020f822a2760f149e64e0f41f33602", 0x1b}, {&(0x7f0000000240)="3548cdb297e6d54875b184d3822632b5f53b8f6edfefa9a3d24f69335a44cc492ee5cb3597394d4598cbd1628776195ba3c468d9ada905e88ae2c8491b59daf7ebb798c0d513f65f964f29c12cc41949b3ec0ad8d2b414", 0x57}, {&(0x7f00000002c0)="f4ad3da0aeb2c060b1edabf976f009149bb0677898702ec0601dad36286d2eb3c02d1895e2f365213db74008e850f82903f392b5c4dd759c87deed67781e73aa48f5129e6feb081a1966ef6db55518c916bc6d8ee1de0d95d8a55a8be197a7a5b63b6a6a6b81cf125ac91e0c5ea34e1a66656d60aa20a8f5cba04e3158658e49c78547cb30798da2d4ba7ee081c7e972dede05b499c7844a8c02ba95cbcc90eb5be45e377536ad0eb309019ce39c6b98c09004a58716462e81481423f8fa7f95275549b164fd52dc1e99ec6e459d8f399839c0d425841f15c1d00ccd0b7d588f39a5d5f3716ba21cd3f00c762e84adce10e15aa1c5c3517348b9af1b93812433094b20eb15d564592ca68a87fcef8261afb7e063c14025b5ccbbc7c022e0af38d4905bc9a97c4454d5634227bc65e7add1840b519d9c5da040f6a850b31739bd446fcba50178e5d9ed554f8099d7cf65b98f407bf3395b1eca8ef9bd784d7ba4fb47b0502e53d90884c1b1c3033ca674e13527930251869631b538153bd15a2bb0f23b983a6848bb5392db575c06466863814292e0a7a68de1f0c0826e70aaf8e7aee9772fb05230d168dcc5b30b7dd740feeb3f3d732e12aaca1605c4150fa08f600a6a17abfc452d87bbff8b6869aea7f734a8de598af79f5c93074dba1f6ad52668aa6346a075cc2a02435feff23e9304d0d802f395ca7cc53af3c53ec6a104134100f9fa0c1e25dfa084640932a9078c7253a00a11f4c70c96342bcf3eec940afbadadf025f0ea63f51405bbab809a5c0774254d40ad2e820c480f4748aff7ecdde6488853f66116099eaf4966627f7034e5eeb564efb1bf0963da94fbc412f730ee2db49a0d0b758870ad8162175463bf49c15d13392531f8d93131ef67a2facb09876873c44d72bd206633fb5e1f43a8ff76b004d09a41f95475d0b08f5e7520b27de8c2c0f3d05d76d8873ac1b5553dca563c462bd52cf4bd5d5ab03313ab6956c00c8588dcc9d675a9122f7506fdc0b48ac0a1c7e67bb9146519b13033efc265226bfb5fb21e3d15ce372cfd48dbdb0271e7902d7886bfcd10efdb4d22f13c450eb00149d47d611e8f31d6863109b9c91740298d673902997fe39e5afe513ed750f3e72f8db37adcd1bb08d62554de2132cc05e6c0f63100925e4ae526704f78dfc869149d3af93bcdbd155891518da3a999fc9caf10329d20d37d6fae9f5b49ba530e91963c4706525df5aa7cf35bf22f526966c8d236aa515db936a8b02c68c605b2e89d6759b53f18dfc0ebae4b68a5e509b3baf6c271379ff13fceebe8a9785b89f225e9c1932b45366a1e9ef113ebd9078c4eed8dd5c3532b360866a66b1e2f44caed87f0f7fa03cf92693a3f6ba847a2b73e14de1246033ddf674195fa1cd27cf45ac1d2161bab8215b17681a20dc9f9dc4f73a0ac85793014ac31520bb3c4186296544c72d98ec71c4c0e3079b93dc2ac14ea8326339ed266e73b73d0741385561423398e01e891455133fa1c30dbeb878c21bbc896f125defd8eff4167d342d111c33990f0849cddeaf648526c7592e5d9d82dbe7a935f1a6bd252869eb5b8217b509596a6537d85fc20f2fc54cb47d59e2c7072d691498ab577a108e2544353cabee73c66fdde5493af2451b607b2e06aaab069fc87c8d6acc99494f1f9db6acac49571ba9e0270af02d0d65edd4a3ab12f4d9c28260948614f8d1fc785e61202d65d3b57256b8099c8b067c831696afce5612129e96a728c3443c6d31b0cf029fc34444642615d220f410baa21a21635541647e6cc3ae08bd128ff8bcf89edadade97833c03ae569e9fca948f9efed8e8a12a9cd8ac2dbc8b564f1863fc69e75eb602c386214d864a7f0fe9115db6bd1cd389ea8b319c53413991c882b3b9da5c9368affc3ee6db9d9917129f800bb58d1904a80ccd2bfce263c56026ebf66633af6bdf0501a9124249b69c6c7431f5b7ee9147a44ad7cd63af743ef3cfbd4891808422dde686edf9398d3d5e83b0449fbbf799ab0e204c4e22804191f1b501b64e57d2612df5a283a6c3e2ded958b7bfc61b545370eb0100b4c8b296c6fe076f936a0f91ed1853cbc41bc7230ecafe53881ae98105c1330c631766d7a1a06d1569ba03a08aa5620d89ce9abdccfc6e6eb6d6ce437812f480ab9b9673413c800f7e7428c1c36597f7ce514d9925bd7da3b82adcc5ff6434c0f541ad88cc4dd757e820cad9d1c2b1607200d3828f605b354fda73076427c1afaa20cd00d0a352da4e4534a2ac9cb3bb6b6a6e581088b104576bc0330d79a9f0ce54435415a960fa44469d848e81ecdff9ff694c51bd451e661295cc3b701cd98f5107c4c1e5742940cebfd0b8afeb0d056271fdac388f644e19f3353bc66fddfd500a718b94cc7838caffd368eccfb0c34947aac04f42849235f10852d4b2c7ac10bf4e60f11db10920708c2bc0ad10308a15770420d0de76b0c3143a886fddec52411b584b66ecc75e8ac7765efc35418e77d1f5b85b081bf972703df571fb56c8ee287479a8a7b5c280be6a8303219e11897b16ec4f74d940f68966598a90d9cad9ac0a55eae3876dad237df900bfc761d4c41f7c1c3d6a0abf61810a95f59cdf42944191f01e89843e992d3648b5b054d2d7324408943ecca1f850b549d64b642756e6eb538f9bea97c3e1641839cb52d3e252fe921224d11f39a23b1d432f026355a6490bfb113998c709b1ba9bd96872657b7f0257a32b49f16d1be1249eddf535a7869512ccfe16322c1763f8e50fef9a7d3111e57cd0c7ccff55df3386337023a13672f1f0613b02b175270c8e388d237056a8fc4250d4cb53f9344c846f8dd5345cc26162999ea9ab2881a96b19a0c4cb9ceb22d450f988e7b29d2eb593206997076e996ffe6aa075d08928cf39a7c7812c296ec31a25f1996b93c7ea40b850792e5be2ded8e2d3a1ca255eac90edd866f8a9730e70feb2f4b0f563d72e3986648c8175e76dab4a16e3082fb4379d0f80b000a6f547c7b6ac11c6f45156d81413b2438708579e756df8bd182788fd5d14649f0bba78a0973816250d8b68eba0202a468a32efbaf10c539b8f53f294f2c5f17e5bd58430fceecb6154cc96794318ce59409ce7ddf68e20c75c8f0d2605be688aec7e8d2113bbc608324d38540543ee2b662c1a65465eec35c932ef7fc1e0e644e904863d6682de4ea66d860d4f18f48fe9cb02318d6b3ef639bf065d3a1db3b1107b55ceca700af67ef9759b3c69981513edd4346275b7736067fd3de0b8d99bf0cf6106bd7528a825397e8808b8aedd329f339651c2367bc441ffc7bc7149fcc29391fd1d6c11a801a0edbc3623dde570c189386501f0e646e24f003f3ebf94ad7f69ddd94f88de6ee8a26001792967b67975f63249bf435505dad1ef0063371cc80ee0f4cef88986d2f124f7b30f58166957ac2e8038d5ec7f603cfb1c4c67a084e2513bfba249386e9686d684c61ff7d0141d5e33378111b9af7dab971162980d4ee02eabd7f702b0b6641cf101e826c716511277c40fc395111ab703d5f050474b5407816c3f54cb9645260afcd15612ad5d37284d7a181edffb78ce1b4c331514f3ae995c539517a43c04b0a2d68e0e8197ead1e403eb7ee900086d8b7d81f4b59123c844faf9a3d820ef173bdb8c620a73b8229c35266db6a1f86f619b2f9363feea4af6830033cfd4fc1943bb6f6c324b9835fdbb032b51b287d30f00b9c1cb122027af1f9bda02b897469d59049bda0a43a9c8a1ada88069e12da2982ac09f779f9ddd772d95be3b4b1d6c4615e5aae292cee4472627b0d98bf06c725687680a90df75acad1ab8e691879dc25f0e203c681f03c20d6ffba61796856d154fa7cac97ffa2bd27881c3815dda987aefabb44e1768f01e8bae038881900da2af77ad8928acd19b3c70c14ae14a60233ff23c506b1ceb834750890b278948b6ea53aa3c02899236be88230447176be91ae31b71cf60a8e2924db9fa6d4b9f550b3fa543b0ea164113d2ee43e698e1a9ac5a0be01ffe0e2dd923aa01c55c24e0129f710696614292bc6b05baecef4b6621c4f16a293130421690f9f2afda5436b52b0cbb932c6ca488b68e1c1fe812ee8df62d97e79b1f879917f37170d29e187592977f7c41fdeb1c2099228ffae5276e66e149d619a1b92d6d7abc951a3ed9b7e2b85ea466f5f813d3f70d69d5dd43efcfdd1c91c5bc8efc2ae825511c4b31b8ec097bf0fd62aabfdffd2f310e4be69b45da1478b34f31bd4a70c3e484f76089d090833690efc31fa0a5b687d9a6770a4b963dc20e8940fb697bdd8748faf515912e3802b4554a19de371dc1477128cb07a1dd6383ab5bd63c23ca15a9af7937fb01c759b6735998f65abafc5572666b5c422d07c0adab622e99e229d6e928e4f0618d5c4f42c9c42e59a4fea6b2378d6fc6a94400895172a7e3c3c63912608b25739ab67cc647f652a5baa5865852c84d15ee9f9717eb9d88beeb979d7a17a41f29f5dcd284b36fc9f70aad5c5ef022f95aca1ba1785b91be28f8942b2a789b6d513c405929e588f25993f040799b1bf37aee4c5f7a1149c65bda0c6a8faf0f01eff4bba1519691b4c23ec2aa10e70bc32fa344a29b1b3b29b12ac1d9291c8602d577e1efe0e4fff8859e302a9aed0b6c736f778dc70783f93ca6130a303def14dc75a36eaba3f9e20af37b4997f92542093d4bc4c1b545cfe5dd933e5cc0c095c111d79f6613ed99bd8194be249f14ec49292049d4fef7ac7edc4b0a0811de18e56ac9d95bea2c23697b3c8a0a291b2150dcaa47d29a2a4d29713e475dac8b279bd932d63737e9a5bc3adb32222d4396a732fb5f6f6895a04d02f634db63826d80d6c8b5e82bce8bdca58489371671a00f49e3db006dd709cbbc66c23c618fa3ffe13b5e4434c6976915e7df915c4d9cc77a6d70ab308682e5097e44773ec618bf0e1ab903f2c7d7e27bb22f591da53c99c79fcb38faae8526430150c286799342abf5329da73bd45c4125b7009773675cbb9193a90e527aa52aa86f0452cfc3cb17d66d75daeb8af6a67bf04e1ffdbc216e3b6ffda7dee2075c0fb67b50e52ece0a3abe7f718532ef26dbdf24e816aaaa49d526c1236e5e6da2168c1eae7fb57f8fba000cf4afad6306b5f171025d7446a769532a57439800f0c4277f1fba49595380ff91ec68615afab8bf6018a43d050f6cde321d640d6fd1e48aab5a28555df0f96ea9086ee06b3968789b46cfd48a989776615a5a687df68c6da21c06d32d5b9936a4c49c30beca632909c9d1564d33e1b4bfc6ecaa6b3f5efa401c71c1277df733c891832c3d9a8fc6a73f8bdbf75ea522a4918b86c37a193c36fd3cdf2266aa148e98b4959fc39f6050f57fd45d5e4d7d9e3f6554cce07c403f9bf4c4a39d04cb7931f0bc0e956b11fa20463aa21777408ecfa1475503010b9f5d21ddb0ed1f9cf69f5c9110da06209d871414d202bcc5c9ba9b466db0fff4fbaafaec228c39b61bb11bf3fc9ddcb1692a0ae314e70d711790fdec438600e62f502739e9fa1614f714494e8b7c3a6c209461c376951842b4d7bc4e3efe39057020ae755edc9ec2f21fb7219f04800919b046617e8e3ade6da0a4edccb633608a795fb54f4461f3508d8dc3d3aa808686cd3d67afc7a36bc0df01b5a1ed01b0c594e16d3f701a28ec997c98e53661712783b3190422dd56ac5e41c03f33cf6b3a399d1ca2c0049d5e731d583c47f34042a89d3c191641aa8265a28051f695dbd1e0997fb588ac91a", 0x1000}, {&(0x7f00000012c0)="e7ab4c01d9c8d28cc4f011db00bffb4e5b57cd9d250b0390548ccd07b43469783b317225a293499bba540a84897951472e4222ad8b7171a56b0d7354a7d058ee7978367f09c6f124797b41fe2b46e2bc11e94fce10428edd5faeb54735c032be482cf765f061d1c58a8255a03c", 0x6d}, {&(0x7f0000001340)="0aa9b22b5bd05c32fcdb15397b44a1a9b650add5dfd86db48cf24035ff6507e14d3a580aea79965c5e1289e47c31d4e17e482a7b472e7eda66cb8978c4a94158eb4a7d20fa6410696bb20c7355829306cb06a9c71d979c1e66c9c5e4c4650a6dc6ac9c11", 0x64}, {&(0x7f00000013c0)="91109fd91866f0b4ead0997ac6aa1fa0e27a54a3675e7a8db8b5eb8a5a56c598bca97a24ce66f1e96515ab52f9f95a346d6a3a73d5c688f0f321dc9af003a1e4e503a3644e6419f1bf27045438111dc9c3053edef851ccedd6b0ddc4359575603bc124f6526e14c3ab44683828bce36eb77a4fe44c379e26a5bc813c3979c8133b5d4ac7f9914b51a3a5679b6f7014a638fed723bd332fd4a70f783cb15bc27facd35b7c240931977271ab0cbc03cc11a95227a871d425f90784c650fc8f8e872fdd4f8da1f0112446ab2b066f9c8b27c7abcfea9b5d8b0f991adf568c7049a11d79072cd9ea093e2a10aff03f2a408048d3bc3737c0d04776f5af9701ca", 0xfe}, {&(0x7f00000014c0)="0c30b6f405bfd8235d0fad2dacd21b1579f44dc0f2703e91b533cf836e401bf4d7c173d86f3757cbf35ef4f3c62a9b13b923b1e1dc570d4384e5c65e53487107656bdd029f5d517e4688f4ad693ed374273179ce134835f5b364fa08dbabee93ef0687b4df82a2709a3011c8601e4922cc263e9e78c83cc8cbaec5f646c67a6a0f0519fe72840b0d50088216014c54d72c6e25c7b98d9aadfb7305c07a74a5fac5ccded7f29da810d9819ede45a45d3900dee0059e5b79c5b49458972d74727cb6c67b4f422c14727fbb4659c281b201aa1f4db9e7d3cd362ffbf916b22a69877660161f5b8f4a58c5114547ee420e2b9fcf", 0xf2}], 0x7, &(0x7f00000018c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x128, 0x8}, 0x408) 16:03:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074, 0x0, 0x0, 0x1}, {0x1c}, {0x6, 0x0, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:03:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) open$dir(&(0x7f0000000100)='./file0\x00', 0x28000, 0x40) r1 = semget(0x0, 0x3, 0x8) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000080)=""/114) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x20) 16:03:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) r2 = semget$private(0x0, 0x0, 0x22) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xf468) 16:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:59 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$TIOCNXCL(r1, 0x2000740e) 16:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x2, 0x3, 0x100000000}, {0x18, 0x3, 0x6, 0x17}, 0x1, [0x3, 0x10001, 0x4, 0x99, 0xfe6, 0x2, 0x7, 0x8]}, 0x3c) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:03:59 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240)='P', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x2d5, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) write(r0, &(0x7f00000001c0), 0xe5e1) 16:03:59 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xff, 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8b, 0x10001}, {0x82, 0x401}, {0x26, 0x1ff}, {0x623450f5c9fafd51, 0x155}, {0x46, 0x6}, {0x0, 0x2}, {0x25, 0x3}, {0xc7, 0x6}, {0x85, 0xf0d}], 0x9}) r1 = getegid() setgid(r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x1, 0x8}, {0x18, 0x0, 0x3}, 0x7, [0x100, 0x9c10, 0x4, 0x100, 0x100, 0x8, 0x4, 0xe8d4]}, 0x3c) getrlimit(0x2, &(0x7f0000000180)) r2 = getppid() r3 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r1}, 0xc) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x9, 0x4}, 0xc) r4 = semget$private(0x0, 0x0, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/4096) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlockall() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001240)={0x0, 0x1}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001280)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000012c0)) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000001300)=""/51) chflagsat(r0, &(0x7f0000001340)='./file0\x00', 0x1, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000001380)) bind$unix(r0, &(0x7f00000013c0)=@file={0x1, './file0/file0\x00'}, 0x10) unlink(&(0x7f0000001400)='./file0/file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001440)=""/80, &(0x7f00000014c0)=0x50) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001500)=0xf8ee) mknodat(r0, &(0x7f0000001540)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001580)={0x100, 0x0, {0x0, 0x2}}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000015c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001600)) 16:03:59 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)="991595f76dab3b9214662e7880e9e5e947c29519fa6ad24d66ef7d7a4c36e474f90a6ecee266c32a52922c0bd9ff00ae2cd5a7bfc6cbcc76b94e8345bd2314e6a79b2af3c196c64cbd131bc7c39070de55aefbc7d3a6d149dfc2264f0dd9d344c1779f053802ac8ef47f236d3c641f64b3f62f1ceefd85258095f66027afe73a1692f52c9893f9fa3d2d6b4f1c1736496ca2ba83962c1e79023a2336de4d5abbf6c712ca0c9d2e79262f64ff1b99639eb9f79e6538b965c7e5693c47645c8a9bcf81b0484483788f3a81ba8835fbf194a17c59a233840acb05e2d0b58a873d43", 0xe0}], 0x1}, 0x2) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r4) sendmsg$unix(r0, &(0x7f0000000b40)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000380)="d34fd45992b6bcdbd0d74d6f8357e5265163e2364186638cd608bb9bd3166fc25f413caa5e36bf0aac0d852cdaec58abf894ce5af20984257f302e6bd64afa0775970e8d44798e58948b8941cf03", 0x4e}, {&(0x7f0000000400)="e0dabc4ec78df11e2dba7770d5436c245087a3487e720c12a07c6def93a334e16d429a2fd8df15f14c937a6439e43aa3542be2c4a8172f51ce4f5bf48521f508e473acb4684426d381da35ab6d", 0x4d}, {&(0x7f0000000580)="e7d1e1e934ffe9612b50095f7589e77be728af626b7c7dd3e3fabe7caa8072f0ced4a6b8fdbd1e576b677b232589f30b2112482959e1ad625cf72a5ffac3e9d1e77939c802f18e587b1a6948b4ac0fed9a5bf199b14b52d282251cb304a9feef37d3becf648cda323c95ef1d66ac776e01f855df32e2be7ee7f57efac57d8092391d83947b6f299f3887abbb823c44e56748e6a9030279b63b369ca222c47ebb88c19c68b1258f7bfcece7e4711b4d881b138a7eec06a16e07d892171d54a8fded748eba7f", 0xc5}, {&(0x7f00000004c0)="2c6038770bb5d980313979ff1227967f023b9c338da2e9d99099fb7cbf618ae9bd869f2d2fbc5142d717c60d2670ae29", 0x30}, {&(0x7f0000000680)="65818c1681b4a42f0ca9bc284b79509113427852f7f4932493784918938639fc09eaf48c92ca2ef2c89466f3ee2d19a6967e95e471e0316b89f2380eed2ba21f1356b4b2700dfcdb231828039ff05554705530057600209810621e82b5c49e353a862cafeb674bffed35baf6b68087845c627f81f532c6328dc1ab2fe7b3954223347782dff9da7b08af0b91bb07f3f5c14c0ad6509004dbcaa78f41968acbe213bdd0866a33b094ffc90f7b3efce0de00a5eb607b3b747eee9f7187f235c3afcb28c0ef9c5d75a6403ac8d779bb775be9fd43a50cdf24b5141e0cf6a2ecc8334fe7ce141bbddb97afbe1dd4a4042f15888c399b7da7eb", 0xf7}, {&(0x7f0000000500)="e4", 0x1}, {&(0x7f0000000780)="295de9283731e850645b3f9b7e0539b3b9a2fb6012d9f6", 0x17}, {&(0x7f00000007c0)="f69a9bda5605f0c06757af9da37f98dba306845cb80ff3288fad1ed5f9d4645dcba7aa573f81a77ddf7bb838389dc2f513a12289dd3d8697a5344bbd96e4b9b043673efc847a2500c107c5f6ed47e10acc104c80ae05cefeaac46ea8961417ad6b69b28dd9b13f042fddd56f4fc9d87f304be0029a4f2eb868ac2883a3f14104d5e95d6eedb33153f08436dcbdcac9cddebc35e8bdb1f31396bfcdbd20c6254a454a1ce2fd631894e3aaa4db984ef943e37a7aa3c38825e01577a02ef195b354d823f946be6e397121677dd6df2962b8308447ab2f2a9783b68b2bb37c63a4859ab237d310daa1d1384d0af4233f43543c2b91", 0xf3}, {&(0x7f00000008c0)="ff0dcf0575bf4dfbdbe348463ded0c1145d0bf50090fc76be92b721633cb07b63e68cc1c312fcfdcf897eeca9d035ef3ab26b63296f86592cfe11d2c329415c621d5ad9cccfb0f4f63d01b844f4b01b035ec19324bcd713b13c559008f8a75d50c39433a59bcea806c75831628df06e802d8e89e500072c406df42d25ca1baf357d582c5c14750813561716859cd2e3d6f420f1d5e99909fcd651dfdecfd5e4207a2a8208aaddc", 0xa7}, {&(0x7f0000000980)="30fd3feaad5ce62e9ac36eb9246bc5137fff41d26285e875f6622c990d5f8187058eaa615758ca48158cf97f27cb10bb04e4b5b44db263fbbe2c3dce66e3052d60c0c5de36fa0cab41861195e72df8a34faa2d76d0f0b8a17724ad862f97be31f3adb38395a056ca368ff4121dc2a11c1d101db6a8846c2fcd03f515eeec20fe4a7e0cd6b7cfe98d4f9a314cedab73a8550b9f41088d0833b2efcd13a0511ed5e3010cedac3e240afee5ceb44c74aba36c9a8988feba53304d2b0b4228e22e0a5ff4dae59066967390f2d8fc3b835c0f7b0772e1eef910918507", 0xda}], 0xa, 0x0, 0x0, 0x402}, 0x405) fcntl$dupfd(r3, 0x0, r3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) r1 = shmget$private(0x0, 0x4000, 0x420, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/119) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4f, &(0x7f0000000340)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0x3) 16:03:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {}, 0x0, [0x140000, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x600, 0x89) fchflags(r0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) r2 = dup2(r0, r0) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") fcntl$getflags(r2, 0x1) 16:03:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)) 16:03:59 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) 16:03:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="703be7fe123c787aad0fdeeaa54969a68dca22e47a1eb614f4b49dc4745dee86c2837c5697b4c2d96855bdaf83006f6d796d036f4fc54253c9c692339dab58a1018f56597af7b4394605b81378c898b8fd30643407dc83753e101814e8d02e7d2be802fdda5167d47c10d55b05548ff336df417b0a8cfc7d45bfecce8bdb084fa8638b728f4299bc029b5e84f3db1a30f0f18edb809ab21b6b3824f4a3f728450d3453058d769f42bd95", 0xaa}], 0x1, 0x0}, 0x0) 16:03:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x44}, {0x30}, {0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) recvmsg(r1, &(0x7f00000033c0)={&(0x7f0000000380)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000300)=[{&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x4, &(0x7f00000023c0)=""/4096, 0x1000}, 0x3) 16:03:59 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, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) readv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/137, 0x89}, {&(0x7f0000000280)=""/208, 0xd0}, {&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f0000000440)=""/172, 0xac}, {&(0x7f0000000500)=""/194, 0xc2}, {&(0x7f0000000180)=""/38, 0x26}], 0x6) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:04:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x80000001, 0x3, './file0\x00', 0x3, 0x7, 0x5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="6b6f551f95250de0", 0x8}], 0x1, &(0x7f0000000200), 0x10}, 0x0) 16:04:00 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) close(r0) 16:04:00 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xbc37, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = dup2(r0, r0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x17) kevent(r0, &(0x7f0000000040), 0xf8b4, 0x0, 0x1000000001000100, 0x0) 16:04:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x69, 0xffff, './file0\x00', 0x0, 0x88, 0xf484, 0x200}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xc2, &(0x7f00000000c0)="b6") 16:04:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") write(r0, &(0x7f0000000040)="4375030761301a06735817776c2abfcd10581f2d6a78b1855c1efdc20e0f534cdc7056795a145eddced3b7912fa02bfb7a9c410aa52c7d864f3603a2d08382f5ec512b56daddad3b71ee1a5205502f609a70", 0x52) 16:04:00 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200a3, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x3) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) sendto$inet(r0, &(0x7f00000000c0)="36e3e19531c81df46eb9abca58831051a503c279", 0x14, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:04:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/82, 0x52}, {&(0x7f0000000100)=""/231, 0xe7}], 0x2, &(0x7f0000000240)=""/27, 0x1b}, 0x40) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff280001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4000000000000099, &(0x7f0000000180)=[0xffffffffffffffff, r1]) setregid(r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:04:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/146, 0x92}, {&(0x7f0000000300)=""/131, 0x83}], 0x2, &(0x7f00000003c0)=""/227, 0xe3}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0xffffd}, 0x8, [0x0, 0x8]}, 0x3c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0), 0x2, 0x0, 0x0) 16:04:01 executing program 0: setrlimit(0x2000000000008, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8050, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xfffffffffffffc00, 0x7, 0x2, 0x0, 0x1, 0x2, 0x1, 0x3, 0x3, 0x4c, 0x5e}) close(r0) r2 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x3, 0x8, 0x2}, {0x18, 0x1, 0xfffffffffffffff9, 0xa0}, 0x3, [0x48, 0xffff, 0x401, 0x94, 0x4, 0x400, 0x9, 0x7fffffff]}, 0x3c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f00000000c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a1644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de4899b40a797864c17ae41e13b92ad5083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8a474057b2c10d48644a54f698a56c9710a1939afd5922b075c9da5f3197b1b20bc32b83865d998ff77faebfc9c84ae59524a7c7ed9c398b3492a0281", 0xd9) 16:04:01 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x10000, 0x0, 0x0, 0x10001, 0x7, 0x20, 0x3, 0x3, 0x7, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x3d}, {0x6}]}) getrusage(0x0, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:04:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgget(0x1, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x64}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x180, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000380)) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) 16:04:01 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0xffffffffff7f7, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x274ba22074193264, 0x1) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) shmdt(r1) 16:04:01 executing program 1: setpgid(0x0, 0x0) r0 = getppid() mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x118) fcntl$setflags(r1, 0x2, 0x857b47e7f0e8ec04) r2 = getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r2) setpgid(0x0, r0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18180, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000080)={0x1f, 0x4, 0x7}) 16:04:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)=0x20) close(r0) r3 = dup(r1) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xf33, 0xff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:04:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = getuid() ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x7bb, 0x4, 0x5, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf0}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800000000000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xa7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}], ['./bus\x00', './bus\x00', './file0\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x4}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x500, 0x40) recvfrom(r0, &(0x7f0000000000)=""/9, 0x9, 0x43, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3, "f02734926a039ffe74bb5f0abc3a32771e0c8768", 0x0, 0x6460}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x8) getgroups(0x3, &(0x7f00000006c0)=[0x0, 0x0, 0x0]) r4 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r4) lchown(&(0x7f00000007c0)='./file0\x00', r1, r3) 16:04:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 16:04:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x58c, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="a05aefc89cbd673d3dfaee717324032722dd05d655ff35adfbd8796befc995eb324c4432afadb745c62c08da7cac720a95948ea2028748b7b00e1a139030324d6c11aa1a37b2cfbe5f58bb953cfe506062032814b8ac93310ff46e7e959789", 0x5f}, {&(0x7f00000001c0)="dfccfb96342f838221b943cd50d41d5411d34eac144fe7f0b296b0a517de7b7f76d6318deb49d6fb01cbd4bf7c4e85c2f7c192ea0c66b006d5af45bd735a368973423c71e92121c4c80831304ec5d4645d3902b9c0c111174635ce77093a16159ac2a6d8cac7ce5d8f82ccdc1a47b9b9f52d4fecec529129d7e80992e1151f655a101b9141618e6bb6f6ef2abe7f1a35d5260716a1a01118baab2f2b8c8eed0c6066bcd3ed9b2d7ac2e61e5b5cbb80fc9a59a2cad211340f71c03e", 0xbb}], 0x2, &(0x7f0000000280)=[{0xf8, 0xffff, 0x8, "2933d542e5baf535c631c902245c1dce1142209e6b38fe668aa092f861e04b2792853c82bb9ce0e57db8f0d1ba1a8748c8faa7ace539516627c81703b5222d0377b673adc0d0ad7c8ee8d575ca29e5964f4938c731d5c2b7034a6850b6f22607ccc7705290fd8a9c8c00646d6a7cb41a313ac4523160480b7b1372198f1d74c5a35f8ef33d4218b31546e34a98012c352c5caa4148a92059fb79485b0d2adf09863361c672d54cddeec279e6da0f3905e431fe918c2cd32d908ce9d82baae1b379c6055e9c8963b6a1fbeae0871e5bb5fb0c62bd7cf3eb2320aa3433f3429f689e619b"}], 0xf8}, 0x8) shutdown(r0, 0x2) 16:04:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x44}, {0x6, 0x0, 0x400000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) munmap(&(0x7f0000fef000/0xe000)=nil, 0xe000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:02 executing program 0: semget(0x3, 0xd, 0x20000000000000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:04:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="e1", 0x1}], 0x1) r2 = dup2(r1, r0) dup(r0) close(r0) setrlimit(0x8, &(0x7f0000000300)={0x3, 0xb37}) execve(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="47f640480ef0b4c3664fb81f39a726ab0c5a22c7ae60a02c345325df32a51ff6a3bc457baa99187413a9a6a1f419a1bd5c", 0x31}, {&(0x7f0000000100)="cfae1976570ef81475b93c1eabd30817573c7cc74db1b0fba76f677f0998f31cf2af3e968cbb9156ee70cbf5abd2c769515a05d2b1076701401b5df7a29ffd0f34b7c3b2342cc9d56fb06e3914b29363711f34c0054b9f11e34338f7172644fdf88010dd18791c834def7029fa1566fe322c49255dabf41b92a037d979a4ee55c3b4204f652fb10b3bd1b9f17bdf12eecbef2377f63fdcb1b663be8478b9d212d7f8de6cd302a8e324bd2c3cb0835058485d2263f5f5045ae69d6cd8a594339acf8401851a5f39e4477db35ff5b109c25ebd4674e4e2f305a4417be2135d16a5a21f0c4604c7de23d53097516a8c75589dd567b6ced5", 0xf6}], 0x2, 0x0, 0x51) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x4, 0x0, 0x8000, 0x1, 0x1, 0x0, 0x3, 0x1, 0x0, 0x800, 0x7}) 16:04:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffb7b25cc2, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0x341) 16:04:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:04:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x54, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x40) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) 16:00:00 executing program 1: r0 = socket(0x1e, 0x3, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/13, 0xd}], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00b0008db9e1e3cc3c76950b22db281d6ade613d0713b4a15516f1b2c1bbd186271ddc2905d42ede0f80676e855aa4aa53c2a57e7120d50ee11afe334a7be1118891fde86029993fc9797b44ec22843653eba71fa08fc3a77f6b46de7e9cc0cc479d09eccd2323931fe29255cd5d789978480a9baa1075cdddfa792f6907676bad8961ee57e867d108e7b6a04c2380f3501921e04625369c7ad66840"], 0xa) 16:00:00 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x100000000041, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28881, 0x0) sendto$unix(r1, &(0x7f0000000040)="e1dd17f24e641dd4ba070c07432261926e1012b5e25b3c4882d7b0683c08e718a925ae215f1cffda4cf7b5e6089d9821e2c3c5f66657763ccbfa35da3bca7dfd22dd0e9a7b908ca5276e6e75cbc1c665786db7996ca070e70b17fa02e81ee03063b919de29b7be16246a11ea79c1ac98459e1ddce7a80f1c234418a7e95ffcb207eb8fce3761ce7f2faa54832f44a8416e776bb167d602278fd4f9fe5e799423c06d62c2cd3ca271c840955657052a2cc835bf1c4bd1625cc78e1c9789d8504461d71bd9370873a91e9c9d0ac8f0", 0xce, 0x2, 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x200) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x74}, {0x30, 0xec}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000100)='./bus\x00', 0x940, 0x140) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0x8, 0x3}) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x8001}, {0x568, 0x2}}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x803, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x9}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0x2b0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xb8, &(0x7f0000000180)="2a97c04650a8f795f62707259d80c79dfd286592012c0be729668e1e50508cfd782e65370ecce33397db980300d2ba51112f77c2afcc65e09128562f8ab895a6615f216c6c47f7029e170f0cafbd24b04e7692cc7d96e88eedc9841de80531897952e69151d0aedb0966abb0f7010eb4c4009004686c79b56e0731c5acf2888521758dafdda68a591804d4a620fa83839ccf1a73fca9acd797a1e8d6759b1f3ca629d4a8b2dc806604143cd964f13aeb8edd33dddee5a51b") 16:00:00 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x400) connect(r1, &(0x7f0000001000)=@in={0x2, 0x3}, 0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0xffffffffffffffff) fcntl$setstatus(r2, 0x4, 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) clock_gettime(0x4, &(0x7f00000000c0)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socketpair(0x2, 0x8007, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="06886cc71af22faa5fbff4118f37ae7008802c056f335fc862dbdb9e1f86e2671590c8110ea090e5bf7566db698b6216c64e7d66fbd78d36c058c1943eddd660dfb8e6535bd13d0042efc0174b37af850480d02ae5c056e6c7451a45718e2da470cc2f0c770ddc60", 0x68}], 0x1) r2 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x8, 0x2}) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) 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) r1 = open$dir(&(0x7f0000000440)='./file0/file0\x00', 0x404, 0x0) r2 = msgget(0x1, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) sync() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x3, 0xfffffffffffffffa}], 0x8, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8001, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x3, 0x7, 0x100000001}], 0x3f, &(0x7f0000000400)={0x2, 0x29b}) accept(r0, 0x0, &(0x7f0000000300)) r6 = getgid() r7 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xec, r3, r4, r5, r6, 0x41, 0x6}, 0x1f, 0x7fff, r7, r8, 0x3, 0x5, 0x4, 0x7}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000400000003fd, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)='N.', 0x2}], 0x1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x47, 0x2, 0x30a9}, {{r0}, 0xffffffffffffffff, 0x7, 0x3, 0x2, 0x400}, {{r0}, 0xfffffffffffffff8, 0x82, 0x4, 0x81, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x3, 0x1, 0x0, 0x7ff}, {{r0}, 0x0, 0x1, 0xe9, 0x4c, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0xd8, 0x80000000, 0x5}], 0x9, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x32, 0xf0000000, 0x2f183fa7, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x60000009, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x33, 0x20000030, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x7f}, {{r0}, 0x0, 0x40, 0x20000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x34, 0x200fffff, 0x7fff, 0x2}], 0x100000001, &(0x7f0000000040)={0x0, 0x7fff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1e, &(0x7f0000000100)="4879fffa60e8731df9fa79d27d5dadbe3910bcc58942cd0d6e8f74b1d1ea") 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0xd50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="c0", 0x1, 0x0, 0x0) 16:00:00 executing program 1: mlock(&(0x7f0000000000/0x200000)=nil, 0x200000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x6) shmget(0x0, 0x2000, 0x40, &(0x7f0000106000/0x2000)=nil) 16:00:00 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8082, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x1f) 16:00:01 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x22, 0x4) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:00:01 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8200, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x4000100000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) write(r1, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8400, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x245) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x120002}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:00:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x7be) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000000)="e04df0e8ab53b50c849a87b2c1e8e47652", 0x11}, {&(0x7f0000000640)="0045ebe3b123fdc8b58abbd9b39b75e3f24cf8a2bd8caf70ccda00d28226265b6694233c7792be79f7ad1c6725f796c12cd3fbfe35", 0x35}, {&(0x7f0000000680)="1da13eb7b06af6b591debd6443f4d8e4172d37f43990820bad1ff7e83b3609e1f4b5da1c0f4a954a7297cc034a3b5f3f09b234b60ca5553c38b56e8de91fcc03b75e5b0738899315bfa216af3f4a8d7bd1bf9cf83f81223430eb8ae1018c0546a2ca3d441874a45f8070226c0ad7e4d2409a0d06a1f0b9562617ebe0e4ff2f39a00b20329002319d6b1fbf707c6777f0d44c56152b5f5f4a093324ebc5e39f6e97b174b69dd40f26b1ccb0f7550f380f8ba6ebf405cf9c41129f704816b0f5c543c7c37d0a2b275883216af3e57bd792575449c8c0ed910b703a3fc404705181ab2dad2fecbc4e38604c360cfacba39799138724", 0xf4}, {&(0x7f0000000780)="debf99614393d7e04b5d525caa500be4ab7768c8a52c7952c79fb1a55b9a9dc113e213e625244fcd", 0x28}], 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000600)=0x5, 0x4) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="43f4126569aea4d450fd0d56ca50aa84d175e68ed0b32631c356099bc50598c6b0f021f25e81e48f76f669f9994a6eeea55fa34497c3f623367f80b1ceebe2f6d7d08efd8cebfbb3113121cb58e668081c4713f73673581fae89961a28cc9c1dc342164d8cd210bbb2078e11e3eda8d1ca1d308f0375eea34602c0cc2c1118adbca8f7442f0be5cbe8aea4be4ee3d3b2a21af8ea308521302d799bf73ff695653c50bf22bb6867326f20835486c8bbb04c0db230746cdc9a56ef10f5e277df5b6b4f1ca423aa26b8b91720d6a4efdfd7f09ae7dd5f5073d6a1eefac738a261d9a85ec8", 0xe3}, {&(0x7f0000000180)="52d7ff1a714b01eca8436625c6e46b95f7d40ab8df77b08713431a1b5f98b7d93e09674db136938daa674b987cf291d11bbf15714625999405b3371b12cb673fd18bf9db8fd158c6b9353929d01b7767e21a992d491ebaaca5d64d09c12a686f73cd6395c7fb026baa613643be0fbdd46b40af86c41eb54dc63acb63d98ea5e378014f522164b6b427f727c806bc5936aa4d5ca7679da3a93df3e790ec716abcf5cd2edfc9879fc03b8e8ec6a61085a941060bf93a58235f818116398f65ffa9", 0xc0}, {&(0x7f0000000240)="b22a5aaacd1fe71258eef51c9bfd3c07a0ffe8a67dfd4423a395faaa73663d83c90c0aef5b4a5cb9190e55b4df70b0fb87248e6519a0b0c2a79848cde547bdbd321851efaa37dd4f989c26787048aef26cba18f31415785118ea9e71a20029261af0c15250db0543be91d657264b107b83b5aec8e006f08c48a6809e59a36ba90825273926841ea593211713911285a318c68c10bd5ea97b3c98", 0x9a}, {&(0x7f0000000300)="6c8e4736e457c3", 0x7}], 0x4, &(0x7f0000000b00)=ANY=[@ANYBLOB="0001000000000000ffff000003000000596e00d439e24eed5548a928bd61a9bc3dbcdd8e6f5fd197afb1f1a941cc143b5758eee66a4f7bd8e748ba653e3dc62043c5a001e81298e3538bd4843560df2b4cae91987281b6135f1dc433fc805c52382dc4933e8b679dc82930c5d857c88bd231cd532747eae22928a67ac82c56af4496b1e3d54e4ec762543299709917ad404396381b08090605b05e3e6099ab585fa045727238cc43caba91c8ceee157436582a5747850f732d0fba578edfa2b7ce76c140e0aec4628603495e0b4d3d5718360fd33831ab47555f62b4817edf04289c595a9da7b7f78a732606d11130455aa4cf5dc99a002c7c6d14f8d7666912e000000000000000ffff000003000000412104a7eedc774626ad95dfd6f94bda679b76173ed9f73d0aa59361e34a9a86d23b3af9d820bf2d83e27723741209b3c27d59e913570e16e72946ad2484b402b76432cc20575f4d8de45bae8ee8e6ec15b53cf4a92e43c014aa93031de3ec561d2d820767c00bd8fc4b79e104c63200a2b7d6a8505817def39683074e3e12ab2fe5ffb1727ab357ac33558c1342000000009d556566468c09cb35f9579798cdabc1e3e7a2a0b75299f868d2f3b9e27c5a1f9072ab37b02661b3d424676c22cc1c04d6f38b1ba958ce5e68bdddf300003800000000000000ffff0000ff03000040ff2f828e646164b51694f12edb8b4c2abf733e57799e23bcf3eb18cfee7772f5bf080077000000c848405314fc7877bd285a21f6c52f71483e7dfd920c735e3e48f943fda403d60bd3f330acd6ceec57b39ed1563fd6a38ab850f69c27743a9190b121fe7c53c15e3518b2b367fa76eea5b13a41c1645764ae88b42fb330a858ebfa8af7d5551ae95d6ca41f547a9f3aa3c1f563965282b4b09f58f3c41b94c0946ca5fe8207fc1f3cbab35b126457b9752ded9a29ba3e35cf0cb18e933ce383792658ac5521a546186019412cad44ac7e594859231135939675becc423af6ca4bc4c8b29c"], 0x218}, 0x40d) getpgrp() rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffa, 0x3}, {0x5, 0x3244}}) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x1000000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582820efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef17ab93f12fc037916b136a54c000000000000000000d7304f8471bb2685d4f0c3e1d77849404f807c5c5a52aebfd13b768ab98fc6643f90042978fed44165a624ca780da3071d9586e71d9407cead28dbb354ab2fcb21342cac9c4ba9996c2293a71dd4", 0x7a8) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000011c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "039ca01d51379e5f262c4b12353efa47124ec13c"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:01 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="a089a6e92e951655193b8364ab5e0c3c7c195d21e91527f8ddb9b5eadc490297612d43d5b5f65e1fe4d2d4f8be3ab3205c9f495cf271f5723810213e01ddd150f7c99fc8c2296d87805fa3b4d809a40e78691273ccc5746a0756de2fef1dfa4e591cfb514c4211e65819cdef3c11d6a904249d06c8b6332fdf0fb197f23109992197721c3f8ff554a0a66b9f43835bcc6d6469e055566a4975d2a84fae81d8bde21891c12532df26b1b12df515abd7ffede835e36388c6f6ef11dedf964f38e90951addb0087031909f31d1c1b949b5431462f82cdd953032a55d6695be37dc59fc0c686d2d3a92acb526da0850dfd7961df7a43a3cfe7178d4d4ab6bb68b1c162c62f708918e7385b4da45a1b9b2ff3107b5c504ffd8f53e238354c142a5aa35f5c4afcec107eed71c0456253c3b8eef8265789226fdbd5c16ad1de3544f3fc1ab43ac8e0ff45dc5c221d53091c78d2cfacd18e7e9d7b9ca4e563278dccdd89e7e6901765751087bcf28fc1cd5db24f0b2ce3ca490ff0dbb9ccefe27f3d5a85d9a09863f7747e78d93cce54cff50634ac174f784f9c984ea90ddd30f23fe57f8d2d07c7cf5b1a1bb156084293aa5e4a0889a61e93724e5b55396597a627ca6e90e9d8e55ec8609cac9161ee90b3a44fb1c30b51797d500c9da50d3b3c8152e7ca9ac44c1c72887dcb17ec460e43b413ed6ac1fa55a95fe3f422089c370befa8bf85b0b25b02f9d2eb90f524e75d20b650faed99bee02b40a978d9898a13622b4f738599021d373619d04587fd2b7a5e2238ddc8bf382a39cd0b831834f246a1b0c02bc9cd03036e136aa615ab489fe88f9a5ed9cfef48a24697babe649b43185b7695ff2395f295d828490e8599085aa24508792d8c6eed4071dc6c0bd0f5137c4f0298c0a72fd4ae8dc5ae1c325db72522fc8bd4ece6b689fb7ad032a046fdfd4cdf12a2bd2319ae4cc2b539974e5de9a0a1d38c43c621728f85f8608ef9b76604dbf260a458a6752328a1a87dd1ce922df0a09c91f73fab5d2854209a4dc5e624df4ae16ed2f0b2094550be974dc04c337a19a387bcfe4f74669bc7e600972b7f2be72c35d0119521181d480e0bdc91f568133a21f9e9e3c96f8b7320462a07fed6ed20c1fa3533c794f41d256793727ef653735521628cf039a06a7af11a1ee8bfb09b6963f58b3bac0925326ca7812b04cf99b41a91bc5d21627d5c0a02afbf0be7f1b628a4f0ebf2d559938e5394b7c7e5fdb3e8d5cd0e755e38df3d68b6ed41f589ac7adfae86d4302fc3bfed3ad4d825089c7df03f806bfaf2102e776b5feadd8a1ac943d9a64f83ecaa7216a9cfda5eaf1d5ac8fe11744f821620364479b806489cca82140151535612dd04e44ace2502518011726505a7de0303aa6f2b91e7141a0ad17c7ab2f84926cffadd369d2fe779bd7bfe8f393890a317dbed53fa4a74bea36e5557b7fa4625300920d19dbe597a90254afab9bf45137c9bc669dbc7dc9bbda67a44b8003e176ff8ed1350506b71ce97da4102d0756f0d312d36cb13c6fcd3ec79793647e41f8ede84e0e21459fb4d581894d8e31414db2c2d32dd5fd293860521b18109bf9e135afd9d58cac81df6d21cc9747de8bcbfddc71951c90334e902a513957289b33e60a094b6012db4e547eb319e092276656fae659ea5280b0a905be595164392f9be12ca38b9cdd2bc10db9465b31f2fc3cd8c3fcefef3a2b233f14820f9e98b70c37b4df2e693b78a0bf4f16d5c244b265a53e6e38fcd31262e9f371322d93bba28cd6bb665d4fbd194cdf64ae5999024cc46bc483fed0b926bc8c04573d0de01007c8e26868d3ae015fddb50178940dd970dfcc4fe62b2210549729b623c16e20fc9b60a7759d4db6904a398d99b8bdd561dcd5e31be3e6280a02092c168c32f5965a8506e9a82fb2260df15fd2ee5b6b95db0c70f49290ce27a30b120f21ff06c2196451880cc7c69cf903cf52906c81b58d38b798cc3522a9ab1be92a3504f325bbe6dc41f249676f2dfb400ed7bce5d496045516a91aa7083983bc33c8e1ee79bb2353759439cc7ee7d4813734d94a87d1eb12a70f577adfbcd69bf47ad8357855325cbb2dc77804166a658d926f327b0bd427c920d963991c8219d20e339602e2c0beb2b4a2265ae0b32063308b32588b84940809e3eab3a1c7a37900ba6ce9c211af75c48d3917c3c10c889f015467a35956f2358bdf4164f2ea62a6745c1e2dc21c64fe3c4946a4e197a6540c0513a5a9e1f9264a657e4b79be2ff6a85ba8cbafd46ab7bba6110da592265809f1dac5ff2c42d3df0507a17da5b225feed78bfb6f218ada4f57dc33f0f7346fbbb7d6fc5d22b33e73f7ae88917b0d99ffb62fa924f6eb5a5a2d6b9d813401b0817c6926d133c1f21110ef2827981f7b5a533d2c749e4db8e9c2045b7c4fd817ba4b19781208cbdf49bd796f8707b187a79145d6e87a4766c89476704a527b068a4a71d61d28009cdf1d93d7d8300c178794bc67be70317755826b30d243148653e8c6cdd234f736db7e4b442175982cc7c5efc07216133cae193f9fcf996753d9330e6b200e9a0f7bc4d99d36f954fab490936d1b2826ae64b1e584ac53f150c199a8c56beff8751163cc7e71f3b51f688ebdf0c0731a64f8734e2f9c34722437cc77d5f9eb513de78321564d290167811bacd3e680ff0d53ee2bcb2f639c00f7fcd34ff9d2d3abe098c978952c0d167e856de174b6f78fa7789a46612c07eaef1c848edae2354ddbfa4efe5eeaf73109e625b9956cb6bc1572ef0526567dd534b703053bbec8599a63f3b67c6e6fc884dbe15f9092d54849194eb664b10e7aa30065d050743d999162453502eda2ca39e608de9b3c4c9712d1fd47d7c5abda74d0f501b82901dbe8d81aa6f30ed1326eee9afc052c7894fdc9fb935895c22dd445e3a1eae20c8aeaaae7a95e1647eaaa5e863337d2ea1190bc2a80f60f1f4822654dd6eaad36bde7f67a0622cd362bb1f0c5b4b1963a1bdac06efe84a4fc6945f04606304011580f3290c9672c4019f2d3ed91cd563324cf64c0311ed71a16aefb5141430ad8bd026a3e5a7159cbe1c2d9d8f51648b5983f4be7e3f2fb6dce67b8df0c00071a9de68c2f352961968da57cd681d4855ef0aeebd4a720c46a974fb546177ec2aaa70d908aca6149b66cacbfb37226c59918b07797e3adb0de2b805bd83e8244d1483ff7a1e032714a0d30d2aa89c73bce98c7fdffc669049e2447a20dda125d2f5ea702fa24e0f641052db2fc69a006e2eb9eed3497f5cb268c7d8867ad04d00bc2527739829b0a1d6abe1a1bcc1c3249d41e611b31fbda1dd1351c35a45b386eca2f239303b00227a6dcdecc0c461b258b4052264c4a36538a1377bd97e9a9cd1599250590731dd1c32f35b1b81c447dc0724fd26063ce80194d003e0da06765aee9a801f62a73d1cea742686c6a6ab83c6ee7eeeaad63aa8c7a6a9f44e40fbec7fb0bc959d7a81bd55c24a9a07f1a6b121135bbcc6a9c85ce5a1c51cf6d25c34574d04122d0222bebb3fb892c987ed0fd96385bb92efd49ad68800fac44fa7079b17aef2d10bbc65cb0ed3c4df579d379c0d93e020c395c392ab560846cfd88a99315fb5db16136a70a6c5ba346c91945d09707207b5dcc75bd31b73828695f7c4f92a4b0066594ab685fe7f740d91855dca02d9e33a984c06b24ea6b405accda3664961e1f9ea457b83efad1e0a8cf809b2c6b6bc95cdd9c77d1e0853648f70d645bf8195b1b68c278ae73c2c3623dcadf95b95e26354aa60813d79c9b28cf676b59f83177aab92b78d33476e08b79f66b1428f7064abbf433f518521aa028a032e8ee11b7e48e5b7d401f51db1e2a998869094efdd41261c6a32bdae191737b45a1fe22f9aab578a148ae1f26a04a93a9340260f9eb39d9e6043dcd37703bd267d492cc12f9df0b87417525f5fa92b0c4985ee2287d892e1590fa3d540f16ba05f00f6763a3c702b50036340acaed379568bc1b221bf8855d5084da65f07027d55a62696931ca783571a3defec18110f4e6765260e4901406409d6a3c1122574c7d805f107eb7b59215aeb2a70ff293d7352bff22bdc2ecf9c5180d2e1007778396514c610a610a4e733b808b183395fb98f2eee581a8e64adf5b7893cf248f421818546843a009c024dff4cee4fceec8868af30b957cef47ae7890ae4e55a81aff17d9f92ef198d3ff015f6d3f2b68f2583538470b6ea1d33ad809faa834c3bf8dfa7c6bcf974196775c471e5f51e5ca180262f179c40279e0564e868c4f333bab2a2dd3cbb9e01b4e70a737efadaaba56be3f2fbc855a7627855a34b4c18ebb8ef1358a4353e652be307957c02227f0c0bc7903e972211f07d0a35ace106108d78a8d3e4d06ab81e67d1c5836ee065f31139066b3de33f8441ee8d96f3b338be414870d27414002438d93e3108ae2318b808d996db7e16af39a1aaf30b985a9d293dc605965cd5855685ed64855d70f8ab7ccaa2e7f1f3b06ac64eaeb9483289f48f9537a2c104532d79b52ac25002f6fb64bfded030b2eab90204e9bbe33525fa4aa92b0ec342d427f59397ecef1d4856ae035d6ca696ab38437a8654d90c3eb729054b0cde65047fd9c6b3773145978ec20b2b675a0546e14f770edc7bd3ec349790caba43cd6ad5636daff82bb4864a231788fbfedd634a18b475f90df93a8677524be18029a967861795f4d49f8c5ddef099ca41a897d98120bca3c68c9eee3b524b9621469ce26f644a461ba950b3783797827edafbeb3b58d930856daf2fe268946bf66746e6a14e26b1f00cceac63c05965556d0fd80e2a3facb90d340f2e431606f6de2a127a4e59d674fed66eeb5f759dfc21edd30ce4f476f2b3272f321fe74a6b590dfe4aa266bfc89699ef1a9dde38f3351e39c13ad7403727eb0cfc7cab5a39620dc5d3730412f96687d5ec768549ce6f9454fae6940f5518725d1ccea97e119dca634104fdcfb4828b6d95812fc9717c6abbf916c8fc6b52d71cc546452c035c53462e2db6ddb9043c9b6550e889aecea4f3e05842fa79cba603e9c5f6a2792edd7930fca73c88338c8e1af809260eb3d739f7209ad220dd7f24249bea1de3b92e6c5b7715db00680cb51d52fe8bcdbf4c01dad8294d89d65c0380b4e3259423c2066eba43a3dc3ac99322de30fa0368dfac89fc8a4f9db8fbe1f5180587da8150177d8a2c621bb508fbaf6cda3828f75b2458172f6fe702678f42d02fe0460a89cfa88043e4dcf5c45025ad4dca79ffaafc8bd19629f876d7e26fed01e239276de777f24385735fdfe3e683481960e89baf70d67eac7d869fb59bf20cd22f53c62a426f7bf1705dc3ef27bfa6ab71d1f890a1efbe45f23e771af2dd33e0cdd499e47113d9190f624e3bdca41675eeee15554b17e9aa02eefe7734805fbbdc72e6aa8778352207c22254073732ad39145720f3b7417048c6eab59355f4e79b0323b0f0aaa7cc27b85c313f4ff334233a9a6dd35a5381aeecaca445d80d32493894bf6f7ac054f200108f2b09b0d202f76ddabae4b351ad06b130e56ecfc123bcc055b41fe16edf2a06cad29ee25730726ae1382a3de2eebaa3445deaf30b7ec5d9ca98926d3b0947b5efb6da52aebb41f5c51871c0d9428c15b6c8ca093431c0d64c3aa2938626b7133ba2b952575f48ff7c11a7aefc82a75efe370c9a3ef78afb15fdcaacf39b43e57b15019ff8f40d26c30f36d67eb4a77d05ff0f0a11f48fc0433318af76dc9c2d81a8d1063725dc0e6", 0x1000, 0x407, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000001000)=@un=@file={0x0, ""/4096}, &(0x7f0000002040)=0x1002) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff13, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x29a}], 0x1, 0x0, 0x0, 0x9}, 0x40) sendto$unix(r0, &(0x7f0000000080)="32efed52187747c06907670c89b9a380c85db7801f53e61abf0fe2c7507a2654a10a803fa4521bc3a00d060aec762213b853994cc38fe84ce750ae6b7865ef2123c5e4e2b56ccbcc6005edeb6584df53e5afb6fb0974c66b0bacac7a492c1efe701655b46a4aa0fe6c27d58548f6c25ad0", 0x71, 0x0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280), 0x10000000000000a0) openat(r0, &(0x7f0000001180)='./file0\x00', 0x4c0, 0x100) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) sendto$unix(r0, &(0x7f0000000100)="1e6038dccdf43532bb3648907a2b34cd974119f7c5c24c93297fdb47e8d7ebac34f5e93c3765d62ddc76000de65cdf0816f28739c24cf46fb9859a04050dcfa9bf961e19b0a40fd1cf7e81e6946fec", 0x4f, 0x400, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:01 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x4, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x54, 0x9, 0x41}, {{r0}, 0xfffffffffffffffe, 0x16, 0x40000000, 0x2, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x85, 0x20000000, 0x7f, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000022, 0x5, 0xa64}], 0x10000005a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x6, 0xfffffffffffffff9}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x03', 0x610, 0x0) kevent(r0, &(0x7f0000000180), 0x1f, 0x0, 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x1, &(0x7f00000001c0)=[0x0]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1c9, &(0x7f0000000580)="e62541af7afb588a48a5833dbbbe28a02ade3ad27f952e5411ebff95f8a371f5316d1f721e47640558c02de3048133932bdc2b3c54d04a754cae7c96d6721702a13d15b35dd7bb735ff71af339088972420f87544dff0d95e1cb3890a3fc06ccc810b34e7eba70eb85f694f00e00010000212885e0fd52dfc5f507ecf0f0562582f88ea239989ff7c3a86ec4f1b55626cf3900698a4aa41277bd19f65146845f8db60a6f666c742175b13f551fb97f863a1c9c94959099894b103a0f4b7e319d3edd257a8ae941afb4854c5b05f40767c7305aee6c929cf64d72ef72b721edbe6cbf9e8d5f02745cd1ed53e270025db41944a2580c5839109414a08afba16f1e750a1567173485c48b8558f930994e3ea407fae15c491d9849d378a0961343b2c29a80c8f8ce34edf1f756a6e42fc489c528be3e4f5773d401ec78e40a4a") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[0x101, 0x8000]}) rmdir(&(0x7f0000000140)='./file0\x00') 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x9}, {0x40006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x27, &(0x7f0000000180)="1bb8a16a71b55db9976c6a72a00308b67f80d7cdad05a9717d7a52f7ced0013428b8084bf48c87") 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200)='/dev/diskmap\x00', 0x10423, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() close(r2) syz_open_pts() listen(r1, 0x5) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x825, 0x9, 0xd8e1, 0x4, "714162aa6fef760ee5b9e1a82fc3048c14a5f587", 0x9, 0x5}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0x20004268, 0x0) 16:00:06 executing program 0: msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000bfad0e9b267a0811ee8c7bcdafd9fc20a31d3bd9a288f4779f85b5ac67441ca0105ce9c6682db4a208f62592a90c8b7b2c94d4f5cea3ac0d9e7f00aa2738d0e2b5fa9c86e843222fed98d59ce2ef8f875f0c585ef314dd262374b28fc9ebd0494e89741e3b04ae7d4f112a3d496567c4cb1d7563381219d032da7cb3a50678423980edcbb304aa3215533b2589b726b79b9945f44ee83cfc8cb75b7ad2b5eb18823327fc855c7d530630ce7a03673cf0d0ae97bcb99d1c4b331434d193148448942709ce50c9c673861a016f4eb5c45a18271f1c99dd110fea8d0c101cfa4b39c5f8ef4e205bfb88f690ade0eefe8ba42c9425d84ebf29575e9f3eab2d0177c681d19b9bdf7c6dc5cf6daf579da55187c25c266ba94b21641ec6011d7634be6ef45702cf138284d3809ee3bfcfe7f7158cfddfe196a0049d09974379c8ad2b233e46f8fd8a0bfe7178f0eb3af0048a3c2b805eb01e7c288ed4bb8ed5fdab39e24a7460fe77ed0ab5b64a1ca7cc364b2369e149bcd0e7a9e10f47748326215de03ff4ed6d6d6111671cf436d37b036e114eb2dc62a34d99e62b708cf3090df39eda94f191e8ab51142dae91fe36dee759bd08371a6eb265a1ac5654a560fef3dda6d7588f80c6f1bdee95b441ce1838347e00d78afdc59ad7df8395fb58cfab74d804c4b6d9405232586316ce1178a00236f29c014e36fd5bf6b025be1b8737cbab57ea68dbaf62f684691a4c6e9c426606d46140142206aeede9acb86cc9dbd7fc4128f386846612a7dbcb6bb275ce91ceabc54ba9f52ee16a734ec0a8789a653419662544c907c937938fdfece1ccac751ce80f091ad6eac734759140c8942be829770d97a429e59f8d3e075ba2555b00"/645], 0x1e9, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x18400, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x0, 0x0, 0x8, &(0x7f0000000000)) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x20, 0x5}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf00fffff, 0xe45, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000001, 0x8001, 0x3}], 0xc65f, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x90, 0x20, 0x5, 0xe464}], 0x4d, &(0x7f0000000340)={0x6, 0x100000001}) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000380)=0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r4, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() close(r1) 16:00:06 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') r0 = socket(0x6, 0x8003, 0x9) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x4, './file0\x00', './file1\x00'}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x5, 0x6, './file1\x00', 0x8001, 0x401, 0x7, 0xffffffff80000001}) 16:00:06 executing program 1: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwrite(0xffffffffffffffff, 0x0, 0xfffffffffffffe7e, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/48}, &(0x7f0000000140)=0x32) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x200) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000640)={0x3, 0xfff}) r3 = syz_open_pts() writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000080)="ba54ab556c15238f8289109599ae57760bb6f2", 0x13}, {&(0x7f0000000100)="2bea9fe05b6484f060559642932c6286ce3c75620608916a5ece8c4ec94f2447d60cab3e50bf8f2372d0297b3114bf548336175ae3218906cd", 0x39}, {&(0x7f0000000200)="2c618c3deeaaa6e2dc59c634cfbc0009d288e786c3bae2debaa614890683183c7b7554f7c2cf8a1b58218f1734225ada73d66863cc50b32a061443aaadff1fe258d8c5475d8ba2b184b37ee8cd004114b434fd6d6fad8e51a990b41f268f712def36d8c99341c0b4e5", 0x69}, {&(0x7f0000000280)="d8a45692d5f31b56d4447542d1026324d6e69d672fc5e9e593fb0141963851579ccb2ecad9dab53e9590fb6c0b614e6fa46073f688715c7fc45d05fe583e1bf0c7308933c297de7e680a8c82b2fc4d64e8f69af84b5081274629684f85775cff7168be015e4fa0696b9048dcb83914ee2b80a6f65557de89e41daf1573a977573651a39375d6d3a525f8e47b35d0776388a7c2fe610b1cb24277b7136a4667c50339cd818227af5162441ccab71833ce6f0c5a25039126c90dba2e4e79d791f3a39d2b7aa2568bc215a11dd44eaaa70b5d3f5011e6ae15fd211bdb9ba379cdfc6c1b8a114f21bc5a87283376b22dfde2efa6397abd96efbd6ef11e", 0xfb}, {&(0x7f0000000380)="c3bf97b0484c021d01d920c1a8eaee557f95922900ccc8768c6ddffdfcb27f57ea5f49222c33a63662788065e12757b9dd935a6128eef4455debe8dbef8a83d172444d6327378e2ab93b977464108ae902b9a16dd92fab0cda412986584826c63a4c44ce912349b005cf0bfb103e6e60a3196c1f6bf74d2b2fd2ab3f2f40b987db6cc62a92adad8fecc9b1abf66d5996c2a236f897c01ffb710d30738128c04fc4e17642fb6e54ce213f41c500c8a903f5be3c0eefbfe73861db3b0224782e3c089323054eed516518f405821c35570a42f0c130ebf4cac79d61cfc0df6e94dece1adb87bb8126a5", 0xe8}, {&(0x7f0000000140)="3875bfbc2d809b55b984b773db5fab042e0b10cf7962cc9ef0af0b03a41cb37751cfd8bce172c943afecc4c25615c4a8abdd000c", 0x34}, {&(0x7f0000000480)="b8ed0474a331da59bd932702c6c202975f6805850c6b7ebf04231666dbd5a2ab939b76dc23f1b3cd99762c981b38f199d4be91166d66f44d7d572949402ce5da5ef7ffae22c662ae859ec82a4a89ea1133e235c0e8339699ca0d3da777c0b740e49bea44d1036ac563a7ab3aa208f67fcd39211b1e090fb026b6aa4fab758689d3bf2c5a57fd79da17bdf533250eb3add7113a47bfd5f56769a915863f06036727fa104e0f87a1cc6b84deddb1422a3413cafb", 0xb3}, {&(0x7f0000000540)="effc11b59790decf61794165c460ca9e6dc35ab43c153e0b4257c19e861d8d42584510eb4ce00624f283d4233a07df", 0x2f}], 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0x0, "0503c966f22e95a123797f000000000000ff0100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x1000002, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x327) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r1, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) setuid(r0) mlockall(0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f00000000c0)='o', 0x1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x3783) semget(0x0, 0x0, 0x100) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") kqueue() 16:00:07 executing program 0: r0 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r1, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) setuid(r0) mlockall(0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f00000000c0)='o', 0x1) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000000)=0x3783) semget(0x0, 0x0, 0x100) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000180)="a52ef7ae3a13638660064ad9ee91b87bf8bf4706b5b5193e0e950873af5c705705be7337b4d44bf48dd4959cb091820be3b0a62b1bff962bc4a47b0cfd361c406244411e9592ec0f8965f3cdc5f264d51981198bd0c91aa4853336dfe678b6298c0aa57c9d08d6a7b73c321050c51bea0760e906000080828932db2d42ad21c5046898895be8729bd0b7c644570d241993d0119ed18518ec0fa103966ba79a7b444ab89ed6c2cf8881656c4324eb0bc749a5c0f96d348f0c549fc95e693965a6682ba844fb7c388d99d28f119defe8b61b97f7b255fb2bd3d2b6bfb628049cb4904e8e") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x1, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) select(0x40, &(0x7f0000000100)={0x8, 0x3, 0x2, 0x64df, 0x7, 0x7ff, 0xc97, 0x1ff}, &(0x7f0000000140)={0x257f8e04, 0x3f, 0x354f, 0x8001, 0x8, 0x0, 0x5, 0x6}, &(0x7f0000000180)={0x7, 0x1, 0x6, 0x9a4f, 0x2, 0x1, 0x3, 0x1}, &(0x7f00000001c0)={0x40, 0x3}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18420, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b04) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)='T40', 0x3}], 0x1, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) readv(r0, &(0x7f0000000100), 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x70, 0x0, 0x80000001, 0x3}, {0x7ff, 0x7, 0x81, 0xffffffff7fffffff}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) fchdir(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x9) syz_emit_ethernet(0xaf, &(0x7f0000000200)="181ed3420808c6ee0d371ffcf37b0f6eb6432f7dd69a4a3f7cbb1108378f8f6bbee5e72cdaf73933f2b9d4e6c188a72d364751c9b6a9dd69bd669ca06a3310bc4444a34c148a7a765580db0bf36ac873212dfbd7d6cfe33c656f4b1b085e7d1864392abce07dfadfc9aca42b1c8e13a54aa86bfdd33429339600e0a6ff661e36c74a51aeb6b06c573c4db531b94dd2c9cdb801d8028f9ba20f7ae339a541009bde49098c9f39ab7dc8e3b98deb7a87") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x3f) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6, 0x0, 0x0, 0x7ff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000240)=0x1ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") r2 = dup2(r0, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r0, 0x1}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x28808, 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x6, 0x1}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x190) r1 = kqueue() ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0x20, 0x2c, 0x4}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x100000000000002, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) sendto(r0, &(0x7f00000001c0)="8d904adcf3a83b3836e1cdea4932e8bfec254e940c73796408d368f8ff07f1d4d384170a85cb489c39e42147760aaf3a1512106a0300e7ae18e9add03dfc87c9ceeb4c67fdad2102740add163925c3fe4ed407601e888d20f65b119ec8e0c342289b50a5e5718edab12a1db78e5d700ea02160449e24030b71d6c361e303bdf3b7d567a05b0c7c2980c096b243e21f575257ce67ad2a45589e347de0d516c35a2c0f020b18b1c4cad503ccb0e116eb422096f3fce7620929a212f1a9e10c69eca2f14a692965aa36d2cb2a9608b22f2a441abac7b56c80fc0bb22e93c47b0a9c275a731f4cd18e03d7cc1867e86b624f81ca5f0eeb7f0337623d80105dc763ea2db6706d8bc77d4d98b4764247b934ce13d64099b10a0faa62c6fc1b037498af3f18d0021dd6668263f2f62227fb7b8b039f00aacaf37e32178d8aea0c7cf3e7d4dea6e8219651b3c44b5cc07f5fbb3f56c86c2b5f86f73e0e083f4c564d34e8406574c622968cede4be81bfd20a8d4593701e858f19a5edf08d226963a55c1c433582b597b1c610954f60f25036a51025e6e17bec9fef709930056ff8e907aa1e87907c96d622f246769aaf1f7976346048096266102d2eff59fb9156e379652ba47dd71b57e99c1a008c30032d1804b13a56d7181ac450ae7b005c8fa95a374d35415b394ddf5a22ee0e6a3f62b2e57924be760c066b4b10b2b8c7e98276730377af5af11a11c81a847dc10ec58a778354b5a103f79ea433ffcd2c60bb66bfaa0b2934d84851610d571db4cbeb60dde453234ad08228150d88831c748b3065e4ee97fcdade1bb4d404be905ed6b1e62f3e219d8d7719528cde23ec87a7d249cfa1a460d39abe2d20dcf2897f3e0d200e8ff9803a9cfb94c14db781c6c3df60c9aa7ba351d8b6ded212d5987313df712f54a086b57e5fdef9421f9defd8ff73fc724ddf290ea2647b77473f94bbe7557f25e8af0424f6194d58156390e2bb9fcfb1eeefd3f4ebdf581d1189efc6f11a878be81cfb1f625b73dd617034c121cfda18dab1e394434510442e433eae00ad8f1c9def867ea57d8ea0cee48002bddef57b2fd628d1d0404edc629addd5c5960af77396bdfb43b4da0c2d5ece78b22d69cdbddf07ae2e70705e95d6de90e6aada64d3dea059455c143beae12fd58888375773701c5e8600e125f06c88d7dab13043fd827cdd167df254141b57c2c0de9da0abad650ac5b10602206aa5bc75e61f103a566be34421f31cf7f5fe17ee4c39df911757a01f5f87b86fdf7c424fe300ca554596cf0bcd6c5dfde11566fab450d53cc21c0632232956029ffdaa17563b699ead65204cb06dbac39d8cc9a428baf3ec0b459111dbd8cf17e76e1d284e10ee367d0879e1dc6c7b86742f4be2355009407fcdc12ff7aad3d0b2a6d9d247b6bb93c751d305dd7616b3262d45581e34209934c6a871ecf42850ed5df6371e26ffdd95e75500cf9a496db87d563bf03b88ce8eeea7975db4673c318ce67c6368bfa4d5facbfedcec70ba257f38c833e01cc00c2c7fb3684a22a52944e1bb01adf5ce7f7687a997b29aecd9eeff4bdd29df9eee9d8da531016f1622e1e23944325341afa403aef8b1d32e81260c7b1ff24944139fbc44527811d1c3e15ef4d29f5c2a619a7fb62ce80bd5e36aada833d197c72f24b283dfd12aed5cb8c64d2af27273c9393659be014d428a47cff3e6f7e0ca7248234e6d8c5f4342dc99eab2b7b47326a74126d3288f50deab4e7ef1f88b918756be57b4ee4113fa870ebc1189f090f6fe2c9f293aca71bf8aa64ccfba049abdd6f3388155bd5648e2159ad7441dd09e58bcc2be44098ce0d0189606cf14eeb18ad23459edabd35d7f6f70c27b23a4c9ad50020a3b16d871f2adb6577c4371886a3d100f211ab4f8d380e657507d0c468bd1fd41081907252c01c0b07ddcccf75147c8f8731534c9aeb39655d49c765beae042803d2ecee49a930fa211f033485dd3741e5647aa0c110cb65683c627e56ce419598d63f301986ae72c2a12cd46c0207f9752d8775dbb445fd876ce1a430d3b307634e646441e79a4ebca9e1fd8d3fee75fc122b8e846bcb613f6323735558d4442898455425acae6239149cccbc6c7a0ae8b976fcc21fa317ebb4ed12856618cc311ec23296082c30de7c6b2adfc3150c97f3d6a6e6aa1fc883858b1ffde22a3a53c195be212863e55ca3028162f6a979a8e5cf1fafef866a6f40592f62a6caea1d4732002a861a4c0ccbca3728bdd48acde0bc87f4ac5f56c12100bc25c701b8626d541e13e2b9f1a78e9b1d2effcbef26a5807641c631fe7af5b72b34c52176242e1ceb120e9a3d1dda22b6402813ef6e87a605acb17f77862b6c62d145caf608e116c2945da40967244d254651f4c637b338d37e3536c9421f99243cd6ab732323fb1655c062288b814bdb7d1b26c31e64a09272657bdd73e0c4ec4dc82f79933efa4def4c2dca95c3b45d6f19adfbd535b4737a04f9d8580bcab664a7df388b9607ad97ac92d0216837df5dada405eeefe48dbefaeadb57f5a90ebe356ef5217c2c7b13e5e88f46902cbf9232c8f30057f5c377cfc39f6093e57d057553dbf2ade3a9c487cea5f31868de8b582209de3e86da81165732eb15cb2a29f2b0682774fcb52259794b070adcde1b595f171447c1d23f7d803e33848870a8fb1bb03fcf639d87db26aeefc9d0cfc8580ab040e163e4d2091ac1ff4826cd9b5048c7a0dc0eb5208816e73bbd33f316b256bd07a42093faa2b3190147e8a5e266261557d8359b938a303e970edf0e48a96632b4766096018f25bf7252e70a7981333aa60b42ea3bb36facfc77255ac9750a04ee0ddfcb6ebab18606f8420b1bb0af36c20475cdfa1877bc7984e026c87ca15466030be351ed9a2a4d130c68b310a51744435426654949978549e3364eacbb5b175cfab0d6ef4727f26a0372086686f19b45bc1b6026220cb3fd5091e97f703c95699ab5c9679fba6ae03aee449424631890611ce2bd4725bf56309afd3eff586c0e1bd36f42220cd0921adab04593b2d8a9f5e30aa352ece14605eb774264b495fedf137d1e4585ff48e943768342280772f18e7aec55178db97f5f8b7fdb16a85d53f3618fded8183c7959ca187ab91a5bc24476b4946aa79c651795ae455cbad84e7751d588ab344e3a13d36a1f8a50d15172949bcc3399a50937229d6091c25c00efabbb3ae5c868e9f690847b12f5f4c0742902b428aa442d885d0086e6fa0ad7e3f330d1c9cc12b91d0d73ffd478612951a3c41615ab88ee7973d9e3c37be4d5d69be126bd884a2630fe6e164e9a119aea0cf4a9eceba6c7729ba6525c375fb936205a0e8a187eb3c549b8a80bd2ad1732525c47c11292cf889be8aa03430d1e2007cd88af1b6854fed05c2410c488793fc947c1689cfd41ad0d8948940ade6d7db2ce42b370c6b30b60db2e675279a8a39b4bb438ae581774ab989d10568e5d72a4c22f403d48e399423bd8029ba512865cdadae5d2e51a84b3193f8f00dc3df1b206f2d7ef301d0e02b16e751c2e65d64288746875051e026bde2a607bb4c6238baf5dcb8bc062a4877b55017dc1013167b2a276a30c5bf0b8e73172c72688cb16dc2bc56092ea0fee8315decf2f967b7e337f78d8ab1101c663a6b44ad8f72ae0d9738868829357fab71489debedf1189fb9e1334bd94efa60862f44c69dd09a4be8aa0d53db1e3234aed2460ad1db34ea816881ef8958c31fb0d1e1ede80792ffc7684d41f0b7299410fee469733836951650df90e9e939b8ba73b7dcf49501f106fb3d2a07f4a13947ae3d9c6f9cd93e4daf6b0d168ac7ae117c3d0ed3f620b3af62f28d9466c08cffba5a0b7ab302ffbe7dea66de3d0d831944400b78871c87ee7ab77fdbfcada46cc1828f6cf38a514e3d41df51b84507765f473eb31e2e4881e73b15e589495be0621e36d43311fd0c6eb750b1ffe1462920d6ec1c472c1468abaa31c56260923a05bde896b0f7fbb46c351d5aa8fae33dfd0a70d96e840f6eea3c702bee47be5fdf785ac5b9bb6bd1d1d2d71b9b5f56b58d6e5dfae7accc4d1567c1ea43574211b68e90cedf60c58d724e4f2c60ee3aa31d72f488110e42061d29ad80592f021cf757f3830343d3602121dc2987f5c7d047bd31c7dcf64801efd581f3f9d01b1ca414d08a94654c8fd5b6aaa231af065e0a23392fd2a27a27ee3657496b25522ecea60f82f81ce530c18c1e861d254a2c34eb2ced7b30da89b0336fb5cb42cfc5258dc89e741c989d78498b9aacd4412dad6f686647206e7c864aad0f07c6f8edec87e1c8edd2ea8c0bcdbd8c2f42d22ce5ca030efe7f34f20f42458a45239fc752da27148115d9c2c6dafcda1193f48a2a1280c8b2d16728325f37ed3ad311cb8ebff1ce3e970c56f53a8d5152ac2964669bc5bdfd74b147898ed902641314a7cc6a7e711162d6f3b8452d81f5d2cb593d28f71d7f4d2281e47b7cf02b4920988f0f6b5b40f5453a93a8dbbd9dc0696e60a4e7653210db0be7aa4a12a93266106d33aa23e07bb02a353aaed0ee59564b606ab2a125df4df69d2991c8d5655dd9a514f51564bd23e2a8ddc0af0c8ad5240fbb8e1614f7e34e7d027cd5b0b23549119e5e642410472b68401d59ef84fd437c02815da0652394dba351803be51cef6b4adf0540866e1ee7936037d7b5d7742afb5ad8e9a1824d7e9961234dbb428d87f044b711fe3eb2dc76218397c93ce3085d52af300803537946b5f887b5ffb50cb97f74520320a46a11b1f033414a7013cd7310fc8718f4910b20179aad8c8b839d6ff8cffb811fffd93fd8e3aa3c347db886c69d25cb829ee90b8fe1880cd01725bea8157b018fb701d625eb0e861ea200e9dae04f63307604d4c9045c1f48e6bb69a0219de2adddbfc6e671ffe8f47ecb2e92cfacc9c591f625f228306a0cdaf1399201ea6dbf44ec55f2b710087a4b999d0723a7c3410b565e1ade0fa6cc7b033f915ae758056f5a2c04ca78827d0643653b5b6d113700ea3316290aa0a1584d8d15c2ecf4f94a8545823042442612a47ab1a8baad5c553fddcc5d29e4a51a397d53f4cfd143d99d1f7f4898e87678b3dec0e8ec87eee64c2cedc5678e6270d0fcc6cbc9a67b9d05e062cdc8e2ad247520c795c17fa6ee1821b9b62b2f36f8f59560e2e71423c14f984f596cda715686ac6e7803ee9162456485fb83718e0fa5cd07db76e7925c9ac31c22d61237e398ed70797ca334efefef11f8fcda15dd94ce2871eda6596a045527762ec186e3ac786714d3e56b3bb7c22afa85a7b45efd3d3ff5a69f810bbe781bc4f38aa835d10eb9e0246c523bc1dd803bd7a8978ab7f5ddfc69e157eae613fcda477e0771626871a236f240b0ba6cd5373088f0b0b16645b70b974672afbb22708056010c0beeb2f50fe39122dc4d1ae78d1be93b08b9de6ecc9c553a15eee956324df461a850914bd81d4f465572cf317de2f915d61703d02f17f02e03a61b71c3ab0b64f12d9c2bef5d811eee861c48e9b74ef7037b614d03df673a4f4ff86f8da05a3152cd7f01653492bd2372e50b9cf961629b3ebd6cb6b6ca0784c8fb4e386679ec6154fe10deca61d812924ad2228b1ff1620c407399200d46a1df2353426cede251a4cbaf8ae238648b1bf0d503b9442353a4486296f3e4457b8fa5d536ba246ce5c3da64c1293d6b174d59a3d1c4a1cef3792334e1b4245311e7c88fc2f64b977492d62d6099585cbfb01858fa9065c3db038a0f84e3d00076", 0x1000, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:00:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup2(r0, r0) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0xffffffffffffffff) unlink(&(0x7f0000000080)='./bus\x00') 16:00:07 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ff6ca1e890862f56747c8a5b671b1b542af38706000000b81000000029000000310000000300200035"], 0x31}, 0x0) r0 = socket(0x18, 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) 16:00:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) r7 = open(&(0x7f0000002a00)='./bus\x00', 0x910, 0x80) dup(r0) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x20000, 0x1) sendto$inet6(r5, &(0x7f0000002a40)="10caf271b5231bfa6034a6171bac225332ba94aea6c24ed3a80d2fdca3bb7ef3137215415b26a9f4a59c1633718d62dd9ad64ae82720c7b65a6767b9746013b5cfb095112aa201f33f0e25675a964e827965e278b287b2c3aea487fdda755cb07510cacfc11d4c50275529a9008b2847c5c9ca3aed9f514c5485d72f33702fb608a739bb64f39fd715a41343", 0x8c, 0x8, &(0x7f0000002b00)={0x18, 0x0, 0x6, 0x80000001}, 0xc) symlinkat(&(0x7f0000000080)='./bus\x00', r7, &(0x7f0000000180)='./bus\x00') getpeername$inet6(r7, &(0x7f0000002940), &(0x7f0000002980)=0xc) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/234, 0xea}], 0x2, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x64, 0x0, 0x4}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x2) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x45}, {0x6c}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xa7) r2 = getgid() setregid(r1, r2) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000340)="00000018600400800001400000000000000d00faf20000000000000000000000000000000000e4ff0000000001", 0x2d}], 0x1) 16:00:08 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x8000000000001, 0x400000) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x4) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x77, 0x0, &(0x7f0000000140)=""/119}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x80}, {}, {0x6}]}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f00000001c0)={0xfffffffeffffffff, 0x4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_emit_ethernet(0xfffffffffffffff0, &(0x7f0000000240)="b665b22a8cbe23a0a5dcdc709326a5ec29b5b0e016a93a577b6193ad8837a98de41f3321f9a9d4cbed5bb14fe5f1f7ccfea7311296403f9e350bda83b9def94bf8330298467274188f3bd1e40eb6b8381c5feefd914da321848bb67e54760726d44201fcb94f4d655bf6ad1d44257cc297807d5015e352302371b9e23eb8797cf8354f0f3317b860ba0a2ff7fa26cba90c95e27879cb58ff29fd5e19dc2c0d25f03a6f2eb2283ae1f5fc8f134ffa64f5aaa68d5d771fe2592eddc20ac27af40bb8d20d9851e99f0cb1428e28517491") 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) r4 = kqueue() fsync(r4) close(r2) r5 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r5) dup2(r1, r4) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1, 0xfffffffffffffffe}, {0x5}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:08 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2cd6}}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x81) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = socket(0x6, 0x8003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) pwrite(r1, &(0x7f00000000c0)="69c9d382fb06cf6df3350f57389b7e51b67b25325fc92d091dd12487cbd21e1f07b24ee46be0c0e6b73fd8ee05a4ddc84d2fea2161c53ce504e9f31db192d860", 0x40, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x400) 16:00:08 executing program 0: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)={0x0, 0x1000000000000000}) pread(r0, &(0x7f00000001c0)="856a4c0c70d3014e27e8cbc5e3549024dcc87c617dbd5153015847443b0450a55bac63567d127443f206f092263bb90af23b268740ce7cd61774816b3eb43868bfab9660d0b4b7001236f9c494473ebf1488bb1682d1c3e21903cee2b15d35e57dc08485547ade3f960a4dc3c46c0a3a9161ed7aba19d5824a33a681fb1ccb2fa6efb3d4f35574cb52fcd22f529b5d0ba9cd72c888be089967d54461d14e8edd66c77cfbce85501a4458751f43eacd9c412cb2f7f444e42d7c674ae7fb32546570ce022365a6a79ae4275482b0", 0xcd, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='.\x00', 0x0, 0x181) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x2, &(0x7f0000000300)=[r3, r4]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r4, 0x4) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x4, 0x1, './file0\x00', 0x10001, 0x3, 0x4000000000001f, 0x9}) r7 = semget$private(0x0, 0x4, 0x104) pipe(&(0x7f0000000080)) semctl$GETVAL(r7, 0x79ad67fa9405ba5b, 0x5, &(0x7f0000000540)=""/249) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r1, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r1, 0x0, &(0x7f0000000180)) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000080)=0x3, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="30825359aa484de2f924e289d656fd60fc337a61fb6fdf393e349d90b99578f8cb60bedef588344928a35ba0b50dbdd8bf36ba8c75f4b61142f1cf680e73f8ce3fddc7a5354a5a96f53769348e72051401917a22821d56a971595e72458794f486486ab561d925c92618062f3622799e32624b7f072c5f660a9a524000b3d88415e60ccb8dba616b6b0b34e8fdcbcccf0bc3a089b5", 0x95) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x108, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000480)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000540)={0x3}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000300)=0x8) 16:00:08 executing program 0: pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) chflags(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x80) socket$inet(0x2, 0x4000, 0x1ff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x38, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) 16:00:08 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) fchdir(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x3fbf, 0x6, 0x7, 0x5, 0xd312, 0x9, 0x40, 0x8}, &(0x7f00000000c0)={0x401, 0xa63, 0x9, 0x6, 0x6, 0x5, 0x7, 0x7}, &(0x7f0000000100)={0x1000, 0x8001, 0xa1, 0x2bd, 0x1000, 0x1, 0x7fff, 0x888}, &(0x7f0000000140)={0x7, 0x8}) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x820, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000000c0)={0x7fffffff, 0x8}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000100)={0x1}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:09 executing program 0: shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000), 0x4) poll(&(0x7f0000000480)=[{r0, 0x21}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x4}) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 16:00:09 executing program 1: nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffc}, 0x0) r0 = semget(0x1, 0x7, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0xffff, 0x4, 0x8000, 0x5, 0x100000001, 0xff, 0x8450, 0x0, 0x1f]) kqueue() 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = geteuid() getgroups(0x9, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = socket$inet6(0x18, 0x4005, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x4004745d, &(0x7f0000000040)) fchdir(r3) 16:00:09 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x44) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x30080, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x5, [{0x3, 0x5}, {0x3, 0x5}, {0x3, 0xc771adb}, {0x2, 0x2}, {0x3, 0x8}, {0x3, 0x1}, {0x1, 0x6}, {0x2, 0x154}, {0x1, 0x1000}, {0x3, 0x9}, {0x2, 0x100000000}, {0x3, 0xd17}, {0x0, 0x7fff}, {0x0, 0x3ff}, {0x3, 0x81}, {0x2, 0xfffffffffffffffb}, {0x3, 0x8000}, {0x3, 0x1}, {0x3, 0x5}, {0x0, 0xfff}, {0x3, 0x9}, {0x3, 0x10001}, {0x3, 0x1}, {0x3, 0xfffffffffffffffc}, {0x3, 0x1000}, {0x3, 0x4}, {0x3, 0x2}, {0x1, 0xfffffffffffffffd}, {0x1, 0x9}, {0x3, 0x9}, {0x2}, {0x3, 0x74}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x8001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x1d}, {0x6}]}) ioctl$TIOCNOTTY(r2, 0x20007471) syz_emit_ethernet(0x2b, &(0x7f0000000200)="dcd0f896a1a240bccf8a37bf0f812d000000000000000000000000000000000000000000000000a60f0000") r3 = msgget$private(0x0, 0x21) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000380)=""/202) 16:00:09 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) fcntl$setown(r0, 0x6, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/107, 0x6b}, {&(0x7f0000000240)=""/117, 0x75}, {&(0x7f00000002c0)=""/110, 0x6e}, {&(0x7f0000000340)=""/234, 0xea}], 0x4, &(0x7f0000000440)=""/4096, 0x1000}, 0x803) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r2}) dup2(r0, r0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = socket(0x0, 0x4, 0x100000001) sendto(r1, &(0x7f0000000240)="07a39d4b7625143dec166974bb5ae6a9e00d79cfb17a437e8528985f0ee195012d2d2128024aed6293ae9d8cc5c51053e986500fcf28cbccfe90dbc196142b53683150836caf5e68ff80c214e177ecd1eb13ba398e16a5baf68eba97cfeead9429cb348edea38247fbf8faa00629b4f8f187c4900b03838fe1edc830f52e1acf84572ddd639fec01342afea8f2abb0411ecac98274b3f8322762cc1e424140110d61ec5a22107cd04d09d60ae72a1e5e446d59cb58abc9274216235019902cbf58a6afeb37af23d7fc3e9e83398b", 0xce, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x7fffffff}, 0xc) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000480)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="59c12443ce414748deab9eebb6a76921dd407d57685708f7a99900eeb351a41466", 0x21}, {&(0x7f0000000140)="805cf0894d47bcbf5214388dc6f6d7dae9536338968debebfa1651a6351188bdf69448f650f2a42bc0332c5227e39112e0a2587047f8f1f0915bd143251f51ec34d2cbc8ce39409d5039d3a96829df6c72ae7c910df4059f456692c299db9bc0d156f5be36b564093dcb55f6211bd3765ae393742d080ef5ba5cb4c00209532e64224ef4012f5518a314e293316cb327b62c578372493e3ca184da34e18e488932f5b9572eb0c300417459030974da583fd4e29fdf4508b9164e1edd", 0xbc}, {&(0x7f0000000200)="51611e227ec6fd878393b99dfb95d38e789b", 0x12}, {&(0x7f0000000240)="d2dfbb9f3ad20c695226ff43838f0c500626daacba857d2fc5126086ab84d02432a7dc673d842006c643216483f242ef63cec6ef3babba26a57ade", 0x3b}], 0x4) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x628000000000) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10060, 0x40) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x12) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) pread(r0, &(0x7f0000000100)="cb034f5133283c64172214367286ad52ca47e22ef5f9ddbc9c90b6bfd91245baed11", 0x22, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3d}, {0x45}, {0x10000000000006}]}) ioctl$BIOCFLUSH(r0, 0x20004268) pread(r0, &(0x7f00000000c0)="5d7bfdf8daadc7828f6a1b0c3a7c6344fa3107548e24b53a4a83b95b87984d944525", 0x22, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x19f, &(0x7f0000000180)="ddc3") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x6c, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0xd059, 0x1}) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x20, 0x41f, 0xd7d, 0x1, 0x10001, 0x2, 0x2, 0xd74ae8e26c74251e, 0x0, 0x10000, 0x10000}) preadv(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/226, 0xe2}, {&(0x7f0000001200)=""/225, 0xe1}, {&(0x7f0000001300)=""/163, 0xa3}, {&(0x7f00000013c0)=""/222, 0xde}], 0x6, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000001540)={0x3, 0x1, 0xc2, 0x9086, r1}) chmod(&(0x7f0000001580)='./file0\x00', 0x18) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x281c0, 0x0) chroot(&(0x7f0000001600)='./file0\x00') r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000001680)="4a15d7516b89b77f983735ce711c61db04b6de4904e415cbfc523a9df380bd75cf2a2ed627b4b7301b904e208492a395df7397b22b10cf1fff3a8ae715a8e5702d834dd6562cf570a74ad2887f9e3c256ce3030ec6b2d6fe9fd0fdc6cbf620317f95bfe6e5b203", 0x67}], 0x1, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @rights={0x38, 0xffff, 0x1, [r2, r0, r2, r0, r2, r0, r2, r2, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0x78, 0x8}, 0xd6f8717c2911950b) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000001880)=0x1) write(r2, &(0x7f00000018c0)="eded550ef59b914d4a317731a845735b179e34a19a529db4ef53adf19783d516c8e7534d7622ade759ba6f64954cd744855f75b821c2a6087c32c270eb70d5fe46f1de79898a8a9ad8a9fc3d9e6024d59ced104dca40f17daa13fa00869fbfc3ff96c5eb2ae8f5c42d4dfad97706eb5957f5664398c8151c8dc562fa0e3fc419dcf727", 0x83) setuid(r4) r6 = accept(r0, &(0x7f0000001980)=@in, &(0x7f00000019c0)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001a00)) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x2, 0xffffffff80000001}, {0x2}}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001ac0)={0x1000, './file0\x00', './file0\x00'}) r7 = semget$private(0x0, 0x7, 0x40) semctl$GETNCNT(r7, 0x757005833f10fc93, 0x3, &(0x7f0000001b00)=""/209) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x0, 0x7, 0x4, 0x1, 0x2, 0x9, 0x7f, 0x0, 0x2, 0x15, 0x4}) mkdirat(r0, &(0x7f0000001c80)='./file0\x00', 0x22) socket$inet(0x2, 0x8001, 0x8) linkat(r6, &(0x7f0000001cc0)='./file0\x00', r0, &(0x7f0000001d00)='./file0\x00', 0x4) r8 = msgget(0x2, 0x4) msgrcv(r8, &(0x7f0000001d40)={0x0, ""/247}, 0xff, 0x1, 0x1800) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001e40)=0x8) pwritev(r6, &(0x7f00000020c0)=[{&(0x7f0000001e80)="4a3fe7613e3c2f63eab26b5508dd276492e904ca7f0a1a718942ac65dbaba4aca565d1cda06244330d8c19165db9186b", 0x30}, {&(0x7f0000001ec0)="34dfba33320718dc48438e468d93331202330fcfa6876976fd8c2048d8f7b254e3508e421f5700d4bd8d0a73e82035b3a412c973a562ae436c530df7c6274107b1a3a078d18b4ff1ea8832804457400c3f47f0be91ef15454dc037dff07a54801cda5d04013b73961d9787e12e79c1cf3f0bea18bf923d439e2a583a783eef6061b913b8ca4703624785f1e650b813ec5b0cfd9c6eabcec7cbaee076062fffdc8bf581159e01eb869105e6aa4bc1846613413f5f625bd082293844ed7a", 0xbd}, {&(0x7f0000001f80)="704bf39d38e3f1bc07c568e81cb05b7810cd8b7d57024726c305252db07d1480d9dee94f296470522b190874ed50bdd1f98fac58154b004997be33a00bef3e2ee7ea2d28a72d1cccde2f3ab040e4933d7cb752f76e1ab809e4b2a5676914196d98534df59dfc127402ea52beb11e4c6235ceebf0d0148cc1ee13192b461658f6a15093abeff0580cc2fad7c0239eecf33e96", 0x92}, {&(0x7f0000002040)="b762eb355e8d45151b3508370adfb27531ef029598d1629b242c2579a014cf52d222e4890d76800ccea9f702b334493b9dd3f268249b984a2ecc47e30a474e8c71813fd90663933b396e3aceeb818332e529d7ee8622d9f96074a5350857c1219f791d26ab", 0x65}], 0x4, 0x0, 0x0) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000100)=r0) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45, 0x0, 0x0, 0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="db") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) lseek(r0, 0x0, 0x0, 0x3) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x15}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00000e6000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xb41) 16:00:10 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0xffffffff, 0xffffffffffffcf25, 0x3, "172d768989ca984c8831ca15004a546eb3dd1b1b", 0x1000000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x10001, 0xe, &(0x7f0000000140)="eb8a3fff13b9ff812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x25}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x54}, {0x4}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x22) getsockopt(r1, 0xa0, 0x9, &(0x7f0000000140)=""/74, &(0x7f00000000c0)=0x4a) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:10 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) pipe2(&(0x7f0000000000), 0x10000) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) close(r0) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) 16:00:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) lseek(r0, 0x0, 0x0, 0x1) chroot(&(0x7f0000000040)='./bus\x00') ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002006, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpgrp() ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000080)='./bus\x00', r0, 0x3}) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x50, 0x0, 0x0, 0xd50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="c0", 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:14 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x700000000000, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r2) fsync(r1) r3 = dup(r1) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000031c0)=ANY=[@ANYBLOB="01000c2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06ceed66100e5dc92249415343b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd555f5a963e68474b1c21666f7722d59bb298c969409e20b51a410a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b5d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665ee73ec1821e4ccab7290bc8e7b003b54011fecb54da37c624267123f8eb654f6d59f3a43e1a00000000000081ba80d4d0cc"], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000002fc0)={'./file0\x00', 0x60, 0xfff, 0xf3, 0x0, 0x4, 0x400, 0x6, 0x1, 0x1, 0x2, 0x80000000}) msgsnd(r8, &(0x7f00000032c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668b22fa9afc039f099ca186d14b256a036b4e6a189f954a8a92f394317c6d2d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b12171ad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e3790d601e169ed5882a1d3a11aff60aaf40e0dd6468991f78c2225f75536a32545cd3d646b93c360109679e076351eaae0ccd1cdb6a849a170144cd9b3fb171af09126791b5b84b95eb4666d890d81722cffa1b04583baf0a04c75e9da3b16e45741e50e881d8a21d27f1c2aa76313853a4c49b5cd9006b270fafe7ed10599cbc3e71a6255b3fdf4a875c2ffe43a7b66e5b4a5bad6670a7037dcd5291400c5a0108dddfa70434b63c9b0d216d3ec0a663201c78f443b5cf5b79e10ae0ee27ca2f82932025ca5599f3172dee97672d20069fe0377703c390f037dfa3572c337753b2b4cf54420fd171c16485e7d07ed7634fd8dab9c7845fd32b843735e8c755d298b5dc2ae6def82e9deebb89172c6aebfcc84030d0656b9b5e147d1dc8516c68ea108bfd33ba1ef21a8ab2be0bf103585b087b429d0f4e72e24b85673a317d171837d432488afd6cff7ffc6ce44fc5a0d3c7e613c5b82a3d6c5b2e3e27211dc34d4da99f0cba0859398e583e1b9899cc897e4f736c5adf5086f8ae1b4f282e3fc2c5ae70069b1ce76cc4cbb94a51f0aa42e73a30ae64d6438e80527b37fee0626809c78a19050e1079268b59e95802e7b25b3b1945d2bec8ea0efb1b9cf9d4a0d84912d772b0d1c2c9d513d5b2f16ea3193fb9de0888ff0a24a6e7af05f52ed154ce26789445629856c095797f148e5eab3334b581ae78ce1ba5d1e2dcd74c77e544e9824111cc08b5ba94f9db535823944c51b5b39530984ccbd22d49fe96830fe70a3003d"], 0x8f, 0x0) symlink(0xffffffffffffffff, &(0x7f0000003180)='./file1\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f00000013c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r8, &(0x7f0000003040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b32fc4e1b65b5fa0000000000000000000000000000000000d47b14ab0cc224b7a8824ea55c000000000000000000000000000000000000000000000000002000e223b8b100cc1def0c76e821ec3719095181c5c610971f1804326953b4d9f570a19d2b426e48f9623bbb891bc5af686b4845f54df21b36557d3fe74f92c5bcbfa5c82b108644b20be9502c74bec0fb33e185162c8e0f4fee5411178066105e7673641d7b51146c2c5ef860e5646ef13a80a9ea67e2c6bc165a8c3bf069755feb758a0169f2def16e98b45a121e6c2665bfca7df1c77d175c8fb550fc7e7604"], 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) recvfrom$unix(r5, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x5) ftruncate(r0, 0x0, 0x80000000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) fchflags(r0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x3810, r0, 0x0, 0x25) r1 = semget$private(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = dup(r0) r7 = socket$inet6(0x18, 0x7, 0x7) sendto$inet6(r7, &(0x7f00000003c0)="5a0243aad96522e84c4d4cfdd92e5ed7acfacca0e93c5bae6a9acc846c40a7c1b364c9e9665d7334af00a3c302e2d91093f3ced765e8a7d7f902a9f6c7cc12627bcb66c65ed44dc327b30b504da4cfdc3bc03e71c8ed3866865fa3fc7d7e8fac4953bd03552f293829791924ae2b60d413143c3f6a92501647a158b7f09961da2643a30560188e25d9bf62fa88a18d4e1cdb6e6ade534b1cb5fada9c55438299596ecc3caff16a767d819a80b7765fbdcd873814280883a342c893cb758d198849b757465812bbbe7f59927b509d01854746cf21082a2e57c8a7f82f", 0xdc, 0x4, &(0x7f00000004c0)={0x18, 0x0, 0x9, 0x8}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x8, r2, r3, r4, r5, 0x80, 0x8}, 0x401, 0x80000001, 0x2}) ioctl$TIOCSCTTY(r0, 0x20007461) flock(r6, 0x8) r8 = dup(r0) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000200)=0x5782dede) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000240)) accept(r8, &(0x7f0000000280)=@un=@file={0x0, ""/32}, &(0x7f00000002c0)=0x22) setsockopt(r8, 0x4, 0xfffffffffffffff7, &(0x7f0000000300)="0eb5265b1e030f2616bcc303cf6a1d2a782ad8a5e75163d9ef6030686d05c5acc02563fb5941cdc95e014eb541ae26164bc889207960df92dc09b9e46b9591ac31e04ae394ed6d20b94cda91e9c657ee225525ccd156cb3fd1a735174dcbfa6e", 0x60) fchflags(r8, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000380)=""/40) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x800087}, {0x7c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="f0ffffff00"/20]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1ff, &(0x7f00000001c0)="93") 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$KDSETRAD(r1, 0x20004b43) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffb, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 16:00:14 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x2000300000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:14 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) symlinkat(&(0x7f0000000200)='/', 0xffffffffffffffff, &(0x7f0000000280)='./file0\x00') getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000001c0)=0x44) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000380)=@in={0x2, 0x2}, 0xc, &(0x7f00000023c0)=[{&(0x7f00000003c0)="3c77824b53aad7e17391c9a6b1aede61f8b347b31495f38abfc775f839239e9d7816ca04f6a23b1d363f01ac7f7414ead5e8d03cc798ca55519dc31f847db761711f456249bf0f6a8801387f735a319462602a1e78bfa42b2e98ebd13c95e6543a3b50faeadf18c5cf8aad290dc11ccef55ffc886b58ebdb45214a39542ac0a9ab4a19da4a8eac6ba80c3f59374c00a155d20d74acd95b54051c1f331b9cb04b8bb9175662abcd336ce8bbbf1701458c5818b5211171666969c2f99af8d2f55981724173814a18c76de43fbf1b3b702a8ec9d834b012839202d72fbc2623bb27322b494770667d73141e9e6f907f217166593053b836bd0c14af8292e22528eb3b906d05f91a9eb0abdcb72a6e619b0d3a1bc6ebb3d08ae998c52cecbd92eec7bf72c708a4b02fab5091745d1ed02734643192d472601e4e61bf375cce516dde1c2d6664e7f75b6f702ae5f157c0c491e7abfded4fd874ef14e250b18ee96214c889b3d1fee953258acfda6d1e47610e2ee625313a305533288f16e2a7f945a0e6d03b5ff434637383309e90e6d6e96abd1e914451e2b4127ffc5a20eab7df0df95166430b6187e7712c61b1663b8daffeb2b18e4b8ce20db2c9ae9ad19fa817175e44340689234c7a34dc546f20fa0d8d32e5e299ca192ba5517656b765cf219889588be517691dee41dfc6857e1aba0c328e150e9eb38fb123680d995c18100aea79e0b9618d7a96358d290c76a1f7545477c882e8d2f0b400a2e0ffc9f6c1b94f6c68803556dee89ed39808632186c668ed24605481696e05a04f2c2e9654705806dabc11044ba289db6d35a7765d17693eeede44cc867d9f1d9bb7e24a01096af7509827bae881dd89015f6d4b5ac8103cc766f17412ed00c81391bde4d924f9ea1bd3764d8c72293c9557bce41a89b70c03f7be89b5104750230d9e375b8a0281db03604d3c14b77bce7a1c4c416d246fde03af8cb6805dfd9d474d8fc8ea4ead9b6d6352b1985ff3bc5bee6d9e7714e7b08cf265696dc46e307f2fc9a557a70c2f704636c237e5aaaea3b70724f3a5fe0564416b6e3a0d74fb6335caa5732389f1c1dcd120786de3800fdee87028c00b8a5120caf63d90cf86fb02d0226a95c7f9129ab040d5f3bfbe1c6ff3858a92841d7a03c759b5185bf9bcc48a54b10faf5d8addc795870d7431ce4d9ffcada1abbf107a1d19fa241bbd925d93b1ee846e38087cf5786234ca8bfd53ef841dd056ab21231152adaeca46944e340bcc8f18e078959cc4a4615de6e4b8f1490ab7cd5d7cf2c4af4baa860be7c49b0048ef1cf4fb532dfadff638a7e4d2301e0687f0d1b47850621f64680ab8dd3115ca20f56ec856d417855aca1ce4a85bbeae0f7fe8cbc2977a41ae429bb5a18e546eb374dbe4f065e9990c545407699a86c4e9eb5d122558b6be9205956682c5007559e80966ec29dd9b9bbfda36f1e5c95825b1d47da3ea84e92607b51fb7f600cf6cf51114756c452b19e43ea6f6105d544f7861c32bc555914b4a7724eb918b0fe31d6a34e420b69a95dee178d77e96874025befb3e6c79b9f01b0d8de75daae6268265219df4b44e884e27343455e705654cf021db6caa780514c954f414a9d48938d6e07801faf18147d2a9b5d4fb74b9b47835f9fe0bca44b08a157b0c62a111918a6f813d67382717bbb35d22b26a86ddfa38c7d9aa99fc92ef8a2ed43989fed889f96e61d240a865c8770437fa2506e85b5f3d69c2174d6e5bdac98280b7992b535e194f0aa47e44995799bb170b7bb76c996da57530ea2f62f33ec4248946c5eebd60616d6d3a607fb2b3c43224e538ebb8f3a2a93a99390728c5b9d01705c01f38d05582e4dde263a38c566d15b61c810379dfda099a4a646e709c6705607ee8a7faeefd3b3cfaee2e2b0f84300de882aba0535ac40e904117437df1ba1031e69bcd5ee4e69d712aec7557866bf2b1d485eb9431441e0e492a0456bf7dcd5e5f8bd11b419e38c33139487a9f3b58a6b3d9a8d2b7124c7b0497340a860a23173e55fd8f86183e757fd7b577ba044cd0a2048c9a388c53e4aa19460e1037d8bee6762e403bdf63888f437ab3f109dfa9faac0ac00f800aeff916ac1004893de761f1fb010d2375345314cc138d3785f7a74623c99bb52a892c5ef29a0307276fb2bfc767856b68921335235dcbac791779670dc281d1d544195ce3c88f531a5300428d0a270405b61eb0838367e097ee8ce2cf4b96312678980432e0c5218a910171696279e65eef51cd08f76051f0be910d00b0ac8f40d26070f32c85dd19164f6fd47deef684e9c632fc0cd5166ce4af898551480bee5290e2e27626f26004c649f131c04b295cb43f3a62ab0ef52f228b5127ad8de8afe71ccad3898359c2db97fa5e6c4cf02df4db15cb91c630e2127cc2764977344c0366355f5ee186b2f140f940e9c0da7b19de6e2d147684c8dfc1e3d8b941f42ddd845824877b42b58973ad04b191c7dd98afeaa884be3db61c5aef07cc52d4ff49ce212fb49ec90f6629848a01c2cce53c8981a5048ae521a87999720182fd581c42095de7c9850210e8c9e0022a369dbc1e94deed963c75b33dab4f2275736191e832043b010beb4ca631daef1476c0d032bf4aeb40d8f62b6e17df936316c0e290922d80a616df7bf16f6d1de6f0c084133526516b1604cf42117eb8882f8b128ceccd24dbd78b1d7fde083525ee51f51d38508bdd0fe2083f29cb3a5a968dcb24dba2670c8dddd71d794e62e988d6de122c4e04966cdc6e7bea55227bdd324538580785a2f8167de0daa65de6e85e3878bebbcb51935a37ddd42b8407ce23a51d352eaae2d5e354b1dc2577f104256725fff85fe022f58f31456517fe0ccb74ccb971b2a7d57c0c1aea761f0ac854d7fe46dc33016f6c14f2c3bc1755a776ff839891dcdd49cb98d7bad451650a8d9c97f5fa66c6727faf1ba8d8600c1930b4692e98672a7d9d66af3fb87397a9c6755efbc03cc0f8b331706fcc8f1a9ea21fc2ccc35113b08ab6f3d69c4afcf52af505ee5dd9fabe904689b4f03ff32b091d68dcc4796bbe16465c4d3982be3f4d3b961053adbcc9646dedcb75395c9e865528fefd71166e105371a2a2b29949e85bd31b3cf357ca1febd8ce25dda2bce947d13eb12c1dacbb4b42f8d94ba665a36542442e1ef287a7a0023123b14b3878401befe5ae2b555aa4290e9476ad648363e07fe03d9f12f86ea5d889b25fa1eb4131f9887bb9a3fd8d8a90b2b2082c01a78a984b38e38ae8f9ce9033ed5357cbbb0d5ea4beb9b361ac0d33ad7df1d0c0556db0ad0860a5298c7bb073154593e812f4bb7d76a97bfbf35c1f5a6928e9b1e09f11b257a5e19af756b60b0a4797f294978daf5f06d05edcb5fa708f5c00da2ca068d14e363458044f65d81e4854126cff63d5265efdce781069b61a7591e727b146c95ab6e07254f2ab6faef51fd0366e9a4b55b8a7160a9fc7ba8ab01d6eb81572ea3e490c9a7f6b503505c85a2b79ed009ce30a3745115b45ec0cce6241fd7df8901c42227cfe5dc1b1627b32772f510f6909f67ea4277f0b67489f9c2e96796b7bc2be0d5d9acdf449ef0c3b2fa83f82e7edca7de915e7f33b733b367ffe6e80fd1fe796117878dfb22e8f3a713900911ded30fa07c8d475ee19d6b2904379c82af65214eb3f8038b7b44c1576dd8a9c5a90dd44fada69a027651a6afa0e11ec1b5d989e0b2d39c2375876f45e7e9910c45a2c21edb4e2cdd616d39c6ef1da74c1b1ce72e451a07212c636d3ff5dc43245ae9701cc30be24b73d29d6f0a961faca9c99deace921e8cac334a64550564aaef4d853472193ab1e0757bb952e312ed60b4e6cd9867a6c57d528533c3185d9c3fdeed3c38d56079b32fbf25031674ada96a19a7ecfc54c84df37d77fa9d94271fbdb5969d84b96436fa1c96d0e3fa5bc26d35aec91f2f444c4e626f2579476dc9130ce61cf3c6fa7e338f49603c37b763fb7ea69c1e30dd1dd2f247e513d1fad1acca3e25471512b599432a0b37e2eb01074d89a0afaf72739524ef3ac335e77554bacb8144d15af6519cf78575d6bd9faa2d6b29fb3f253870606ac2c079a67d401952c95bdeb743f84779be816e549a7e4151abb4515ba2a6e9e577b507f337b65301ff2844def0396f6286d0e723aa554c18d47e0323afcd011e9e564df70731794d109097b52f2ade586e46108a154d5734b9ed79fb6669e4a502dbce18ddddcad488e81ebfbb4d5037fdc995627fa3147d813f22e25e4860d5f4f943d71389370138e397b67fa711fff31f0a29d28dc4ead5b84bb44398e72ffdba88afa75cdea658b59ad7ef5e155de07c97eb5269eca4ecc2072756f3d646d8304605e8076fdfbc407cf199f407021fb49cd3cf03d48a13f1523b4a78b0c62f1c3e738a68f18ff1915623fc7d681e46c17ae203563a94685099705bba14978b7d94458a4788beb9992ee668ebd86041aad04b94f6b120ea474701a0379f6b09c7a34d279a1ebddee30332e91dcfee2d0447a75858f506fa02b3c013b180dd4b309690218e94e9bf7e807975567cb1ffbd17f3c081223c20acb40d4c8e60b6420f52662ce75c2272d6badb589020c3c2aa17d925c4fc1fee90093b13287d461430fde05bffbfe779737aa6c4fbb77b7c0495ed90a16405a3476033f9ba1b770567c9f96757b236f4106a2c29cf524a131097f9648e2a670e0f8b082a7481d8664e08d7ba3fa6157a4d4bba470628d96d5cedef6ff1bf4ccc0108caf5177c01afa3ebbc91849a620edd559925571f81aa196800e0c017baaf20e5a2626edc8d879e3f43f5104c57983f5b07a3db0374d3b334f830f8ee14dcfa764cb96b23cd8423a5a1f85f24d677ff6a0c9ae361aaa2ecb2b4547523cf5d8e6586d81e0cfaa152fbbd0c1314765bcb5dba21b0b9165311ee264a4ee9ced4eea3b8e9e5b14f7269539543d9e3eb87ff64080593f82f47a053ecd46e3907e6d4226d824275a888caad4f8f78c6eb48336ef974829b0416fb649845980894657c972a73d60a45d1c9fb9d2f19fe84963afc9f6ec80279bd25e1df36be8c7c147e1bd0960e745515d12975c73f52b35f2cbf46558aac7fa20ba0887acead2744ad3f9a02b7ec1dc2b133f178a702e82063c7787217177f10b9cdbe3a566f702a4a8199221c870d4c22c91f6dcf6670703a08d4f077ccccfa1f7981bdd1b539199f66a20b8a21dbb519c92d0f90c89a6549fc1030c07d3382210774a5dcd948c7ca2aa4855ba980b6e1603d1d46052550a3a251f4302c53cc2c34ff1336b78cd6e54ba96446483493e767686dc30da36803d50c94c25602fa52b4e88c050ace32def1043fa4ff01e6fafd8b86f32c17faea071b7b422092acc0720598748fb0edfc0382baf56fd634bd9b8626ea71b802e5f61c70f0880a02e9cdcc2e41461f215a48391dcf7e54790f8c1ec692e10f42cf497460c6d2370f2dba4f3ac34f41435867d26ec2c0c0b0affbfc782ab6269acf53f485ba33682268aed492ecaca62f9097b1228d8e1cd6daa33505fc9d63908476bb6884569a2de42c3dad8826747ffb4223498250230b02f723b153f73f765549adb824538f389309292ebeed94ab6e04f137acc21ce76ddd98f9403ee8161d63500b94ed53aa2ee2410d34f0a446465604c0d0cdb3e1fb703a0f6f8e4fbc21fcff8477bb1bf7c8efa8614bd7daadde408e67c89fea269004bd47a0db72bd9cdb8bf7a14fa1fea9af41f0aab289965070ef39784cd1e5a88d7e18b", 0x1000}, {&(0x7f00000013c0)="c4ba63533741bb2f822d3d5d500a956a6a6aed00232300a63567f01a6022cde0e85525ddd15fec604dcfc508cff9ac7e3753cdbb6d66f5b01bc7d49c801be8784a251dc64f9d6e7bc1538319480cf1b9331e9c7ca900005222df5cdfe816132d11c20067934f74b32b8b9d9f39268b1d1ac551cb9dce97c7b4759f36d004b85a13f3197bdf5f1f23ebb8b61f26e8b3beca5ff4c65a44226306c9481c021970e0862e677084f1be2c6a51c17ff68b05922a7b6956c82a22986734e501073a560de4f2b467c8d9dc7d35b7d2e1bc498a7df12d3f879a6537035b0f5ff3939e63d2499ee815ed4fc120b3e14aa8a20e9934ce83150e7a121f6835ee6bc87f5c0133d48b2651f65cc090e2a97a0a4c049d1c0d7f51a7b7bb8afaa6f9b3198e2b4116a7bb343a258352a5d284f0b16b0c06facff9981f2cc17e5b0f2587343a91795b1ea90a81de7691c2b73b205be57c2ac8388251cd1c4d01b9557ab6f2c1648d201894e6ab8529a02feeffa240f34a0828d29554dc5f799704abed7706cd4a1bb812b20c5d38c13e89a359694b6bc418ede0901a06a8eb6b2a22ab8039ca885260b30aa8506a90c648eef41376e7cc7c6aea01418f4965be2cd79ea22048ccc50eda9532f19c32cc00da2b0ebd836e8256c207274c8ccb0a8caca7f3e7203041efd28c09c2cdd358c134eea14ae26de81ab299b162e10f1d37fd8c71dfac9090fb0a0383cf5c4f4dc2575afe3f178aa1659834d8335ed19adf47e64a70033100603bdc789923697a0788a07fc8d70cd51efbb0a2b0c32326bca51d596abe2237dfc888b8133327e168f5034592e0622bde622d9ca106ac95eb4a8e1dac2b9234ef839cd6880ed77d83e792d807fd57cef78a069509ce85d0d597df190263c02af17df772253c4bd9e5d471f547007ac8520bdf6d79c42e715a5177f5e966543c6313fd5669a316672d7da5c4c845bb42857e508651506be3e9284ad3fc8cfbfa8e2cea69d5dfbd19eab7753ddb47d3e9e0d42b61cfbf33fa80767962dec23cc89549db8206acaceef64562c619cfd4ef0c4fc6536407ef375f8a7c0ba364524d6e491a0a36549f3c8889bf0b676bb123bb77735a4cf97ee7b4f63c5b057a6e9785574c9ca10d3a4fcf971ac707ba8daef18d7a6413fe5a6dd616e79412663bde1ebde3c58f008544d99ef0c6fb7958560662de963226538f175661ccc5eee195ff6a897f92fdc63c7895c5996ab0c8ae426ed5448e4399d2237c9bab66323e6d76b3be41bb8d212ba25a8790850e69bbfaea16179fe7baa7e80a5ba62fd979d5e7fb15614bf055f0289571d3da65911c75e564cb73b7a4d0bca73497862cd2db5b1a65fb0b7af09ad1e8ca8bc6469523cd2380c7c94e77c2c5d72f7b0b25628bfc92e0899a90febd9dd9dfc5cda3da2aa92664e12af217d610a1c69b91a22234a316f716bdf4ce3825539df2f26fe0bc37708ba9539b12cb13272bdf543430c0fd50a964f67fc57fc2df04fadf74fcc5598c7e99296c17c7fb778a01e737fb7d807e973d31e6561ca1c5b832767f4f5590b86f46a79f1ebc41660fd0728b0a546109e6adf2827315e67254a0e44f8f462d3442bcdd6498a6845edf369c9bb028e91ee76e67f7bea15ac4fc648372075c6927556e04dfb3ded1c0b3f24ea746498382a3294ac7c8229cec50ed86920458381497b767f786413bb6b31efe6d9a80a012bcedd94b3428b84f803b94ddfbca6661af6fca914bc632b102cdef877087a1c496a60315275c9636cc777c85edb497dbff5a4dc801580e15cfc92c21e03d3da67dcd84415a4454b6668ee14de5a7b3f39d496728d8b7617026997fed696ee921da608910b5fd8388640626271e109529b279242a7a46f53c41e3bc1c3d920f350f8545d65b0e0c5e3ea4d1bb2707cd47d1fb44201eb6a61dd05b97c9cdbd9fabc2a59a47dba6460072773b23afc5cbd46333a67169280c23cd5a1a52e7159e7ad0e3c917b3673e9e25e7f02a4aa2b66482fa6cc26495b842580ecabe50261a4dede46e89238c7cc286ae6ba7fe4cac6119d64f9d57e078fdb815dc672804c2c1932ab52e34fed6014f1dcfc71bddef75564a31731d57a453fbe66dd34b727d24a26afcecbded20b94187db59426a72b8dc368ebdbc1067f2ddfc50f55bd5b0ac3c4b4ba3b929ee80e8aa2fbd3e5523a272f084291217ec894eecbbb42940c218eea9c458c3a9a02cfbede0151136926ae9a3af00d27ad4b204702c89b31aa375b24c0a22e81720d4010f869646e6b873163a785dad6bb0d3facf47f3f0ca1dc55e8ff0125943094410c3ca7785052e2a551540ad13efcd71e0c6ab6ce4ad1575395ab26cf12c08101dadce171741a21d13fa50e1dfafdfc8a00d1eeba8cb214da2b4e1c3de055a7075ce8e1914e1de899394848c4664f28b92f83a76fb5f56930e0b58c3b33e52cd9e9c646bae5538057d708e4dd4b95cb637ecb980ef05fbd6e4bd41ef15781ba0b77e59742fb499d293a74aafca8eaed4ab902f22a2c6ed15e226fd57e058fcb7e0638e544e93e94763a343d1e4f5e0a19fe718c93edf68df8f4b3cb951ca666cc4e2cab67e8fa27187b83a0f1ef55aa2f9eb75509db3fb2911ecb8d75c69b1a12981f51a3d4af6a3d000150c7bf72df09e2d3166d4838d35409b7bd3a202211661dc1c2c9ba3bdba0ec5b8c8cabbb430dd8fb134e66f27088bde26f6aa9678327707eeca7d79d6c8ee5d852db2e6684af4d9c90ba92776b1a259d0abefeb0d1d6d72c946f27512f349e7d5ff7985232bcc0c985cd7b38da02e2edc5f338c656402ce1ce93bc734b9c6b57dc2ebbf612027b9ef4b804cd009e8478842b51258819d27170323a66a7ed15180a685cdbb74af823caa9b490186b701316d3c4650348317372e6f4e2706eb32c455375956b4ccbccbb65911547c7218d178cfbbf62fbf6fae34a62d55be29c0bf5911f61e615331b51529fcb345dc83a4f8fd3faf9c2ad544b8bb0f6bd75f9faa74e7c35b8e9d7a7750efedf732ee1ba3ce366a78159acdeb70bcf725ff26c5c48eea8e8b6f031d90456c5dbbac64d21d7b726ae7b01dbea5c26b78d910ab3adff9707f497da2a490a2e420ef8914f8806e45d3bb6a597a6f10f1619a8ceb1bb67d16a0bf08ecb566b910103b718239fa2e4383c933ee97841e6105dde2b66fdbef4f01fe452bae3a0197513c6d1479226eeef3d07ecdf6d0078d236ae304382967f194dbf88fbc12bfce44f30d32b2145eace03e30433e9c508c79d2951b3c8e78d22fd2e32dbd8e338dc5e1361244f577938927f5503128790c9216d2ed0166a6312b712d1c78ef9d39a204397c6bb0d4d22d97d6e0ada6e5cac2cf47ec26336f86ab135b2c59f7e77ea8254efe5df78bcde37b3bf12ccec5e4d8355bd632ec88c3160b17fcb297294f24d7b54b637e165951fb4f52ced40ed40fcf43649fe23c71cd0de19b920e427566a2ebfc63113c62212073fe98beceecdbc3bf892904fb6572c359988ae144937f97da2867ee587f38b620e408e2015ccdcb49373a02c4e9f7b3a7c39fcb6a8d880e69c0dd658686c733764d1978b87a6d192aca99a6d555573ec4579702792e03d40c3cd4e41953ffb1496b58020535e1373df407b28ee4cf0b0a3ddb9b7403191a01c3f79bc2043794d5b14aa7c9fac27fa8ec8f06e136f4aa4fae3f7da9c6dc9cff1a75431bb989ad0e54337c1344a421d58afc1236a28da146591c57422fcc4986491e946fb6d7e0977364876635a6af1180c2b32ee4249747f8bce328d63855a874a8aabc43b946cb87abe63d57a4e200750abd900c78b34f8108e3fd0b8854acc70997df7c206a37b6e04bca51e13e028aa7d8f800beafbeed75e8aebce40db2db2df73a65de885d2683fa9d3bb97ebea0edf6d8e70ba8ba3e744e4e5f17792f1c54b6752fd1a7d165686237e36798b9a3a0d6d505cf45d61addbb5dd969f62d234a08eba810c1973ec7a7f4dac890c027f352fab912079dfed11112167052ba77ee36f512ad03faa2c1f9fc79e1fbd1709fe7ebc3037dbf84ec4b3e1b372f93220efef5d5077278457f470acc30c0a03843dd35af94823ccb67f34a5738b154889f5bbe16e1bee485f56ce4bc026165c2d796669f89bb0d550198152b17ddc155763a46b80c1ae8792036f0baed0b43a9da4edbe8b4e66244764920e05bde5f6c26df8fbda34e93fc28eeadbfdacf41d3fa791d8b8f7c9691aec7c973772f3c5f8232a5db7bf9a1ebbc3bcd86f13fe4e4c7b6bb5171f68510bdad4ac1136ec9211f034f2ae25afb881283235e2e5bdecefe9127423cb2436474aad89d8552951db5dc38f72642436ed9aba8389d29805728466d5e6b6a59221f0b3b7372a3b828164bd2337033eca6e0d36de0e1ba89f57ab320edc654c69a6d2c8684884abcaed5256db3f779cad8fca5c6ac3461fa2dc8e4534c13cbca0f47f8750da03dfd741c5c303460deed95cd6d282c8f75a65c3a2e3f8e22ebfcc0206a70fdd603255c5e999b9d335e6d58fcca93d8abbfca515b57713a625bc828f6c9fccc56ec25b9ecf5076595c33b96c0898dc50231695b7e5c821d5eeaa7b0546a1d7a0961185f676a2ff56b27effb1914fc702288afff12b117ca73c3f25dcee41105dc99b38c8e83f975973c7d30f7fb04eea414e4d4deaf10c7dd31dc036c0f8eacb2da22e865de0d48ac746923af3efcb9dc87dd3df5aedcf6a6e530b95687678c464f04ae4f62ac4be6c990dd1dbd47f5f13043a61eee32dddb2a7161f42f32855910d6deabefe2f29597b92efca50fee1d41ee5c84ab2b3cf8cd93a8945a7e2fa362854535b48c630dab0a92b73bd33d9e6165f0c71716433cfeddbea6df83997e4aec94923040ec911c8ebdb91de452f9a873c4444a5d9e1bf2e259a33be5ca073ee1d94f512d78addaa0486f00962c8df624689621a59ce8d28ea3890be1c57756ba08b73d7263dc43709d1d382620db6e23f0f5cd09b8b0797cf0942f40144de4de2639596923e45b3c1293be9fff101f438edb6a6cae5cfa81f37918dc60cd03800ab46d6db316712e04f21acf687bf3ad1d6183699dc4430517ea79b274e919e75f6f9b8a58f048d0ecf4240d59cc2b33cc640ab41d416bda4e8a677e5a63bb5263a96d191538d7b384e4188e61e038dfd56fd3321ea5d9fc2ed9d5439440b35ea339bda2517f3c3b6c543d931b5924b9ad8ba312f8cd67cd2a9df3ae46e056897b3c994a867628a4be9114c06453073f6647b31e064157b6fce940a26c9db65748e9b1fd5417e6cbdfff69e81a2c026caabda29d404378eae841e40e37698a6b41c5c756067bd5685c10b137713a1db2f436f7cb944fd80390078d36fd2300cb828a916b3d171dd179bb2707ebd41735397dab94cc7ead8333dc908bf6eb36d92f84e3d002729790417d06ddde92365fff66368bcb9ebe21826f1094d8c9945315879178d5c4b43f1f2be7e9d5fc9919fa108765fd1be2a59ed00629eaf380b7c2505e7f4b5abf9bd14a8f56236e478f3013ba35f64714db1f9373c4403c022045b47d1bdf920efcac6cd68f1f1c1df0545215b44937aff592f3bcc9da6b5dd2081037eff8c15e44ebe7e5e8a07624fda76a6f7726b1e88a99eec49919752ae5ea562aa5b49dfb86b3a1f92ebfad8b12dcf414eef621ab8e603a7d998b7cb147a15e4906abeb4d0aa2241422ac98cf7b3358dc0a920458940e3c944bb6bb27b1452576e45db1dd96bdaeebe030a596c40fcde72f862ffa7775b5a1f10f2ab5", 0x1000}], 0x2, &(0x7f0000002400)=[{0xb0, 0xffff, 0x5, "6f51297fb8d4003b194d5fcb54354c3e163cd999670f0e5b3ebb95306f47ed8548e2914a284e40a4d34e6cfb37b9dabf53537aaa495858f5395d70053a0a360e922dbc0cdc46dbb214ea26f02326ef52439e806d4b677518cd3a63dc4034ea1f82c81e1ae0239825e7251f4a7838037c5fefdc6ea491079be9b6011596059e2a3613c45530639badce5266404c5bc988a7158384affd656c6fb27c257951"}, {0x70, 0xffff, 0x5, "89e48d6e720c2f4c9996666d325c17e29dce99f3b0365fd3447141d412b977a896d35a0203224ab7cda26281bba9172622fcf99fbdfa8ef9f9447d25b468d980fd50577de6fddfaec1ca3b476cfbda76df9dbb1e119660ad2828eb67ba9207"}, {0x40, 0x1, 0xced, "fb8e3c5d4bcb84d00671e841750d076ee940139f63ccf293537012700fda4dce624520b960fa5658cf4fef143dfee7"}, {0x88, 0x1, 0x10001, "e3669276fdbe7f73d61d301bc705825985eeb97a2a4b0b0989f787ddce3ca6d587ffa71440f3df9462b851ce0ff4471251fd8ce654d9898737a66cf0e0eb0916bd617a959310afeffe6df85ea889ae94ebf99b614a79cbc3d88400e276bc617c729ab4d2d967db59894696361803a98c62"}, {0xb0, 0x1, 0x8, "67a80451823f6f0b3369033356a45f8d7e73d12700c9b42744c81469454305eabc156ec9a3e5e4239ff81b203b1c7a792c0f0509f9d9d3c3afc05df2fb5b15f3792938d05938bff72fd4d7b5c5352c4bf9ef42f51f8baa40413a3453224b99e0163a8b2e232d66ecf1651fc6d6d04d4fac2239ea35223df70ad4fe5dbc956e01ec6583853f759fe72129ee48ebcfc044860153010f52b7bcf5b6937faff06a"}, {0x28, 0x1, 0xfffffffffffffff8, "915b1965c7b21d0d3e83945acfe1395f69421f38"}, {0x18, 0xffff, 0x3f, "919e32e27c71"}], 0x2d8}, 0x5) linkat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x7) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) open(&(0x7f0000000040)='./file0/file0\x00', 0x481, 0x80) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0xbb2, 0x1ff, 0x1, "a12be96a5cd057657ff85e17c98a5010c4ce5834", 0x80, 0x10001}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x5d0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0xffffffffffff0000, './file0\x00'}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x800000010, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x1}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000280), 0x249}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000100)=0xecc) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0xe188) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/81, 0x51}], 0x2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a291dc579d6f0e75101e00000df557f357045ad35a0520020004"], 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0xa, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000040)=[{}], 0x10000000000000f1, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000003500)='./bus\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x18080, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:14 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x4, 0x8000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:00:14 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x10000000, 0x3}) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x82) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) fcntl$getflags(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x1000, 0x7}, {0x18, 0x3, 0xbb, 0x4}, 0x400, [0x38, 0xddb, 0x40, 0x8, 0x1, 0x7, 0x40, 0xfffffffffffffbff]}, 0x3c) writev(r0, &(0x7f0000000080), 0x0) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) r2 = semget(0x3, 0x0, 0x20) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x7) openat(r1, &(0x7f0000000080)='./file0\x00', 0x108, 0x8) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080), 0x1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000040)=0xffffffffffffffff) 16:00:14 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) dup2(r0, r0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x8}, {0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/146, 0x92, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x3}) r3 = getgid() r4 = getegid() setregid(r3, r4) 16:00:14 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000002c0)=[{0x50}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x59) setuid(0xee01) r0 = getpid() r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000080)={0x0, ""/162}, 0xaa, 0x0, 0x800) r2 = getpgid(r0) setpgid(r0, r2) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') r3 = msgget$private(0x0, 0x20) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="000000ffffa559b6393357986a064490fec7ad86fd39ad6875db352afe9037650000ebde902454a90cde71d5fe61d30d0efc3bdb48ac2684c7c060b1d4b3d8bd8cb700b68e72c81118c9a0260b00000000000006f04be8d439c8bb660d981fca240960e95ac78ebacd4a1fe616e3e080e57fcc000000"], 0x1, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x3, 0x8000) recvfrom(r0, &(0x7f0000000040)=""/17, 0x11, 0x0, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000000)='./file0\x00') r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x0, 0x0, {0x6}}) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000280)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000300)="ac", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x401, 0x6}, 0x10) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0x8) fcntl$setflags(r0, 0x2, 0x1) getpgid(r2) 16:00:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x84}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x281, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {0x2}, {0x23}], 0x3}) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x4000000000001, 0xffffffffffffffff, 0x800, 0xc}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x7ffffffe, 0x80, 0x3b43e5da}], 0x2000000000659, &(0x7f0000000140)={0x5, 0x5}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = semget$private(0x0, 0x3, 0x43) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0x1) lchown(&(0x7f0000000380)='./file0\x00', r6, r8) semop(r5, &(0x7f0000000100)=[{0x1, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7fff, 0x1800}, {0x4, 0x3ff, 0x800}, {0x5, 0xb0, 0x800}], 0x4) read(r1, &(0x7f0000000040)=""/1, 0x1) mknod$loop(&(0x7f00000002c0)='./file0/file0\x00', 0x1, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000440)={{0x200, 0x3, 0x2}, 0xee, 0x8, 0x1}) read(r1, &(0x7f0000000500)=""/90, 0x3db84ae9) chown(&(0x7f0000000200)='./file0/file0\x00', r7, r8) nanosleep(&(0x7f0000000180)={0x0, 0x3ff}, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) lchown(&(0x7f0000000400)='./file0\x00', r6, r8) dup2(r2, r1) poll(&(0x7f0000000240)=[{r2, 0x5}], 0x1, 0x7) mknod$loop(&(0x7f0000000300)='./file0/file0\x00', 0x40, 0x1) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000340)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000a00)=[{&(0x7f0000000940)="a3c751c8fd41d1bbcef84b397977bd1889469dae71d4a435eae8f54dc2257bf61173d24d35e5c7996a7a52ea4dd7846411eef89817a4a1fe325025d3eb6369175f031f5a6ebb44eae703d0dedd0d75810fb71c0c20b9b221d4a4d890b76013ed53d2aad43161a583532f8b00a73e8e8eab64157d38a007b5165db62c898afdf69062d3b914008a9c71e633a6", 0x8c}], 0x1, 0x0, 0x0, 0x8}, 0x408) pipe2(&(0x7f0000000840), 0x10000) fchdir(r2) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{}, {0x81}], 0x2}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002002, 0x40004000000028aa) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="879d1dce18a8925eed32d93a40879766ac98a8442d126e6c16d3d0f18527da6d9ca22d98134486a83b89e1b247e7de2082a86b326d297fad964f397946a3d6b66c8f55c75fe587231cfe7f8a8bd9d2f5385bc94a3056204e87a50ba8e84eba12b050a8789a6650f4a935afbf45", 0x6d}, {&(0x7f0000000140)="6126b92ff374c5a224146355f64955c016bf63a8281ee98ea2f6762652ce35ab8396ec9e3e51129012b51dfbd68f69ca62b28782ba7cdef2cecaeec46a9b1b66f2237678169476adcdaed6bfe5676659beec99203b2d7533c858a98358359d0ae5268eeabaa6cae3efaab8769b1768d888255e889789b2d8e4d37126edfea211449b3f613d91fba3ae92c99acc17f22cfdd0cde3b013a4e81424659668ad1005c9055a34f257465a0294ecc084bb37374887e6bee19bb54eba", 0xb9}, {&(0x7f0000000200)}, {&(0x7f0000000300)="1d3bfb591c666e2ed7b49aa9d2474a0a9f3ebfe415eb9224bdf47ca5480f518853125aebf7eb88f83dc6fd2dcd0091459c3e577af6a7d7e7596eef091484501f70c608238bf8ee9aff3cd935325ba03870ca76716db8a1f4dfd5327e7977f7c0b9966dcff2cb103d017a848d8cd94af3c0a0283ce98367c6f2769a744c8f76d41f6d948f9f286a9e1701df6c86ee3d643079616b11b48cd84465ea3f504ba5298cfb114225ed424015d73dc02160f6f37d08ba54e1d6185b5800bb99839af2aa1e67eab46804c11d8c77f63020d9141f17432d0d6d0c34a118aac46e762747fe2b6d95e07e437130", 0xe8}, {&(0x7f0000000440)="7f083de019d8982ee244ced2458c99649e40cb00011524a62a22b892b95157bfe132dcb24fea825b7dcd240c511a61d7a4fe313ceb5269fce5c595aec0fdda7479014982be10f12f29039f7de6e56fa0376e5498f7f234e69ca8091644fe2c3fe18f3c5f", 0x64}], 0x5, 0x0, 0x3b) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000280)="000000186204f88a002b3a0000030083caf7afb9d8dcd161342e03edfef1b5447dbf458a1f0b741f8e8f80b58c1db2e2029d0c4750f8f7c413f1071d36803a52f8820000ae84c9f0611da24e77b6a5f835cbcea514f600", 0x57}], 0x1) 16:00:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) getegid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x3d, 0x200000000000}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: r0 = semget(0x3, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{}, 0xfffffffffffffffc}) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000001680)="d206179c36b47f3a068db0b32a4fffe2323bad283b1decc2592c79a34745104329609c964ecb10d622f4ea830f0ad467798e3e5141aced20c26a8f5665386e7f231d12888af5d540ed697ef145380fda85928347ef3368e9e673a7ac2f32328cca987c2a558be4acf4fa52f4fda8732dce885e05aff38c1196c2acbbd99f61f429a8400c39515d58458106906d822e9ffb03966c7e328a0de503acc4a09988abc0f9606f00590bf3890e068d7c7ad5f9c541e7e75873469b6e6f2d16e38c50a05aa4b1a46b6ed069a54f121306e6dade309d0f01d454a26e362eb5", 0xdb}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000080)=""/46, 0x2e}], 0x2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) getpeername(r2, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) read(r1, &(0x7f0000001540)=""/4096, 0xffffffffffffff90) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/232, 0xb6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000480)={0x9, 0xfffffffffffffffb, 0xa8a6, {[0x100000000, 0x5, 0x6, 0xf, 0x6, 0x3, 0x5, 0x1, 0x4, 0x0, 0x1ff, 0xfffffffffffffffc, 0xff, 0x9, 0xd5eb, 0x0, 0x4, 0xffffffffffff8001], [0xfffffffffffffbff, 0x7, 0x4, 0x6, 0x3, 0x3f, 0x7f, 0x2, 0x651103b3, 0x4], [0x9, 0x0, 0x5, 0x3, 0xee7, 0x800, 0x10000], [0x5a8, 0x83, 0x4, 0x81, 0x7ff, 0x9], [{0x101, 0x8a1, 0x2714, 0x1}, {0x101, 0x401, 0x3, 0xff}, {0x9, 0xb7, 0x9, 0x1}, {0x6, 0x800, 0x3}, {0xcf, 0x8, 0x10000, 0x240f9dac}, {0x2, 0x1, 0x101, 0x1}, {0x1, 0x9, 0x101, 0xa9fa00}, {0x2, 0xf800000000000000, 0x7, 0x3}], {0x1, 0x8, 0x80000001, 0x2}, {0x3, 0x3, 0x10000, 0x3}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0xa, &(0x7f0000000280)=[{0x98, 0x81f, 0x4a, 0x2}, {0x5, 0x1, 0x200, 0x94f6}, {0x100000001}, {0x7ff, 0x1, 0x8, 0xc4}, {0x9, 0x400, 0x0, 0x5ec1cb6a}, {0x4, 0x2, 0x1, 0x7}, {0x867, 0x2, 0x0, 0x1b8}, {0x4, 0x7, 0x40, 0xffffffffffffff88}, {0x40, 0x80, 0x7f, 0x1d}, {0xfffffffffffffff9, 0x4, 0x1, 0x78014d99}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000840)=ANY=[@ANYBLOB="0000000000000200000000000000000000100000e31fb7d090fa572dc60fa9ac497e83080000000000feff006763dbe35d29eddbde9a8e20bddf86303e5e954e199d2efefda4988a417a570b264f2de614c66e85bc34dde6d349fb2708f1466bc7bbd667ad7f375247adbc119cf307a1bc607388496886941ffb67cd907a9a500eb6bc25be4bac47488e300cd589bc3889c00e4f9e9fb16c45c3a2242cfd8bb182b34973618d6ea935a2460d3af933170225f1533754aa8a8e9cca4899d9d0"]) r2 = dup(r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000440)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000780)="b635aa81c7220d1256fb437a19f377910d5a6b98b405a69a0ed7cb0102fb6baa34060a855ced331c93090a2f03477fd2831539138cbd4abff826e2b2a43488d4eeca4a65c6f507912246c84e05cb2ce507f9525269c6cb5bf4834d0e43f4547a3775a5d8cdb633b24abec6f1e032b57dbd803ced28d09c14b085be77385410ec821133facac6dc52d5778cc06809131acb06ae19688943f4a0c309d67e4eab283a75546946b87da082844ec04bc2bc") ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x20) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000580)) geteuid() getgid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r1, &(0x7f0000000340)=""/245, 0xf5, 0x40, &(0x7f00000002c0)={0x18, 0x3, 0x371, 0x2}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00']) chown(&(0x7f0000000080)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000500)={0x100000001, 0x15e0000, {0x1, 0xdd}}) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0x712de38a09f15252) ioctl$TIOCSTART(r4, 0x2000746e) connect$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x9, 0x8}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) renameat(r4, &(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') ioctl$TIOCSCTTY(r4, 0x20007461) accept$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x610, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20, 0xa265b36c00a88434) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x7a7ac0100af610a8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10580, 0x88) r2 = msgget(0x2, 0x200) msgrcv(r2, &(0x7f0000001980)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x6, &(0x7f0000000300)=[{0x80, 0x40, 0x74, 0x2}, {0x40, 0x33de627a, 0x6, 0x1ff}, {0x2, 0x80000000, 0xffffffffffffffe0, 0x2}, {0x8, 0x3, 0x3, 0x1}, {0x18d3, 0x6, 0x401}, {0x1, 0x7, 0x1, 0x2}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000002c0)=0x4) r3 = msgget$private(0x0, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x0, 0x100000000, 0x3ff, 0x2}, {0x0, 0x0, 0x2, 0x7}, {0x100, 0x9, 0x4, 0x4}, {0x8, 0x100, 0x59, 0x7fff}, {0x4, 0x5, 0x9, 0x9}, {0x7, 0xf03, 0x4000, 0x9}]}) ioctl$KDGKBMODE(r1, 0x40044b06) sendto(r1, &(0x7f0000000480)="13c67683a2954b22b4f51652bc566b54d4e0125120cbb0f6c3103504e5cdd26f8a6576edbe2936e05200faf87ee427723e6ac14274000000000000000000", 0x8d, 0xa, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x400, 0x0) msgrcv(r3, &(0x7f0000000280)=ANY=[@ANYPTR=&(0x7f0000000700)=ANY=[@ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="7986279c4d797f33e9472bad78241486a740e2682831a400004996e5ea4a038b42cc6c1d2e9850abcbf50e9f062110371cf00000000000000000fbd6c435433ae2f3d83d97", @ANYRESDEC=r3, @ANYRESDEC=0x0, @ANYRES16=r0, @ANYRES32=r3, @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRESOCT=r0], @ANYPTR]], 0x1, 0x0, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0x0, r1) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0x5, 0x7fffffff}}, &(0x7f0000000080)) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000780)=""/198) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000540)={0x10000, './file0\x00', './file0\x00'}) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0xdce) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2) fchownat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x142, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/222, &(0x7f0000000180)=0xde) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r1, r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x5, 0x951, 0xfffffffffffffffd, 0x2}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0x9) ioctl$TIOCSTOP(r0, 0x2000746f) r5 = msgget(0x0, 0x0) getrlimit(0x2, &(0x7f0000000280)) fchown(r0, r3, r4) ioctl$TIOCSCTTY(r0, 0x20007461) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f00000002c0)=""/203) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x80000001) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000500)={0xd3, 0x0, &(0x7f0000000400)=""/211}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000540)=0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x20, 0x0) r6 = semget(0x2, 0x3, 0x20) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000640)=""/45) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000006c0)={&(0x7f0000000680)=[{0x8f, 0x5}, {0x5, 0x1}, {0x42, 0x653}, {0x0, 0x1}, {0x82, 0x9}, {0x0, 0x3}], 0x6}) fchownat(r0, &(0x7f0000000700)='./file0\x00', r3, r4, 0x4) fchownat(r0, &(0x7f0000000740)='./file0\x00', r3, r4, 0x4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000780)={'./file0\x00', 0x1f, 0x1, 0x9, 0x0, 0x4, 0x0, 0x401, 0x3, 0x2, 0x52d, 0x5}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000800)={{0x18, 0x3, 0x6, 0x8001}, {0x18, 0x2, 0x6, 0x4}, 0x0, [0x5, 0xff, 0x4, 0x7, 0x2, 0x3f, 0x5, 0x4]}, 0x3c) pledge(&(0x7f0000000840)='/dev/zero\x00', &(0x7f0000000880)='z\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/diskmap\x00', 0x98, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x200, 0x0) chflags(&(0x7f0000000940)='./file0\x00', 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() fsync(r0) lseek(r0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) write(r2, &(0x7f00000000c0)="86", 0x1) semget$private(0x0, 0x3, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x37b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/137) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2000000000008410, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4d}, {0x80000016}]}) r1 = semget$private(0x0, 0x5, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x7fffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x10001) r2 = semget$private(0x0, 0x5, 0x40) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fsync(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x5, 0x2, 0x1ff}, {0x9a, 0x81, 0x6, 0x9}]}) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x0) syz_emit_ethernet(0xffffff92, &(0x7f0000000040)="b6") 16:00:17 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x2) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x20}, {0x6}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") socketpair(0x30, 0x5, 0x1e79, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchdir(r0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r2 = getegid() getgroups(0x1, &(0x7f0000000100)=[r2]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:17 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x400000000000003, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f0000968000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x7ba80b6116d8b0e8) 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x9}, 0xc) 16:00:21 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x9) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x61}, {0x6}]}) unlink(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2, 0x6, 0x2, 0x0, 0x3ff, 0x81, 0x8000, 0x2, 0x0, 0x1, 0x50}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:26 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2020, 0x1) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000180)) fchmod(r0, 0x160) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x28) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0xb5fd, 0x80000001, 0x1, 0x4, 0x5, 0x2, 0x0, 0x2, 0x8000, 0x81}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x20}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x3f) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:26 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2010, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x536, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7", 0x0, 0x100}) 16:00:26 executing program 1: msgget$private(0x0, 0x4a1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x3f]}) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) 16:00:26 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x0, 0x4000, 0x40, &(0x7f00000d6000/0x4000)=nil) shmat(r1, &(0x7f00000d9000/0x4000)=nil, 0x1000) read(r0, &(0x7f0000000040)=""/173, 0xad) 16:00:26 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)) r1 = dup(r0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x8) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') kevent(r2, &(0x7f0000000340)=[{{r0}, 0x0, 0x40, 0x40, 0x0, 0x5}, {{r2}, 0x0, 0x20, 0x45, 0x7, 0xe4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x8000000c, 0x6c2, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffd, 0x12, 0x2, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0x2, 0x2, 0x8, 0x400}], 0x1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x59, 0xfffff, 0x44, 0x7}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000002, 0xc5, 0x4}, {{r2}, 0xffffffffffffffff, 0x18, 0x80000000, 0x9c, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x5, 0x7fffffff, 0x3}], 0x6, &(0x7f00000004c0)={0x3, 0x2}) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2101, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:26 executing program 1: r0 = socket(0x81e, 0x1, 0x800000000000000) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:26 executing program 0: open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1000000000000403, 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/151, 0x97) ftruncate(r0, 0x0, 0x100000001) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x9, 0x1, 0xaa188999d996d8c, 0x3, 0x1193, 0x7, 0x2, 0x3, 0x73, 0x4}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="dfa6000f") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, 0x0, 0x0, 0x0, 0x0) 16:00:26 executing program 0: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000280)={0x43, 0x0, './bus\x00'}) preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) shutdown(r0, 0x3) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r12 = getpgid(0xffffffffffffffff) r13 = getuid() r14 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, &(0x7f0000001b80)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0}, &(0x7f0000001c00)=0xc) r19 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, &(0x7f0000001c80)=0xc) sendmsg$unix(r2, &(0x7f0000001e40)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000340)="b181788b59cd5c6d97c79021924e60c24b0ba02524ed5f592c2db0924af45cfca1728ff8b72321b372879d5a937a5552f075d155bf65e92056948ab100496a918077dafea5ef96f873e5b36cacdfcf2ce2cd86950ffd2c5837a730a10d3e82164adbb487cd74026f8d134065cd83373b98c73ba8f5a786d32c3b84fc834d5110df9baf21c462f125b10cff6484e2effdf9836662a599c0bec09ba90da4dca9c8f92849881917bbe945f3521e95153ad18a2ac4b46048a07d436877c5d2a89c5fec5720988db38092bea36d49a5ea0aaab01cf1eb38d5c86bf568b2cdfdd08b0b2b75cab4b4e3b464bb230633d34a6b67aadeaf37", 0xf4}, {&(0x7f0000000540)="47458fc5cab84b204d5c1c0e5bf40e12ddaba5d56a1a38306d46c72c2bc5c3683aaeb2613292c0e49f3974ebe9e143f62e3fef3b029f04c3910cac70ca1e4c7498ab1ef855a766224a1fa0fb61870ef2dbba20a6911214d5c6a3caad5d16039c20d4ec9715bd9f6d28a176d14fe59110a2e590313f73f5ae1aff1eac9d4b8c709c51ea58760f295b2278e7fc7cb9d54418fddc4936084f56dfc5db2284f1056aa2938d892f7f0779602acb3856c67d7fd5db6c7e683724f342c12a7433437bbcc05c1eb75ee205848caeec17bc078c22755a401a977a3b264cd2dd61e2302cbaedbb61ed4510804473f65ad68c8301b8a909ae1bbbd6a2", 0xf7}, {&(0x7f0000000700)="c5f26c7b1b81a613b344633b8ab47d1b0e369a73087bd065621f23b07e79e7f39ca66746dcb8504745df7e154ee85a2570de01aa74856f77e8acfe87aa594cbe6399f85716683e536359cdd13b47561abe438efd386e0efdc05f18eda0a87dedcb7024e580166f84541ca81bf30886481c55072b727034e8650e2a631d61b833419cf53c45eb3dcf95227b33d0f24f8d8f1764c06c3fe223ef44ecf1657c4c984a3cbbe2a2f59aad888d498073e1d6569fdac87387fede8746fa360f4f335b2db0604854f3d6b77d0b0e8ca6b93a3d1e76b242a845ea4ad39c8385e219411c53e9950c638d604fb1de3c9ee5cb4b05e882fe264521526bf9bbc57127ff7d3ef75dbd7c2644bf7844b2bbc098806a0c03db4e0b833705c79965d2da78755b3ea7e0c296e21386bf39dd27f1cb4ddd653e1435341ac76e77f4b48e856920f89876175c16d673e07bd82ab5aace12b685c288184ddc0c7a23615a962c173ca3f134c9f68d1ff47fb39ec28b17630eed059afb276432f75dc21459be36e14b614f4e75471bca94ad1fe74998a0ea48bd9b2d1f2a7e3833732a2c0b98c280f762fefcfd5935b03505eb011c44eb5313b09bec93abc3cad57eafba531aa05d563985a104fcf1cb10a7d3ca1f5bb7d57d77d5d2ff0046da6496bb47ae4b828155d43a5cca13fdcf18e23c342c1293ae3d3cb90350664ee2a7a65d2bfa1545ee3bab10e10b07ef2bb0c4e5f983eb4578a160a70a30b384faa61a9be5c31af2e58bc32c36780e918740f761e551c3b4dffd020a2bbf9cc9230589e0ff5475a22df19ab0429ff66560d4b42ad9e1f99f05ae93eff24da4e0178e1ce92af4e58c4ce0ed484ab4f593685db38ed7a6bed2b7cbb9beff6b6469969bc5e515bde53c95ddf5e0a140626e40eb48a507f4d8d485c9a587c02c76f28f5003250894471f4a43947bffc6178294a072c78e85d869fdc74d7dbd408c576d1e4403ab6034328bfb909d675db79044e0440204d7fc359466dd81a1f60c28633c449038d849bfd53736ab166ef43c8cc6a266516a2a7e5373a561c9732fd46a0ffa062b781903f82b89d503400b49f1d74254e5b94496b8d01202afbcd37b762a8e4c2bf3b9fa94acfc8e586b790777d05d97a6f34fc1ac20c9e1a3e9bbb6d7718acbfd69d6a6ce211956f3c0ccff5783543abf3cf25a6e78f7833241c53b87b240aee59e53219f83ec8b4cb0c9ca24d707619be6b47d0db7ecf12399c078ca6d244cf4a9803748130a619ec202477d1c5affc23dafb189724233f4d6747d35af633c59967941f47d621b9e1d434c6570cbdb4fbe3e153200c957031713f48f0fc4d42224b2f0a6a1b98246b3ceab4cedd1e2c53777984078002a998fc1ea87a2a2595cc30ede80f5b62cf6e911d6bc115c2bdad179330792d263ca41ec2c6f00f1ce71e92caa75b572a15f23a9df0970fafb2270646c16a8c77669af04d51e6f87fda80059a1edf255b306acad9f8b1efd596c87aa8f770b81ce8d58b1546c0e8ba545f276d016805a25acb6e68aceb9adbef810fd85e30bdb1da6590faea7fee17f35d581e1961989d98e3a31f1eb4c973931d0e3ccc2ff2af7bcff34c3713e72ec24b6d89908d0e4236a322a47b9c2cf099db85d60344a1d35203b8b254c06fc5a5437e0dca3232285d3ea3cd551e9d93c1e53357ef0886d556943fd5adb8259f6d0344b8bf62049140bf9ab7c51429d9b7ae0f669bb605fb8edab1d644612d2e7a0ab730c753559a26bfcfd02d6cf47aa4d349893a8257d76586cdba127c03664c022f1c3779c0dd12ae2c481cde2c77f534a532a71c33230e2eb7b17fe4e73a65c56a2ef68a7462fd3213f48b663728bd4a535ed08cb73f7aa13d411dcd0af3632b6467fc6adb6983d82953e1a0e74dd0f6f70c944bbe22499db8b519ac9bfd9361114f5b06de1df5eb1a20185e952c739796b3ab1a81b399662b5a71b7a99c32cebcb7878bf8e83623507ac93ced519e0737885bad1b1870d25e902b8438ecd73745e2c824da110f6ec3ae3a9a141bb9647914e559aa655c69826c3879298beda7275d401dd14b905320e2232e3e3f5dc84b25842e3126cadcb7275ea758f9244fb173f7dc5c1fe7beff29a80a01295254f5cfc7fb8684d78df7933b1390ca141c6768c110a411c949bb94111f39c8623fe3824c440f311e93ed6539091b6e9a3063afacb2a4579e4b096c704cf3039ddd3efe26769d2dfbe950cc7eb58bcce4fe283b5e3bef76ae0bce9912339fc8907abea4e11981181d92aaf053e0bdde6c73c19e67eb75d414842bb95c294c5e2499b7e2a9e78e34a8e6287c0700de7fac7921b592c065b22e5440240c619d3054ad67a4283fa8e1bdc148974bb1f731b0b56448e0614f75d3ef4b0b8bc660186dd70f941375d6b476a059be2e18a21779117282867de74358ff78a110f1fcbca8fbe3e38d42cd4d0b93af67f61a5d007acb51eba2827077c9fd7122b38b97f2d4aa25b4b8a9afbe23907153fa17dfa66cc052c0020a23e3c38b4b5cb1d8b752bf5764566157e60aa5f91f695c36be96cba6e892e440d54fe0a94ba27952e2c30ca9a70f65a2be333240114ddd9d7b7d1e550df6418c10b3ddbbc97e29632030a02e7752cdb613550d7bc5d10515a9dbcabf86f61eb1f6a3b639dab7ce7068a31311a678baab1e7402dc359b9e3353b2139ec8ae7d2e5a7b76ccdab3d23e298bb9ffc802324a0fd0535ba56de11764f06bb905641f03a92cc9d7252a4822ffc838a7c20884ae8399039c9454a817c403898f166aaaf183cc9f90c0620cc34515af0fc52d9d083170b97449fa58ca9e2f7b55a36b6f862af3606c1e78a4d37bfb07a243ad88cd9ae14a188dacb6ec686f2a1a8cedd992babf1cf73eabee0e33991ad5e54819ac7f704d45e783c5db549509d6b4b4643293765dd6db42978a761c5f06cc6cc12577a02ca7c0aa59d25c0702ce1d9edbc1c295e23179c957eeb6cdc21414d5f1d810e841d55ef491ca3d444d0797486361c7dc9ec91fe6f04ede0c0bbe31c34a2de31537a39f13c0d9df02e376b1532b6f02accf0c48a5e89146e18f428cef250a4c5664c78949796e0b1e79e23b164e21b0adec11f4b79170dff56b2a6de67d901bc6cf64d7790af5f16c4c0a3639e40a82a81d3f45f07de465e8ad3161c05229363ca2c80cd772db32e18ed0c557edf2ba5fd4f998566bf5fae2cce309dbab1867e8c4a9035a2a9c152cb07bfb340ed8437ed0851409632704d64639bea063b057215f66a56cc48025acaa9d586bc600ffd87fc5f70885c297fd90edba3207218faf19fd3ed15ce48ae0d7a0f27eef319d31ad9dca7425e1c520b13872d6388b7fe626538573d12795238e24d416e015bbd4739d2200cd491cec9bb15e0890596c7dc5be226c2dbed599b2e44116142f7dd3be83561876b3acebac8a7626f5e99234fce05a1643540e55369d48ce7b35ce2a022e45b2bca99eab4ce144f8dc5176be29b1f309cd4b5caaa4f2108ca87443d1f0aa1c95f973a9047de272f0d4f28e857442cad423d1a6897765efdefeac94acf98d8bef15ac66fce156d30791edd31dab7a57896dd0e666abd24718df543521cfe9c34b7d2a645dc482748fd29261570b74e9cc21272a9e556c945991f77cf6b21fd8b22009a5c4bc6fbaf573f771a95cc9c05fd313f20353345929b83224e00b2865e3a4c8ef92932b5e8b4c7a22d75a2b4a81609e50ff3b4e165c68f33a8ced650f738204b0a009736cfdc36f96091a6b20f7ec11ee26b34075c24b33cfca44a0f0c9f693db24a08f41123b8bdf9a7b8f2dafeac2cabfa9ba2951e8c87f847676a9b1f50a11d0695b733aa68c2e0fff6112e77cf9eddbb2d439a86a942e15773998f348ab476858e6c56aba8b897b859fcddd7fd8768c8b3f35ae5fd7af4d91bcf8a3757ac335cbf45504e93af2f97472d6f54d20bae0df2c7d1129528bcf3fa031e90a4dc6518109c8c4b8fb1b04869762de317e86a0580abc688a653a7e86516557a0870fc7cfc72cf682d8242fbecef75b9d52fb34a571c798f83e5756a2f5103c45de06cef65d0ff432201af9990e72907fc9e5901e9e5f6d538ff8f36c7e34ada86564a738e9ee8a0cc01489f382c1c403a7a15b3d61ef22fec33805df1173a6ca741f7f047d827cf3cad2d9c783725dbe7184b2d5a2fe3043d8cd7d3846034381bfe37be82c8061dd58ae95e80bea7ad98a2daff54d7263505250919d2171e02099d6898d10dcca01d711f3d3a995b6a21e350a5ca9fce98a286f480edbb834811cc4131701663b87e21c9c2dfbd34c0773cff9d314c2c04aa7650527ca35839edbcbf7d214154972a000b57122a9ff3456e87b53a1966148fcdd1baea33d5c51da830492dafb915b08fabec1513599295700773dbfa61b9317851dad4aae0d08044fdc8b78796976db4c02d0fa7e8e0d2c34a2913d75ef586751ead36c59efbae427ba12831e31ffc4d70468463a55c4c2f3ca03cd43807189b6d6a9dc44e1cda97c6dcae857532a707c84cfaf6146cabc8762b36d974aaf28aaee023d6727169e1427de342e3aaa76b017a872c763e1e2bf2eba0e88f95517e59bfae77f6c8f9a3a3713623b45c2e65b7afcce295e021eb099d9f2e3180dc1916694c4638c5a8d42e589adbc387559c2ead72c7ba2f74bcc6ddd40534ef407768302c7add84619443955465f694c68b754664aa1b27d8cb78edc0bcc7fed90b577ef1a25e29a7bcf3152190c40fcc27852bb7c80ad34c8670e43d8895b78fa568c7bca04ab03ec8cdc7b82b48f569610f990743feb2db2e51f090899a2bc029a8ba302e378cbd38db5bc6a022eda737be872463a9b6e31948fc4deeb98973a336d55dd9deaecd49ac38130b3c65895a975959127e234c8ee11df92714f8171c71f79efdba714c18b7dcfb361c96aba1233fc74cde6f10c2e22b63d9181ca936a1c95dd206fd94689e818a88895b97991d92eccbb730420f5679902953a18faec2a8c6064e3d2119dc5175c7fd6e2e0ab68fa1712120ddf30288887de001132d70b20da700d62eac7b49a6db230a7a29d5e9eed42775273b94976d7a9afbb9cfa5485e82ad25c540644afb8d5ce46ff84992184d0d7f0df861bdb5f0286695c1a773e73a111c9f8eb7e0faa14013d959684784f060c2ed3e65ff13e52ff36bb9b48c3d607dec6f9bac7331e420c42ccb81bae4d0217dfa44ed16742db4b2ba79f2a8bbf929c65e146375ab06046a181e904ce9b66c731fd4bd873375c56ededb356b0439e2fe684a5799a590bf81acd749809f86de8d349741cbb3592ba30cc94f5a0466478db18b640a5c46f9146a1a7d252c032e532dd008db55c28fa1f70404bb563ae892c709eb05fe055bfaa858fbbc9eda73fa059844132aea71f0f8dcead96613e38a011f70e5ca6c27876c15a7f7df84e51f0121971b3135707488d3e98460e59c2119cbadcbbb22d7c960717f712af463ce11cfdd04782c0d39fe856295d85112b5533b50fb9879777e03c36e1a3aa16a85d9656b8be62f90808b428995c26175c25730d4ba640979f67ee1001836588855b7e8886c2ff9e3fad0834a725d42fac939ed590fa6383c81da40a4a970c5cd754ccef9a0fd40be941081e54cec3367ab3ced9b75b37c6a2ecfee753caf03ecbe2dba3ae72240bb80ab54917aaed7129cc510f2086cd647d2daca5174bdad1c2ba6f987b1f916d06cb7a0efdaff0ab2fb9dd9091ce7912819fc8e5e5dcdd55e3420a927e52d13fd7317194f99ba", 0x1000}, {&(0x7f0000001700)="12bd743f4946811d921c1cb2254483f34de44ad3bee288d1be0dde05c9e5827a87a0a221a3ba91080ea665d5501815df306f443df50ec3667823194577783184e7ee2053cb769b3b43b4150307fa71f0a855c3d978797a8aab73767cc13b77993254af126609390baa612b7869e9d79dfeebc84235ff0533c523295f9be37d4e961b3283f98cde52f2191662bf6ac207c19bab0fffcf9fd24282b38be381e26c0404aff3413e5497ee78c96a3d4df554eaa1ecaf5ae36fd6e8847ab29d2def", 0xbf}], 0x4, &(0x7f0000001cc0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="00000000a474eb2fd29093aaffff000021000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x2}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x2}, 0xc) dup(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0xe390) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140), 0x19, 0x0, 0x7ff, 0x0) ftruncate(r0, 0x0, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:26 executing program 1: r0 = semget$private(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xc4, 0x2, 0x84, 0x1, 0xdf, 0xf6e, 0x6, 0x0, 0x1, 0x7f, 0x5}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x5, 0xffffffffffffff0e, 0x1, 0x40, 0x7f]) clock_getres(0x2, 0xfffffffffffffffe) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x5, 0xa2e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x54}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setstatus(r0, 0x4, 0xc0) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = geteuid() getsockname$unix(r1, &(0x7f0000000380)=@abs, &(0x7f0000000740)=0x8) getpgrp() preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000180)=""/140, 0x8c}, {&(0x7f0000000240)=""/238, 0xee}, {&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000340)=""/33, 0x21}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/54, 0x36}, {&(0x7f0000000400)=""/24, 0x18}, {&(0x7f0000000440)=""/201, 0xc9}, {&(0x7f0000000540)=""/152, 0x98}, {&(0x7f0000000600)=""/123, 0x7b}], 0xa, 0x0, 0x0) setreuid(r5, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20802, 0x0) r6 = semget$private(0x0, 0x3, 0x30) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x68df, r5, 0x0, r5, 0x0, 0x124, 0x7}, 0x5, 0x5, 0x2}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$inet(0x2, 0x8003, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x3, 0x3, 0x101, 0xd3a, r2}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchflags(r0, 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8534f6b2aaee2c20, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x101, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='tap', &(0x7f0000000100)='/dev/bpf\x00', &(0x7f00000001c0)='/dev/bpf\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='tap', &(0x7f00000002c0)='tap', &(0x7f0000000300)='}\x00', &(0x7f0000000340)='tap', &(0x7f0000000380)=':\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x110001}, {0x1}, {0x60}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r0 = geteuid() setuid(r0) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x28}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000040)={0x1}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000200)="25e21bb15ce1326f6d9b1a159c3c20107f48728a4f4ed4d22465c579a4ab724c1dc433cea0765610cd1a34481bca6b9df6d8f687565576f9bcb605614b4644cca1c5811b791e94ebaf3d53e402468e49378adb669781a5963ebab3498fb29971735eddd69b8c3b87958f6635b6710ade9ccd6e5bd23b3b7c44f3ade1bfa9f0857812805a39807fc92b2d04ccc7a9de10489bfc931ec3e1bc1b2d17d46efe8ab105007cb2f63707ab9c7d013767ff870e9b3b5d72bc9d932b41d22ccaba6295f4d51d28769367ee7c60b46ad36410f181279595c98d9be18d9255165518aefa2dd8477942594ef2abfb7d5782b2fbc37e5abef700d1e7cb8e2665e5e7e73669", 0xff}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0xcc) readv(r0, &(0x7f0000002540), 0x1000000000000067) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r4 = getpgrp() syz_open_pts() wait4(r4, &(0x7f00000000c0), 0x8, &(0x7f0000000140)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000440)) r5 = semget(0x3, 0x3, 0x20) semctl$IPC_RMID(r5, 0x0, 0x0) write(r3, &(0x7f0000000080)='6', 0x1) write(r3, 0xfffffffffffffffe, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000400)={0x1, 0x2, 0x9, 0x4, r4}) execve(0x0, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x3ff, 0x40000}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f0000000300)=""/167, 0xa7}], 0x2, 0x0, 0x0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10898, 0x100) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = socket(0x2, 0xc003, 0x6) socketpair(0x10, 0x3, 0x10000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="a2022e2f66696c6530002cfd9c9432b46976aaf840bc9fc47d89062888df5a371f6970a26f99d1e1a79531b0bee9a14c81612e05851fa1048062cace1d1ebdfe27369b364514918ee3211747ae20db869e71ac30f690906dc0ebd237e9e2d99783e5aaa86e7078d0568e50be6ca9e8f918bfa784354fd1bfb815d3ffd1178aacf01f26315afd23961833f6c1154d514f0b7c0a6bb2aa3a5120835103b9eb0000000000000000fa132d0caf927ad066b6a4a02ee9a8fb2bebeb5d57c46069a37c4b357406000640a47a305c242fbb0cfd64e82fbff2d5175339105a9e1d214abba120f9dcdc94517a580ff970e8dd19d8dd5876462dc1bd191ac58281908f19d3290b8142f12ccfa106bade93cf56ce43638ab7b1c9df565bd2f3bffc9759d0a8d538e2f8e5c4e10f4f8fa880fa524c2dad9cd6ebede98f344bd443881ec04a4f91086f296cf5291361f5cddd16d6000000000000000000000070f95d7fc4ecb7abf94b2cf7740cafab76c70493886a184065c9ccd7fbc1b498fa3d8481e09f7f0232fcc78a3ec99ad16fc0f47868e0948f9c9f0416fec5840dd3eeb7f932abe67ba6535e0a64f0d5db8c2516d9f91dc95ba2bad0053259d03f393eef377f02a49f30e935879611c35cb8e413f5bcdadfc7382ed7532f7a47f2e7956f31ac005c1c1a4bcc596ebe807705a806e410e294dbd051c0dcf6069b4a5103e2cd83133112ca56cf9a0021430e17e118ac43dc59a311585cf6cc43e5efd1324ff8ca"], 0x10) bind(r2, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0ef1e53c1a8075637ca", 0xffb0) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) sendto$inet(r0, &(0x7f00000000c0)="36e3e19531c81df46eb9abca58831051a503c279", 0x14, 0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x88) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) close(r2) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100002000204f, 0x5902) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="91d9252289f5f230a0e1b414bd7763f71e2cc88b975c9b95ed36ed858dc5617153a6bde24604a47747ef338bdad022b64ecb442aef1ed91fd9f3f16ddaa8bda84f9691cf02a3992cb056af81f8167ca69e98f5bbf881d44859a1285fd46efcd1a378005e44bb9da1034fa0237eefd4a4a01b8ed6b63e8d150842b0c8d844b067ee", 0x81, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r1, r0) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x1e, 0x100000001}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x80000000000000, 0x2000300000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x54}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) recvfrom(r2, &(0x7f0000000140)=""/234, 0xea, 0x840, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) 16:00:26 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x8001) 16:00:26 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f00000000c0)="20200e", 0xfffffffffffffeee) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x1, 0x4682, 0x101, 0x1, 0xa6c, 0x3, 0x945, 0x0, 0x2, 0x1a6, 0xffffffff}) fcntl$getown(r0, 0x5) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x20000000000600f, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x8, 0x0) kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000029c0)={0xfffffffffffffe01, 0x5}) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) r5 = dup(r4) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000040)=0x8) readv(r2, &(0x7f0000002840)=[{&(0x7f0000000540)=""/174, 0xae}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/18, 0x12}, {&(0x7f00000016c0)=""/72, 0x48}, {0xfffffffffffffffe}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/175, 0xaf}, {&(0x7f0000002800)=""/28, 0x1c}], 0x9) open$dir(&(0x7f0000000280)='./bus\x00', 0x10, 0x21) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000002900)) getpeername(r6, &(0x7f0000000200)=@in, &(0x7f0000000300)=0xc) write(r5, &(0x7f00000000c0)='p', 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCGFILDROP(r5, 0x40044278, &(0x7f00000002c0)) semget$private(0x0, 0x3, 0x200) pipe(&(0x7f0000002a00)) r7 = open(&(0x7f0000000240)='./bus\x00', 0x108a0, 0x80) dup(r0) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x20000, 0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r7, &(0x7f0000000180)='./bus\x00') getpeername$inet6(r7, &(0x7f0000002940), &(0x7f0000002980)=0xc) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000380)=""/125, 0x7d}, {&(0x7f0000000400)=""/234, 0xea}], 0x2, 0x0, 0x0) r8 = semget$private(0x0, 0x3, 0x200) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) faccessat(r2, &(0x7f0000000240)='./file0\x00', 0x4, 0x3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:00:26 executing program 0: chroot(0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x41, 0x0) sendto$unix(r0, &(0x7f0000000200)="03d5df12e3fc0c1f3a35a699ca39cde8d761c7378eaa739df6ac7543672cf261a89e12a4a5666f48d9dbe20c419f3937c8a89e3ab5f63ff82122e4ef1f25b1ec9c2fdfe528a726fe818d7022455774e3b47eed8fad93e5a93e5a7acfecd644a95ad4918d46220d19712390e8", 0x6c, 0x400, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x20) linkat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:26 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b8") recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2008, 0x4000000005bce) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x3) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) msgget(0x1, 0xc0) readlink(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)=""/185, 0xb9) 16:00:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f00000001c0)=[{0x74}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000000), 0x10000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) dup2(r1, r0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01c70f66800e01291ae64eed1fa76acad8be741a6a55d2184b71b4cbc46c653000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/60}, &(0x7f0000000100)=0x3e) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f00000001c0)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) getsockopt(r1, 0x1, 0x7f, &(0x7f0000000200)=""/97, &(0x7f0000000000)=0x61) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000440)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r3, r4) getsockname$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xfe, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x101, 0x3ab}, 0xffffffffffffffff, 0x2f, 0x0, 0x0, 0x1000, 0xfff, 0x8001}) 16:00:27 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) read(r0, &(0x7f00000001c0)=""/98, 0x62) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x5, 0x401, 0x400, 0x7fffffff, &(0x7f0000000300)={{0x2, 0xb3, 0xffffffff, 0x3ff, 0x1, 0x3, 0x7}, {[0x7, 0x3, 0xc8, 0x7, 0x0, 0x4, 0xffff, 0x8, 0x7f, 0x3, 0x338, 0xfffffffffffffffd, 0x2, 0x3, 0x4, 0x7ff, 0x1, 0x81], [0x3, 0x5, 0x3f, 0x59, 0x8, 0x0, 0x1f, 0x8, 0xa53, 0x79], [0x200, 0x40, 0x7, 0x10000, 0x40, 0x7, 0xfffffffffffffe00], [0x4, 0x7fff, 0x3, 0x0, 0x7fff, 0xc821], [{0x130000, 0x3ff, 0x2, 0x3}, {0x9, 0x6, 0x3, 0x6}, {0x7, 0x2, 0x1, 0x3cce}, {0x1, 0x8a, 0xa6d, 0x7}, {0x7ff, 0x9, 0x3, 0xb47}, {0x20, 0xfffffffffffffff9, 0x40, 0x9}, {0x7, 0x7, 0xffffffffffffffff, 0x5}, {0x2, 0x3, 0x7b2, 0x101}], {0x6, 0x32, 0x6, 0x8}, {0x7fff, 0x3ff, 0x2, 0x1}}}, 0x7, 0x1}) chdir(&(0x7f0000000000)='./file0\x00') 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x10) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8001) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x7011, r1, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000100)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x8) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x28381, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x120) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:00:27 executing program 1: nanosleep(&(0x7f0000000040)={0xbc, 0x1ff}, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f00000000c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x45}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe53, &(0x7f0000000240)="fd3bd5a06a21471958474efd69af633c668c6ccd848f21f8023019ef2b8ccb6a2c0b4736c7f14f76edd0419f639cc898c009849d6fda165c1fafe8fc6e79ab78455e74ee2e326e97aeecb4a52723c0efc93c2d5affd62df7b5de4d8e75a63d9fb9379871205617b2332d98ee50785dd49551f58472463111ca034f93f8564b77c7fd878ee5d5dceb6da33ef8cf0e378bf06c32ae77d674f00599bedccbb5aae066b2eeb01bd6aaf223d18986103b9714c2b9b952e4d7185b0b010a02e2e9ff67659e6cad22d6fd5648c9c1946f7005f6b6748883e71740d8befebbde9194320bafe1a4aa9c94600027e7a89e664960a32d6970631d7b22acce4c679dbb5bcc7d1a913d9105132026793094645fb3186c4d5fdd51f9e871189c143ccfbbbce60307253d64922d74f62ddc0524fd6d0b5e199516831a2ae24555b9f056fac98acf2d3021dde09a27cac83f3d220ba467705e2386d853e4a0") 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x401) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffd, 0x14) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="3b148921c5dee5a1d072cafcb92682f837631f082a8d5828dd173e3131099f543f52c74dd1ea2baec1e0c310abf33a39cf05a9810bba97cf855d4b3c197a5606e166bb7a7e0e4918cad6ec7efa839e6705ef23becfd87128ba65fb895a966fb4f40fd030541f8e8ff51abd070ceffb251be1bc38aafe113361cf1a91f30b17870f79b92fd2818f3782803a7cfca16fbc4086215e62ce092668a32e183f8628ba56700c1388d45ecc887b2b26b8443910838263e95638749dd97258a4db0a", 0xbe}, {&(0x7f0000000180)="e570b0295b977f25666494e530ac1c44c4c92d2716d27e8d7ad1c51fa3b630048b30d0df1fa10e418202dc74e5cb45480c253f38", 0x34}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xd8, 0x2}, 0x1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1a) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2000000000009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x4, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) open(&(0x7f0000000000)='./file0\x00', 0x208, 0x8) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x44, 0x5}, {0x81}, {0x6}]}) close(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1, 0x0, 0x1}, {0x35}, {0x6, 0x7f, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$getflags(r0, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:28 executing program 1: kqueue() r0 = kqueue() readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001400)=""/153, 0x99}, {&(0x7f00000014c0)=""/243, 0xf3}, {&(0x7f00000015c0)=""/2, 0x2}, {&(0x7f0000001600)=""/250, 0xfa}, {&(0x7f0000001700)=""/150, 0x96}], 0x9) r1 = msgget$private(0x0, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x108) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000002000e6a249caacc0c2cb579648f8e097a8796ff5bfce010dc9cc512ab2f5106bd4012ae39bedf25ffeff720db4ae9f2975ea7aeba7a5c6fc0d8197df8da03c8f1b94cc00000000000000001000001058f6bf9406cf4806aa2c50ce41942b92e2844c2dc2e06a49ff99546b812b159f300a2b0e3b625a28263aa911113fa44c8f8faebb47e78fe6ef336f4b4ff35618ebacf154dc2247d07b369e0b7ccc9c09016ca65ed7fe60d4878758411e432cd554d2b3fc8fc54be07813c40b41f9596afd72f6c1075342bf4444a30718d02e39de54de14bb44e987929929f540ac24227f09a12259"], 0x1, 0x800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x320, 0x102) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x40, 0x7, r4}) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r1, &(0x7f0000001880)={0x0, ""/38}, 0x2e, 0x2, 0x1800) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2000000000028}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000340)="008b") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xffffffffffff0001) 16:00:28 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000140), 0x0, 0x2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x4, 0x10000, 0xabce, 0xfffffffffffffffb}, {0x5, 0xffffffff, 0x9, 0x7fff}, {0xcf, 0x3, 0x6afc}, {0x2, 0x5, 0x4, 0x1}]}) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f00000005c0)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x0, 0x1}]}) 16:00:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './bus\x00'}) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x3, 0x338, 0x4}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x8) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) nanosleep(&(0x7f0000000080)={0x200, 0x80}, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x80}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r1, &(0x7f0000000340)="7b7654b0501fa8c740ba6a542c8825e84d5fc60523fc5b03c1c4c4cfcf3cf7c84954381eae092b2039b00d11b08fda86507175dc45b7514000ff82dd373fef08875a7feff5cf680b3b0268d2f371ee96492734cd7b89ab430313b60619508a40ebb53f9e7118c6caca1120a61097539da36f81e96651d071437fd8080bf01881a1ce294823f32298780e4bcace6435ca13253a0e2356c98e412977e4ad3a9362ef384a3a090778b9077d9bebe4a9aaecd01d0479330b5d1529ae9379b4ad50bcd98ce3473d6c2f98ad089d276de5e03a1387c3bd38dc83338562521e68871a828961d263e77968c6d0748689db2588d763dcbd910bcfbadbf5a601d4d44f5bc5c05fdfcbb6b0cdbb29f7f86cd64ac6b703205a83cb094f542fd600beeb193578ae5b972c208faccb5bb1f5c4033102b53c62a4d523934d4e25e2de09300b682b3ef55746cc3e89c2f7fa4562d7f3f8859927ffac5d833f1dcc0d2336600d39f0111231b6d17869094b5865e4b4c9cf088d8a69c52b2b4b88b31df2d70e6e2e5f17f75aa2cbf25ec022ef62f8698481584389b609b5091344431258bea6324c8ce44fadb8a2de4a638b187046dfb7a3c76711adc191179202b8502a64355be4763fa144d021eaf76be11e31af3368c6a3bafbf79331c561bb818e81cae79a20921c7ccf0e6802e9c739b9e7311a4b51ec682f86a92f833c20978d31196149682b0a17f12537f1f4dc3e9f7b8f8382e765a62b28662e0915c933112cbf987d38d806faa9d0504d6f3eed8f074d4ba3f9b45bcf67eefe03ba96503cc3eaa31c3499e57a77af99aa71c8d44a943692a98d1f9435ca6e205c8c9a8676415c2dfd5e73fbedd84fcc064a80d7366150bf86f68750d71854b32d7c2ace10283421ab92185cc6a817cf574c8538c12ea366e8f57ed18cd3a0591d335fc0a5cc9938598c09b3c279acd81e154f46ace44c3094c995b4191c28424d224e77421e89966af88f7ca7b01fd957e15c13d9f63afb88f888e6c08aab22f15b3aeaba273da04bea6872e4431a87535ddacacc584f2e1c6434b8568af26431902af0b09e946cadad4125b3698fb1a73c449d327815c30b3639480f91253094061d8ad2192f3cd43ec1f18a7366d25ea2c3d2d13899a579b84b60c9b8e2add480f4a03fae6fd5662583162e324e6866c98a0bd7c69e102cf39875a30b837e5386676fd51e6986ee6f4e7f7300801fed18b5927ee218a6f3b461945571a3591b5a7956d8f54d69f4ffa4e3e70438e45ff9d7dbc3d52c662360cf7a019bcbab1ca5726716ca5faece14347428d2a0dfe3e02a590507a48d30de2530b36fd62f183be15c6ae245596985daa8e5d0eea1ac566ea7dc27d25266728519e56ddc4b25df947a05b005a929e8107f4163559e80b27e2a4cb391c122a42df128eef8249b98a1ec228bfe817ba94983650f2cd1af951c4360f77e4b10741553d375faa743a9f594c897ad71a88275da8ddfb20f2700e83cbc824c980378f9bce81da52c341a2351539b2033c50bd4c72fd820e4969bbaae8771c8ba27528eb29dd761d2a58761173df127e87957fdb066c84374722fc406ea65a2eb6e53157aa8d92f8a35b74cc6be3e7b96decbbb5b3e26c1f0c85a48095e2641f163a95b734bd6033c9ef64a139fae78489bbc4649f2b035761ce479bcfc4d5d083ceea8693e97f2fd6b7e66a19b6135a2eba4da1308033bdd79981318bebaa1cb50f1d5b2c039841b1dd6247ecf10487de57ece4bc2fd3c3397aa1855a8a916ee9ea8ba9c53e1bd73d1df7223f7e6ebea4e2b57f06bd4c71739eade4dd06fbb924a115d639f8d5279f3fd0c5f61e98ee8439ff1bc03f34e5288a0bdce8b0292366a306836643901a46b62eaa263fa2298826beade0002a5f88a0ee4f0a9a3ca3d98f9c42a52223d5175c18c6a4d1cde75686978421b2c89090eea25949053b5321eb2a00c418cf8d77b90ba971f1aa1762a2f449fee0eac8e2df8891dff58e3f44e2a2c851320d39671bdfa88b7cdfba716e7bf89a69a3f6906290221da3dbea43c3332e954752f88fc83534fdb66d34b778a6d1c6abfb7e0152111e584b30828574d392f85ac5c5737f3efeb0e0c2496cbf4d4bdb7f81ee415f4b2e753fb776cdeb4f8d0e78ea958d909122e200857e502d21de26ef3c0a053fc39782b9b731cc8745c0b5f4203e0531b47493015c8251825b942338e2efed061a4e886333cf45ac9b9d72ae03e73321d1ac37e91acbc1f7ab0a999bad78157ea8c3755f4bc443db05d13ccf92640902bfa077ba82546e7e17c293a7ff3ede79204ed61cb68eee97dbc4bb716d3ccb3047fed2b3ec45db4948c2eecf49c1fd863cd76196cb3a4ee23ec2cbd933be0a8514addb9208ba80022f25c5d34056a322b6c82f9808823faa5995d61086ce5f167413f13012637fc39e399b198eaa2b7c18a3eb47d52419f8d0515f6994aec9762e7d0230049e7f412a97756479d25b180fd4d114ffd873f26682094ba35bdda5f085195cc44122924fdeb801c04c53c53c60e7c7d1093d3ab3c5b7a61f12c1eba9dd4da603e5fc0a388640e9b1f7d7966340503d2e11816edd87a7cb8aa4cd4f5df74f9cfb1227229157bd46614d51d4a72c36c95804a65d916038b572da961c90d841e41df0a6f95a0c8e79410602b6f79cb76363b705744441cb78cf9e7eaf3f166d7f0b3ac8edb3ac03e06685c6c70d20af0be742e8e1dcbf167ed980782c30630713c053610d802ec2f628cc5ee8d41f480835d23a1c44c447e9b867a2cbe96b99ed8f5f08c72e8b589ea117bcf16fcd192c83344ea9c462425a97065327259aa5856f37c71e32df324a22877e52180e72807f498112197bd982add0ee2ac08b51b0df6146fffaf0ebad3233be6dc81e28f547080455c0e5261afa4014990a3a1754fc8881e40c8a71b3242074d30a02288e38995adfad20d116bf25771685242112768ac0debaa8f729b9cbf4087dd3270703b8fd76bf9fc097ebeeede2f7993cbc37b831d82bc85f74bf781a69a423920915da87fcba0ff0aeb74637b72b9aae03f5b5396118778abe68ac9488fdc779914e40e7547b264a07c7a9a798733519c9d7b94a93fc765ab3f6feff10ffa5c252d8042e66eebcee555a31df1e995bc9ca5c944051eee86c372886d0c31acf88406c6df6e48bd9fcb5db6c47f4e0427105725e8d976ca3219c2c948c9ffe973170cfbe2a05d10ea875f83d0c830fe3907b4aff5ba047df5f19d950f3a4f2e0235a331f1b9085c101627b815a2281c94e3b58c6dba28f5c0ea4b525cc2d4ce581fc79168152456be41651ed9693500c422d2ca7da756712954ae90a4d76eb664910eafa7d2750b3e4aa858771f49d973feb48265b4d4567a190e43fb41a43ef510db574e2e5ade37e7e978163b436e1d9a5ef11e4b0730af9a2a69edcab077bc7cc15872406e8b043155325fbf2803d6474b3657388ac387cab45298e5ec4a9fe61ce8e16dbf4352bcd8e8d0b9ff93189d0538f0d78637d363f6b6ce8d6bb40cf3d81521894a3ba513bd5a7361fd9783e838b255baa809fca634ba23355259f5e68585b406a4673220b2c94c0bd0305aaf1c420bbba249404d1325715e09247fbc65d851ba0748fc907718c1ced008ccda2a94be63a2bee6fa28a2872b9efaae5d17fa760a014d1b695ab185cf1b7e27ae1244024b43177a6069dc04fbe91c28cb166adc9e3e130a5332bd7351e024d27288231ea68284c6116ee33f54a02c69c76f35c8c1c227b72abd0f8d8ce546b445d964768ff701f96929f0c546db66f70023f39e181e15421a8d81db561cf289e4e56e655deafefea0cd1472e69d5b734783da0dc23287cc0589a331c85e7f1563619f05632a453a9eb4598e6afc38b4aafbadb7bc788642bfd75932404615954b4f2bab3211c3e68b9d86a2023e753197cc46289c6d0da97920cf33ab68a3f59261192ef3cd0a13718fa1bb5b052c5688305f2879a6712f96f130165bf3c6c12585a9dd70a88e0c6f19e524f37bc98dd3a109020721418a44b1ed22d630c60a058300d4edd53466dd33a37b85b88e9633a9f5e4605c2d9fd9e33aa434fa2324dc7a0c24e01c3305a7e841f8c27fe25976a379dc2702929bedca8385677035101e54ddf0f1b78212037c1ad1625b3d657bd7417a9ae5b5435e870359fa46a088c9cba19bf48a4769f1ab32584a0d818498948d41da692948a6f94534bcc0105a28cae88fe219aca0da4985e4d606548ff1bbb0ce6042612d2316ca95d2d919d3129b1af8beed27216c29c523e2b8029257a3c16b1abe16f43bbdfc46cb0614bc7dce237fb260f4d85ecbb8b41ff5088a117a4287ee3620c6eb5a605bbbef1eca5bc02136aeb17ad4254cbfbe820fffb9993ba63328ab4ea1c9c98c46228bfeb1c686f6c4ab101ee8befed522742f26ac8f8b37067954075418a77fae4bb5133eb275b5b087aa9c7bb2ff5598ae5979df89b4ccc62c2919c47dc0aa10c9cb4cbd840a61dd7fe6e98dc38f52af24611f932819cae7f13ed3ec6db401e9ede082ec78c0d98dbdb25f16ac3a8cff43176f6b9f33a740da08949b9caf1e83396edff30dbbb333c35e2f3bb6893899d5e829d8ca5e92aa510ad1d75dead711c91cbb996856313fc5623bca5614dc117138d01af6063a3217d42f41aeed041b40d542e777c5081f5619bdb6c25030e3e326795c3f57dbe6b13a2cfa6101fd80139e0b6becb080a6b13471bf7a45e9ca58f4a3c9c50977deae34f33aac7f7e000497a54a09c4e7d945eb92d93e506c8e8498bd967e0dae9331b8b997098e31808b1724b80ea8ba2ad4836878e4ba63dbb4770c9b6e129d2f57f8d9326ce316b18b741a9f6533923c6eba3688dd62e59e8b9259205e8d0d68fec0702d3fb0b128dfeb6b251628edb7bc26a5b120103086a27c76b6956da43ae9eb5139f9e6dfc0f9663b4ce6ab58875c0e0e3c84dda7e1031bc755968798db3656f91c05390fa00a0af8482ca74e8362d41cd55378bc396c07823770aad0cb257aa59a525a6ed75811c199e598a12fbd5e3e20ede1464e28c259da7c0406e3897f6164af0784eda3f381a22628e7be005eda0744e7e6d387672efc279c7ee1e8126195d645dbbba472c7b564e00136cbd6555f6371a360b9072afceeca3001985bdfce973b97379499553a65a28c61f326901863c142507693a23533502fa961f44a54d344161ecad242685b8f484ce0d2cdff7f2ca198c18a2eb3da0c66bae7bd5bff5169a9072a8a441fa65552b8781da92f2b15d326570597fbb14d2e660cc47abe58a0be7b3cb5ba292b4b1e2ce4866603384f7e8e197346c501b27284b175d28bfc2fee70ad50d84c60f86417c11fe3bdac58e934022a9e2061f78e40c235c1898a5562aa1aeff3fbf74a378d7e859052d5de59b1eec77c60cd8dd87b3851fadacf0b647fbc08b567952f38ca42b8bb18eee8a15ad5cdcc4b00b8d238c8d13538f21cf8aff04301975258dc434324ddb8a9b2574cf4758cbdbc9f12180afb18044d688de335fbeea2c1f6ea871a5512a21ec81e7a5e0ef5959241883d9b2021f219614256ef81ff8ee6b3f7e0ded2b4c599bc0f6f126d9b0871d36ef780d30c797efd2da63066d53778c1e6aca67a969950bdf82ea0e721c22c55e8837032b4b2bd5c965e3d7cbea6a36c7803ea743d5e79bc7b72f34951293bc97a7524beb9d3e74f000a023412abf893eee03ee7feb0eee1cd7903067037da6d6163d8314d236e5e80c81f6d50b4494faf4b6668e6", 0x1000, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) chdir(&(0x7f0000000200)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:29 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0, 0xe3}], 0x2, 0xc65) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000100)='*.#/\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='@[\x00', &(0x7f0000000200)='^-*^!+\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=',&\x00']) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) close(r0) 16:00:29 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80004000000002, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000280)={0x6, &(0x7f0000000200)=[0x0, 0x1, 0x2, 0x2, 0x3ff, 0x6]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) pledge(&(0x7f0000000100)='v7&\xbe\xcc\x8f\x00\x01\x00', &(0x7f00000000c0)='{%\x9d:\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000500"/44], &(0x7f0000000080)=0x2c) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300"/4098], &(0x7f00000000c0)=0x1002) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000011c0)=0x2) 16:00:29 executing program 0: pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="e2", 0x1}], 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) write(r1, &(0x7f0000335000), 0xfcb7) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000500"/44], &(0x7f0000000080)=0x2c) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300"/4098], &(0x7f00000000c0)=0x1002) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000011c0)=0x2) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000500"/44], &(0x7f0000000080)=0x2c) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300"/4098], &(0x7f00000000c0)=0x1002) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000011c0)=0x2) 16:00:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000500"/44], &(0x7f0000000080)=0x2c) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300"/4098], &(0x7f00000000c0)=0x1002) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000011c0)=0x2) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d, 0x0, 0x0, 0x8000}, {0x60}, {0x6, 0x0, 0x8000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000500"/44], &(0x7f0000000080)=0x2c) getpeername(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300"/4098], &(0x7f00000000c0)=0x1002) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) accept(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000500"/44], &(0x7f0000000080)=0x2c) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82022e2fac1400fa00ff7d81afe4735733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07248f5ad2d9ac55a52f7dc806278295a6462d5a0b7bcb252d813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f54b178cb0267ba5050932ed63dd48d600000000b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2a530239fc1ecc440000447c89263b7abec43bec4656f729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb78bc9cc0acc63d156cecbc9edd8a568f804b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c832c20c64013ecdb22b2585613c22c02b5d116429a7362603ba7c80167080000006ca7dc4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a3300000000000000000000000070f06c014208803a3d83e6339cfd67d7dc70c9495cff037bd4ac0eba474f403d029c909a0e3e3bc4a037533c676576ee309d6fa12f3ec24df3073f433932f3f2833424be13aafe6f40da43d6a0a1997ee87d82b5f6ab045feaada90dc16bb5ed4b9fa83639f37466768c885dcbd08eb49b8fe6f3b59c1ba8a6f38927f32c4aefe037a3e8b08c8fa4d24f1cc832b8eb0b4733d9d795cc76a6c1cf40c9e8c22f7afbf5677e4050021831fd89d264d7d7413e2a2d5fe7e45257aad8070000007adac85a9a20393cde207f70e14663e7b2d54dcd6cf7c90af6770883147c02387239dad554c4b4ca3bf198b09d322b5172fc7a58c6876ff54690302364abdfef1d444802ad84b96709553d0cf5e1fcd5e811c9dabaafe0d6207595460e96e79b6776c2f02cadbac7eb3aa6663929788d50a09b15fcf912f6bd30630e010fac89a3135dc0089741b80257f7f0e8b46e18fc40408b4088956e854f8c4952b4e29395d526cc72a59f577edf2e1ef4a264812e34ae2ee9e04f99a88dbcfa056d3605334479d9d0bc79b50695f1f16f0000003b352e2f17276a6960ae9e0af5503433370e12c689df2509536c75b096abab0c35341ed5ce9fc2558d5d0c6e7a7ba0304c3f9ffbfdcb28620b0bf69b4efced2761b3ba46dbc100"/871], 0x10) writev(r0, &(0x7f0000002bc0)=[{0x0}], 0x1) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x221, 0xa) getdents(r0, &(0x7f0000000100)=""/54, 0x36) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x5c}, {0x800000000026}]}) r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0x339) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000001680)=""/4096, 0x1000, 0x840, &(0x7f0000000000)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getuid() 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x5, 0x10000, 0x8, 0xfffffffffffffffd}, {0xc2fc, 0xffffffffffffffff, 0xb92, 0x6}, {0x4, 0x1ff, 0x0, 0x6}, {0x5, 0x9, 0x5, 0x7f}, {0x1082, 0x5f25, 0x0, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") r2 = semget(0x0, 0x7, 0x1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000300)={0x5, 0x502, 0x0, 0x8d8}) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x6) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x28000, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000200)=0xe0) poll(&(0x7f0000000240)=[{r1, 0x20}, {r0, 0x40}, {r1, 0x20}], 0x3, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x98, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x400000, 0xfffffffffffffffe, 0x1, 0x0, "0000000000000001000020000000000000660004"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e46f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a8a944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0cbfc348ee4013ecdb22c500"/339], 0x10) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)='0') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x900, 0x2) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000100)=0x6) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:30 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x2, 0x0}, 0x0) r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() r3 = getuid() r4 = getgid() r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x5, r1, r2, r3, r4, 0x1, 0xffffffff}, 0x32, 0x8, r5, r6, 0x9, 0xfffffffffffffe01, 0xbecd}) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000400)="aec2852b8f6649534155e773280975ea3b2e73de66d413a452d5d78b967f65b2ddf917f2818de184891dfe38068c0f1725825be5e2487edbc660b77d7bc844024f0fe6fe848d6d6fe52589a5b527a9e159ac18272d554246145455db597c8e875c525d506662994753fb2a3cdd79ea13cbde10d416686e3777966ec0f4ad7e08f7efe40970869f597172d15b18926bc6ef992b1a6bbaf146395f66daaff0708d032aa0fb5db8a5c80f04cb521676b12cf436ddbbb74e66187aff61838a2423494770bcb52a6d1bb00d", 0xc9}], 0x1) 16:00:31 executing program 1: mknod(0x0, 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) 16:00:31 executing program 1: mknod(0x0, 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') msgget$private(0x0, 0x548) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x80000000, 0x80000001}, {0x18, 0x0, 0x8, 0x7}, 0x7b05f1f3, [0xfffffffffffffffc, 0x8000, 0x0, 0x3, 0x200, 0x0, 0xde88, 0x3]}, 0x3c) 16:00:31 executing program 1: mknod(0x0, 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x6359, 0x20, 0x6}, 0x400, 0x0, 0x9}) syz_emit_ethernet(0x29c, &(0x7f0000000080)="10") 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 0: mprotect(&(0x7f00001d4000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) chdir(&(0x7f0000000040)='./file0\x00') recvfrom(r0, &(0x7f0000000100)=""/225, 0xe1, 0x800, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(0x0, 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 0: getitimer(0x1, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x6eee286eccb3c765) semget(0x1, 0x80000000000, 0x100428) sync() ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000001780)={0x1000, 0x0, &(0x7f0000000780)=""/4096}) ioctl$BIOCLOCK(r1, 0x20004276) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x101}, {0x5, 0x9}}) clock_settime(0x3, &(0x7f0000000140)={0x1, 0x81}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x0, 0x400) sendto$unix(r0, &(0x7f0000000040)="3774daecfa048eafd3b633a5d7421448b8940e2b9026f427fafbf80e60078eb508af288ff42f38eed7665677f906fd6dbc627f44a2a9213f3090a6a279827edf25129f083223d180b06500a0a6dae968135ccd14bdfae8368cef798160f08aa9085a7678f309aa03e61755ed450ca5861133e02bc62d680c1296870f3b240f84ad8edfc8c27a79a20f535284c2d550f4fa3bff", 0x93, 0x5, 0x0, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000380), 0x0) setitimer(0x2, &(0x7f0000000180)={{0x3a2a48e4, 0x7ff}, {0xf553, 0x81}}, &(0x7f0000000300)) openat(r1, &(0x7f0000000340)='./file0\x00', 0x0, 0x52) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(0x0, 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0xa0}], 0x2, 0xc65) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') write(r1, &(0x7f00000000c0)="1d", 0x1) pipe(&(0x7f0000000140)) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(0x0, 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setegid(r1) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000100)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x208, &(0x7f0000000140)="25341c83f8f62e1b362d99e2c8b6") 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x39, &(0x7f0000000000)="067d176604f099975e79aed2ec3a8c82bfbf078442e836151d70b2cbc476b834032b9f963b786864f04130f5f83b23d050d6f6d21dd7e0cde1") 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff47, &(0x7f00000000c0)="4af2ce7efcd5d3ba727528505eb32d59468a5130ea0f88598de6e1bb41bd7824336879afd49fd3f0beed42e7770484bdebae663ce1e8bd1799a01fb235c96e6bced9ca7fb0d55363172cb9cccbbb1f37d571b8bf24c794c8d74e9000ac59539326fe583e00c8230306f3b8d6ccd31b6d1ea57c2eabea07dd9c98a2ba8619") 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x60) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, 0x0) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000a00)=0xc) r3 = geteuid() ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000b40)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) sendmsg$unix(r1, &(0x7f0000000b00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000940)=[{&(0x7f0000000100)="bba5bc0414ba29542f092a2c1bc51c40dec98c8f64d5d51bbb9f69d8a0bedabf24c886b4d7", 0x25}, {&(0x7f0000000140)="1433237c3f8a00be8cb2ad02fd33bff9994ebc2f0a9bece4347836637bbf527e2d5e3c1055692ea127a7f1aaf0a7b308aa6b6af22a1c3c5503089bb31bf637dacdb45f4bdd014fbb77196f3720770ae65a19685d93a1b3cac92bca7b61404892aa0fda171545110a259a4bb23a4b46048f0c67d3a2f3", 0x76}, {&(0x7f00000001c0)="ff49cf89ac4e27efae619af4587a0346cf5766fa93a68cd4d77aefced957ae74685cec1e64262d454afe67345257475a7c4c3fb09f22b6b4c0f648b4ce651e9825666ada1657a037f475feb83de5b0ff2258389a37922a5dbe4f51fa36080e387102c428145d8bf3889e215b02e7d3399fd41d21e8dd2339e573a2e5563e85a5ce0bbc845c10f9ec0c7660abbe96ba8d06079caf6c7b8e5a4e29705853b68ebdc0b1ecd5da718619b0fb1335ad879e34789f546916ffbbd29bf43ece2b8aff6f1d61de8b8756f06064cb8ab5572be5511b311ddc8ebdd894e0ded8b70e398e1a72636106", 0xe4}, {&(0x7f0000000380)="ba148cde85e30066f8227254cc922a571a039dc0f8c786ce834acdb42bea1fe6d880ca54168a6a546ea2eaf836c68e37e5074802b9a68d4471b19d313079447cdf37eea6a99aa412ceab3ecea4dd89edc20e214cf835feb19beea24b97eea0eadab8eea133bbab02b63be0ec84e5820e0ba3cd974a22a1eca4b8f8240cb5a5b0cfd9ca2064a6f1bec6289b7b11f2b96f6439865a959eee1c53f300cf5dd92087b3e802e38e551c7783dc6dff77d7096d86b4ae96d5a9f2f39b0d6c3b023933b5320a9c8089c16ff53f28e488cff2f647a198b28558d8d24343f17db30f926b", 0xdf}, {&(0x7f0000000480)="c80f03eb6c68c8fbacc6b361a31190c93c6c498f1750add8d008d90c04d10bb85c1e62b7cdc541c7746195c5980e2e7643967a72c835de2f85ed141f1158b65614f22a2769ad7675f4bd5bdff2ca524272f57052df6e5c095605ee6ea15beb445326030962055de1e9bea83a609e95489582485c656d3e9826a00eed7033fd9d253791093f244be7a0dd96def330f6418b919582a59001000b6999d30c72bd6d3ec2efc526e7bbfc1ef3b8b242798749c899f9bb5565272214b9df381fffb963a0baadede54899a032b06e7f90d447aa31b7b1f473b59de9474716cf784062fbb266d4ba5af216f346067394639074815c97b791d0a86642ed0c9c2c", 0xfc}, {&(0x7f0000000580)="40b90e873fab0ce2180e9e9cecb5a415389fad6541711237d3b83123c35a8f1d0629e72adf4aa457b4747f75559b5f203529b57218458a86f2b44a3c064bb2be298979440210fdae7d84ef0413dae3f3ab95e31eb426d8cad7538045b1cf522f1dcd284c9c38308a8d263394ac46363cca1c0a353d977c77c042ef5d1d1a1ab322271b6649c25d90b1ecf33239458a379b5d1efe18d8c36f199bccc7b6c5cbb0c196a11cffd61332ecf94130270af179056ff7697d099899592d4e6cfc2e22b176f071339ece231165f1b9966826e2", 0xcf}, {&(0x7f0000000680)="98f0ac9e81373bebca9f0e6a6b8c364c64735df62af07dd5cc2d98dd84e42f92fc8975a6ffaa0f1853bc184533693fa2c03da94f96d102bdfefe569be322559b4fac755cff00e3e76b78bc74698d171b2e0382b8f4efa4d230082c31e043cc9dff911dd3e5b2c3f076b8a80acd69bdb6b276e10e85b36a7b833d324ded4a71afe151174554ee2b3193816f439fe0bcba98ce8a1deed3779e07e1e8c3601c6b8916b763ede5085a96ff40987e52ee99", 0xaf}, {&(0x7f0000000740)="0302d944ec22d7b4f52b4990f7b9a18d2e7fa08d169f01124392fce14b8d884667c64f3863d7f7abba81170e23b607f4fc6d321c89f2e7afd183f636cc2c7301cb8266798217d689cd9bc46a46f839ce990b0cbb380600a7069b237f331241a22fd0e968d71982a9923e61ac18c8e1e618edf82afbe66f9f390a9af122f282c2b05c62fbc902d105ff91cc7c32d89b7c920e76b9e6bb9c371e555546c210483c92bef5a0339356eb0891bc13becfcc22773755dd36ece9ff816d93dcf53371b9ec", 0xc1}, {&(0x7f0000000840)="f9c9630b1c397f4fc5546d44468975c7a17717b0bb1c1c2d047f3721fd23286dfdc9ce80371458d77f6920da409d54c18ba8c1ca3b77e0674553b4f60208449a7dd90b54dbf79e87184e5b98078e88cbf9365ede00a8ea731a70fda39e2c2d1e1105a315ec2786a7762eac3d6c3f91268ce41ca97b0cb035db4b03a32c2df8bf42bc8694f607bfc052d762b09848fa27bc7274f3a4e74fe791615e8290f79cbea82b3939ec91d2bedd52115a7af33f0304a3e0396f5def2243bae5e0bd2c20e4233d1796aa2b84a0601a5bffcb48f5bb28186ece342143436c", 0xd9}], 0x9, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x6}, 0x407) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, 0x0) 16:00:32 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x410, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f00000001c0)="365a5b1309c593c5046cdc281cbff10366911236525541fc1e1248f658a9d19865b2728de64994276a1fed7846a033ee8d013184b25da93e7dcbe8731d4c65987921c92ba3dafb4f9aba876b12d94aaee14eef48aad60bece819a06151cdd31c278232c178d3ffa13b6af98c893ba572a545587158e3ab4759a0807f974338fd30c5c47ccd4a0ea7c5a3b62037bb40095b1711cc24b922a2538c78f674b5f0b46c42c3e783fbc352850d1dccd4968d0224250a96413321d794c4a1e60182118fbf6b739e579fab534a1cb0b3603fbfd0e4dae812c2e57dbb335b90f8b0df75fed2e1b4c1b3d2edffafeedef826afac0f0bc61c54e26a5e2e30ac481bf6"}) dup(0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000980)) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x83, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x60b) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) 16:00:32 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000006ca6945f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000592700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcff000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000db0e46af8b665da0e3f0d960b4282f83b46f7c597eea48f24623b9e01eeb9a28039ce1161a841ce434eb733f5ce95593772305c780712b48162293d864f1a121c68738f6f061d0b94c7e1119578f11f07fb4387e109b699286a650603978a2c74ddb45e641e18626349427d2dc5c830669d361a52a54d210a9be3ba4128382e9e98603bbc5c5ffff9838ad5366a29c5c5fbe9badb4ff586950ff909ce9ac41c2a3e92194d982dfcd7acfebbae44908069cbd5c1cb4800000000000000000"], &(0x7f0000000000)=0x1002) recvfrom$unix(r0, &(0x7f0000000040)=""/81, 0x51, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4000000000) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r4) ioctl$TIOCMSET(r3, 0x4004667b, &(0x7f0000000000)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x0, 0x0}) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002003, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="0f3da5fc7f33d99cdfeb480da54c9ecaec28e0c7b514bf16155ab3cb2e4f2ef039fc97b45fdf7260538ddd01fa532775e768528c102f22095757089f22a61ea87851de766dcb653377af66e8ad7f62c8fa59"}, {&(0x7f0000000000)="b5ed3df6d9c772105bb3bc5fd4afc6ca112b611505feff6683238d30"}, {&(0x7f0000000280)="ea15e8d9bdb2282667aedcb125a76e05d4799dbcbae977092d811899e332c2e6e631fc40dcae39edd1dfecacbf5ffc3bc81a344073e38603ac7d6b6d3baa4d775eea3ef6ef2166b25699f8c567633b9263fbf5d80ff06189726583804b843ac51a952fb7202867e15984b64c7382ed3e02ad49dd846587886732083098208b6e6c5ad5038e9d7b91b6665b492a9c31a9ac4d938b16ae60a7ee0bf49b9a0284c9b55f51c53607eee4efbc6723e7d15ccb3bf471a96ca8d2d7d0f6d09f1c8113b9473843640174536539f0438846a1b4"}, {&(0x7f0000000100)="86b11a47d6bdd7a1b7ba120ad884c7ce05ded63efd412e94c1434e218e08b9ef924ac0fc439ad3b686"}, {&(0x7f0000000180)="7d6e026e24aee3ffee84022149e88d2fadcf7c3e7c8b751a12e6c21463dc098ef76d9570624afe7d8c612ac25a9b79b0ad91d1a0164648e34bf749ee946c1269795a06e97069599860f863542fc5d1b0046aaf5732f24c34d453db35d0a0847e59bc09700acf4451018ebea1ea8812"}, {&(0x7f0000000380)="ca7f18bf31d4e8e7b5e325f18a879aa4eb969e4227b462e75523e7547d9332323ef3d60d64d11e68d6506b28aca64e5c8fde57194cabe587a451af07ae4d14b865b6e1a29f5e312205832f2be681817a"}, {&(0x7f0000000440)="332b3b5c132679984c60e283b048edeaf30483e40a351cbd3fd6ff74a1b0ff10b15d53b9883488f3c6f8b70658b7a16ae4c91e4ba38ecd5ead6c2ee8431c7806a8a474c871ea02a6bf052524dd4e75ce773cc100e9d729973151dfbcbdff9e47d3e27eb9348de0bddb2ee7056539fba4dafa65653ae18d8a55f5ed42c947bfdd"}], 0x10000236) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)) 16:00:32 executing program 0: r0 = socket(0x10, 0x4005, 0x3) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/88}, &(0x7f0000000040)=0x5a) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x5, 0x0, 0x3, 0x1f}, {{r2}, 0xffffffffffffffff, 0x84, 0x80000000, 0x10000, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffe, 0x24, 0xfffff, 0x6, 0x200}], 0xfff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x8000000ab, 0x3, 0x0, 0x2fe}], 0x40, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 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) setgroups(0x3a73d48e26b9d494, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10040, 0x3) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x6, './file0/file0\x00'}) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20080002013, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x431, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="d0612f9e8f87ad56ed2c2cc328cc0ba3400f796251d0b5879f4faf03032e771387d7ee619f2d33558f7415960ca2ca58", 0x30}, {&(0x7f0000000180)="e0f4d983f0bb1628f1002fb53f4401bf2c2d962851ce9e30633b79c70c30c44d3287cc4cc066ab71f77dc56457e3c0119de9dbd49ba14d7dc1bc32b85ea72890003ce2334700a4de6cd232d5cb1a1c234768f653fb098f47312c3c206435579313600fe3bd5cae968e79605efb3dac07f05d65498517d3d4ccd592033b126b6d80aa8f25e1c84108ae867e818d5d19e0207d41cfc8f0a6d5fedd504b0c8cccc33628151ce670ce9259322c9575b0a89ee7e6ccd4a6170d6500ddc27117744f94254cbd6a7761acea5fbe783b0ca0e71ad0cfa33aa6338109", 0xd8}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="3000002ea2866e69b933517377a40000000000ffff00000100000080e829893b8f03ad03485c02db1afeb68861f1761ad9b13081840b56444f73f46126942914947a3bb821af59aaa26d6a2f4d45fec1170c50dfb4d9258ede94a7f3bcde7df42bccd23d9124f7b930c3af817fd5e81ad988f3c313bf367e78ccb2d6edb0e14e4a54765aec8f25885e0b52a9c11d1ed4e4ac67a2b6a005cec079b712e71931ff028420627f8e9e9d0025e872f3ddc93368534b025912e9e5cb8a5cfe1630ea4f5ed30288d6536293a9316ef68e4113d1546c71e17153aac6c0ee349cf7a26d51f3059d8f1e9fdcacb54c53fe60ede0a73ebd270aecca3e1b9a2e438680d8fd32ae8c813551d3b9e29064cfcc193ae6cd43a22e1446930580723cf60a08e25477a61cd0ae6816e28856bc901e77c39954ffcc34ee838f6956cbfa0a94c75872853a0b839375b38d540d953ef7c744f7b5b4802edf1ef8d5f4377c0dabaa330e8916430cbce6a07c7e83c75cdc3a97dd9f96284ccc2049310092b4c6bfd5d576078ad904f4c4edabd58df8455b2699ded952a1bf35a92ae8ba71967c80b37b50c57c1c716c628c7e79cd6b7326c801b1deb2d5b1d6235c6d30050f081a71e6ed51d3c059b365bba1090a80d0a60a3c17daca83e67003c5ec079dcdde2091255cb053d3e3e02f56e059831275b2e264ae83a158e1228a0f3b919294954ba95ca34a14651c11deb2c5281a04976ec43a43e59d26a81e3b279146e64a1f8ad8d79cc626eeac2f49bb65a603350182493a6202e1403622cdf6d045749627aec8bd44cc09824c2a6cbb8d4088b748834c9a5c63a135407d05caa203b911049b371c48e9f71dfc1eabb3473dd4343dcec905b913ca06df82f3e07bb1260355823b9cb79ce2f96b3e3aa9891aa71a6b66f75711049c9f750dd33a79352b22d253fc4eebd134a262d4fa67ea86a1b9a78a4090d9bb52dba2263fbd467ca4935848864ce8383f47d75d74d2ccb9014f4d80ef809230dbed89b965e90000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x50}, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000003c0)={0x288}) r3 = dup(r1) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000100) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8082, 0x0) 16:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3, 0x4, 0x40, 0x1, "fbb90b3cf3f9d7b1e480ae38ddae66549fd5b3ed", 0x2, 0x7}) poll(&(0x7f0000000080)=[{r0, 0x10}, {r0, 0x40}, {r0, 0x40}, {r0, 0x10}, {r0, 0x20}, {r0, 0x84}, {r0, 0x80}], 0x7, 0x80000000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x100000003ff, 0x7ffffffe, "73f300070060c3dce508000000000000000400"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = getuid() setuid(r2) 16:00:32 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7f, 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x7) socketpair(0x6, 0x8004, 0x0, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000000200)='./file0\x00', 0xa4, 0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x87, 0x1000}, {0x3, 0x11d6}, {0x0, 0xfff}], 0x3}) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x40040}, 0xc) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4d}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) sendto$unix(r1, &(0x7f00000001c0)="9b7ea781081cf08547b4c580f5c14f4c45379975cf0524c4ebe7fe0e41c3d889a59a144272ec91a980fe137ac068a0c131aefc87a62c182e14b609524f50647d0f4efa97b5f988444e21a145f55fcb53f2b552184014a95640201791c8b68ed513dbe94f280eb814394cca33a56cb9ebb7baa46e5cc10a976db498ffb1ffe1eeaa37cbf1d9dd7f70", 0x88, 0x9, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2008000200e, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x881, 0x20) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4d}, {0x6}]}) semget(0x3, 0x2, 0x400) r2 = semget$private(0x0, 0x4, 0x703) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000000c0)=""/169) syz_emit_ethernet(0x4, &(0x7f0000000200)="b278ea3c") 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) getegid() 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = syz_open_pts() truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0xfff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffffc, 0x1, 0x0, 0xfffffffffffffffe}], 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000240)=0xc) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) select(0x40, &(0x7f0000000000)={0x8, 0x7, 0x400, 0xfdd, 0x5, 0x7f, 0x3}, &(0x7f0000000080)={0x3f, 0x5, 0x1, 0x3, 0x80, 0x5, 0x0, 0x6}, &(0x7f00000000c0)={0x3, 0x3, 0xda, 0x6, 0xffffffff, 0x3, 0x3, 0xffffffffffffffe0}, &(0x7f0000000140)={0xc85, 0x10000}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x1, 0x6, './file0\x00', 0x7, 0x100000000, 0x80000000, 0x80000001}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20000, 0x0) 16:00:32 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x42bc, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = dup(r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x7f, 0x0, 0x80, 0xfff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x80000000, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = dup(r0) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) 16:00:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) setsockopt(0xffffffffffffffff, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005446000000000f10300150a00d60000000000ce81fea6fef96ecfc73fd3357ae26caaef16fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4d1b2ca3ea7c257699a1f132e27acb59d4e026ba8af63ff37576921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90ff0000000000000000020208a371a3f80000354700000000000000000000000008000000000000a000000059e8a8ce0e5ff6c066de04bcf2deb350761ac91934b244ed1cb0d9d9412c36a35c884d2939d04a2574b7", 0x8, 0xc, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000240)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7fff) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) msgget$private(0x0, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0xfffffffffffff11c, './file0\x00', './file0\x00'}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:33 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x9, 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x110) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x80) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:33 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x9000381, 0x0) r2 = openat(r1, &(0x7f0000000100)='./bus\x00', 0x8088, 0x40) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) r3 = dup(r1) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x2, 0x200, 0x2}, 0xc) ioctl$BIOCLOCK(r3, 0x20004276) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000100) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000180)=0x10) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_vnetid}) 16:00:33 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) getuid() 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x8, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:33 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x0, 0x1000100000000}) r0 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x20, 0x3, 0x8, "f234c11abe81b18f738a3293f79193eb01e81a28", 0x1, 0x8}) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) syz_emit_ethernet(0xff, &(0x7f0000000180)="c012bf03ce3fd011c91c41a42fbc47165c60cbb9b28a253ca65ecb3ac27e05bf7ab2ce7804ba8f09b20865dcc2b4f04420f592b43640df3516c1fc0350ab6af44e0d9b339d09912ba1e87020c2fba766bc33c902c84579bb8edc05b7b220382bb7d8ff4b0cb84c5d43b52b0aafd4062665539d9589bf5b1c9dae19d0d9f5fada4d3fcb702705d54d483c42f27896860b181c02a55871768b543c6fc563ac46b81aa7ca4b3a825dc83673ba84944d984a353b102f555837f3609d371b156aa7b017388cd537cf5620b03d2e14bfb5cd68aa6fd7a5d70979c7d3452140e2937f46d1352b9b5d0b18e15eb9a3dfa1d9e2ade53c8c8942cf52b9348bb0d1f46a23") r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x8, 0x2}) 16:00:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x76d4f058, 0x8}, 0xc) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) getppid() r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x74}, {0x80000006}]}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) mkdir(&(0x7f0000000000)='./bus\x00', 0x955b8c55798d30c) 16:00:33 executing program 0: recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x100) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x20) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data}) 16:00:33 executing program 0: chown(&(0x7f0000000040)='./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) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x3ff) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:00:33 executing program 0: clock_settime(0x0, &(0x7f0000000100)={0x6d8a1c48}) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x0, 0x20) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000080)=""/105) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)={{0x8000}, {0x6, 0x1000}}, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffc) close(r0) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) r3 = dup(r0) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x3c) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:32 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, r2) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvfrom(r4, &(0x7f0000000140)=""/20, 0x14, 0x800, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getrlimit(0x3, &(0x7f00000001c0)) connect(r4, &(0x7f0000000200)=@in6={0x18, 0x0, 0x8, 0x3}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r0, r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8000, 0x0) kevent(r5, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffff8, 0x9, 0x1, 0x6, 0x1}, {{r4}, 0x0, 0x20, 0x80, 0x4, 0xffffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x12, 0x1, 0x3f, 0x40}, {{r4}, 0xfffffffffffffffa, 0x4, 0x1, 0x1000, 0x89}, {{r4}, 0xfffffffffffffffb, 0x10, 0x24, 0x3, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffa, 0x4f, 0xf0000001, 0x5, 0x4}], 0x4, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x60, 0x0, 0x1, 0x4}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x1, 0x9}, {{r4}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x3, 0xec69}, {{r4}, 0xffffffffffffffff, 0x4, 0xf0000001, 0x100, 0x80000001}, {{r4}, 0xfffffffffffffffc, 0x4, 0x1, 0x603, 0x2}], 0x6, &(0x7f0000000440)={0x8, 0x6c78}) syz_extract_tcp_res(&(0x7f0000000480), 0xfffffffffffffffd, 0x9) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={r1, r2, r3}, 0xc) setgid(r3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000500)='./file0\x00', 0x14) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000580)={0x2, [{0x1, 0x6}, {0x3, 0x7ff}, {0x2, 0xb38}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x10001}, {0x2, 0x1}, {0x3, 0x3f}, {0x3, 0x1000}, {0x3, 0x200}, {0x1, 0x5}, {0x2}, {0x2, 0x6}, {0x3, 0x8001}, {0x1, 0x2}, {0x1, 0x5}, {0x3}, {0x3}, {0x0, 0x1}, {0x0, 0xac4}, {0x0, 0x5}, {0x3, 0x20}, {0x3, 0x101}, {0x2, 0x40}, {0x3, 0xfff}, {0x3, 0x6}, {0x0, 0xe6a}, {0x3, 0xff}, {0x3}, {0x0, 0x1000}, {0x3, 0x7fffffff}, {0x2, 0x4}]}) recvmsg(r4, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000001740)=[{&(0x7f00000006c0)=""/91, 0x5b}, {&(0x7f0000000740)=""/4096, 0x1000}], 0x2, &(0x7f0000001780)=""/192, 0xc0}, 0x40) sendmsg$unix(r4, &(0x7f0000002000)={&(0x7f0000001880)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001e40)=[{&(0x7f00000018c0)="8bc1b603a8e22a89d188ea51c73d1d4d990b5178c97dab9cc76c9a2fbd73c28cbdbf21652f859b3363602886809923ff409d4c1875482476b055ef58d939b091d0f60cf4ed06d76803d21934053e74ee50651ab682fe9c0911c743969a5892dbcb85da9caca88fc32828644024f30294225cfd6f9ce413d0f911a4203e25", 0x7e}, {&(0x7f0000001940)="fac033db2729cb9f97b8bd0d12e151dbcc1f416ac39c2808e8c3f18ea6ef52a8c785cd17db05938e7f8964d3273b1aef35a639aced0fa328e90e47d1df674e50937f5cb80083e9db6d3549704039b4dc4203355955dad5ec88be94cc1a880750336cbdf608832172e2a3449b2afae619bc81c9a333b833b5835f42dbd3ddf42f2c2434875c4310b6407a9e69a9124fe18d4540a2980e59402633a52f9300747cda388e1cfba6d0ed14140b4ae5e9628925b4fb8f024a0b47b6cefcca19db8d7815729c3326baab280f92ddf97bb525290921e032db51f08ea3efaa27747035f8a357a2b2b74d5b9c44577dbb2120d50437cc396fc104", 0xf6}, {&(0x7f0000001a40)="8d04bb859b8de79c30b00837f130c2992f8b9cda99837eb94983cac1d8a9346f1eb4a50448bad8e1f20bc3485643e2922364ae9bc8aa3eacc7e5317b7125cfa1057b7d9e762fd7be281f7e6cd62d407ef1b5725a885207c7a06857a9bc70bbb4ff1f23978b980e7465383c338e34a48e646da5b65bcd37d1703d5a3cd116559cc26395b3e686562ac6f747ff7c8ad72c28486d982407f81491b899ae654bd37f301f0c048c6367", 0xa7}, {&(0x7f0000001b00)="468bc7898fbdbf45578adcab0866f76fc1fe41f2a625ced04e6141739950f203bbe0d59fb6446be51d38ab17f149e1822084d6100682420ab378fa41e7df0cc9c35d65237879f5b6e844c20a40491b20205d5315c8377315f07daedd95259cfbbe0bf5689bd02e0d9ddf85dc2a34b5a5f82daea285b2f108c54d6c69798bad3789a12adc7b4ea324f31af3981ff39774", 0x90}, {&(0x7f0000001bc0)="680a2528bdbd4176942f1949748dc13e9a4e34e12a6e8032988cd52dc404913ccf3fe49e2fdac0117f4cc8fb7b8f80745c0773720d3105e866652db5d0fbd95b971d6780f31495090494bc9f87195fd060", 0x51}, {&(0x7f0000001c40)}, {&(0x7f0000001c80)="ced6bbfd6472e557a2a474e573f927d4e7759a78704ab81d9740b808c8a15f46b868a56ab368e52060b3114d518b60df912cde7424ed78441fb4d5496969fa49485a2f1b19953674138b23158746b9fa2ddb43167e68de63958d508020acb4c5c7dcce2c20ae62d2b6a549ac1e2449e8b93ee478d8371cc72e4129dc42bdfad9e0380349212cfd09173c1e69ccf927786dfdf19dd1e9ccb3d8d6b1188feb847a7295739a6bdf13db92b87f6bf8cb99644fec3c77954a2c57bbeead61a2e3dfdd167acbfb52b93691fce642db389daf0a0d", 0xd1}, {&(0x7f0000001d80)="8536fcf6c2ff696e703b0a74439038964bc63d682aa9cb2628171279c0c04757387918521c3e2940cc2f8edd3f47b05ca1d0028b85a0019a5a7e340101a694e31de2debc84e223659ae654b027ee3d3ae0c7f3748d52f5b828ec38eadfc7dd0aa3f09b7455044276bbf742bbadc8fe4fb27e2a495a755098adff1de1cf9f85f6136195b2ffebb74b5df5dede0225efd5ce171744af680c819f2db140292f5bdcbc6639295b456308f276af2694c2a5dce899355eb9d466f8ad911f3b", 0xbc}], 0x8, &(0x7f0000001ec0)=[@cred={0x20, 0xffff, 0x0, r1, r0, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r6, r4, r6, r5]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r5, r4, r5, r5]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r5, r6]}], 0x128, 0x1}, 0x407) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000002040)={0x9, 0x280000000, {0x2, 0x7ff}}) chown(&(0x7f0000002080)='./file0\x00', r0, r3) fcntl$getown(r4, 0x5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000020c0)=0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000002100)={0x2, 0x2, './file0\x00', 0x0, 0x5, 0xffffffff, 0x1ff}) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000002140)) pwrite(r5, &(0x7f0000002180)="fcb0fb0c515787c5e0b1fa20c411ef3ae48081f24e574929f899955968880735dd6686803d6ab3b306c08e2767af0d8075d20c81d04b01f7a417361af53238fd9feae9f6670902", 0x47, 0x0, 0x0) utimensat(r5, &(0x7f0000002200)='./file0\x00', &(0x7f0000002240)={{0x40, 0x8000}, {0x7fffffff, 0x5}}, 0x2) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000002280)={0x10, 0x400000000000000, 0x4, 0x7ff, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7609}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x630000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x78}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f00000027c0)={{}, 0x3, &(0x7f0000002780)=[0x0, 0x0, 0x0]}) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) mknod(&(0x7f0000000000)='./bus\x00', 0x20, 0x100000000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:32 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x900037c, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x1) r3 = semget(0x0, 0x3, 0x26) semop(r3, &(0x7f0000000080)=[{0x3, 0x180, 0x800}, {0x6, 0xfffffffffffffffd, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0xbc, 0x1000}, {0x3, 0x7ff, 0x1800}], 0x5) 04:02:32 executing program 0: r0 = shmget(0x1, 0x2000, 0x220, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x102, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) dup2(r1, r2) getrusage(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000000c0)={0xfff, 0x80000000, 0xe}) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x7, 0x2) chdir(&(0x7f0000000000)='./file0\x00') 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000300)='./bus\x00', 0xa3, 0x2) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x2) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000384, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) r3 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) mkdir(&(0x7f00000000c0)='./bus\x00', 0x2) recvfrom(r2, &(0x7f0000000180)=""/210, 0xd2, 0x42, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 04:02:32 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1021, 0x0, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/203, 0xcb, 0x43, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendto$inet(r0, &(0x7f0000000000)="0484b73d74bcf2757d37331b6d0000", 0xf, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0x1456e983) 04:02:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = socket$inet6(0x18, 0x8000, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x8, 0x73c}, {0x18, 0x2, 0x2, 0xfff}, 0x9, [0x92e, 0x3, 0x9, 0x100, 0x9, 0x5, 0x2, 0x4]}, 0x3c) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x80000001}, {0x18, 0x0, 0x7, 0x4}, 0x0, [0x6, 0x6, 0x3f, 0x6, 0x27e, 0x7, 0x0, 0x80000000]}, 0x3c) 04:02:32 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = dup2(r1, r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000080)={0x4, 0x3, 0x9}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:02:32 executing program 1: r0 = msgget$private(0x0, 0xa8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, r1, r2, r3, r4, 0x4, 0xfff}, 0x1, 0x7ff, r5, r6, 0x3, 0x3, 0x2, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r7 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r8, 0x40047473, &(0x7f0000000080)=0x3) r9 = dup(r7) ioctl$WSKBDIO_SETMODE(r9, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:32 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x5, 0x40000, {0x100, 0xb0d}}) pwrite(r0, &(0x7f0000000280)="912b7b44f8d8d7de74d91093359e943b53fa491ba002066d98a7d2b61fba7e600c6f03201961598f600aa2f44988dd89c0249347081b44452edde6fb97751dc3129aaaf5f54f9cc30a057cb9a9ddb4043845ee40abaa530c5f8a87c1fa8f0348538113d50a97bb3a118499fa55430d2909f5651d9494ea909857942fcc2471698690240712638e108e641dafadd1fc3c1ce0d76620252b6077de4fe7073d41956bda7eb31566829bb0b98907aa7f0299b9997ebda03223cd2f3bffd78e54587919ee37c12757050598", 0xc9, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000240)={0x9}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x204302) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0xfffffffffffff801) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x81, 0x9, 0x101, 0x1, 0x7, 0x614bd926, 0x3ff, 0x2, 0x2, 0x6, 0xffffffffffffff81}) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x42) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:32 executing program 1: r0 = socket(0x0, 0x3, 0x7fffffff8000) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='x\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x40) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) fchmod(r0, 0x4) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x50}, {0x50}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x890, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2008000200e, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) pwrite(r0, &(0x7f0000000080)="b91bce", 0x3, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000000)=0x8000000100) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x1f) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="d40a5c49883d6dcb676dd8f407bec8f23eeaee925afcbb3dd2decfc2ccc937c25c8d30ee6dec1dcb306964fd31ac578c7d826810fb32d7d3e655a48b99a17bad0d79d406cda2e6e577a01968a324a63b88e12bde281bb2ff0ab1ba240cbabcdcb346fcc601049f5788925fcedb64ebbbe3685c5012227a0d17c76bb426547bb93812e6e6ce08959799f3c8faf57d16c0cd9b84a4423da7ccd9", 0x99}, {&(0x7f0000000240)="fd7e4dce8aeb07814427da1d00065bc4054e4c0bc300d633a93410ee7c6ddf985df12d4bb89e6667a5307012ecaa3dbc5103675ef698f2fc544a24a7a344a41588dcb95a4a4e378e483fa2c095410d0e416796c2c3fc70efd230ad8200a5df44960d8b007fa910a01380fdcd20306c3f65edbb8eab30d71b80322b54600e32c0787cf059388e6621f6f72d13e1722299abb6bc8353e33749ebe24bf5e93e92c13c0e68dcad5f9265acd40a74ad9a4e40b6e571fef90416c1", 0xb8}, {&(0x7f0000000300)="8cfb0b7b5f0d1bb62a6c99729e29cb94512003c8e76a34a17daf4f8e8d079ebd5eb8aa42a6a65c57ff3e499c42b26a728826144ff252c99c38432c588e81ee5d7e0b4ae426684de908c6df00438fe896cc3477bb8d14c9012037574a6857e7d029bf2ce7db6bc43659772a90f8376350de8428fe355f3f49fa7c19281e44656d1fd4827c2647b6e5775b7a137f4da172311a500c9f7173c48316d41171f29ddaaee9b25040429e975e6d", 0xaa}], 0x3) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x7f}, {0x18, 0x0, 0x9, 0x7ff}, 0x4, [0x9, 0x8000, 0x6, 0x9, 0x0, 0x1f, 0x9, 0xf66]}, 0x3c) 04:02:33 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "c1e5c6dea560c7bca22a5da0ff5fc1125f62f7c5"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) flock(r0, 0x2) 04:02:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) recvfrom(r1, &(0x7f0000000080)=""/43, 0x2b, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="000010b7000000006a37611a8e757a6eba9ad54de07b70593f7308704deb2e7f11bf4c49ca9f7b11f9d300000000000000000000000030f0c594b0a2f7fd0bdf3efc79246aeec81ca77352fde9d581a75a9775893d58ddca9fe893ce77a9b11832263168d3d51e24b2884b0e8872eaf2be285e41e7a17def9bc847d1a5b467341e4c6df73f59bc1ffbc33f567f19c2d47ba31bb17067a5f0dd2589dbf9820c62fff626d9fd06129c7d72a45e77b213df1e55bcf56d4cc38909091ebf414e6f1e555699cdbadbb54476568e8ea95b5e43c13f6077872a0100e0dbafd24520f4fc"], 0x8) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x4a) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) chdir(&(0x7f0000000180)='./bus\x00') r2 = dup(r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0x2, 0x2, 0x10001, 0x1, 0x3, 0x7e, 0x13ca, 0x0, 0x2, 0x80000000, 0x100000001}) select(0x40, &(0x7f0000000240)={0x7f, 0x9, 0x8, 0x10001, 0xfffffffffffffffe, 0x7f, 0x1, 0x1}, &(0x7f0000000280)={0x1f, 0x4, 0x10001, 0xfffffffffffffffb, 0x7, 0x7, 0x6}, &(0x7f00000002c0)={0x3, 0x8, 0xffffffffffffff81, 0x4, 0x1f, 0x0, 0x0, 0x4d}, &(0x7f0000000300)={0xcb9, 0x3}) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:33 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "c1e5c6dea560c7bca22a5da0ff5fc1125f62f7c5"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 04:02:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) mkdir(&(0x7f0000000340)='./bus\x00', 0x8) mknodat(r0, &(0x7f00000002c0)='./bus\x00', 0x1, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000180)='./bus\x00', r2, r3) stat(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt(r0, 0x5, 0x4, &(0x7f00000004c0)=""/119, &(0x7f0000000540)=0x77) getpgid(r4) r5 = dup(r1) sendto(r5, &(0x7f0000000080)="ed416224d70656d815a086ad9e97203bb15dae95f6b0f4a9ac88b5c05cb1e3c4b412facf9cb31e578a2b27816294", 0x2e, 0x402, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xb0) accept(r5, 0x0, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r5, 0x80045710, &(0x7f0000000140)=0x8000000100) unveil(&(0x7f0000000580)='./bus\x00', &(0x7f00000005c0)='W\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000440)=0x1) 04:02:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20080002010, 0x4) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) rename(0x0, &(0x7f00000000c0)='./bus\x00') 04:02:34 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/bpf\x00', 0x3fc, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x10001}, {0x1406}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000500)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004c}, {0x6, 0x0, 0x0, 0x3}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x8c0, 0x0) r5 = accept$unix(r4, &(0x7f0000001e80)=ANY=[@ANYRES64=r2, @ANYRES64, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESDEC=r4], @ANYRESOCT=r4, @ANYRESDEC=r3, @ANYPTR64=&(0x7f0000002380)=ANY=[@ANYPTR=&(0x7f0000000780)=ANY=[@ANYRESHEX=r2, @ANYRESHEX, @ANYPTR, @ANYRESHEX=r2, @ANYRES32=r4, @ANYRESDEC=r0, @ANYRES64], @ANYPTR64, @ANYBLOB="c8d9dfe44ad828933b5cf51d5166f4df88f96242c29fe3e227f3c263df9e1f1579e6b5e1a113ae48298ca482d4b31bdbeefd9057de04d2f15529350c66d56faefb8791eee42a6aabf61ea8bbfe89552fce430e576d8570e839a80d01a0a4408e64f9e7542b1e7913efb5be1503dbfc21ab9916f68740bbe2953ba65a4aad25163a6ca274e3e0d96bc1eefd36afafec60af3a21ab3e9cca751a0b8385cef4d1b43e8af5a31a92de79b4c322803c0e346bafd8650d36ed516cdf9ca2df85eef60a80a3b2d0ac863cfc4f913e1997d57abdf43989e992c22f0c83e98c260f37e9c81a699e81e78a490e50b39d866a214f699f822a8aed0b12ecf65e6c4ea37a8fa280883538967dcb171aa4099b0d2f6c97dc32b6bcb83cd5f618f7ee4469eca91f004c4547968c6906d1f35d6adb7f66b244459f36fa3e8bdbcf2b5cd1f352cf0f86da311c593b722b6c3b277a90eb039e98ea81cd536c604ae76a925aaba5cc6051655a592df021dceaa3f8a9d9629c146e3b033fc963c26dbd1c466407d4d395946ee33038e03f50e8d57d0a5f7218879f16ed3ecf0072da64cf1b8a4ec19d5808e6827cbbaff7239b156ee630f17e4ce77d5091817ec80b2f1f47fbe3a4214fc4052d82fbe8478d3caa92f78a823a2bebce2f8da47fdbeb1a8911bca472e1a1183b56ba56a1c85f18f05e65ba0da610c9d9145c2feda1c6fd4078bee3b7fa050cc023f7d6f4d1fad9a5e342858de036d59c77cf388ac1d62110ccef1c677ca06365956b716ba3acd431e91f27f0dae7943db1933358eedafc76de8291b32c9e49932ab812a33b0eac4a77b6dcee90109778ce80eca0c6bd6ae3b79adcd783cc7877cecba57c009ca7dd88e4c19f84555ab3a71cf911d348cfac07d847f87716fb231ca55377abebf9619f1b1822b0c19325c5c2340ad295791de1e4dfcf21130e3004d1683aac69f80d8a1a14a4f16c9b163df0012c9831cca9170e8a7180e346cfd27baffa91b7c1ee344ad6e0c6cce8dafbb4c3b6cbdcc9e204dca4b09875988d43136d7eeb9cd917bfc06c90d391dc3ae794562017e36b9b752c598bc1e49abf7d2fef0e66558920c0b5cd1823a9dd71ce5ae52860b0967b8469317b9761d9886c2355758611675f2a64c5972570daed4f272ea17826966157f95611b8f45132be981d7d663f8d99fd49a3e01ccc20731e17c42490316c18991b306c911199cdb165feb8b8e062737fc4c9486e5fff2f3487087a7218949522f1d06abe84a19ffb3ea96217a43c2d17e258aeabbb5b9a5a16e3de537b175632936de731369bc4411efda7353ed0a19771cfe36eb9fe90fd583ec98494d38b6735bfe10443d1f6706be1230882d4c552f0702786ee1e4a0e9bde72674ed407523b1fa9755b3bcc0a34940207b3b246ed644fbd37388c86cb1214e059506cf5a20e820ae8db775fb6a3444e44b3f9d981a61ed8d8a962eb50feadb7199674d01ba45aee67e7af0af4c9432cb59d5b28720fec6ba7822f091511a33161a09a781cced6a6393dac30a7a6c9f6019016f4c61206fd2182ce658fee85be4364800658e0009ee6298d446bf50c951e69d6505b1ea810a266ad109ceaefc08edaf12e639c2c46e9d2c5959ba5f3ac27474a7eb44ae2aa5253c252322e97983d131b1aafa995844cf44e86536cba1eedffc68f0c0f81fdf8c8af6a442ebfc464a022873b744953afe631cd5ca2d43e662b715c6f28d444365ef679136a7cb46cd82fdb9d9ae9e83d81113aef61138a5e61af73226b5dcf6b0880008e3f3e669781d1942bcc3370d045689058344cc149525df60fb6b2737684f1b44fb8cfdc7f115d10e80c189ebb1e79346600f93f6fda84a81bf18420bb50c1aabeb7800e097f805f0517bf84e13f10721d83908fcd3ab85939885ea938157794c4fec6e1da6c2c8c20209dc8e1bc414b957efcec13cc8441bb25f82447c39a5b9e501d6d46b5e55bba8c9940717cef1934f25f75d1f6391b92283351b7c4bf14bdc9476bd3bda8a2770b5b9a9fa38681eb4facfdd8cbad1864538ab2516d686d9e18904a505a185faa3d7b120e919560cf42e677a4c614a14c05bdb8b2af166554641d4657fac1944d3f9393c9d8fef2b8bccd9459a90547bef54895a3991c6b51d240670675b7e2068f538f0607cdc21f8be674a567226805fab0a12acfd666e996fdd1551cddc52cce97b7b6477b622030dcd75f54d6b00159339f8dda6887d04573618d43e2d6e43a9bf97cf61dccde53ba87c2bcc66dc454d4f6bd6dc6db853163e9df3a305a68bb934784af742e37094c0b94d345ae333ff9767143a7924a42361682889c9fe51513600bf6ce8f25e27dd30aa1dd576aa6f841c3a186042bd723c0156b6f56e968cf6c8f63f467ba86bf48fce9b16eb47e087d1d6d08156f710def6158d205f965f170dbdeb2d362aaaeafb426aa747d534d1e79bba1324abe03745196f5773e794ca78a7744b10b4811458da17875de30eae5e68b2b30204f540aa875c3b5f0537a9589f21f70d70cf12e67cc04c4f2878d4b58b57111f0de4f4a14c7ef5ddd4f4d60885c9c3209bdd464fdc7784dee0013ce16adc08ecc9ce549af8f2f744aeb4171209e1558e9e4d0d1c23db60542410a0602fcf6ab0b1db951089350f13af7c5a53c26fe1e0fd1f2ac3b3d303f111a2f09cc7664c4e606e5cc1df2e42eba4cddb594ea780e924381a6f00630b7916936ceb1cda18c46a5f087528a01e26f292bda81d313a387bb67f1fbcec5a8df4812088207f7b96581679ab52876d28f5246e9395eb99e946c5d21bbe6998d2bf1893934753951237f18f465998164001794bf9a68d5d624aa33d46b8bb187a072cb036b4a8c017a53b4e4023544f08039ca89886c0d1680cd4d2cd6558e28097b05cb03f15fbd8868574188802caf016e9a9bdcee164054d756f41128693c639a07000f9fc2f19727032c5ebe5bc68d8194dca6149f794b9a303ff2b5d6ee699380e40b3d0a672a2a4bd6467a1fbd9495d1110ed0bf1636f2925fb92afc55ebea99f074128ce7b40da248c818025c0ea8d2e55147d984f4c2de4520f3a2e687eeeb6a8ffd72495406a50fe9d3dd14f22c63b3c4ce9a80e0012db24318f7c6374420e84747ae98d5eaa4472b2b282e63729096b7f7352fc2b28dfc6dfad6aa1188c8b82de1f103e0cb82dfa958867ea33f52953002055f33a052229642f1ec0bf8585761216d00ad486b4940dae29bf070de5a675fb147883a9bb0ceb4a4f96e88b6e8f791827d878dbcaf85a85b878dfbece1a9b5c4c16836180b6733f4aa024f8c13567e2061fe584ca88a06a0a8b5af4192775450ce39a86c91cdd73339f677677a67d144c0c8a0a4d8b4b66ac741e4290ad62aade2731b58b3a34b3e124421e029c77fe2b0f4863da627a888d9a5394a224d104595a58971a00f4166f05d2177e89312d6a621da0b8dd45067edd1c8600c09a4555c2d25d7684ca0d81f56fd3366b0bb79a59e9a523546930932bdfde95d0e4665be6ac896e0845c6b3949927b5c0d1cbb1c35a87eaaee512991f6ef3d5da3a5ef8346627173e6da1017e8da0d0362d28f4c042428a4ad9825601636d2da2b74c4f5bc153966170682c1e3027861625f1916c8f0d451d94486344cb472f046b02f16e9e5af78951e36867916352157e306e841802b7da5e998f4c1970f277c2c54450b322cb7333c8e401a80b3addc0456cb21ee8c6fc712c7b472c101f0e775e8c48d15cd7b2e42de734247b02cfc36e8364bca5ce133cffb3f80debdbd18ddc037874b7b4ecf91e4eb74ac3a5ac10f01dcbda9b5d05e6a08f372f1fd1dfc338b22405219fd43ab3fd18052ac6b49140b808679fc1ee26c5d6db4280e41366fd1b09730f90b6042e9f51c57ed5e709a2e1acb0d105ff986b879e21b78cda4e6a1b0de13ed9f9e9138b07fe15acd5b16ee448aec725a47c4ef03444b8dd2d2fc52704d31d76bbca55e5ca5371e1a21d90d99df615c65923f34e63374993058978edbc856ed424cb0ef97bd146d9fd138b310e26cc559d11c9dd9c5cbab65235c423a8993a3c1c096d6a3ed1aee7048e92d028e767b6d9115d77eb1f9da1a0d8d4bde05bd9e5a236c0b363d29a9f88269f270524ac4522389c96b6e2f285ae2c1f7506c64d6c4142779fe8f0cf2143b393ebf8fd3f306557039999bb63fb2af12dd3b85293a83a791a3ff6ad96c65ef41f453c2e42acdb4ad7280b6aa5c8395f7f67f9cdf2c9f6a217ea18f9552d5c1181fc637d4d721b4e91c8e2f677a3a6eb530d4a43cad1fa15f77169b59030cdf7b8cc28aeaa1c2f0057e0978e0ee6371b0721c696154befb1fe3460078b23d8e4ca2f00a9f671dfec6d71c598e942d61879877617641e1c1fd797d79afd0a64c13b3c4844700dc937541e687fb721045c1bcfa7353e0ab33e13486b4d3cf0e37b3a8475eb138505ae5f7ecd9c0f419e50cdee918c7dd937314d7bb81295a3d7a26a414ceda0e789fa9a057ebaf19f0a8b180dc5502c35a7159104282a3507f3de8a939d097e17baeac1c3b959e346e40907f4af1bc8a2742e3b1541a4e631bb605ddfe29119802966f4616c16cca53dad7068269906059109221b5c866d659ba7e2d4249f8c0606f6561ff804c526ab3824fa612b223a7b298d4903b69c23c4a7092ed7d5a0d0b89aa52e907987700406a9dcc14a3e8e46d2fd7ff5c254b37787d31f995657f362b588c986e0ebae8ad60fd3a2103abc75fe8bbf37447ec04c790a1638572d63a6779775b98f27c758deec392d772e79f6dcb25c1c7e1c8cd26330546e6e5ae276f22e578d242a6a20b8a23f579351df5f5b9429c23f8db16f3f2a6be4a742c6fd3a7fa0a2f1a5ab3d508026d6abc1c5a298f415d6c584feb285cc262491b5b94760f33d50e2e0974dc802233cc7459a21184500a56830e7c586d930dc06d291b3d1962624ef46970a901e4e3bbc86cbb6ea1a6833f6b644cbccd4859cc2ee383e2d9fe90e4f1c0b81ab2ce9aa61fbdd488e963f00b73608ea3f141de7906b97917ec3270467a1b714e27ac1717b8ddb49d2caabdc373fe664234be60b13f719c91dfb08da9b9a8e12f6efccdd9c205e958aafa1b2ec0e37b01cc26340ff8245fb07c76ea5bee825bbaf86446a032917899de9012b59cfe5cf019b04e7d7834d8a4ecd59da2b6443a7e994f6fa73aa4a9475368e5f1847f34eeae7b2e95e0521cbbccd59c2bb8253c9d8b6a08358c55ee6d4c2573ba00c1a6c789cd86b46b98b0cf6b75c859df6894ace45635b52ac68f76aa95e8a9dd3c412884c881e405c4b48709712aca4b9df3893757abd59d009c3015d5e38ca932e3974d15b3bdc9410c650ff99133595c0dfd3daa9e5b8f8855ddf31c80343471fea1c4eb9f32889a6c81a424f88e3fe1a01e223c329b042dfb5cc8414cbea995d1772c26d629afba7424e3436b298dc6d83e48b627f11198812fb39579f48012635f5db146c59923744fb9a97b68802a96fd507339e7339fd7f8850cb2541d2acccc4ce6e2a0ad3e1a23ecc897ab2c9d3ec68ee6c5f1655da2087ceb32c2ededbcb7af92e5d52771cf01d4ecd7f3ab6d2c95ebe89c3141a8b20477c049e417bcedcd3fefef7a0cc7bd67e5a7bd6537754e958a1ba4f89c0a057cf42d3da921ac8fc8b22a3d1b635236b15b23672a4f7f48cc4c7a41b602fab96dcaa59522a56190e630f5a21f020dd3442b1f04fee65c07ec99ba7f6fda246a9ba76d65e98344856ac09ff3b9b724fe6411c92baf3da94d7fc4", @ANYBLOB, @ANYPTR64=&(0x7f0000002240)=ANY=[@ANYRES16=0x0, @ANYRESOCT, @ANYPTR, @ANYPTR, @ANYPTR, @ANYPTR, @ANYBLOB="2a8f41271a3fd35b0fe29e966b2915ca6782d78ed983a687a28355d4957b5a2d43796ab4392c152ef75766836eab5eb2aab5eec80ece883e2fec3fa0acb6c42bf5522c6f8f79f37964fd9a7e62db47cda98b0ba992df7284ee98056202ee81b80a95eb6bcf1d2bb47c6ba8da11c979fbf01a97d7266ef9bc1ff89556a1592e7b621b38667377e5328590220b84609cf8f75c5a6493666845d9991d2d74aff15291cff3ee5b2b281822d278bf0c998a1a4014ebaa846ef6477a0f21091eb6", @ANYRESDEC=r4], @ANYRES64=r1, @ANYRESOCT=r4, @ANYRES64=r1, @ANYRESOCT]], &(0x7f0000000680)=0x6) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r2, 0x80044272, &(0x7f0000000180)) r6 = semget$private(0x0, 0x6, 0x80) setitimer(0x3, &(0x7f0000000700)={{0x81, 0x4}, {0x3b51, 0x5a}}, &(0x7f0000000740)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001d40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpgid(r7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001f00)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000800)="d1360fac9dbee8a3ee04d2fa37fa0cef88c0280a2f2fc2d7990a9500bf1b8b476ffddbcc6c4c1d342b7dbafdc7333b8315c239d3dd4e19f10a620f3bff9383c5b05031fea141006c0178faf439307125763d3e232b34c1a4448245a33bb1948e5a2c21f3b1cabb184cb78955e8337a27d50480ce9af091f1485935b08bab369e38b7696e512ffd7c9cee", 0x8a}, {&(0x7f00000008c0)="711a8f508cb9fbcfec0dcdf7369ca7cd183f8ddf82fc7510b5801b6a1e7fa815c95192ae4676355e660a01634a9d2952f7aa8a7f20f3de50c55e4a53b5c29d24c9adf193d04f1162cdf1157361de5a12f1306625b17db408d46f2241a918fcb68be298cc4624ee4e85e7f19fbdacc1489e0806431ddee3489eadab11417d8ddd3d4a", 0x82}, {&(0x7f0000000980)="78a035bbdbc1c581d8d01909b0d0eb8c39d5d7aaf170d2c899ab32b0bc43075f767c10f1e381a0d2c84372eb5b8561f5f4c07343ea13974f7dd38cded4a94feab8171b77c28c50fdc059d7f19d0e161df64ced2c7dcd35d0bce7d7b99a0d9c5dba888c687752b6b36a1a11733bc96042530e5a979427951417af62da1c49bb50e339013db75f52d9bd0ca10f41a30ba18f035113377620e2cad79abb18778e9b", 0xa0}, {&(0x7f0000000a40)="fbc08b108e5595982bffa29c4d5698b854d249515ac41e4446412d99eaf9433f6b552e33c152afb8a505dc1236aec3b31dbff09e4b5410da2b8d308f73e58d74cb45f2aac46397d932c945", 0x4b}, {&(0x7f0000000640)="c55fcd11a7daa12a2d47009f9c1af379b50627b61fe6f0866829b5f1e2696d2b0bd1254b508fb63dbe8af102f3837b4a", 0x30}, {&(0x7f0000000ac0)="754442899270742fac30291ab98394ec6005cf3da3e3dc185adb9703096d58ee29c688960319199769a6e05e9756d6031bb09122f8f754e4e026cf3e27257caf0316d8cad07b0262000a0b78", 0x4c}, {&(0x7f0000000b40)="aa9da2d071b0314e4cf7508b9915305c73889e8aa54f1643e6a0cd9aec4e847a02a9b9d74ccef63c1335b8e04ac5bb3712b77bf8658606892e4a73a3af8fa34c06130c429ae33dc91252d5a71c1bf18849451aa3870a4fca7ae57ae403584a723de8f21d25dcd521d2355668cb327eb0c1eab7273af221281ab96db38ce8f642f4e6af112a6d78602bc4788cc45e8e2b69ce75f178cb7d25f28a1ebd0ed1ca7b657209d5a88eaa32d7a785b2b97f8dd9c23bbfb16e104fb0bb5828a4003053cdb86fb6ed5b8649fb57c878764d0808087bddffc3", 0xd4}, {&(0x7f0000000c40)="81e51e9df876e6520c059a3b070523e05664133d4658ffcc11b1c5e1316af3110104b5ccb20914ffcf6e1fd6de7175022cbfa6086a81f43a18b72b3d7598b4231da9d25945805a887446871fee0878dcf5188ff0b753046afc3c8ff9b698a6a5e8d9224bd6d797b2e7b4e0ed4cb44d5dbf233ce6d05e371b0bc358cac0acb5f5b104dcb217fa2b76881c71db2fba376d2ae6c3a0cac73c59882a9c3acbda317de5637540f7f8cf8391e7370b9af1128cdc41914708a50d33f10280f73e66c005a360ce61c5e25c16e3feb320cfb5960fc4671f2409b6521135d094a5cb2858465037b4babc617c32aa99b3d90a067eea7b3eece79b8a8da41e12aa1a7b51f25f7bc59d16a2a61367d51a22b8a0eea946ec20813990722bed7ac225802b8e6e4d9648477dab7164d1f15d0254986e297e0304f73847fd015d4b45b2625f71e2ea32d8efd0232304882678bdfa7a197c903b77856a5c4fedb2779d0d10b6f22192745fbe704e4ea9db6e17ed201cae90fa8ac900f18afdfc1361eacab8b81c3050c0c02e475efa850bc5a866283b71de0341a854674c2d2b88ea11bbfc807fd07a53cbb45d8d194cb65c31e3748799d16d911a1c568abcb3069549632f7020f79bbb26b434f69748593a050fc29222a38918f635767ee0d4e560291956a7da056189a9e104276101c54f1dc2b1caa7fd7918868e1d86eedf2cf49550da14fc27a70534ab9f738480d09805c2bc44e8ca538b403d29da00353ed1a48f14306c6bcf38773f3e48623ca752ecccfa29b939a0243ecef9362aff3d932c1cb4c2a8bed9395b2c9c397750ce15bbfca0bde5badd41fa51651e2b2c0c04047780767805fd765a157de042a1f9b711d81516dad378f7879c04c84e1bbb8c33f91f8b0fbf91ff3f95b2fa9efdcc8280c0a9292e1f5c0f66c898c853349dc3f1e6dcc1f094fcad14029ae7a6b69fcf7231a904f95bc692e3bb6cb0928348f2eb2b9a0c2d3fb947b366f22d226e9abb7537afe4be7db6bff70d85922db3531d92d0cf6f4717558df4a94d70a9575d01d2044810de4730484d4aabcb63bb89efec578d8bfc25e2dd8ec68515557171142ba0eacb268804e8967bb34481b872d218fc002204ee6eb359a2020b3717183d84c45ecac77b2f36589b48f59a747177e692972281008ad8d8f98a5ab35daad7470627ba419339172542c826c71c6ee1c0d678f1af4536a3de10f30b3193022727bc186e20bff11ef894a6f00c301bbcdd9104a384276ac13e0547752c1f0c198f87918eb48dc395f678dcb0fcfb481234e3201a0b185134fe37ebbccddc5b1680ec60f53d81d074327e5ee9d5592d3cdc82e79c268bcf2551530aba5a6df260e00b47489c28c98247a5f0f02a36cf85852defcc150e3d76ed3f6b80173979fc84bb0b404e4b59fee25cf57a9b31416ebdcf85c7e1599bfcfcabd8c5181917bbd360df275d69b6fcf9e55142c85c07bb785b110ac2c2442a9dca714b8ddaf278e1db8f23c68e0764e9cf20e3e01c784156db6c38d02805d9185cc3aaf75fc38f39985d3f1ffa181066f57f793ae0513f27211a23e1e8986ec2c4b64da797b573a37c1a61bc03d177e107ebf3417064a6b63cec84daf0f7685e37dc082cb3820788d8babddd254ca88f383b72756ab33936434a3a4c8dc71ec292b25400cb11040ed4a006d4e95a4b86635517e8dae05f8e0062d9fa3bf72a89b05ea18bcf113f14f298c26f9f8257c2551c59d616fa2559ff9656082e270917f9a08eedf7b850462e571deb711da43f8607bfb5b5fc6ae2607dfcd44af86d007d449c313a00b3a067d37e23a8ec7eb8685c6a49600c02e66d6d0d6616b06a62eb1273b063177df22740cf8879823c38235d9fffe1f88548b04bd73a1b1cfb0d3640c93a3d1e4b469fec4b8001705223c4282666814fafe7c724596502d8a7d6ec0bd4eaabf57de012ed41ace5d12fe9760937051a6ace70a39e1f4f2ab62b19e413220b5aade96b1407b40009274f04a62d777d9e2a699a20fa3cbd67fe25a11a93efd01f41fa3f5dfd8bce86a4ec618bb979716facd1da86c6504c0b8d385c796f86aaea01081ca66f8398ec5aefbf2fa06bd1a68beed018951de9da60c15c0acb4979e22f89adea8d4be4cbc41e82f4a99c8a3609ec33664963353da61cdb2b42d59b10cc7d564356bb7da5bf2aeb5e6719f55e77dd368803fa0af3cd3dd2c223b6d73bc0ec0e2db609353098f70f53db3da980e89dabe1f455dec6f0707ba4a375d979dd7c4054f19a229319fe5803b1dcfb7cabdc1acb67cda41bfd6dfdfb8940407d3c2310c6ee81c21cfed18c282ed330f2666dd9f21caf03f0106ffa5bc29612f7934caa00c765ae568ea0fb39c7f33f839b04c4d74dd7dc05e23facc75124d7412d6401f7601a37d677651a2193cdcf225f691c5981df7467f467b117d8611126e34f4ef5e782531d836e40476db0f60f91b744092b49749055b8269b38cd1e54ae14c68bd673423583eff9987c40b32c1b65ccf724d9d8abea87b03449aa689b3a18c1d46c1e4d90882c7f30422aaf7c705a7db91c50f774cf48da4a00f2e9069d8ccfce4a73998d4a9092ee1cf9cdd1601aeca584be385d3ab0f1afe2c93561d02ecc03fedfc6fc6a2ff68363592ad5e3c0ddbe50c6e51a01197c9c9fe217fb2f4c43ee4a8a76919ab5d65a65d2a04d8022907dd35597738661bc9f9bdf37486f589519c2a529852d499357fbc1770a7cdbfcf5d70180ca529cd73b0302305ecee1a3b123cdd94d580603d4eeb7a527f1142c2550c51c0f7e4e5126f67e78c4a0407b099a2dc44696deddbb4fdd7c7bf454f3ed1537ad0a489c52536a780aa3f8fccc4bbd2c539be05a5f5313b66b49bd4935c1c794da415a25098c874d5ff5275ac2c983f2607d984b126aaeba19146d159e8824b929dac8e4a5eeb7ed15b0848c01ed3db53d51648e787ab5d29974f46ea565ec344df94ea79a5e3895dcfc5b0d0479f06889fc7cbca49b4c6cff3f4e04951566341c6d18465b3858fe69f7533a04337acd6ba444ec78e3b694418ed965d447e8547e44ce6c78f9113d0d613a8e5047870986306a95b498dd455f20e51a3a896ea06b19f5a8ed37ccd43b5587bd30ee90f9959ac9aaa08818fe7edc3ae9ad0a7fc7e9d6ba56018c142e34e24a01db1aa713e11be00a7680fa2770df32793298b99d1ed5b6903a9f5161d40fc79e54ba52c38e3caa43d61a47a9fca6a8bdd41923993136da8c21b078eaf799aebf4096dcfe6b52a675469c5a576fbf5e44b344a8f85955e44a63ebccbfe0fc64bb0a860b77d6ac49092c139fadfca668c9952c36b146920a8b2ab147d4264889bbfa7bd82f6ad1e94740179eebc1f76227052953c91473832cf1ee45b4083a5710d80233b4c4a59997779e63077ad951d1f4208471423aed1f3779d69f9bdf1aa8341ebb81e1c8d4615b94f3de0f6e7b2634d405bf67c0e15c45976212a7304eb11d3869359cd649ec2b5090f7aa1f15657b80b4751496b345473f6b2ffaae287ed7f795f559838c91b0675eb57bb505db7fae703e86677d9daa1260316fdf38c793f43de2234b1e49e73561c96c51ebc4942bbcd38de1d9817fd91c7808cb884b6ef7e7fce78a3cdd600f681e12e9aedae5915bf90de9a0f89b3c1ad31c0fffd94d4e716d3ef033c105b2c8483ad55058a820beb8821e499c5c968baa51f5a234155359894d26ec69df3e67b31de491bf7cc110b370c5f6f2d4c764fee1e95225f1891cb346adbf9697a0a85fc97550f698fdbb5d8f8d8a3f862e8b78b8ff6652be32d6c2c3a6c96599ed4b7014904dc00d2052087b2f706fbf9329cfda6a7b809f253d8fbce37d85f792046252f535e4c6846d86a2b51ca424844efaeefd591998f64e1f1a59832c29fdd4adbed314fdc6bf4c133927f0058ac1a46c16b544552206b8f66ff1fd32368757bf5154fa72500295a8fc19f40b81b4099c1ef30e1bb22525516d568b790a97d89b5443b43556edbfd0d3a2e03e6a743e9d005cea89f58ca53d14eef4177995638bb24e88317107ec9043f4806d6156139d570274a513fae34cf42c6220b6a43f8850f9b2774e38ec8abf27b30e1a57285f4ccca4d25559c07b05163a3c8f2e1fd3bd402d06699a8176082af72281635f895c2e305a7da375910ad896b65225db881f20c8fc7ff4e41c54ce32f416e1c171b89e4b473be64fbcd96477b0865e7febc73d9181a9f2ee52033f106f743c460c9ca9060ee6fa38322b3c4c9442888cc9d340ce4e3a1d68905a0778baa5ff9d708cd97c481c81412ddc0d894c997e9fb3da92db782a27c61fb6504d43c9989afff0a00518aab937327e4505205c11abb4bb34598a9b679a3ae7219cd3b975c7d2497dc18b2dece21854603390a5c929ba5206376a3765cb2ca5918b9f29d9c7d26bea161b26afe90fdc613e68a2c2207fef43c608d1cfcd712dceade2fad21c4853d944216e3535d415fc05131e82753b48faa68964b152cd65a50fd679aa013ce2bc197b54db07c0663bebfcd44aab9a5ead86d97b3b5cf7b05474f34cded02d7dc154dd4fd87e3143413811327e94df564a5dc8094c99c081d0564b78ea5c61d51962830ac6a634ffc2d6a70f1c9c1082ec9f9e0ca257c8c0b67bd3c2ce0144c83a928d8011df2c37246c12a7f06fb200da9989696e8abc5d4d7c49e0c34e7a1e56127b9d68b7820234d645d5cdfaecf52684cc9c183fdae79bea2aa4ab0b9ab1154ef180e987b5936a4ec5d18e2385a65d7b874b79001c404465bd514a354070965c5a71f05c3a1da3c3c12781981827655c661dbc57e629d16dbf1cac5f3f73fd5e792ef6213bc8b947b779d26d718b080e9b0f2e060976f53a70885c1f769733839c150aee66bc5abd886cdd35b48b6bee8b82406b4ab5e6a94c53e7e7039cd3529ad45f88512313742b988c6620263039a2163c633e59f65053685bdde1abfa1db321c9c89fd7bc0ce67a98be1aa1021fcb1d8b3cae5ef6e4570b6ea6f83eb3471d42813462a1566dcef99e56206490361181642e34fa691883f4696228504b22d570b92b6420d4fd03a760af15b7b0d7bc6d8cbabac212a34a821cd99796fb346bc6d54a6b16342f2cb23074dfda8063890fe87ae2bc0c25f3c56efeb05e22a597088ca7dd2aca91ff3cf1fe10d24c0f8681370f138b6be68d59c18089b92c7d072055efd62b2ef1c9d1c8601b73cc87fae1c930085d658d002d40a4b7ef4c943c88f1465a69a986df39b217727dcf9dbb01e13693f847f9e66134afa09fa187153a6b4f48acf34e4c0f7367d74663db2369a1d0b51fd1f56efeb4d4baf96b51a7d84b10783a5f0a6ed5de9625db5284826473972e45e69386907cd4a1d7bb7d74a6254ca2ea4af2b9a1b70904a5c58cc3589f79e4b6164abaacc9cbd4e2b96e86e900967176327a4b018848b973ad142b210979ad34772075ee04c1842f1933e28214c0b97d98bab2671e2d5b83369a400d1e9d0a229207f2fbb3753c196d0de49bef15b106291ecce43521fe8af8ab0f069248042aa71371c38a6c1c66e5c7adee38ba124761b0bc5a54ae76af3df91a206030d67115599674dc631230c2be08e4687ec473ab2a5e8e50c64a146ad4dfb6880e879fcf67d8296ff28709d9290eab5e1b5437bc082167fa4cd706fc07a5d19251781919b36bf86fb2dad4a5dd0a1a8bdd996f67896f416b2560c2080760d6de54866d75cf92cbf5552d585fee9a8c53da5388026e0063c6305f0dc647ffb4126f01899396", 0x1000}], 0x8, &(0x7f0000002000)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="20000040ffffff000000f92a8683100000", @ANYRES32, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000f1fffffeff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000608"], 0xa8, 0x8}, 0x0) semop(r6, &(0x7f00000000c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x50000000000, 0x800}, {0x3, 0x0, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x0, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x101, 0x1000}, {0x1, 0xfffffffeffffffff, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semop(r6, &(0x7f0000000040)=[{0x3, 0x20, 0x800}, {0x0, 0x7b, 0x1000}, {0x0, 0x1, 0x800}], 0x3) fcntl$dupfd(r1, 0x0, r3) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000005c0)={0x4, 0x2}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='/dev/bpf\x00', &(0x7f0000000340)='{\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='/dev/bpf\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/dev/bpf\x00']) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r14 = fcntl$dupfd(r3, 0x0, r1) semop(r6, &(0x7f0000000600)=[{0x3, 0x5}, {0x3, 0x1f, 0x800}, {0x0, 0x1000, 0x1000}, {0x3, 0x40a6, 0x1800}], 0x4) setsockopt(r14, 0x3, 0xffff, &(0x7f0000000200)="5dc4bc988dc4059acac5dbe5f52e7b0f5c867366f485f0365233ae758b9d8981979ef3558108c10eb354a0ef214fec86cf5b78850cda7f3d928bf741a60c31686ac1d8127cad4418bc1d48e1c8930f84ee10e19a05f6cadc81b16a05952017ef8cfb3d87a4c96e57555cd2fa7efd745c25fff4edb20a104a7525ca41e95ef6e6019770f6b77056bbb94c981f818cb19530486176d7496997a8", 0x99) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x5, './bus\x00', './bus\x00'}) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x8004000100) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) 04:02:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="06a2d0380f5b9bdb339c"], 0xe8) 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xe02a, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) clock_getres(0x2, &(0x7f0000000040)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffff8, 0x8, 0x9c, 0x1, 0x44e, 0x5, 0x9, 0x2, 0x1, 0x3f, 0xc0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x74, 0x0, 0x7ff8000000000000}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10180, 0x3) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x6c}]}) 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x20080002010, 0x60) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) dup2(r1, r1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x0, 0x3, 0x1ac0}) 04:02:34 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x88) recvfrom$unix(r0, &(0x7f0000000100)=""/52, 0x34, 0x841, 0x0, 0x4e6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x40) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000006c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000140)='\x00\x00') 04:02:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = dup(r0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) fcntl$setown(r1, 0x6, r2) r4 = kqueue() r5 = getpgid(0x0) renameat(r3, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') fcntl$setown(0xffffffffffffffff, 0x6, r5) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000000)={0x1}) r6 = dup2(r4, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000040)={0xff, 0x8, 0x4}) connect$inet(r6, &(0x7f0000000080)={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:35 executing program 0: semget$private(0x0, 0x7, 0x88) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000001600)={0xfff, 0x0, {0x4, 0xfffffffffff7fffb}}) r0 = socket(0x10, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() rename(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)='./file0\x00') recvmsg(r3, &(0x7f00000013c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/32, 0x20}], 0x2, &(0x7f0000000280)=""/219, 0xdb}, 0x842) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r0, &(0x7f0000001640)=[{&(0x7f0000001400)=""/45, 0x2d}], 0x2ab) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) semget(0x0, 0x6, 0x8b) bind$unix(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00be369b228bb229d8b5bae5587b002e2f66696c6530002eea63405f528d40758e45ead464e4984b94f2cdc7c76435e5b6587bac2d5519a2d550049ed32f37423d9bc679daa3858c77ad12ae9fd04f194b621f6ce9446eba32a10a040000001fecb7684cd45fb4619d6f1fdffa59648bfa947a97b2d920d037322f8fe0ad9319cbe7602b169e4a9e6747"], 0x1) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000014c0)=""/26) close(r0) r6 = socket(0x18, 0x1, 0x0) r7 = shmget$private(0x0, 0x4000, 0x2a5, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f00003b7000/0x2000)=nil, 0x2000) connect$unix(r6, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000001500)=0x1) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3}) 04:02:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x800, 0x0) dup2(r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00') r3 = dup(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0xfffffffffffffff8, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) dup2(r0, r0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) dup2(r0, r1) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000024c0)=[{&(0x7f0000000180)="13455ba8c3662cead921dc242049bc02104de6f319481261a3a4a477b2a5272dd5e1ffd5fbde5ec4a8d15f48185453a9d386e5cd7f3d6a28a31c3824cd9d8c1110191a098647fbb29244272fa914bdde3e197e29dc4879436c8657d8433008cee3f5e85d724c0520cc7e45599bc6ddca18045fa6e086e2de7af8355e88ffab99ef7f917f00184abe27065430c261a49b20a43f7a2279d229553183d4e62a3483375742f00349a677feb533dcaaf5e67cbdb557e28aca6a658807f28c1e1f8dd47b8b112dc02880568c7325c76ee024fa4ce7885559391589cdc918411d3f2752e62c0551b568316401a8a55fb12c0385a590ccc611b98c4d317369", 0xfb}, {&(0x7f0000000280)="aeebf0534f08a5755b46bdc7c09e62c8a4cf74dd43cee62b8b2ff30254fe59ec4d6c05fd86505a7e42bc06f039b19a2372fb8594e7f826c717302a514372d3197d", 0x41}, {&(0x7f0000000300)="e35a18cf0fbf33266917155b3ad32fba9054fe2a3106880ca452d6d12d17d23807a8f284da60ee9ca2e5243b584cf036d809e9a37f566c7195a6452f652e", 0x3e}, {&(0x7f0000000340)="271c65585e637a1c839fb885bef96862be91e697495f480bd5c14d7b7a19e10343061c7098caf4ab7adaf6df1d50607271445d1dacf38cf70bc7af25b6c4e2b9b7d099049afd8a2421375366c6ec07fc35a405b1e5bd4a71246054cbeff6599757abb7b6c97e74d3e178c1f04583246c2ce9ff29dbe91d1a69d0aabc1e5720b451e83875ba024ea7983b4345734abf6ff7916ca98f63780601dd786af766e9d8670040a72c0a1f649b60f0c23cccce5b76d88c92cbd97698fb8f8dde3e8c886d5d2b05881a718084fd1e13d5b7b66154c05fecc698d1ea1ca2804a574d198b6254ba2a140a276531c59c92d43e64b92c20f005e57d059314558b4c682e2eef0bd4e848682827ccbaadfa98d939b42365ad64868efb7a9c9fea202bc995d71472e8058c992a8e8777b4e97f2cb993980adf8b805fdc1e22cceeabe3c5c21239bee4be497de92b39e593d1a5793eba24899a3eb3787e9232e9ac21e2ec55467e86fd4eeec3d9ec117b348504f0ec9435d4bad17ee00cfb0248ba0cac45289dc6146f75907728911cfac45eb6277ad3ae033e1b539efdc2f5dbc6b8c817c0ff5bec302011c23503894075e20172b7deee3f32a115ca75f5236182db8842a869d22010de09f093737ed64a27931383cf584f7e16b753ba8ddb4fed3fcdffc60a066af935bb33836092887e6a2519cb2b5c5a497f4659070d7c638ab2e9ffd93bea0a879f33c1eb6e3f44af79fd48edc215e7319b007993796b3f8dc778485a77987d7e7d7346c121e4b3b4465afff94f676870123792213733da4e861796fff29b40fd6465e14e79c107f1290330b5f9eb43a8883e9fe95bc0df2bc337d3b7d5e94ba5ff9611dbf9aeb58864a6a0e6bea83c18e4e6382321f7e73d82017e0acd9778dbd64116ab00a67d23b0ecca96890f3858cc933c6bb48928c173846dec5c8d66d4d820ed9b87e61612191e8f04c8fc919035d1f7808074ada0caaef168107646ebe958df48e9c905d943cccec6cdd5fe091007e5d9b18ee8a6f5e4b26aa384aa37b78b72560835738a30844149857afdfb66de4a97fc669465f6d51c7fb504c45a8a277264277218c47b7426cba79761e21331fe9a62073ad43d573cd4762f721337241aeb14fe695da19c30ffbccb58dd6b440c18ab3e8634ff9da81884b1bb229b2742ba8668f876e15a56fbb81ebc310249e3e6e18e16923e91315ea405bf2cf0f066c7b6156edac49c7088da3b97af2c8e928c779899d6b42e3c78fa309042a57d10c6aa99acd1bcaeba12a2d877045b361e35cdcd95280775aeddcf47f4f6a24a7d68a49a1cfa66edc22711e527a487509f7fcd719338f40674d5834ef9e07ff9abe492fca933a5ba9a859de4311769ca64db4b3283118689f56b8ce1447399883076f6ab53465d1d5f8519a7c3c68b5589354be3fc2b53484540a572aa1e0d28144d203ddb7767698cfb6ef5366670549d688789f4f44cbd1d8f9ec7a73feb03c472193951626750da0c2dc5ae89ca8bdea8c663eba82ba0633a0526c58e999ec76caa34bdf1591969d475defb3b68f42f4f37eaf3ab60e03492e6c2a55b64c3355126263d8f90867ff4748c375b2c6a84e032f5a335530cf7e72158b91523724fb4702a4ddf31b3288be062a1a37a379e48f985e832e952adadade2d5db693c8598f6d4bebe2c372ba8c813ef7c354234d82884c5df313aa498115c8b273b992b982e83f9f8df95ec327ebf66ddc6b71dccdc79392b3423c4671c16bf07597f766582c95633fd501f7e7bc43a1107d6f3e5ff1f6dc7caca09bc137f7b9be679f0111c62f61649e24d0d3c3702e0f004a994c2cedea52559d19d72b4e01fbf509d86318d6338c01a84ea649cd1b847d1dd760101df46471abb7e90d7fd65153ce1e6de39ed1b2d6ce9e8b503222b6ce336c3d33f99b3c675981ed839398663db5956c24fae6e1f86acdb2947a5b98c635e985860fa7ae7cc5bf523e69f6e7f475598de9c5344d2830bb3b37a3524592f8afbf3f75f4c7ddacbad3d9c843ccabcf225b0f2fbc98d3f4d66cc6913d8254d2367260d67fd505e95d0ad883fdf6d9c09eaee975f897ca2c37ed3a80cb7b5cd25a230c75aad271b0de7630f020b5ad77dc866884af5d9ef366740941a1b3e78b4433317f15da9ac2deec570bbdd5b843e987f1c19d3b48df21aa23a2303eb86f9be82af9bea1dbdb8d05c361781d99be83b906b028360bfde6f81a3cc49ea242be9b9b49ee9c1b58610cca9106a407847d32154483c64a6a0d525539d88bb9e722dcada65406472ad8f5b5f212f5481315601aeb6011d537107130ea0a9da0043e1e0b643fb2c3d164aa3d18791bc51d678d1aac362cbc1d888bad2706afa5df01bfbca447ee435be11d97808cec3209c352fb0e8b865e6af408b39d7ed31f90c290fa49d5ba9c1d2332972c4789c5a9f4a8d639df784cf52095ce4e36b4af17d3ce091ccb2967389e4d68dbd2f2a058296cd7ea78c614fa7ee4905b27c43f91f774d4eba3348879de449166f8458c310ab17f2d61e94d454f602b4ecf11f905d671c45fb4b0e582503772d625e9c171f27427ca87a800af03790c313dd39f668c5b4ca9736a72527fb8541aa26c96089adb20fe89c3ae03402d507bb1740345d47f28e1c13076e62b354a1ef8402acb08e90c0f1ae23b180eac65d3f1134fe15f425df54db5aeef0e3bcf42e5ff97886746e43ee0415b0277ae6748ace6299c7d879b1f10a7c87406960b73785a7dc44ce55e8e671ebce1e7314fca475b2f9e46f74c964af2efe05887ac5bf3bc88a50ce79be12bde2569cfc7bce2b51dcfbf3f8aa87de84c4dfc576f0fc5362b39f895cd833d59f36a2263c5f0cb2165fb400758d2dca24662dfce48acd417d39361ed0694817487396ee694d5dee94d17b2a36b97fef267d2aa5027e41945a8e287a4bfe7ccf78edd1d7f8ab83e5182cc2b950ef9d2acf968df1544692cf6eb5b6bece4dffbf7026dd8c678f9f5de99e7ea4bcc5a46c914867cff97291e4179c7fccdc630c62d0a0f98805ee78a4db0bfb6b333e2bab0e6cdc81dd20dddf19ad1c39a6602762b59b395e7286883d1983246140290c2cb0ba9cc1f424f7deca46a96de82cc1ee55b11c5c66bdfe40f32419090ea9ba294ae4985d79d3362bf9f6e350e51e2bcb81039f0619971a6e993b0b6b3084bcb93efaf8a040ce025fe7a2b273c4a26ee9a9469d68804860664dc0a3bb85261cb2b9d4f4b300b567da7637fbea302576e5300b166d881d62bb727745602e7407a4c10945ca17db12d58bef71c5b89a567773f6d03301e662addf4c0b655addcb2e65eb77b6ae8669b30f1daf5887ce97298b1e3d7b3a59f90f1367d42e0b1d083308f8c3c2d67dff23b5adae29bbae9cc200669d5dd1ae5e8204a7fae6e9225f587029c5fc003250d741f22b23aeafe6a62b185d1311a034bb191015e1ee70f75d0adac335e3b431ae077a0cd2144f11a96691ee9e96fbdf0e1fffa4f1607749d4f5c314cfb007ac8342a0d4a799cf9a694cfb658224d712485ff70cd875c572072670f483c20dc5796712c280d97373c0ceef227287b458d1c1816a8aec75947865308607c83780e50e290471106d0c8e9e87f367c8fc5add8d6f1c6b5ff98a26142f109ee84ddc9d83fdc813d9ec86c48617a64145e50664b186e269703f78db3c52bc4724fe3ac5607ed6673d8eb36a650812b415bb388013c41e24e6b499bc90b81a2206089a76484986a498543550a79ee62d0f336c94f431d8e5e23b9ec2402a0ba0dc1343b9112c2146e565f2d7454201bea88417680403ac7b124bd9b53cb90ab15aa470a270cfcfe42fee306784e8672ac582111a4d851ec998b8bba3f1ce61e81028e0f6ab9fcb81546cd91a75ee4c19bd29ac878f3d0b07e6c47aa9d6297d42a301b72cf57c31b2389c2827a25fce66094a4bdffc8c7402a9e6a0247a6bb016977e9323176bef53b7ae63e92a828decc4c778740a2733131bcb97577236e56d3bfe2854d371c002898ac40b2ab4352a3502bb76d98f68f89895a5c5bf7eb8e6104745ee0764f9a70cde282121d9ba3c8f8465878503395b8e5a416c3f59bb136a7d96aeb80fae4e4a5d9ac9c7a626a23f68c40dee8eaab4199ff8f659ed68fe082209f78366f7907f39b211b9105e0d873ec022051c927c23b09458c3bdf8b04412382786b35b334aaa7565d37a35450a53b3830945fedb013721396048aa3da8c5a5c7c8fcafda78347bbc098f2b32976fabe49ea585b5a3b3c44a443aeb4d4c0e01ed7aba61b9b7cc6ba6c2333c8fe2d7bdd03c0b5e20232ffa32026595b11b3af9525a095f8851bb8f07b569094711778db222bc5c4fca018358ad3f513ef4714abb14decfcce3b635e453d7b909444e46874cdf4936c7fb91ea7c1e37f738fb7c23889b10426c0c5674b4e1f1409a6818077071efe51ca0578e52a8e08373106a73b18a754ac89be8dff433c18410c45a231ed47a0e48d483aff9d8450ef01c05470bb6a283a0a0647f0eff2faee40f86bb7d66cf67cff715ef647557820cc10420a1db84cf0bd61bf960d5710e6b7d934ceba4d842e8e366051dee9c3b4ea5cafccd8fea962f3688c9d74775ba7114599af8a0e1911516f7bbe715300846da29bc11bfec6a1b958b0a8c45f893d1647705f1263573059081a75fcce4973353792da00cef8d0e53977f1a69905a342c5547d878d3f8400d5e81d516511a6ff16e3951ee3db1bca41bf847fa580f67a1f9d9f91fe6b5915d5f0b0dd01a5c0bfb7a3c047d9281d3ef23344a4a84404283db79b0fc9eb9280d30d1df65f788bf2d8b30735fc4a794808a8211e095a54bec84749be49e911560f25b16daa0fc8238192e94dfd703980de0ad632e027b11ab93ded774af3b19456623fdc7e63ff529fe8e20760ddb46f81936c81eb1e70771488a24da36132a4d435b531ce9db8b012c4b5b9af3229f83ad2eac4490dca312b3b88b77430335282de1b640457edd7a0cdc00ef3161cbc828b1cc4523b74706fd2ed8a33c0f1bb0ee4ec785f53da6098bfdb84d5a801e7af655219412efeae7d683729ee7f1c5308cf7c7c4a63920daf31d4387534c2cbbca67110149e88a1ad50cdfd7a3e06480ee5f333247a41d688f73935ad99e82fc03223e4a60fd34c8cbb747629eb5b0cd21259ae0fca07b3bd635830f84f074b814e63ae9ac09004ce0adecd0af8ea817d938c1631e891695a799536ab181474a444633d0e3e44ac9bf650edd159eff2af75ccc9b253a768ecf1c7ae7b61c476fba1a04ee0780a70e316fff0f5c297c9e876cdfa9a225f871e5fa159a25ffae132d388e14a0f9a0e6244b20d6a83bf72332a606f15380f8a959be6f2dfbe4a399a73be1e5ee298e63368a42d0570158e0b78c2624c82f784b269e0a5d7348e637aa4e24399361bb395577a1908f4363847f1343bed06095b5e4a4125c3417274df9643e3d7f174d7975ecbe251969622377b17d41098fc3b3d7e6cccb42bf76f08b7aa52bc61809946d809ac9cede2e03a463ef23e19350adf66cc337f0ac09474d3c8e2a3b30ccd183aeae5607c5fdd339e9fd8b041cfa6e86329b2a816b32c30f20321a72852a0f6fa0b83a2043dfa75551174d2deee0c505c3e3a05fe88e235f42a751dc67be52077f1818a1df2978419a80fc77c6ad323fa4cec3b7f1aa0721984c744fed127ce580dfb32b3a5fa16f44122e112231b914b92bf7da4148d8d196d4096c652c8b8831331e69142a09bda502c724e4538cf256", 0x1000}, {&(0x7f0000001340)="9efa721780abd80ccfa1c1d64b7940709d962a92fd6a0d151e62e784b11195b32ec610b22c58d49a7372496e6f1b56606a3f552fb0a584bb5c925a5676dbf086e4318ad544f7a0f85096c0e2b08909db5e6f643e53ff9b696d22949226cdf449ec592559c6f80112cc7b2630690aaa28b5dd963f150135635b0bc0efc63601a23481c73a4aea47738e36d07a65093f0ae6ec2123435379bf90eeb98303fa92d8a23fe3c9949c774a61b7ac7c4d26815610b6b048f922a4f157a395878a8f9d0916973e5e7b832c0577138edf2c747e526008833fe2fc6afe6583b91638eb90357285a4e7a214f5135cecf11f22964196d96b40359d31fa44e3f3fca70318ea3bb084e424c1940a48cbf384fbf1665d79293d81def62a4dfe044087bbebe59e401eb1c36220120a06b6048733a587b9d0ab52f9b7b91eab55921dcc08dd9d163b0404e791119593ae4ac0c8e4984633f1dec5e917fb68bfd0709cbc5fec0dfd51c2951ab3628d92fc24a6780b34b75d37ad70d9389c84c861a8825fca43c63fc25003d7fa7e52804db1d480adadeb4f6a0558f879b88bf3d737420eb646314cfe81d6779bc86e1a92c8255c3a1dcdc87106a6e446b8b77d0a9a0ead183f84162e5f5803ecd7245dd5be28264435e1976307e9d1275c068848ffe699c07b56f6e9852318a471fc6ef02875f25acf720bd3141adbf6fef041e4f421f2b502c3f62a24fccb82ddee0d610236fb7cc01cb9c96528c57ea4be0bd0f6fe3229cab41d4e23305e1a2b6b793b108126089a9f10d9a0c02007754f242d387019405e9c61fb1983238f8bc28b10821ea5fd3bfc062b650ec18c93d9b97802d7b21fe5e8f3d1eb51dc6ac2d4748f72327208d92d7e9ae7ec27181d70a2b15f0c2b291dc96a8cfebe230591711e3bd3f1f0cfe69a26a902a532879f030edce00c2af6889e72349c902d3c705983446df724be404f0cab6ee614cb9b63d887b45cb883081216b5ca2bffaa3eb9ca4a86c13f1622eaaccc0cf59718ee0d88b8e07f18ed7a3684cce4ce241b12a37a167fcf60ffcaba61dcd5a6475bf7ebbbffdfe2f8f655614bae13f7e37092753ba29ba09d3fdb841906e0d445c5a581df650598bd850c5e25d061a3874002d1c383e484dd5f9e49077d57a66f40169669dfbeca975ff32bd4835f44a7c31c6b63801a298f3bd79f323b6759b9c1c085076f047ec6a9152538b7af4a3283219e21846b87d2a38543621c0e6d30d3950fd279cff9ed5eed786d9c4cab4f482a287758b6e73fd0b1d69a16def775dd233dc6b1599ff9ce6dfdd52aade936431c33b1589da9f0c33cbc8f51f985a729a53029f4e02a5711cb3da1ce40889a77582e5ffc2d2d68ec3a6549c426a3649c2e061b72cce58c83dc62adfccfe3f0166b6f5b3a8d602cc6d9caa18a24dd48dca7067ab1598d86a73017b8e3b24d420fca117d83253b1d16c31ed35154f73e9c271080d6b149b9ddc4f1b3795ee4c11de903569e8e2bdcf367a3c12cb932cbe3478a19c3697e4459b594328ca1704ae13d85869255b12466d2ffffe89d3b3aa6b35d4f57a10cde92ffcec9563832dc96afcee70aa5fffb87c5cfee9de074c9d7412c6e18829eb09d58a392864c6d875b3e0f4be3faf60288fdfd510d5d6cb2c4984f56afc8cf279e6d13d2b39a018601a0ae4e48d0ff9d34ca74283b396f76ca1dd5abb32f4fc8d6ac2f8d7aa2d6f06afd1abf9c265332303e49d889bb68a0b7e8fadfbf09595685b5a5f1488249a9f60d4d42ef64bdb5731d030bafa2016a9019794b3b46b756b5644bfe3d1b5119b8352b4be7a97e4bc7f63dc226c9c718dd73a29931e0ddbf2528dad39d7d54a27c56f25a0698f15fdcc870bdbf6ff5fdaf2a72bb361da618562aeb70a6fbdd4ddd87c1a19893ca7d0f1316700833e8cb42cdf88565754da87ac81dad12e081abcc1cef00ebf83f4cba1718d4aa2b7df781178f33eca2638507e6ea9f504068b5cba904b0539c60fe4ee66020ea2cbcad9ef1a8ee0aad9255f5b4d180b151052fcf30fbcf70d9580bff3e9f4e390c53c34787a71d52c797a8b25a022bd7866cf297683e5a173b02f24e190e4c9ce7d2a98579d0938e9614b11fa9abe624340ab0cbe05f5396a64929085c4fbbcf3ff827cc33d3ff9b8f5e8b2370f32eb999d84587c3cbd2e9e4367a9371f39cf8c3c27abee95f1f2b11018f1705980b02af633f700bd39fc65f48c9f98a729ef941e2f0d083716527ec24743c3e756d8da35f0c691e85ac4897496cf121cb76948343b9f5e30173fa261a71ae26ccfa235575f896544a7caaa192646b989b6f010a1e1dd2dc9dc5b234b11c10acca92328fec9be1846e2dc2187e56ecaba81758820b4cfc56c2c819d1e1bab3e319ecc25a779eea23783a44bcd2f827f5b3b91eec8cabe32c8053707cb8ea0acd07f6876be8e972166eb1c252c21e6d8249a00c4c4f4333c4d756ddb6eba04bf1ac9498096f2de895c5b38d85989dae1dfab94491e7cf481a360f1c65cee7961c2e0355d1c6f9c77b811ccf9a2c925697982f672810a2625d6f7f0238ad0d27c3ff6e3eceb32c78d8a8fb467f4332cd61dd21c76b4f1b286beb92a920b5cd7f9e7bba2143ebd9fe1ec660c9e4a297913f4a240f8e0df025e26ac1f200eefed03d1f0891e69dfcef202ee91c7872e168ebe8f3c3eb6e536c39ed7c5c8761b88c466b39ed56ac9a73c537a45da3948ee5816a8a01288c9bc55340a44a6830d580d81b4e1236d0e8d3bef75b5be44ef0cdca532120ab25ba6be3a8deb091644cc044a2c69a9f9758c8d32d6b4cb0c8720122a2b22104636a01024a5b5325d7ca04582199e074021bec38752af33eb43a87ab1296c155b70d1f9083cf6120da8e51809dac0b49c1b6ff44e9a6e87470ce26366a670fa8940e816e99d4e46643dfed59c370b5d31ba70ba1b887ba042bfb26350f9b56117739a6486c37915b3163db79480255d11b1afb87be8138f249be2acf5a4bfa1a6ab80cd21d61ef276fc508856d03bde8d495b4f1b553a5297b826fc4d917cc54615be64e3f5afb1d088ae600f7eba2272bde5e3fd8b3dba4515a42fee5657bd0467d1ee52a5e908217d0cc5aeff72d6134f5ba4bff893c94d522f64c4eafd156f0c5ccd531f2827555fd169ac4777795a4bc0eb55f527f43f6d0e45cb4a4d0b8bc6a356598dfa0feccd91eccb4d4410e9f44ee6f2f0c73d27cc475ac707a1cebc0fe71af008ffbd4f8681da098d4f039f3a23097cbc88c33180283053abc9897f5a5e37f985a23a05f7a9c2e2cf1d3f8920724ef205c26a685b16136f9cfbd04164e6ce2f8953ea6a577edd2caa8a5c53e60ce6cfcfabc29f8df80d6328c933ca164353296dbe707dae0da58d2af1cc11331338eeeedfc1cbac55da0b4d42cce8b37f22470b78c5336a2456f3318e68080d9348e4986da3f4fd6ebc421be56f243534a4ad182d39172d1f9beb807a866a9449be446f443331aa910167fff863a515ad8240cf2892a92a6601655e0966e53dfe5fbbe4e6bf456bde8ff8d8863e5e810f5fb32bbdae1fb82165095a1fa7c5330306d09f683358cb15b8856b6fdceaa65972f147a75a4a8fd9d90fb83b1edd493bc680b5b734ac5c63371c2b88016f35f85d9757c59f07fd94725cbd45b30f0bd7810ebe40aec13609d3ee04ef6366294096e4b7481fe708a0a83cfd943bf200387e10cecd4f3e02c22ff688cfd5dd35ef1523b5d1a96b74a601e823ed554f3a0a81fd97f4f57d5001645c0e258b1cf94a0cd63d25340fba71e201169a7477696d9aaac2abcb74e5dd8550a89295db92722a1c5dbe10ba22a4f34c67790720c3fdb09cc0a741d509da05409b321131eb616b946361bb3f9222f7d1a3de75ad0054c8d78b21b04ac026a392e2134f7ca392e2556ba6b737e3dbedfea30b08fc4474fcdaf0d602c3c3e80fcb5107141fa71165acc9a789a05580c4a7f831732c364b196b8500e4ac79f49ec40ccd9a1b2a169ee5a8dd1c847dc60f8e93a4d24d20115e52cf5bf50c16435fbca9b8c189b252210f08be2d7c5312d5213215c967a5103397bbe46fec3e6367afeecc504be91b3877008c0cd5bfecdbad459c5f10004f5bd1ac79032993b4f9ada1bd5cbfad61f417afc20afd2712e433793daeab8f484c0298a79d9f15dde18f0cf6ebe96e278d140ead0612e3b30a2feb04f68be88931f9b8205daeb220082c05ab431d6427172e4b3124efe2af5730326743545524505a64352d67856c3e352460b7391c22abc45040552a7f2719d5214a1b5d1ffc877ac31f9bb496a01e09d4122f3e20e92214f839fd3fd35fd39035e761a8595565c4e0fcd9244166f8b4905be688d9c89bd89427aa1f127b59fccd73b2d81989d273cc58228862fdbee804d1f3634c7fd47a106d6bbd2d8b5cb9cc418df48cb932c0773c06e8921ba830810ef06fc118117b4f062effb607731fdafd999977af9bee3e35286938f6f9073546fb95085dd6a3974b8100ce0601a6e364bc58872e60b2584e9330f70b00e912ec93d7fc263cf34ab89ea63fbe0aef1348e8ec21dc485bd14ddb18e513a992efb0e22c6afdbcf7cb519bc244b4183c096afa7d17f614bf1340be74f1470b6555cd844cae51fa8d8fa834d7e9777d44dfa8e81096b6cd6e601bc53b07f477c277b725bdcf4a08d538e3c9ce6999ec8572db32f32bd175e2bc4a1ef709e8a06ec247294d09c4e9c926ac2c7b4739389c831608e6ed92a016fa44727a35b60e3c000ce0667afbef3e2a7390065440fc61e30dce47d8495ac55013312f953d46bdb0d0512515f255fc67f0dc6c7956b39072042b36bada83968c23b2a8e454db8fed7518c3b0068544bb5ac9962f48759cac17841bb656b095ff8c4797542db2bb6fa4ee7ebab82d697085caf643dc2c330eec4448f82fcde8e7ba94cd09976df9ab6384d2075a5358d7ee139af5c0c0ff2f4ed0e26bb6cf6970de8b2f874e61b9e9561a97df1c0db4812e3de597d58a849304791384ea5483351d375ab5caf67a4bcb92564823cadc0b763eb8fe022452d76e430e370133c10586828bfe71b5f230c5e8a71a42ffc123d139f1a66128d2d6159b7e716a2f4dfe5403b1d7757e6d0d4a4f25198956f0675f7ee1914f9b2f862b5a0062f276b24db63826b6724ac074123bef30fa5e530f4d53048f68cd7ca52288ba8a7bb746f941252dd3620b43fc589d04ff46a317be2642c5143e4198f3a05d225d828a41acddd32c93de307a6eaf7ad08b8ac0c1035b497512a0d77f0ceda97b27ed78a4a5876e5d01ec0cbd420f5c056109ab0cef16aa5ad47cb748f7350d0c719348919df0575c81fec7f6361ad3d940326a56a501ef592598e5451ea5bea1b64fce6603145f34e098ce9d6136ec6549b1edaf3bc3b36708c0aa19b334b7b432808fac19e68f13dca7951413b98abe0bf408ff229158d74006adbf5d2b3300ad2ef21301e2562b38a1c68ea06a5239d06bf7aee6233bfd3944ca4e05f55ae5dbe6e7c71c3c9a76e6191202e6abd9294a7bd7af96178491b092f7cdabb70567c0a6ed0a9d1e346cfd2fd79fc3ce6f928f6434ede315bc7c571c0e9e59f54f8a97af6dad6c2090788b227a51a5e406c81e4cb0b4c53ce4277d804023882ce75319e65020e4348aeea2696e885f6e12bf6d8de9e0a581e3e7a3b58c8ec17d4606efe490273091bf8eafaffca4be0008cd0306e803ec579676a4f78b741dca368a3ff0d859e2fc993376d84454fa0d147959e3b94eebce0aa3011cdbdd89b58", 0x1000}, {&(0x7f0000002340)="7aac559d090cd0e76ba558d3806bf1e95e9579a3d7184e49d96c452f49bf674cb5d89ddadc0d015a1c0871577c3122cbad373313fc7fe00b3266983197dd72424ef2ccc2d7de1b83fbf1619a84b9319a", 0x50}, {&(0x7f00000023c0)="d4ae588790a7be97129aa103a8e3cdd262893730376852883945e1faac06800ebd70fdace1602bda55f4ce0fcaeb23331f6d793f", 0x34}, {&(0x7f0000002400)="be8a92a5913ee9fd4fceb1231c81651f08d0fe469ba84ff0e7afd639a99b850b435c41c285d68395f6e37390a577fd603aad8189d2b24d4d321caafb759bf0988e75e72455d830c5e5d8366c3ccf138f0451b22564f9d5884e1cf843a54d571fa13889ac20500c1dbb53c61bbe44e574132a3883c66d2885ec65a2b1c9f1dda1decd5cae0ee301489dc042b6539c5bfa", 0x90}], 0x8, &(0x7f0000002540)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x1}, 0x8) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x12f, './bus\x00', './bus\x00'}) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3f7) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8200, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x50) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x40080000000fc) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10b00, 0x0) accept(r1, 0x0, &(0x7f0000000200)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x54, 0x0, 0x8c}, {0x24, 0x0, 0x0, 0xffbfffffffffffff}, {0x80000000000006, 0x100000000000000}]}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0xa2) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") mkdir(&(0x7f0000000180)='./file0\x00', 0x4) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6001, 0x1f) 04:02:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800000000004, 0x0) r1 = socket$inet(0x2, 0x4000, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1000, 0x101, 0xc18, 0x20, "78652a1be42a9c1561b564c730bd68cc3589d780", 0x95, 0xff}) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000000), 0x4) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x9000382, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x1ac3) lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="e0fbae7a0cfed5c6735243f516fdd0dcddcd8e21b356f8c4f7be616060d478b9056ba1a6a561500a7844ac74c21f9c5f7d2e13", 0x33}, {&(0x7f0000000300)="65d20761c82b254f845c381f8c6e6d4d66b60f85c4489239ab229b0054ab7817b5b7c79f70d116f3c853eaa26d347d80474702e2a22d4aa23abd39dc97ebeade6ce3e3b92d042696dcfa8b0aff61a8df15d665ee2b781804605d8bf2e009fc065f79bc5c7ef7bd6c37c0596a1197a297ca039c0c52200e9526c62ee33f7e4000b6a17de6495b7af6a8148cf765a11f7c31383df6da8d819e782106c02df9c4f745cbec8e77d1c95091f0f904e7d7987218ece923609fe9cf7d6504e6d7d7da726e75960028dc9a2451d7b4266d65060a556db0a48e7bfe54d99b237b47ca5222ddb8ad8580445f6733064e4d8d1a208a1e50ea9e906c1369ded64b8e78876e7637c9e3f2479e98adbd2cc242df6fcfb8922a6f69208481f4a0dc81ba88314fe4b5edfb8acc45ec919224f4dc0898c982117b1f3e7136db580600343871b42ba813dfa3ace89f9b63921de97e449812b0a61b7519ab2528bba6f7757f6a2a19b390828db8735d3c385247ca4589161b1fceed301ebb79ca43f5b66b04b346c19d10b0c711c547dd71d8e43ff223a674bcdcf3c7da9939bcd492137659244d6bad79a2bbe5c4a07638b525e3ef042cc1dc70c394ac6e558452079e4d397c4c02b3564389ff841603b1003acdd11c60ae5b2e432fe1a26dbd051c8e603e43d435884b5e2326a825a2fa4d89662be916b75261697b3f3492776ad09a3ad6bb1bd5993fe0eb1611b2d74a955f8d79d9f292f4b4024ae7a1792a9ad389735f6bc30c14a08915492c06e8252880d72f34953024ab29403f80e243bd6d6ff283fdbceec2460939809ed20b53120c6bd5df16157bb38b235021aabe38c20f4cfccde1497883ad7c3e44d075ac17de1602eed7777f6aa00752010596e75aee481ff1022ed1d7958da0f0d26d9297e059d83931c609e512926a3e10ea172f11c1d6de0d85e19fc0acf5debfd099cf1e1d75bacc2c8083de90e65edda4d7964118c3f9013321552d2013a32cc1bc1260095fd11ee4ccb7f24fdc1f93ab29782e1e0c4f5c6065fcac2a783c1c63661aa886c5e0625167c18855fdb42ac31b1b53499324ad0dfd1e4ef7f210fde2085bc99f22ae538eed8628034cb5fb8254af9a466450b46401694a0273c33c9d7c7187b0e0c571ce6281512ea3c42b5ac2c04bfb1ef986b70edc58afc084e04a76c3bcbc7f9d1d460d1331a8caecb13bea2a5d9ae35d4d8d4c45977d6beeb9587c6585512c6c9d99dca3f2179dc2c6c4158899999f343dbc2d6d652bd497ee97290c4fca51b8ba843f4df6d4ffd7cb2a7493cb18ca8d64dad9e888bf7a0ada737c351890056ef0be2bfc14d9571a077b7790449e879fd47fbd02119703449a15f71f6186a1da1521010f854bdc8d6d70b6727e65bda592bcf47c7f041424fc05840eb82042b3c4183c59c486c3b1f9f1f6799002aa134b10ca097c6e1a9d2b637841ff434dc0e6897ec0b3fa6647944feaa7a8031b6fb007e43110278862b9ad828f7c6b62c5ff109345992ca4e08041b90bd1c6f4b5fafa19c1a578d6c86725a74b2677e435b1d919775798e352fb4a1a11fe93779b73b786eefe47b97dc3fcd14ab7d674d6f042414f907e1fe419542b06d8e4bdf079b13a65b83c44a4abecec955fc9ce3465616757aea5acb6daab0498fed2c70da77dcb48867772d1e31f3c80fea1f8e0a2df8e650cd8e125c913358b81155de6b86942d979531e278fb39256a6468c5f1754ea5d0a639809db8270e5688178a308e6f8979d253baefa000796cb579eee6b9ba1070fea43240e133495cf8efe5038a6b8fd05b965838292c0149605bc773fcc94a99963ccf74202f9ba59c33d4ff307deace0c69e920851624bb007d43a537dbed780ec471c0ee225b1ad89bbbe25650c3f701168c144e75c629197a6570661bba216a22d008c8341fb94ba9b9243aef7676f49a8e13504a6e4b02041cb2a613eaff24bfdb5ff18ab6b901c27283bf1ab8c5203425b8196c5b3b6b9a92fbedb338b935b0170fe6dac38917ec255eb733dc0066f298c00506ec0557e70e554b490fcf05164240dcd499a1be2fe456eef2425e377c79b7d4578bbddad82fa80940c35f01715e5eca53c2cef457bc91c45c14f88defb87a1048ebfafb93933274833ef6b9cfd07d96f93d3af96e402c945842ac78af41e978a484c26d4fdef0f64a2cdd65dd36cfef92305b21ea591f7fdcea6409da7670d3a225b41fb9d5270f51763f7bc530c03bfc4e1b06eac67f748fa3edb9410432192f1ddd1ef3c7fd762bed1c534c361b33a60ed643baaf267d06b38113140586305c4413fe27a821cc16eaa62d5913d3120ab4ee7cc8ff2d20e924ed77aadb76282a728d7f3e12638ce3745b8f7e4c39d3ba1977aaa6ea42ad89cd80469246895a6b8d3af76b3742e04eb9558eac224d71b626c53cc1ae39cdaa28e44aace2820de1800718fb9ee87af3fb5a3025be1efa94b509f9b9efbacbaf9c47235bbc0d1d93a9cf5be79e02a849c70f53495d532a59c8d9277c7e0b0f291ba67de6de02616f09274a77687e257ab9002a8afbd31cd16ca6283bbb559513d1c20f5856320914fca4c3f7dbce5e15ad909d9a783ea7d1f8adcb99ea638698db489336b4e0d0b5690384f5d1803994f0a281eb81e575628c06cd0407525905fc48a2bb845f4744ff7f321b3eabefb7a049bde29825b5dbf1e047c326e8afa6d4f7100689a8e946b5c56bc07e37091e5123b1e97bc9a883354b292b2068b450ea85621b928aaf99e322e21017506e57bb37a316ab1ebd7a24c8d4b08f622266c5bdf01cbf7287dff128d95984445db8994d9425fce40cc4aa81d98b7f5e0333c91b8e55ddd77b45d020a49ca5cd6df468c2073a5ba2e7e12cc1ab81365546845a3df1ec19626a166f10b025c1b9440ef820bcb027aae6fb10b7573ede576077c8e07ca432d02a988f478e47e3b4965872e3336da71085dbd3e0fc7089901a731e3b805604887783dce4316ecc6ef6c59f951873b45bea1de05261c52265e87c316941c3c50a9a0a24e956ac04fd9c85e36215e98b63e1779021598b3aae78da1baa2434536bc7eb80019a2cea264a15e650cc40d6c5953751cca0223fe2b6bcfc0a74b61b84e8b660544ee1189694a16d4dc19826c630ae7036ed9136945711d8ce4bb8acdb6b018e12f08ce24b890d1ce31703ffc18d4cbe6df1d886a52d729600f87f9c150e7f4219cfebef0c31878f4899da9fa19184bd7ac78edf53572b84af645dc3b61e652c242ce2c426a3ffe9e8ea14398b1880ebabe25e5f9f637cf342cdaf32359c670229a2f627594b6bc209163ab32d64efa278f16df2af64329f963eff7ac4b43f9b3fc89a7331e9e1726184eda93ee2405cf450bf69cb98026c0d7be67615bae3453ad9da3347e0a18c6bf44d96d1dbf6a05d2501f19a017e47e2ba6c1b9488de1c5419255988b4267ab944ac62fb4dc0895b9b849070cf155e89977131a77b0e3ad6c271b27987b75f7df606ab80e764bd2d68464371ac90ea0ff945e76e0b302da2521c3d164bf75b96a0d3de62b76cf1d5d6177581f25e042cf990acd90833021a2e600f8fc38ea657fa643934a833ca6b34e054a35d2c0cf1542c653f4b74b7af8aeedf3dab025337b61f6c8120333e00e4bc54e68d69add9f59996c15b09b9b4f566a2bd480cba9768ba834efa36f8dba512442a8d0487506ee4023e7345004715a73b50a3cd04a6c08aa252b5d10146c10effb9b6342f745d9e40034541611d1a2278bdda902328cda3916d10cb9aac69a821a3cfb9920910271dc17a6b3e2e9508c697f284518b40618ca1606ccf18c492c573fbc251fb0f5924ea8f2ab4caba67f387365eaa66fd5bdd1bb55b609cabe4e7aaf5b9209141cb01458b1c5e03c96d33eff78ff2fff974b9d8e5ab51772d8cbab5f067a18fcb044fa64e376e9bf2c04dbf97e8bec07dc06642106a0fb24c6e52c63ccf992b1e05e921eb0898195c5d86e944ca69ce898af295edbbbb9540c173364f83c0aee062fad782be562e9dc707ddf3aa5cb4ede56b141e1977ab8d8c1bc03fee1da306f4df81ce3c50b8b7942e85a21c5d112afe9593b330bfd7c5e4fa828c387c68f48430b0b7d1f52e39852593b9901d09889719689430fd537b79b1dc3acdd2e0c80fd93dc422f53d9281017d0f81b2a833c35482b11ce43f9c87b83aca921a908acb3630e10b9c97b347c4af557e33e6d8b898172aec2f157a24339b89a26c265d736187fefa863a66ef3cc85c722514ded89ced3c3b698315cb07455e4f72bd6c050932b6f1ff6aac87056edc6b20f62c3dff9d76c7830a2083410cd4f6625641af67d1404b40c2340ed7da7d9c4d8f21b996d0969835f06f9fdf237a3eda531470f90dc60b6e0da17de7cf3dab2a6182cec5a23484843c460348fa3bf7c746558ace73472023960b9d0bef5ed6360817303987c598a795a90c478ba1bf0db14d803de1186ad04ac6a522a584ef602288510560f3f5d2d9ea8e7bb30d677a12a31f6874624de5e2ca1e3709e8e5554bab5b4ec364cd0eaa5fd6bb8e8186d2219c3601c7c7b153f9d6c7e86bf7cf38eb1b2d1dec11f2526d96a3018ae374e2817528cbdd589bf94937e2e20e2bbccb29c9fed082538996ffe29892fc71ee7b354bfcaa07487a69fe8bec52f9c9bfdac31ee8b679af760ac40d61fb01313e56304f51188ec82b824d72141a876b7f6d5fa21ebb2d3ca0d7fca71bb9cd939e3d8f4a32ff21fce4ac0f6da37fc6b36d3ec3d7ce59dea927729b9a5c23d836ef2af575d27503d99310870c83c2e0d2fac83516cbdcdedd56d270046e5348aee7f1541e006214805da203e32ff59c460b8d973c30261b9cc400211c39db6239459e50857328981f5a147090e26c7f5d6a2c57f80e33768de9e9737ed5de66e7f6986c308aed1d0fc585c64e7e6c6daadea7fd2021d9c4f8879929dec14a749464382d7f5bedd5ce07108be2cc46cb2af08e7b189e81501e45ef64c2e9cf1cdc0ead9329a33ca4b558b73970e405a27e3486af08907f5b242ca9f68644172d8be440558e5529a7854c1dbe0bd211407f65153ee8d768436ae7310c61a5bfa429c7a5cad313a6aa27c2eb4edbd3d4063fb8b30c67e7103b6d5667c1ca64e8de16262a9ad8e10100c098921f129fcb003357d55723756febdb6cad311a4d9097e7454109d47e9d2d2a2e19168edc48d0e4ec77231db4d0f8bcb65e1193b2536fcb206e9218253dec170ac1a19ef409191d53b7111f5b156d1ca3866a73e9dca87724b071e2c6818a96a18ff5107ab53d4d2e0ebfac7a02a2a5b75b2ed285fa0e1cb88fe57d5e12e23fd8d25fcef176cf53f496b08e74bce1cba0e0fb1a6e7f5422a503219a8102e3adf438a972f9e3a802314a58ee78769161b3f307102c729729506612e50a58371c782670be7ea00efcc4cf5b829c414b99d7a9b4611d5d04c561e69a57a4b4c0df542068ef53b3eb50e4f16fc9a395fa23cec2cde77ec055e4baedff0901fe68b5c754f3ae2d6eb28de0e949839f6aa076db5c9f810da0fc3e998814a84bf428075dba1f5524c4fc174494e3289fabd9de021ab0223899dc7f126bc1560cd6cddd68b5bbb5138906dd09e4465061f3e71399966c0dc2cc3ff848492ce3845efef03d2a82ee46dabf933f59c74dcf956ed17921846363c364154e721cb00e9e930057bb3e5ec82240199a5fcc159379bfa63ff9ee99aa63a014e2552c23b71ccc3be01181dd86dddcce4efd0b3fcdf780dd9777a78f5150dbae9a9", 0x1000}, {&(0x7f0000000100)="b858656e77a31857c8a2d75c14d8644becf40beb5a1f54208e3347324f23eb770720f42ba639c70b7d887f553dd0f38d904c316cec8e352be609fea0", 0x3c}], 0x3) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) mkdir(&(0x7f0000000000)='\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0xe7, 0x1}, 0x8) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x82, 0xc0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000001c0)) r4 = dup(r0) accept$unix(r4, 0x0, &(0x7f00000000c0)=0x8cebc20acf327e52) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) fcntl$getown(r1, 0x5) syz_open_pts() 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x3, 0x8, 0x4, 0x0, 0x4, 0x5, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x7fff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./bus/file0\x00', 0x6, 0x2, 0x4, 0x0, 0xbcae, 0x4, 0x8, 0x2, 0x0, 0x7}) r3 = dup(r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000200)) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000000)='./bus/file0\x00', 0x1, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:36 executing program 0: setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x1004) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:36 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000380)={0x1, 0x2, 0x1ff, 0x3ff, r1}) r2 = dup2(r0, r0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000340)) writev(r0, &(0x7f0000002bc0)=[{0x0}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000004c0)=0x8) kevent(r2, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x4, 0x7fffffff, 0x48000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x4, 0x4fbd00}], 0x5, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x5, 0xffffffffffffffff, 0xa46052e}], 0x4, &(0x7f0000000480)={0x80000000, 0x2}) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000383, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000004100) 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f00000002c0)=0x7) r5 = dup2(r0, r2) readv(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/134, 0x86}], 0x1) getsockname$inet6(r5, &(0x7f0000000100), &(0x7f0000000280)=0xc) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000340)=0xd016) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x2000007ff, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffffa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f00000001c0)}) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f00000000c0)) recvfrom$unix(r1, &(0x7f0000000000)=""/4, 0x4, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) chdir(&(0x7f0000000000)='./bus/file0\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) pwrite(r1, &(0x7f00000000c0)="e0871e455705d05966d06fd55f6c3bd49e88449499f3697eeeb3f0cbba6444292d5fd784eb650b47e8efecf1712ccca2420a91926cb82b", 0x37, 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:37 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) 04:02:37 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) read(r0, &(0x7f0000000080)=""/85, 0x55) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = openat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000001c0)={0xb2e, './bus\x00', './bus\x00'}) r4 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000240)) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000200)=0x800000000004001) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xb, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x3d}, {0x6}]}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) kqueue() 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x400000000042fe) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) close(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0xffffffff, 0x9, 0x20, 0x3}, {0x6d, 0x3ff, 0x4, 0xfff}, {0x6, 0xc49, 0x7f, 0x3}]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pwrite(r0, &(0x7f0000000340)="ed2bbb93d08f6f8d6381466aa5538dc4669b2945b460eaf67102a0763d1fffbf5a8a3dc7bca0a3883898e82f8e06504f9cfa43125c1cc6e5e07373f137faf1b5a58ed298e361947c0309e2dc1c59304d8dcca4a2a13b52587dc9a4a3f06e79d2e12050d5ebf4b32190ffea189877784ea41fa0bec76d2fdc0287e2f3cb112753d2c377ca194e14975ef4b8b2b22b9b24e56ac875f5716f92a73e82d8c22f3f7d028da385bd03fcf63e81c588aa339257692e6aeee79a0a032c9745db954808e0869f74dc67ddfe58361fe8e3944c6ec04cd36556180ee4847f59abfe23191c832844eb31601ce3107a56164029e3eb827d41de5e970163de4ec8319de9f2abc5418d60c9c11e5ee4ca9ba58c2e9dfc82eae6a8948b99b4a690093c1d4ef25b7baf86e96dd998be99c26ad049714329c30ade9303dfb8b9b2fded2ecec47e1174ce7302c6d9da32ffdeeb1bf10bc4241eedb5cc93cf2ad526c09a0607857314d242dce491b09e5667e160ee7d6c7292c2bcc1ba25798b431b0444da0c7c65ef71f8127ffc2a76b2a9ecf520f34ada7db4d74654162325845abc39f8f30a91db9be4983b4fcb6e762b5dd4b3795c8004a5e32ea0e8fc273c9571df7624a93036da9b131d72d2d7a885fbc64302e25ae784250296d779f81bfee642984c733ba9583384f8e3381a69f29a6a8da513ba12ab86c6803dfef1d6afa7537c0fb4af383145b5891070145bd1cd2e80c62a74caa1cd3a8fc4dc46e77f0364986ae0c907cad30478a7b806221d5e098a98e8858cb32a0fef86e4f676dae46e834af48fd2d14e468959e059833f9f492e1f6faba6ac041de84eaea67885aa108f2830007e1149a9489c223fb839a70605ab5a12387b6e6b2298f29b95c86982d72b9c6b32ec4cf98976c51c147bb3ec746812cdb48b6b3c25db19f15c921d5fe657ed3c902343a9df3877b7a288649e15144c3ade6868893adc8b1dc7f3f40178a3e7d553e5c633048cdcaf48cd945cf70e9b227fdbf93cd1e5df02b3ab0cddb90e140aaeba489ccdb0258e9079f29ef44b780e608ec3fbf9ee55a8ac10301d4250d553371438294c3e41fae815316ddc26434607a260afa470ab7a1888691209150f335551414116f7a2db9f1d9feb472cb64e89539e385a90b59d8aa2770908adb20509b5f7154150a2c807f130fbafac2ddf114f122ca4205a4337d107d1e717111b71e83a65e7a96c0d8a43204f9cbdc62d8369f8f23ed336d7e64842e424549eb58de70158d9fb30b034583239cb486fc52f3ccae0fd682f7ece1269e1ba39e7234182fe6d02feb54bf13a7d3850f11c125a7ed80f3cae634ddd62236aa59a88610d21454d1aeb7ae284a854e37ee4167a970fa780587d1720ca4d116e6874748a9377ee7838fb5c92ab9fa02dd104e991bf85009db2f0d5aae84cb2eb92fedc53aa4526fe4bc45dccd30ae5e4969fd0d9f91b42d91248657e905af4a79185567a20a2b57d2277475400134eac15ec70f7b87a53d71990efbdd985603837bb685fa7bdd8961c93ab1e8f250c05ae1b68c4b0907c78533f427877ae45ad0b635c661056059b3d1535b61505ff8797128cdbbd3e22c929c3ef548d8ea8b9b97c87cdf7566d7099f6da59f44451cc7d0dd92b68b8f7f1debdf2a78b19c7b684bfd742977d835339ddc2b2be6e5b97012ae48ecf46a0e7bcb1a52ed19b4a0d6181f29a24a42721ac5fee1b868569281600acc0dc7c8c67e50c8610aaee2b2b0f1a504867e40930f71e992b9c7e3986d77a412915ffb4135351edb824c8ff8784bf417ab4022fdfd62aa877324cebc7ffdf39bbbb13ce61dbd6e224bfc80b5d877e7423bebf4f4765eff8ae4b25b6ecb62ca8d6561ade86630279fbff0df108bb29f61eb1011721873e1e8036cc245483afc9c9ee6ab8d185723b582fc0424f55836fa0d8e9b9c8b7953a2a8da81b21d34eaa63097106a90ce8904e3f7f18099da745e12dfe8039c0cb9f8e722d79efe66fcb1121958fc8014f9465fb6b4e597a2f12e3e160cd38418085f999bb157663b19ee992a9aa27749421f984c53f42ae1246567609ab879029bf3072f1eae7cb27ae76031c9765f5e236d563c9698d7cb4b63aa8ded4656316bdbb68dd27f6737ee07f8532c40699279d683d0560f4bfbe9e83ac146db611099ddef2a2015079a0d19cf88c126b8e397785da55b79162874046dc0160e94c56b867cd13ab89419ef80c336640a7c47c0fc3fc5d931e602ab63c4e44921782bf94259ba03ac30da5bab5a4b19fc9115ce906cce8b7b6536003730e14690396e33e0f6214a4d9ee265c68bb1bc2cc111d13cb848250ada72ac8ca05beef2820543c91618d2c2df50e9efd5b80d699c9af897814d265b1ab4ecf72cef92cab5bad6d248a0871fc75e2f3c2735dd9217883f9fda8de6820dac018af409745e73da94a37fe834dd7543aee039499d3d54b807d4cbe1aaba46452f5a6cd718d305ccf3b2a1ab595e79a56df1ff2a0cfb22355bd48d42f94acb64bc077fd0886fde45bda5bd6989c611fa44c6ec94cfc2967b6386e793db062d16c3bf5401fadbecb7c54fe0a437ecd910f471dc2696945f5d2666355f93ebaa492e75ff03c9738c65ea7ab4136e36b99a253cc3b0258e6687077b9ed9a28be824e1f6fb8d39175f4b9d41b53b7b0b6968d1bbf87dd7545da7808fdd76d722c57634a1b280a6227bb09cb5ef03a6e06d94f001ee5e445522b9a503c9e5396e756ec2d4fff73a15dd8e72fbf453827e9607417bddd86cbb21d97059de4cd57c680e482ccac2c2690b6b3ad87a6c4003c6e85232120464151cfcef789b6178ceb7e991c1b0214d293a1ea0fef79370a91142f63163b5c398f7ff0343696680f1016ad39c17fc0d81133a94f5604e9a6f75d54345221a730fa9206555e2116da4b7466fac37875d48c5326e6aa6064247b8980e23e12d784a3a10152b8c874d1fa814749effc97cfcd5cb38ece407defb23884116c92b443306063c7e5b0a22aa229382500e1a9b869f0054e6a5ceeeba15f53ea17fcca3f1fae6c3fae710a48123ed7d4f8c0e7c6c29b92dfd61083f7b3cb506f7d8268b227a3cbcdc8bb8359cf31908b4e6377fcc812bfbfebddd816a48d11a1d1019e3cb3bac1eefca8fcee7b4964e826d1468a61955ba668b289a646eddd4d3ee76ef937adc97e320af671a767375029e00f6f62a60c5f5917e24481f91c97789cd8ae9b432a6323c1dfe8b5e0e3a131106807953ced15bf3e076584f20a70ac1e58e151942da7f7356d0981b7760474ea668f6ea4dc3d54e26fed2f8662698e5c4b4a200dd073a5c40b0988cd7e26b0af9f08e172dc2c6c6e5e5b6b5061663c8fcb49f32319fb63fdd429a5fdf9fc0f7518b2288c3abe9e7d4d034a4676a6ee4dddd320202874c8a70c51bc0e9a492b37aa890a9c036a4af1efd7da2186f497622a2dbb9402f635cf4f3e9c46b2b060ba19a178854b760ffe9eeef271855dc750bb5e64388979ad86059798f3ac8159a49213316d8edd42b458b3850865236f03478c64da9e597ed524b6fea937f975484995b44179276e6c78fd4bf76756350e25629afdf648fdadaeca9b6d276c96eb3e36868373e9a85be9c84929f8a07eb8dc1a252c418bfa8c96cee66975d71cd944e8970442b44ebb35aa7806db9725bb2cb85f3c9c66f36b6e5a6bc9a27d6ba32edfeb0b1cbfeddcce9d1db73195620ce92e88d1a713c3d47d6e72198922e6fc68dd7d9c7270004ca4cc87fa314c1db7a512442ee198dfb4589977b0403a1e63216a264707d2d42dcb87da3df1d95c03bc4d2a0beebb33bec3e959226b76f12e31f7896f23d137b2bf017721581f4215fe4901db4c3027b12841182a96853f7009254e6a86f4d59b71a7f6ecdec37d24e3b2c29dad3d4e4dfd6bf15cdc5de456c90928f7b9756901cdd8814e19b57bdefb70387f0e41e3f2c5472edb83b6b9ac0aee745abce225d6c35257ad0ff86e3528f2f048727092a54a6411ad121e72c5423db081d2a93d8433dcbbc3b6b3be8ad27c96608374be452ddd11af560478352a8e5e6b9bf67dd6aff05488601a194452ca22156f3f81cdc5837d005962a6cb147e6b76e76652ca3902617d8936413fddba72aa4469a56d562584fdffa636844613b7216b357a4ea1881fda19cf966aae4278f6bbac96df3654555964a189fb0b9dbf06385a29911a2f3abb88a706bd78241aa36a86cf0cdb65fe701d67945ac826d63b9aeaae75b573888fd185d21d442a4677de4f9be2ec2eb5913609fb27adee4ec508f72f3e25d78d775173c00e84859e2aedee44b93f691e34fe7970957f74f683f61d3f81e1b8b8b3394b07750b6f26fed469682b6d5c46042e699d0048595f7f25b524ea58cf6d76d18121b951a7174fda517f623a3186f3bd2cfc081f87bd0f88f1e1374278d579058b129e98c58b55b499a32ca14a5e7bf5f706587ad84e96ff179b6b950ead75a1d71b82e539aaac01e1f3e9991f6cd654a50f852775bfb55e9225db17cf2b5f952561623da55054875fa0e9a90d51c2588573c549994d94b6a889657d540b86eec6ae722a946f671afb2fa7ff8d48c4de6fa36f9af5c18c146bd373d8626030bc3b1e3a6d0c55b7d4799f070e2c23c8caf0e9f4876a714d4ab37c676ac76ba66a920cb774d8fa3d803bb6f2277ef9f8ee42a2f2050df4c2fc24a104bab68a7653418e6edf804f43b31ecf67c3fae34f3878bc109a5ad9adf2a905dad2644924c7ab8e81b30af60dbd740221564a2c49d4b6d8ebc37a9ed1c444524d3abc80a0a8390af7795707cc506be4a77f7154582fbf381c8c0d204837d96f677ff9f76e74632c2e4a6b20c10691bce5cfa7bcbf94139d5dbf96bb7d563f6526c654e3228a122fe202bed642291dd752b8287e81630d5a8cf19b11eb4a053650d9fd96b2dd71cac5906cafbcd438754ee9fa5464e99491c2f0960a56cd6dc669aa600ad1fa1fae81290c9f06f6bad82a985d605fd6f2c0654e252ec1ec4fc8408f2e073d98605a9736ff612cfae192b3bbbf20cf47f38e185434de3298aaccd1216239829ff4ff1a1720b15f48cb317c69b827a8dee89b5695b5bce92d629484da4b89b4d40b96003be0d2b8fc8e8cf20887f67f2dc3d33c6f01cffe04ecb227f8e3c27dbd94c45d7162a58cc009fd92b659f07f1918ce896b6fdbfeea8fedc55f38248da33634438bb20bf4b19f04ddc4c5fd26d712647587aaeb45762a7c15b53c1e8d41b6cdef04d7e595ced6a1a0584c48a04f861b4f69bfcd5e340b551acb8ea1840d76acf3527cf1c585ee31d89b38798ba9e3ca449ddf03aed470a30b5c9670f53c041677fc9b430c38c1565f8916375e770aa5d6f6e8c1fe981c95f0f9c4bcf5843855fd0b9e79b5218d38724ee0f05fc30b26a430849417d583461007c7460f96f666b8adc49cf92dc752cb5e6a2617f14263990fd8acc5ca1b3f0adfcae8e3e4fd220963eb6c9063cc69a2b1fe1453a5bdff1d6aac2e1c6c79f5f6ba742d60113a7a48146a3f5039bbdfdaa6f2dbb0c05f87ca6b6624a1b1610db74841cf44c0a887ad0abbb38e1cb9f7b0bf42875d066047cf9e655ffe9eb77ad7420de9c5d2659417807eb7a8ba794bd25fe186f3431aa19069a3a8aad92123dc5cd9ecf0da597e94a6718c1dca18b2d48b1fe6d1434593380072c4289ff555b0d293a6eeeed61114afbea00940915573b219560509d961d60eb819994c9ee81cb46c39c171a7eca794cd2beb1c706f4e1978462003dfc44699", 0x1000, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 04:02:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r0 = shmat(0x0, &(0x7f0000fef000/0xf000)=nil, 0x3000) shmdt(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) recvfrom(r1, &(0x7f0000000180)=""/69, 0x45, 0x43, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 04:02:37 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/63}, &(0x7f0000000000)=0x41) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000180)="aa89e02175063965d469dfec35533bb5c29f445daa0fb10317d1f264fb61f7374a27329f202b395fd509c96b66044d5ce63623e15a15b325118278bb52f1810719c5f12f8f2d5ffd3cbed86ee7e3fb86bf642667dcd0cdb6305e54e2d93e5334f2a9efc06714669651490e6e1fac8b45c0656060a91a33b69991833e5f57352d6cdfe1962a85b4b951909700cde79c9b17f2e59dea2b231ecf9a9b1f5647", 0x9e}, {&(0x7f0000000240)="016c9e45b95e5172643fb35779899d2699b25718532fd972144649fb28af6f4ced4d8fe012d89b112f3dca172ba752c8168e83ce481367b4b4510228dfac3b563d7748e6a47259d122cb1054ed2b5dd19d7e335c7afc817872f852e2da08fd223f9296558c6f7a07354704f701aeba5ad903f29b024e4127eb849d1fe21cf7009a9491ab8c057f4825968cecd7ad020a", 0x90}, {&(0x7f0000000300)="f91c2b751aedee534fde7959c85e4a453f2e6c395e27068b", 0x18}, {&(0x7f0000000340)="8005301ead0f5d57e6c41aaec92a23f39a28aac46a7445047ca7191217371062416a10a5f2e3cfa056266a2853247d53e19331f4421c5add777b62bac78ff1a1a439f6b4e2aee467ff9ff0c8c3390add8e5026bc88c75028609b3e6fe81522383bb702969b3c8ba7303216a56dcaf9ba9f6c529724ffe7dee058ffb7d5b3f929859d5484e6f579a89dfe67ffc9e44cb1c56271cc4739b6786df8815d24", 0x9d}, {&(0x7f0000000400)="e85c6e4b501f19d08092b520deca823e65a3ede133dbf15777d458ef324e605c3be76ef6770f1919b353c70689bc5dd8541c110409fb712495dbfe690abff3599126f1906778d23cbf8a99863729d1fe9146e891f0094f78cc1ee3061fa6551a73207a96f890c917740d93f4e138efa4470ae55293b348c32c4fa407e41d66d9b5396d076e7a25481c4e997d0d792e47ad689cb0c61e1d2f7660f0d58f5771da3918b7134e57d080effaf31e0db811f9bb692b25440f0ee1a4bd775eafa734909cf2778e9858950759beef20492768562ae4a6c3feafa222f97a4085c51a553f7a04cdb3413f339d7871dc", 0xeb}, {&(0x7f0000000500)="e92796657feaae6ba933fa2e9567ccb081e7c8b7470eb6735cd4470893a0b46bf8c27ce9c80c91097e6a42e4", 0x2c}, {&(0x7f0000000540)="58531f64ff5544f9860acbc98b1aa2ea5afdd0a92934fed68ae8b52be391921eb463afa06aab95d2520fd8d9492d0191e96b2eb0cf9d3a760bea2b0ee156a9db25542ecf2ec41ced6b05d0f13f1735e8faaf533db2b210ec84ff441faa5598ebe3e7a9fe210ed8ed96018aea17d44127c6395dd950cefeb2", 0x78}, {&(0x7f00000005c0)="9141e42569e5263152917fb5a9e2499249634f43256ed0cba29862fc527dc409de17007f97125592feeb88d835a267f4a6bf6c4188d39aceb947b6e202de5d11ae72d107585a8aaac13b8a98a6cd50f94863a293a9426e37d3acf90fd09b1caa19db2ca3cd08ce8d608c1a619993d3a9d3eaf659a1d68e0f37ee73d0d6079bbd6f86787cb6d6a334797f8063481db0ae9d598a3f327112f28bb6967944e064ea24c943ef55", 0xa5}], 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x81}]}) 04:02:37 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x80000001, 0xe7de, 0xfffffffffffff9f2, 0x1, 0x3, 0xfff, 0x4, 0x0, 0x1, 0x3, 0x4bf3be49}) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xfd8, 0x1}) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) recvfrom$unix(r1, &(0x7f0000000300)=""/4096, 0x1000, 0x43, &(0x7f0000001300)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = dup(r2) sendto$inet6(r3, &(0x7f00000002c0)="f8f7dfc27d01000000000000003a255c", 0xfffffffc, 0x8, &(0x7f0000000280)={0x18, 0x2, 0x97, 0x80000001}, 0xfffffce1) getitimer(0x3, &(0x7f00000001c0)) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7ff) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200c, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:37 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000000)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x808, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x8400, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./bus\x00', 0x2, 0x2) r7 = socket$inet(0x2, 0x4007, 0x1) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x40, 0x0) r9 = socket(0x18, 0x4005, 0x1ff) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x90, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x1, 0xff, 0x5}, {{r2}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x1, 0x9}, {{r3}, 0xfffffffffffffffa, 0x85, 0x4, 0x8000, 0x3}, {{r4}, 0xffffffffffffffff, 0x15, 0x1, 0x1ff, 0x4800000000000}, {{r5}, 0xffffffffffffffff, 0x80, 0x80000001, 0x3f, 0x8}, {{r6}, 0xffffffffffffffff, 0x28, 0x44, 0x1, 0x1}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x5, 0x100000001}], 0x8000, &(0x7f0000000480)=[{{r8}, 0xffffffffffffffff, 0x8, 0x3, 0x81, 0x10a00000000000}, {{r9}, 0xfffffffffffffff8, 0x1, 0x2, 0x1, 0xa}, {{r10}, 0xffffffffffffffff, 0x10, 0x2, 0xfe, 0x3000000}, {{r11}, 0xfffffffffffffffe, 0x14, 0x40, 0x8, 0x5}], 0x0, &(0x7f0000000500)={0x9b01, 0x5}) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r12 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000540)={0x7f, 0x7, 0x9, 0x2, 0xea6, 0x9, 0x9, 0x10, [{0x4, 0x200, 0x9, 0x7}, {0x400, 0x7712e91d, 0x400, 0x3}, {0xab7, 0x91f7, 0xffffffff, 0xfffffffffffffffe}, {0x4, 0x2, 0x0, 0x5c7}, {0xf5, 0x2, 0xffffffff, 0x100}, {0x100000001, 0x1f, 0x1, 0x40}, {0x584d, 0x3f8000000000000, 0x7dd, 0x100000001}, {0x100000000, 0x101, 0x100000001, 0x1}, {0x400, 0x2, 0x7fffffff, 0x3}, {0xfd73, 0x7, 0xfffffffffffff001, 0xffffffffffffffff}, {0xa9, 0x101, 0x78, 0x7}, {0x9294, 0x0, 0xff, 0x7}, {0x8, 0x3, 0x8, 0x80000001}, {0x4, 0x7, 0xfffffffffffffffe, 0x4}, {0x6, 0x9, 0x7fff, 0x20}, {0x2e3, 0x7fff, 0x653}]}) r13 = dup(r12) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f0000000680)=0x8) ioctl$TIOCMGET(r13, 0x4004746a, &(0x7f00000000c0)) ioctl$VT_RELDISP(r13, 0x20007604, &(0x7f0000000080)=0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:37 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) unlink(&(0x7f0000000000)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000340)="084aa6521890b894ba578cb8be07e12198c980ef", 0x14}], 0x1, 0x0}, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x73, 0x401, './bus\x00', 0x81, 0x7, 0x0, 0x3}) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) chflagsat(r2, &(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x2) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100080, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pread(r0, &(0x7f0000000200)="0cf1d8", 0x3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10181, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x52, 0x1, 0xbb0, 0x6}, {{r0}, 0xffffffffffffffff, 0xc6, 0x1, 0x8, 0x7}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000024, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x44, 0xff, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x4, 0xfff}, {{r0}, 0xfffffffffffffff9, 0xe9, 0x80000040, 0x800, 0x2}], 0xffffffffffffff00, &(0x7f00000001c0)={0x5, 0xffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x4, &(0x7f0000000240)=[0x3, 0x2, 0x0, 0x1]}) 04:02:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000100)=0xffffffffffffd5be) r3 = dup2(r1, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) shutdown(r3, 0x1) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:37 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x7ff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) getegid() poll(&(0x7f00000000c0)=[{r1, 0x18b}], 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f00000001c0)=""/32, 0xffffff04) execve(0x0, 0x0, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xffff) 04:02:37 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x6, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x1021, 0x0, 0x0) connect(r2, &(0x7f0000000280)=@in={0x2, 0x2}, 0xfd84) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x6, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0xfe33) recvfrom(r0, &(0x7f00000001c0)=""/77, 0x4d, 0x42, &(0x7f0000000240)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = semget(0x2, 0x7, 0x0) semctl$GETVAL(r1, 0x6, 0x5, &(0x7f0000000180)=""/169) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000002540)='y') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ff00"/126]) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x8000000100) 04:02:37 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000340)=""/4096, 0x1000) r2 = getuid() setuid(r2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)) r4 = dup2(r0, r0) openat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x104) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0xd1) r5 = socket(0x18, 0x2, 0x0) r6 = socket$inet6(0x18, 0x3, 0x0) r7 = dup2(r6, r6) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, &(0x7f0000000000)) connect$inet6(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r7) dup2(r5, r7) sendmsg$unix(r7, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb18262f9b1000800000"], 0x1c, 0x0}, 0x0) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045710, &(0x7f0000000080)=0xc9d7fe2c6977cf4a) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x4, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x11f, &(0x7f0000000180)}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') r4 = semget$private(0x0, 0x3, 0x620) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x0, 0x7ff, 0xe2f, 0x6, 0xffffffff]) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000040)=0xfffffffffffffdb9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002010, 0x4) r0 = semget$private(0x0, 0x0, 0x508) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000180)=""/210) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0x80000000) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x4, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x11f, &(0x7f0000000180)}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') r4 = semget$private(0x0, 0x3, 0x620) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x0, 0x7ff, 0xe2f, 0x6, 0xffffffff]) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000040)=0xfffffffffffffdb9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x80, 0x3995, 0xffffffffffff7fff, 0xfff}, {0x100000001, 0x8c1, 0x9, 0x5}, {0x4, 0xc9, 0x86df, 0x4}, {0x5, 0x2, 0x8, 0x101}, {0x2000, 0x8, 0x400, 0x27e7}, {0x1, 0x88ad, 0x1ff, 0x1}, {0xca9, 0x5, 0x6, 0x74d5}, {0xffffffffffff8001, 0x5, 0x7e, 0xffffffff}, {0x1, 0x5, 0x900000, 0x1}]}) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x20) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) fcntl$getflags(r0, 0x3) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000000)=""/18, 0x12}, {&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000080)=""/21, 0x15}], 0x5) 04:02:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1f}, {0x3c}, {0x20}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x9000383, 0x40) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) chflags(&(0x7f0000000000)='./bus\x00', 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) sendto(r1, &(0x7f0000002240)="d75b07316b749ad60ca149d126a47d3a658e6d4f84ba74833c08ca9e3305e8be9857c42ddd11a905ab5c2a2f4a0f86f34dbd141de145056a24e4ed66ee71628b52e45a86e49fc3dac803fe67acd4db6169b565f6792a67542ccd6e02be67986637cfd57a6828334b6ea131f4ccb2470d4bc7b6284023b03b1330831ffed4495997b8036840f51b64d1bb1e9d8850de86ea260fa17d5a92562c7f5431aa1708611a6b494adb6fd9fb48f759a008f3fbf221f3b489ac8d55a4f79ff6bfa83e3a5d5e4ab745db8c27471b52b52bffc8ac3553e7f6b064e3de6fd58571b91f0266fd6af1a285580d77ce03727b47ec3000f37908d999ef2d64f0492de998bbde707c77b00736a78ae1cf0c496fb833278da23fe61550eab984aedffc3ef0b8ca8476c37731232523f7b4db62926fbe26fe7a56be93c74c0a8e60bc58e9dce7efcdc74e3f5bc560882dd714cc0ead0cc785e637c92ad86db7f4a8b8cf83f887a5394286f9fd552c599181a3f33c00f89a426ae9dffa868c357ee109bb66979d44269e50a7697f3a2e132b6cd944053c9ba93a3e35bca31e8ab4d60853f24537678a4a56f32e58ed6154480ea731b7df10a857747977255c563242d4dd7b11b520c7689747008a9d0656de5d11f7e6045abbfe6d9cc659689ca52109db1d3f51a6370cadd9efb6162904b1f2adb0361a09d750da5215e30078bd70fa92d0cc1848de0e39d9a1f8a83fa27176cca5d942d53e319ccf90457e78c249be73575c44cba80726c122725a61e520ed98ab544c963df9f6345259c563c7f0dfcbc6889475f7bdabcc510e88c53dc506d8e9c22fee3690a6822b3dc603fcf5072248015e3f845c423efb964d078d014901a0a99d05e09fd1f4498110a1ddce896d916f06e058dbc2ad0cd798363a2a3d34eab1a72337735c64c44ac44098370f5a4033769f26fc1f98bca042e2647dda07bb9f1913c9f300bceaa78354b680167daaef1f7877df2649f4e04e90a1a1e305d248c4fc2e132f4d6f40ad4e426a0fe130f5bb4eb352b67004074f840077dc2778a58f2f2c2133bc7b6d11a880313047de5b4d226bf1bc249df153da7306675332d8bf143aff02ed634e86fde399106c8c4d177d329d7c53146bd2a6c0dd9b749f5624f001fbef1c72875538d1baa55f51ca56b394a7eb99b9ab673d32ca625b13b2b8946871c58565413becb687f3f071a4a1796aad41aeb9d2c8a7d3093f76da7c29ece2c343578fe64fd1b66dfe88f15974217ca31603176ea50855b9301cdd5096045bae9a567559e22696f7822710d2a075eb85b2b72925d2f217ad041e074dfbfc855dc649712957378a1c4c5dff4344535550edfd12160115d55a73537ea28962e260bf21cf8015cc72ab5d4a9c708deb9b7eba98ccaa6fc079ae4453e66d906489f18873132391045a08cacf6daf0d1a7a8314621568cf66f18ed861febe6cf579df6b3449fa48851c47e3e365e8f9877cd14602780154dddc41aa075391a7d37b9f3942ad7d0877c7c9b8b9b3f0fd5bfdaed5dfd388b15ae9c36856956bd42e046ffa017cba2424ad2c5c33272bfb97a3a14b677e0d81dd5e2c5398cab37ae0aa077dd1f4384b8af0917d96d31e47d2f4088565cae94735f1a405a9dc3ef0b21b73d7695cddd26cf83484f6a471c58ec2077bec64fd1f1fec9dd06bea40c1d6059108ddf5f028cfe81ecf4d20658d7f59c89cc1e0be31e539d41eed079c4825f32744367f22b7dee35fc705c38583e23ea40eccf868b750f6b0df48fc4494c45ef7e37fe391ea07f8890885875d0cb761a88a44135605f6813510866e86c2d60e7a3ffe0998bd86e6080c83511d36e3d5a0296014988be927004db62b29e4289aab1fb642254f9647eb22dbfd0ee05b2632103d49fd0108eea4f0305e4320297d316b514de530318b1a0a46b1e28e4020c09398f2cf94972a15808f0ce6403597a58faeb5040b64776e99e0e6e231ac7d275b923dc6de0b688c061cedf70f48cde325f7ed1f2119f09703577433f2845a070c9115c41a04365a8f97a95d062e00888ce12e9fead5a7df8e41108bba2c844740c2b0be97fcd92795aaca4a516f439c202ba8308fe853375d10467bbec5c8092a5ca5242a0d97137ba455598adf91d8fa8325db8e4e4778d7f01a9cb97f4a11af0da4b68401b5fca810d2825a921527f2fb6e6b8e9013cd920fc9b3da1826fb7851150aad92e05a5b8a26db7f184494c1f9e02964fd95844bea26b91480a65544ec60b2e6c8458c3f09488e73694daea52460db015c11b9735de06b5d9bad929380ba1c4b22c0647c09041dd807208bf4dd923b55b0df0ef8e577056ebc07dea707af0ae2e8a62276ed718db5ac4cb769090f453ea6d42145ba0cea530df7a3c3f9809e790bdc58ed99c34861f6f45408894b39e9c831938eb7c3a4f5a9d04bef0aefaf7d4802fa7858f58a6b6533011934fafb49888e56bd68c9111c4577c802ea14ef65818c58e1394e372eda38a073873a779122421c0920161be84ce60cc55f8144fb7bec18e4c131dc73bf1152efa5fdcd866c20854ac8756002b45ab1e9d2baa051c76531ba9aac12d8cd3f6b32f873cce990f2a8601e10a9bdbdbd5360ba61987a5aad74cd472eba7d73778ad5277d4bbade524e11c6675545d411d7f3b97a66d183912140e2e4a3426b16ec909d1877a3322acce7cd273a01aea849eb09751d247db12cc5240f5b2d09682694ea2dffa029d3c8fd73fb51e9dbdf5cf5b206114e2c4ac551a3fd2d14d03e62f410deb1cf0425e79e9f7c518881b687edfb59dfd014ddb1229a9d03d98c4e60faa40ffa14f5b69bdb5e3a2637e98c8f9357fad807b1149472ab60d95ae9299cc0f0093608551890b0556c40bc88e14531884b557cc77dd1b3b37e1c49e8d472eef3ff6b1aa25b7a59f44deb08f70651159f6395ca5f93b62f1413c7cf45507bdc91024988a4ffc24101166bd8a0d76ac7d81d9dd981a46d4db5789a884e96b8d68695efe6c2d38465e7e4e83ac88426977add014d6fdbfa5ee449c1e75afc03d3612508f7e45024310a95bfbc69678f3da5a7c50a838c85570da8a75346436a42cc32d91ab901fc16ebdd24dcd45eac12f59c13c8e6b513d246016ebb368a8481558d076e5fe6be23320f5bc8c162d2e3ae2d29d38f68a1f0a3bd5459a80dab647f36af90b022d69799a00cbfe06af567aaaef1e3ba172d884decefd384a1f598a29d387edcd2594e7f95b3e6528dec96418e8342e5ad0629739ece37b0dde9ce7dc1351dad5a0b88765773c61a34c37ddda27cb31c9dd3d24e7fb8513cf820850f9bac1d58b6511ff8262f0c460e5365f18168cb14fde1fc9038444511414af1024faec01b9dae8e63d060e76f5b5b1757cb916bd3dab74697c457a74b1b73cc9547646e6ef426c3d4444b75420be5d58d0277d05c160bbfdd1c6e8cfcd49a87b1729156fc2ceca367b766651199a424a365ad34c82ece4445a65b98535f34d4d64056f21a35c7d9399b4743cc0d7d3efbbc5f8a008127a005d552c7deadf36ffb25d05bfd5c506f17debf0301f2f8b4da9d5a2c42dde7faa7f5ce152807ffdf95a94f1ab68214a0849ed5cbb2e196a89eb4eb65c9a124fd4caca98425b481fd74f25e8867cc4ca5a5c4264fee38cae5285d9249fb5f7ca526793000147a2e688cd8b6716ab878310c74b7a2ddcc8c777fe8a35e32ec29fc7fd1801936e3cf446f288abee3a5ad3669d1f5cc265672d23d57cb763ded50610c801a49bce1494e16c2e533c64d33ac9383cd4fae9c30132f2b11c30124243bd69b1391c6bde877d8d78a1bd01f580dd549f50f64669c72a54e4b12fa6979a21c0240b5fbc9702aba934c6f074d94b6282de1231d7af7aeb1928ec5ce1593ab23fb83a13fd0e1df6404b344db25b23136c791bb2f6deb9917c12f54e882b35e18bf3205466b34c5e7b3b8142e3ff4d3d8ccd1a374d41af57ca87135d0c9555aa2f35a0b553762ec36a6224b4c87c4570da7746be6f798302b9ec5eef109bdef63fa1dcf5c999c491bd7ee436bd1f616463339116a0ae1d8167dbb70889741c51dfc473b44d3642f14b8667f318c3ba89132b8d3a6237910d2f26a706beace21d43709a5a91025f094727479d14876c7b88046347d805e27f1937602d0991f822b4cd40948ce223fafdc496a7953431c6106a85a9f1a23daf940a29f19b11be846198e0650ae579ec2540e67afa9f8dc727ce9af1157e1c7f64bfe1f4abf932b7b7fd52d3e91468df61500fcbaf5d868ef6e70c6ad25a66fe1dbd5105ae7e4904da5538d8fc9f59c0ba8182c80d5261b167e24439feb90d72b94e88043fd83397a33642502a8a8aa35d29b8b6a97a38ff6ea372619d3755ea8953122cc7328cc2c606f5318da679356fcf9c24a4179d5ce23fe1fc1554e77e77603302053cc9e0c144861196aea7681669872f39d38c564f2c7f91dda7b03e3001e3020568a87553bb6dd882820ee02317ad23db89074e5fb86f7dd73f54d4d27bb70d84eee9d41e9805baeabe8ebffa805e0ba48cb2cf6e3efb2d5d446a227523b7b56a34fc2eee21fde3e6e5e920283fe8644c6e885ba3be6b55cc38195f58dca4c54000a045c8cc6a5915ba6f88adc7fc56c7d6b27af48ce83c96ea476b808d90220de30af0402003783959d7e466cf7a530b2f4b9d942b4b8f42c3b9aeb57ba1396fa77421d56331f0d0f154b6b7704efcdd7b4ab675c56829ff9565a3cc3986aa0fe42c68a7a8b76f6fbb2da625cda0d477fa45f93be1b9ec104737e558651e245fe9f91940028448bf61b352b9f8a326f1427a46bddb7bd36335f661ff29b693b49f8dbb9befe1c307fc6b2aa064b6ab7e5ad972fcaa69dd520584c8cc8206cdcfaa8f36f03cbe3917abd10243b6a2742cf6434d07bfbeb659084ff68bb198e77fc0ee8283e1e33853a035b5a8ed16c07924be1f5a6b5c501b87e31856df46a7013e8bdbcc3e08fc582b316076a079b94cbc7c384a3c14425f082978b01de4f5e8cff977383521652ecae54520172535563fb91b5ad5d9f51a76f96bfe90b10574c9b3ad3684905664ccafeeefabe6abc8ed6eabf06064477efd70c966a964eae61032f2b3c899513e6864d703cbf526079673235fb40399c9d6a94b5376d34f42c0ff204e74cab67b6a07f266db2d2b76c19b50fb944c82f1cce46ca131fce2ff34ea1d8d002ba65dedd9539bb7e0600dfd8efc5f0e517efa6dd6f48dc2918dee0b1d9f79e1dbf773db3ae48868b6aad55d076166d238d38dff1a487286b8a7a0e6e704919dd145550070565002d0d2bb0c172dbef383c0d013de75b78bff2c2911aa01dac843ded22a68163003f31230088ceb842babe03bacf003dc3dbdfe9836808ac05fe6fef0edb824090e199982ab8f67a623627eb998ed6a78d7dc9f68a26e973d48b9b0eb039721abe7050d73fd15675ba1da6c8e8e1c08cb946136ac692337785ac989f1de762e8152f03cc1a89b277fac05303b85c3f554a3fe03190296b343532c4ce391bb100addd9de7e9e6e935b99f40d7a3518bd6e18048cc2faf360c43d851d7456739bdcf03eda5e39eb5fd2e52a2b4bc391a59d1261f0543a662695167dc13a28040cb22e97197823f4498133ddec3ebbb09349a68d1694de765773fb1af8353151c43125adb9fa1b3d94e01d61348b5b727f801696956248b7b30da0c69bbd4b3e8eda7e376d76f29496bc449595d466f3349836c1c2ccbf4f7d284254b38c1cbf43ca8ea1daf4eb83983a8f06400740d", 0x11a2, 0xd, &(0x7f0000001200)=@in={0x2, 0x2}, 0x29e) truncate(&(0x7f00000001c0)='./bus\x00', 0x0, 0x5) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 04:02:37 executing program 0: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x102) r3 = kqueue() r4 = dup2(r3, r0) mknod(&(0x7f0000000500)='./file0\x00', 0x8000, 0x8) pread(r4, &(0x7f0000000140)="7f26145c0e7ae9d747949da0dbbebaaeec87e62cd9eef808d88d95c6e3e6661948decaf02776fabc8e8f6190f15f45e12e199abacb07a1409b77433ee22451b1aaa01510760954be838e8a923974e3e84793a2f5666e5adca66d732acf2f6fff7292313fea3d30dfeb71c3bfb927858b6ea93e1fc1fd43eab0b572921396602919da49d5835b4a8b0d6d5988f3d6be77ec0795f9b037e6003255ef85c21200362afef26b55e22725fe6cb2561fd16d0c9c2440fbbb9061bfebbd5a5c57ac1afeba5dd42044ac141bc16162d9d35ee5ac56de14b4cf", 0xd5, 0x0, 0x0) fcntl$getflags(r4, 0x1) r5 = semget(0x2, 0x3, 0x108) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x80, r6, r7, r8, r9, 0x0, 0x80}, 0x9, 0x7, 0x401}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0xffff, 0xb0a}, {0x18, 0x2, 0x7, 0x8}, 0x800, [0x4, 0x20c7, 0xac8, 0x8, 0x3, 0x0, 0x800, 0x2]}, 0x3c) r10 = semget(0x0, 0x1, 0x610) setsockopt(r1, 0x6, 0x1000, &(0x7f0000000540)="0be2bcbd69c79a136015cb726b632449b01a2cb1cc51b4ec06c5611a19b49ba8fe1f7db7c892eaa1a985188db5a580ad384b1fab5d61eed3f9dc4f89cd5b269b120c3c085d666a8419658fedf4ebc5d4980a8badd4100c6eb6fb154f994ee6d81ae02543cd3a96c9846f6c8d3e32aa70e69c654820790834fb39740d56acef09e55ee9f4ccd0b80c7df19d166956c6", 0x8f) semop(r10, &(0x7f00000002c0)=[{0x4, 0x8, 0x1800}, {0x0, 0x5, 0x1000}, {0x3, 0xfff, 0x1800}, {0x3, 0x80000000, 0x800}, {0x0, 0x694, 0x1000}, {0x4, 0x4, 0x1000}], 0x6) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000000)=0x1) 04:02:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = socket(0x10, 0x6, 0x7) sendto(r1, &(0x7f0000000140)="6a2933c51ae0337013d3e1adc7821733ee9d325617f52737094ae1a40a1fadec618194e171342efceed4d6b56f3fe450f53c097ae7f2b86ef82ba6fdc9c13f0c88528b62342ab7c6711dcc5670b564f0812cc47df5d27aa9f9707d579d5b9b42a9429ed3114b2014cdf5bdf393c58d7fb6f7f29869cfd6a0cfeb99be6975f5e7c156c2da0572f60455cb98b583f0bec1ed322ca97706e3860ca90557b43f0287c8b9b995463be9735180eb9e3c4e8ad4e0c707e9ab8003860d4089562118ba5dbe4f99ea2f5c2a4b8ff18c3975fd5891ae883e0807efade83399c37687b36da86d", 0xe1, 0x400, &(0x7f0000000040)=@in6={0x18, 0x1, 0x200, 0x4}, 0xc) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x1000000000003d}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be92914f6357e3a", 0xe, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000f452665b66576d3bae59922cf8cf19bf2b1a99a250a7b53309639555ae7cad0d658ee369c47c83f169a6a4d08c5751f3738d180fdac14146b1be563d49303ada381e3ad07d70832173d09eee8e3bdf1a91ca990d7c45ed5a595dfe380d3f9c99afc6d547cc300fe9b33850af9f9f52326b0df4301db3bf0ddb0b0e1e80bed9694d"]) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x6040, 0x0) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x4000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8a3, 0x0) 04:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)="e2b7ced34b25f846f4f19708b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0ad8e5a576ea9ca6d7c74530b53ea9ecaa32bc32036060c32a037a877ef8de305064eba6f01ee1bc55217d626e741a8fbc526369acb11f3ce853bf4bc6743d8147d3dbd927a221b3e3865eda784c3a88542fcfa73b0e25db2533903819be3ef233d0f09f2fca469d9d81934776d0d767f02da15d360f4348b16483182ffacd747d927ab4ce763eaf631b651af9d13bf8b4ab4c1ffe513727eb4b206099bddd816b87c35a6669e982321eb66c4a1d4e0cce9c133e8c4bd0c07bddb747354bd3fa1f188061c6b42796f9f76ff32e6ec2a67c10c3bcc966d9f94455edb0d33c7949f25a61c9794cd7174733eb4705830b134302ccce7ab4f14e4d1eb46fbb36859d40b1c3a36f4726c748578870dce85fbf595b13dd10b07697b03be4f36a5d4b8efd9f6345f22d60d3064b2a1bcd8b5c8bc3b2d6b0d537ee23673b19f89598aed76206af388ddafc4a16ffff5cbc5454fc8931624b651e701e0d94c731cf6508d3fde631b6f6ae7f9b5e316fe32f7dbfbe141587be737bef3fe391732b4f2c8f77c8a4386ea53d556f55abb65a5acc5924f7c7c244ec7cdc98639c9b182f5145b347de5e2f4a5cfc089d09eb2691c3371042e3fafc9091e7d24b751ddabfe2cd17f82471459f9da1fb2ebd08edb72405936bc2d6ff920210d7cf070a482f0ae1940a63e468677e056e6d60cb7d1152c3e0b00b1128b30eaec4fb1b086a96840f5968648de9a42b2665aec927ce51eb8faded675975ccb829e444c661de0e07293348eb6c7011ec29815253e6efe042433dde6d9134a605e5e5105b717832c0c491608c7c4cd772d0c99fbf4f7fa9da49a2c63dca282b4769102c45d32ec9a66f5ed46ed6d93501c448e553c57d707851b305b91834175672a99ed9b8eedb0dad0f22ffbc78dc5437446061f4e2a06abb4bca2b0ee520c4793dc214f77dcf974da1f7d2a0eae70d2fbf1fc17714656ad99ae216859a3e6f37223b2d4204e5cfb66ae032832ac6d72e8453dfbc94ab964abd459982a855e3e55260b1d537e884998326e676a576d0b174f23422041a6b0395405682e3b99fa6f0ba8dc0653aeed42f68746577919d91e0e3b1885387e490def67ca3193475eba14265115d1a24e5aec66ec8202af44f22dcb4b9904cd1aea5430ba735d7eae66dd64003ba2b598b36973f370a807d1c2c18fba277fb3ed307942c5bf601c9c01ee8542e0ab62f788a538ae1396f520fb167b4b6af162865c9b9e74ce78aab997583ca4630dabb074e5269ff0b61782978f4c9f48679389970c2f9af91afcb789e807a5a8a7a4f421e5179649bc01c0e8f3dc171b3d22394d6d25a1d0508582c3d54e6f346796d3dd68014cd7c49bd0a9653ab117181a48dcb8068f1f7a5b5161216c70a0cc03a0e12627e0827e5aa523afe170c2f0342a9904ae92b6221526914108e4d51555f1e4a749f86cd3fb6a744faa5b3522871ff17136270f609786fdc56018c473655fc890268c142b7d6701a5e4b53c88120b851709d6d5b223acb1f2ae7fde89a2e66b80828740fb3dc5953cea2bd150def3a3c41a867ea192f421848216538fc0b983c6c2115ff21272e6ee80f2280f645dd66f1ad00adf198365378c993c5b73f5badb525585dd3b32decc96ab926721ef8e5bce49ea510465d39d3654127463ecaf9fd3e4687048094185dd0f90464c3f1095c1ca28fe3292c3bd511ef3a5942826845a8345307cda01190196363bfcb2143909948e5d2bb66a96f0b9aed7f2fb4b0ca3ce0ce4cdcfa77730ba9aa767b86d83e706328ec5ee8154ff595dcc750e3a163ead3126f511289d687a2b2bb2ff90161fa3ac43d77d8e3723caa9922dfdcdf4a978c36ce37fcc3bb139537dd80124123851017269c29d1cc33823c4d1ba3df37e742e42bd3afbd544ceb17549dc4a60f8b0b2daf5acc13e18e07f804e11fa2b0a720f987aa1026c9d074ed1c8ce98eb80f3a4a750dc871d4f96c3ca5dcf4a3d4bacd2aa141bb13083159df9766e59fb95d5a2f48ba21032ccc24e580fe559025f3ef1f232d73763575dd3d651a455e2558354750c49e7d6c8cdbb033dd4e44933d5511e1f2db94f08bc10662bf0c3c50918fbeffa14224dcd64a3e1fc61a73ad8fa4aa5dfc345a7264921325189f77aa7ace8f99c57b7af1cd9523f9b999d852a30c2444fbed25d6c0a967ff5b27b6fc81f0dc6b9b8e676fc9ce1c20f90679152f768381470d2c8f83ae2b3db0aa5c473b8e31ebe449138ac61f5671ec9375bf2bacf6c178d727e8d863867ff7abedc86349643794e7bf4ba19e417672e8384695584be4579ec7b895e1306a03f83305209d2a71f68766285617aa421916ecf77a52f120e62827bc27c2ee5d5d2d65404215ef656c60e5fa051af30dfd1eedc72d6d0e0ca10defa6e9e232d5ba3a96398cde084e6645bb979aaed949fe56b17f3b58576e7e33868d8f0cd1f511433ff194eb47aa1846535e83517946be6cc161a8ef63722c8d0b8f95fdbc5d18abd7574b34b5f1ba3607c0b48bd851ef129cb5f102d20f2eddd94bebd1f9e7ebc2f5f4f4", 0x800}], 0x1) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x1) 04:02:38 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="ac", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x195c166, 0x7fffffff, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x215}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xf1ba, 0x0, "08e21e6c8400", 0x0, 0x100}) syz_open_pts() 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) getgid() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/226, 0xe2) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045710, &(0x7f0000000140)=0x8000000100) kqueue() 04:02:38 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xe010, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x4010, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x60}, {0x35}, {0x80000006}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20060, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x80000000fc) mkdir(&(0x7f0000000000)='./bus/file0\x00', 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80) flock(r0, 0x6) r1 = dup(r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xfff, 0x9}, 0xc) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2008000200f, 0x4) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0xfffffffffffffffc) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) fchmod(r0, 0x10) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8480, 0x4) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000180)={0x1, 0x101, 0x1, 0x9}) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) truncate(&(0x7f0000002540)='./bus\x00', 0x0, 0x4) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) recvmsg(r1, &(0x7f0000002500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/213, 0xd5}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/150, 0x96}, {&(0x7f0000001400)=""/240, 0xf0}], 0x5, &(0x7f0000001500)=""/4096, 0x1000}, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xffffffffffffff93, './bus\x00', './bus\x00'}) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2d}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) fchdir(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 04:02:38 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000001c0)={0x9, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) 04:02:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0xc}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='H') dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000011c0)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "039ca01d51379e5f262c4b12353efa47124ec13c"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 04:02:38 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x10000) mknod(&(0x7f0000000200)='./bus\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) clock_getres(0x0, &(0x7f0000000000)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0xc8, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xac8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x40}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xfffffffffffffff9}, {&(0x7f0000f64000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x45e35ccc}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000eaf000/0x2000)=nil, 0xffffffffffff0000}, {&(0x7f0000fd7000/0x3000)=nil, &(0x7f0000fe6000/0x2000)=nil, 0x2a78b3df}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x6}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 04:02:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0x41e) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000280)="199f13e5295b76512da37bb26ff8fe42f414cea4cd2275586db0f67f", 0x1c}], 0x1) r2 = dup(r1) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x7}) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = syz_open_pts() shmget(0x3, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) fcntl$setflags(r0, 0x2, 0x1) kqueue() r1 = dup2(r0, r0) fcntl$getflags(r1, 0x1) getpid() getegid() r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r3 = dup(r2) readv(r2, &(0x7f0000000380)=[{&(0x7f0000000080)=""/69, 0x45}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000180)=""/46, 0x2e}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/206, 0xce}], 0x5) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000140)=0x8000000100) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000440)=0x2) open$dir(&(0x7f0000000400)='./bus\x00', 0x690, 0x2) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x1}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10028, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x75befa0758b36915, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) 04:02:38 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x4) r1 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r4 = dup(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/bpf\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001480)=[0x0, 0xffffffffffffffff, 0x0]) r9 = getpgrp() r10 = geteuid() r11 = getegid() sendmsg$unix(r4, &(0x7f0000001580)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000180)="1ca68941d066c25a561ae556736f2a2799bd149fed0a08baa3fc262e3e8ea4c8ea3a60e0d7f1cec15f8b70c38d766fa19b48af762bda6fe906b1c5f05ec60e9b0335d51116b5bd63e96f2e4e1e5fcf0ebbbea9f6df885a59f2c0df95440bc4966b1b23717a504d33dc733fe56d8d97979dc30009112f0abd46d4fd2b889e4dbed0c198d3a04d9b8ffefbf0f6f754a3fcceda616602a407aab103ecd67023b1eabd434e415710fd87880a0565931e8b9a3ade998c82fee94bb6", 0xb9}, {&(0x7f0000000240)="4c8980566ac551ab362a668437aa4f9ad5badd63f9cb93b6f0044eb63d625d235d663faf2657cbc0c962a1679da695fccadfb9342bc069da8d03d991980f8387d797aa6434cb8f153a9b27990b956a3725023efea7cc4e", 0x57}, {&(0x7f00000002c0)="1d2f03a3d79f4fda0ac30c8d7f07b9fea2fc1405b68c7df7b47caa64", 0x1c}, {&(0x7f0000000300)="862adf", 0x3}, {&(0x7f0000000340)="96dc557c7a90dfc9d97ac20efef0d6d6898edf3987379c23edb1d116347c17e9d8831ea4a181a2bf87c7584080bf9a59aeebda758ee1e9621b7c50f08432570ec496bddbdc58bc5f192953aed2f5b686f97b686d387247624c18a25053407887fbf03ff6e97b30ffc32f305a4551a456bbb3f2b63600bef45bec002dafdb30976940580a15af1d7af2860b3ee1de867a91e2c30bb2750d37f37ae08832f4f60cdbbf700d0cc28b367cd50b86d77e49e25ba970b800279f5d9549c4c5afb3273fed93991eecb583b1570496d6e73d9fda98b43592896ac08aad36bc80129e3acbc6552496de4c00ab69bccb3d920b41c2de23251836d3610a06f119a97c1cae27bf59dd1e9e22ad0c8fdf5071d007359bb0f6ec3ecf95e91004e9167d641b0e28b92c3999552ec1ddf353732b6d4f616e5d47ad453e5e9641ad91d013e37ce6c9973c8fa25fc941c93a0d4a114f10a21b9c3b055e762507338bf3993db584bba7e4bf8a04716d48597801d5053ac26fc6a55bc04db1a82426df4c898a4c0630399ac777892251232f6fab3a330a231a1605f6d8f0a8d8af268c2191c984b5dbb203303082dc740ee1d8411670872de5ec0430636ddce624f23921dcb637da6b1f537e5b5b764375e0b4a6464b4dbab98dd20c1e3358cb4e103455eee18ccf54f62621358cfc4fbb6bc1d89d40b8bcedd5a080328790aae0b69c6e0a817af46864204562d43e8e9f21d46893814723b2aaf19f12124a5f8b879a92b9e10adf8bbd7248a050729b24fe4b9f11af88fa86464ebc6b3740227daa0c1070a32f102701be37517052ccdd9dfbab33cc27e93372468ef00b4dc482feccc1382aa25b7f39f7f1b780ee56efe1ae4e02972d8b5b4535c4f9123c0d91350a4918098251ac484ac30061cf5468abee378c0a49e75fdf24743c066a0bb33fabbf9bbf656131dfadc2d2b4486538c850e0cf64be3b3bd42e6c9e68f523d65bf97a9169b0ffb4e1dd44264ce80ce6e8226a7b2207dc3027d34535915b3438d0cdb5d3f6267e5222cd2b1734e2764540964093cfc01349e6d9ea2de8020a87afe6a160d034aec9c995118d3f4a1be15d8ca8f4e100c3d7c40e90fe62fcdeec356b992d42356e63a03e8abdfec7cd11e38c3069a11faaba2372a8db2aba3226d2350720234dc3c54c9b72524a8441cee766d74d03ae71d20524e34f8844b3d7e38e1555b0e9d510f2cb24ad8f2efad111de1c330831d7f7302fe42f8616d867f3cbc4cb67b33cb414726f5d4e40fdeb85897e758559e3c0098ff7093ebf6596153cbe4b70862fb0f71bb4169ccfacd5ee4df6d1ebcf087dcd1ab32148da5098c4bce91d84e879e22094b9700fd63d7c4e5cce7fcb2c20c65a3c9d92d7f50c33c635acf4c8283816caee4bce57e27f63a77c07e8de1941945718a51bbf0c919cd262280918859cc54c16096c095c10eb5ff0fc11e8fe199bcdf9f87e69266f0e1b7e695e2cbc6be32a4369ec74a672bea1dbb2e57afceefc35ad5dbe16c916de46387a12f67074a0e045a734d87a769de7aad347d9df3b9865cdcefae2f465f76a557158c7f717d5f24b87b88e17e4d5ac4b21969cd49c800292dd36f8efb9826ba498fe3de8bd956979d035a1223bd7b293dc745361398202d1dda79e71bea7f795fa21a49580e57e40e1685c0b9c0291c1708b7259baa2f6860cc0636051aaa1af852073474f4175bed133109fc9324712be814b1043be17e58dcbac1d6873869874d8021dd868101e3cfe612b5db721fdc1b63eaf87173b3e2b52396396bf0f6717c74d404a20411aea5a6425455aedb2328cc853c170f4b8b572612c336ce4d98266c2e8b2fa78121f4566760c583085fa8b6608ec93b77078fa48a9de438b56afa80cf94e10ca61c491a08c0f577586cb4ad209ba5a79ca728f36e2012684890ba37c87a8042d775a0d45fed6c284134a53598acfdbe4834ae9b56c031940457864cc0b373cbe8d4fdcfec6019d0e9b0e391ee7a2e1071154faefd4480d0cb9b4ffc21627861e7424272bdf3fa50ecfe2fdd01668860a62906aac0fe28091a6162175486aad6d1b339cee5d316388bee38d524b3e7f7059ee584ae806bdfd0cdd263488c458308643dc0ca909edfc040dfa31e6dee2f808287bbec7c273f4df48323c6e607e33f055c722e538840c0639039755bd183bf53c3335b5be0916d6d0b7754135e105ad29c4499fa981c9b3594e92e3af0d3715a4f73a73a9d28ddc7ac2b39e1fb681023fd0ddc70d86bf933e8dc24d8da6296f7c849e3229e1b99d90e3cf6ecf077183377ceb47ce6016809af3a2952376fe26f6c433b40cf140ed71770fc46ef91e4d70bf90272ba4f4f22af360ba086dea1c4b65a614a447d589ae04aa92888227ae462c7466712fb7e0018ddffdaf8d53ed6e071c90d7a9fb7f28aaf5e7ec5bd1911a1f8290e58fcbb33db3f511c86c3f4b512b8ba8e09d0820bd207510e0a7f8408e907a85bfb950da8031886e0ac62a0e2ee14dcb510182f726b28fb2cb5d23da7184875bc95334646bbb8bf710560440b0b828748fd9349226ac4ae69732d60c284cd3ffe7051bd5581bc7b8004dc79279d6e2b1122f193d8c5c6c6b4cc02b73140623982bcad04f92b9723bb65af5ad55783373871cedd75a8ccd0c6dcfc114cae1a9e38d1693ec29583790dfc3c026f599a91eb3b23a99e75ddc55909b891e6b5d3a400c3c773b78d880fb57256a9748b8686e6bb7fba39b36ecafcbd2ceaeadecf2b56c19cea0d3810d64ec024d9a3d7d0e758cf6b8c2847d158802dc04adfab305f2535bbc46d28135c4c3d0de1c7bd08c86aa25d4441809bf2c4e87fa8e2750f18d45ee39165adc0817f1e7b94c3b7e64c392cc7304d94348aff4293b4e3559c08c705fd065f4f6c8f838d5bfb4451e9469db5bfa4b85e003f6a47e7238dc9f165ad71898171f79f88965078bc5657335d9bce511f9fc8ca38c1131d40a6f867feb9e0f342737be424a4e44c854efd3cde50b1faa1981cf27d2baea4a4b74775d6bf8942226dbf2e18a24a9c4fd48009667eca4ed64a39f9a6c72e570e9ea3e3852a07c6694e77a408b62c7b12e15a6d0e4129a19f2fd2c779fb2d928a967258075f42b4a39305d847a55f4424b334b1e1c9726b65e84a2f0dd6b5d85851629c4dcd6a37653b5261338ff0102fa722e6812e493482ebde146a3bee21d4fdb0bf7b72b9e18fe3878c4c79938a345f4ce6596d41a77e71a046e919a18960078afe5d6f249ad7491b940f73c4816aa5551ea98366bdef90fe9ddb4530a66dad3c7af79f8a70f37fe7af2cc63e3c9c4646847f6f7e03956389589d8305e481a56dff8f5920cbf922b84fbae533b3f02ebbc51d1ec21065ad9c7700da7711f3ad8762e9738408416d40dc63829bf2afb049cebed452d2649d326d879bdfbb5ed491bff7e6d0879457f6b579bba3978eabfcdef4b82babaf2f054e58c4b8e3bc634383efbaee2e9abab70682dfaa8867d229b990791e202a5c5fe69f14a17090c2cdd2eac332b12e0b7bc33d0a02b837b1ec047788f103d5eb0927ba3d3881f6e57ad6e754f5ccec1063edc9dc8287966074379636f2641b33525288f9967e75131e783d1afa3bb4b6928695b93e8b2d37d872571ccab0c31f2a74143d441f6105d5b443df3f3b2b07a44aea1853226e2aa604d599ecdec2741bda740535d72f11456f58de530f6933241ad7bc0eaaa8398bba28bc2051199d57333f0d78f89755bac48c130bd86fb50a2bfa8e2672564586ce00af3328b09f6d8046ab69bf8079a1af6c305de4546c3cbaf3e8049c11a617ff5bc637e0276d223f869cd8e43e7703fb98e5bb6e1f2b0329e33d114e22a99021d491a59fc6b7bd342231844f3fbf57f06929bb409de97a7898e9b0f14510dc3451b50208fb67f5229a5b511156eb95712e8f5f6a525d8f11dde6b85b634142891800f684fccee7edd8f77f1d2e18b87b86e8eb95f7210b99f7e84dbb31b9d50031bf7660140ee5905d4b9196dc9fc4264fb1543ffc25805df4045d73b683ec66d29d13c227092c0e86c83a28101eda21878f7b6cc24a005844079f7a267bf79eccaa85d181198a1d2479456eb23337d9195d46f7aa352156a7038ee39dfc746447f2d0fb696e52e5712b34941f92b07e5d9b1026a8984e8a4674e805f5c70e211eea33f347ddb4da4e09cc96317fa597487c823102dfacdd24ba40d902fa3c110a6af6111bbba213f46a5f04ebaa0c89956899e6fd078410c6be34340f797e06d4bbfc2fedc047020468a50fd5e6c0c41b223ca650f21d7ede3de2dfbd43ca9a295a2b0e89579bd7e686ca74bea6d52234063f814fa3c57acd837fd6ef47c258f4a50915f25707aabea958de8dff8cbfc36460a47b9fc212aa6003d948c8944bbf40c52a1b054d3a9b3c964459315ac3bbd85a0fd28ae6f5eb195fd0888456705879f3869024ac9941ea86049d44f434b9c6d63a8813a01fd6530472968ab58ef5e41e1a06c4a94593fb12eff973a0b833872dfc031db94cfdc45d92bec5a796083a69e2aab472c29f8c4c07274b36570f71e9ad367be88c965ca474dfcd29ce4368ddabce5a02ebea9da2e82ecdbec834163365d625d7aca22adcb54a62781d28c8914a866a87cacc207db4ada128ea3722a0508c1a8b3aea18f4c6b5edd61c8a431254037321941bb7122156c13f537fd4c84a399c818f14f7d4fd1e5ed8b9c3e9a5f648fce7f7bc41d2bf8647483b72aff596ff7ccf90946f9a9def5a33de64d57d5c0c70b25c6dfb815ac4ee39c2db0eab17779a171b115387f9959bba72d4a26d46ceca78cfed5a267df940ffed59341feaa7abbe94718f95b7be624525e43036fa496db40d6b67e9d1126aa105304a240a3f87229d59e16ed973d5da8345574945052f2c300527ec6db198e72f2573a73c3cbb0cc6ca2f0672831eda030185436ab6b0990d05dbbb66b807a6432b9a5087d0ffb0b9ef698140d4a32206bb1511acc4390b48d7d6cefc580ad0c5a848ff39e2d4f4de4fa436738babd237d47b25e83e30f4d934b6bf26365b751e991c741523b050465e5c80251b92d249be75f5d3f5dba075e9740cb0972ad86e125dd0930ddd1daeb5e075d229044e1cf77edfd367468ed3f9397f6084a02e4ef0a17bce4e19ff909a50db4eae8f78632cf61d347f13720da1ebc836a06acdfe891433bcfa943536436d3115c5cb99e492525a0241bf467d4dda5e23b73b22189a54d4a29a1b705e6d7f4132a9b6b6504605743f0f7cc1bdd9e035b80adea9866baf572bdfec250759650874e208093f99190a4750d9445ea1403393b7775393c9e7cfdb8e56d06f600a5e51e16d869c2739a4675c8a4554a502597ab4855b658de91114ba7d75f90d25798db1ffa0d900122ba9fe6597845a8bbb5dbec202d1b9ce185c6416cd8b25e93b8ef36029c88776c8427f369c4ae40144bee2da5b166ff1dbdbf9cd7852a0c62957231f47f136a3a8670d95a7d9df23a5137351fe854f97df5bfde27178fcedf0255e5abcb88213058f417fbe0b47ac72320fdde2f847e53046c0f09296f576d8e695792481d82f0a7ca9e28be178161cc75d1df71c9487e9498f114fdadcd8784d7deb1996ee07a0e1134c67ee49feca0610d389816ef11cfbd92697e31151e9cb53c5418e38c8f625f648ac02617fe2f1b5e1e56273a903b1e30f7db5ee46f7e2060cad47c3f0d2094932544bc759eb70cc9262c6e65b33e3fe7f279f4603dbcd509f18a0ccd73e1643e6bd8b20f9832b1", 0x1000}], 0x5, &(0x7f00000014c0)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r4, r5, r3, r4, r3]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x38, 0xffff, 0x1, [r4, r2, r0, r0, r3, r3, r0, r3, r0]}], 0xc0, 0x1}, 0x8) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000140)=0x8000000100) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x6c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000140)="1f95d2d705f2fd8aec8603d29de8d2a85886764c2c7692cbda1ba5eb70c460fa514cb879b22f73175ef5b80fc0d7cf1edcdcba6ebc43bad112003417101b8883656bbf3a52c3bf815f703a2f54e5e2b7c01ca8aad2958a0fc9fd016c6d2a13cf3acbf591fed54367f51a8cec7dc50182475c3923c92bf9a0013db25bc1f552067712eb846d02ab6125db752b78ef35cb", 0x90, 0x2, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) 04:02:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/30, 0x1e, 0x801, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x42, 0x0) fchdir(r0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000100) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) 04:02:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000000000000008000000000000001000"/32], 0x20}, 0x0) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000100) listen(r1, 0x401) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) 04:02:39 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7419aab4230e8864fabe4f27242c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69fef9d612f871f4385f04157795ea4a5c5fe839fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aabf54b9ff18b7f7d25fb29ecd8504a013e92e14fabe4000000000000", 0x28) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8102, 0x18) fcntl$getflags(r0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = socket$inet(0x2, 0x4007, 0x7) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1ff, 0x1}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x7) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x2, 0x4, 0x8}) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x24) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000280)=0x1) 04:02:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000000), 0x0, 0x843, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80959e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104", 0x65b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) execve(0x0, 0x0, 0x0) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20080002010, 0x4300) r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000140)="47c7b0fae173a66a11459840879e89a46bf034f4d89b6b88ca7dab0850ead68a10451a9e9566369e8a34e5359471fabed885e4d4649e956ae7b5f86c32b245728825c50f308e19eaf5f3814a9d8fab24307e08fce3011e97a3923edc935ffc3c3e41c35c2eb4dca4b16da9", 0x6b, 0x400, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x100000001}, 0xc) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x9000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000000c0)=0x1) 04:02:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x140) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") flock(r1, 0x8) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x3ffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x6c}, {0x20}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 04:02:39 executing program 0: r0 = socket(0x3, 0x10000000000003, 0x3a) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="4ebb3b420d599f12bd31496d57e7d032e08101d1ab191d81065d964d4690e8d9c3f42bf1f68bff5c84bbefd35304c891e50b792b00203b448e274432f0517f3a97200bfbe6c43e67af6d9b30b11ad821bda5334a600b461872c886c8d2fdf919f7c75fe871d94e765ff20ee9737255f1bf6e69b36814e2147bd6d7e3c8f2b89f57743aa02064f9429ce05552c368e3c58829b55bd810234542c7f37f1d861a701706fb60c186eee40bdefb2d32d2d7c7f296e52c1cf4f612088fbc08f159a9e08384401aca5cb3ca9c3581af78d5074e959006abdecad12f043c0d6b56aae26b33c37f35d2f84ef1374f46702178ac1392195a35b1b896fe24ca94e7be3f1d3ed3551ce4d8efbf2ef8e37ce637787b99a05dfbea9fdecd329bb74ca4977eca62bfdbfd7b805cd433d1f5f60c4cfedb2601"], 0x10) sendto$inet6(r0, &(0x7f0000000080)="833758178d4f780536499d2bc8f308a916e40f58fa9c8e81", 0x18, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0xa0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000540)={0x1, 0x6, 0x10000, 0x0, &(0x7f00000002c0)={{0x9c, 0x0, 0x3, 0x3f, 0x80000000, 0x6, 0x5}, {[0x3, 0x3, 0x7, 0x4, 0x8, 0xffffffffffffff7f, 0x3, 0xfffffffffffffff9, 0x10000, 0x7f, 0xffffffffffff8001, 0x9, 0x5, 0x7, 0xffffffff, 0xd98, 0x3, 0x1ff], [0xfffffffffffffffc, 0x5, 0xffffffffffff0001, 0x40, 0x6d6, 0x8, 0x5, 0x3ff, 0x7, 0x8], [0x81, 0x4, 0x5, 0x5, 0x0, 0xff, 0x3], [0x0, 0xfff, 0x80000001, 0x6, 0x0, 0x1000], [{0xffffffff, 0xfffffffffffffffa, 0x7fff, 0x7}, {0x3ff, 0x93b, 0x4, 0xffffffff}, {0x1, 0x1000, 0xfff, 0x9}, {0x1f, 0xff, 0x5}, {0x4, 0x3f, 0x1, 0x9}, {0x6a6, 0x3}, {0x3ff, 0x0, 0x7, 0xffffffff}, {0x1, 0xfff, 0x0, 0x1}], {0x80000001, 0x3f, 0x0, 0x7}, {0xf5, 0x3f, 0x1ff}}}, 0x6, 0xfffffffffffffff7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000100)=0x401) 04:02:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x23f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) listen(r1, 0x7) 04:02:39 executing program 1: mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x8, 0xffff) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x5, './bus/file0\x00', './bus/file0\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xc24) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) close(r1) socket$inet6(0x18, 0x4, 0xfffffffffffffffc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0xfffffffffffff2c1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x3a6) getgroups(0xa, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000240)='./bus/file0\x00', r2, r3) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3080002000, 0x40004000000028ac) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) r3 = getgid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) r6 = getegid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/bpf\x00', 0x80, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x8020, 0x0) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/wsmouse0\x00', 0x20440, 0x0) r11 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001800)) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = accept(0xffffffffffffffff, &(0x7f0000001880)=@un=@abs, &(0x7f00000018c0)=0x8) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/tty\x00', 0x8000, 0x0) r19 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wskbd\x00', 0x200, 0x0) r21 = socket$unix(0x1, 0x1, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r23 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse\x00', 0x80, 0x0) r24 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) r27 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0}, &(0x7f0000001bc0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0, 0x0}, 0xc) r30 = fcntl$getown(0xffffffffffffff9c, 0x5) r31 = geteuid() getgroups(0x5, &(0x7f0000001c40)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c80)=@in, &(0x7f0000001cc0)=0xc) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/wskbd0\x00', 0x10, 0x0) r35 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d40)='/dev/pci\x00', 0x10001, 0x0) r36 = kqueue() r37 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d80)='/dev/pci\x00', 0x10002, 0x0) sendmsg$unix(r0, &(0x7f0000001f40)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f00000002c0)="1a508d6c38903be459a45dc091dffbbe7e8bc06873aaf586802dc13f391672e9c0aeb51832e4c168683e80e7ba58b83c94fb85d5e40bbcbb49b0a4a94c2e584d96b7b6aa7721b9c36857cc2ba9cf7d348ef7e8b1e9da4906384f0786ba64b9a6016cfed6c8783b3ab3bfc4150a257fd3b959f68438ca5af57f5bf59e82e2cfb60fbe1ff9421dc3fe50a212039981b71cb00748c3710b9b9a8d9875b8f386e9091d950e184238007bd9629875361c4e1cdfbd4b16c9fecdee9d566ee74d6e47", 0xbf}, {&(0x7f00000001c0)="c2af7568424da231e33d4b98de21ea9d35d840151d7fb9dcac4661cfe47a4ff6a669f6042dd9a68b6fe287260fc8eded6312db64bd2b120e3e12a83b1c499721cf212a515987fbefad755621a64403bf66129c88de863c884d48e3a251a5c02dfe5e3925d6", 0x65}, {&(0x7f0000000140)='W', 0x1}, {&(0x7f0000000380)="5d4fd985365c834925623a012279d842647c54c398e436e2fc7286b36fd6a2792e57011b2a21efb50bbb1e67d8951a43849318fb77f7ab8918a6691c995fad30f8d392f3bf1af19dcd8a4421661da45cbf19bf2359d141a29812ab133fe4b7df865be38c75a1c1fbb652d6fff008b00cf95bc7df674476c1cf5338534a96aaa12616deda42b2819cd6345aac83f72ebdf38eed846b6020d2d7bfee9f3850de3c7343117485442af420258f32926be97d3614300e0229cf4c79b805b655c0da19d765c33003047ba5457b71b16beb21802b", 0xd1}, {&(0x7f0000000480)="a382da9fc8ede54ad8991752fcca610ed3a69f448dc981c3154ed497846f442ed9b3de75a7ecd13905ef9a024f91be3d9de6023fe56a9b2471aea4dcf8ec87ec6edf02c797dc7d70ce4b3d16f9a9790f50b825344539938f5fcf136b3848a88f8862b22b9a65607c2769741602031fd963eba2a01098d32a5cd3751f19b981470cf1feb30635c8c50920755c98541445f93ddcfe5ee2c34fbc8b12102d1d129a36edc37abf1fa9a32b9ad72e408853af90511fbfc807a33fda05fa63472882dcb10a2abcd689f41ec18d1cae91ace7e308a42b7ac8571be43dba33adf28302306dc762edf271c8a1362ceda199e61c78d274346be707507b6e4947c322f5fbd148463c7c201fdd0926a1076f9c0ac627bb6c80a78e6543543125075ea8402f24bd480fe19130fa650160e7b3b96e0c790719c8fcf561c97e8067bf7f7d9e8764a694ea30198bf60b07f8d4b3a5e5d9eaff4a43c0f2a9ebbb837686595f90ca48317a097ebb41284105b5f0baaf3c080ea224eb90b1d6edadc40b0cc6bcc2311e379c107875699a2a8fc2a5d36ff33eb8a4903b23164036eb3ee163dad9ed17ad293020d871e49532265e0540672e393dbb25a3ce36de87823946dd5cc15983caa73cda376531243c9f8735f336da1b42f7a3a7f8461bab5a3b65eadcc751d041b44a47c48c746a5ac8f49aba09d60f77d12ec3193fc970b8a9e638e6fc60c683bd493504be1f5b9b1118ea6dda01cf3d83cae312b07acb6101545ffbfd8a8e3188db3f58677c057ba510627ba2b9b4b568e73c2f0621628dd1ebdd1ec7e97d0ea3d66542b4fb171e3e5a8097e540cf8b68223930ab8a3d61f6287900bb81897d6dd9e90cadd7f4c3559ac98324c09e9eefd0bf97483d043d90d94d7529f46be1c1809a937d8210f29d5f0e5b577affce043adbf6e3118e0cd9339e9dbff6e0ac97a657d20093b105367cf85c8352fd67654f6466120474f40239ca3d890fbec19f6e513d33965aaeecae5ce060e132e6b54addead0395c811015a74facb8222834f556ae2d0ee0b47bb1c28331dc96ca7f9048a5a64fc327e6da05c7d71b71466595a98238e96c9b538114796e4f1057d4dd08fd0c615f35a00b7b32955dde8048ae86b99ca5998dee1e03f0a7e56e97d5b35508b082604236d8bd55ffa4e9217ccad52fa0cec298b9be8c7705e3625082d8414d4a04768567851ea38ce11218d2a59e5a4f89946303fe98160a82a945eaee807872f02b26e85df871c353e45be6feb150c843a3069e778d06e4356e72fb8a7d8ff4460090595cdf8bfadedfa663ef6af582d91c9605aee7438299e0dff6db66497ceb4f347bbdd557ed4e9b2ee26fcd20a73a4579aaf2f47a7a911e60e58bfe021420441fbaf87418a291ff6982c6c352546b63ec43b5e81642eb70c6b86f196cee64fa1f96df8b9b704889bffa9f69b98a3b82ea86eb1b6df610582d6c0863e060c06ba5e130ded6d2f21ab893af146e2f309effbcd5ffb20cb19fd523efa7cdd447ffd5f3d9faca41772622e11d77e27c1add2937d192c62b0f1cbb503fe314f810876c7ff2a589d7cb671f99b8ddff6da5a0879e51f3f9a55b1e96e2b5b84fd51aeb95b863f996a098b331202947e8f4776cd0364bd89a2a77084d43232db8722bd074f17b9554f06144124861cd318b0c643febdaf4c5ccc96947c89d20157fbf3b13bf7eaea2c50c174eb8e0e8132170afa4ce4540fa188bec8afea107165dac78d553f7671e6ee573e0e17f1e7c842413e17fc854cb93a16003a35ebda664e3773d1fe252a80c2297086d0f4219ff9f69309b8e3c0fee6eb0ef0e5f057bbdfe3084245029a47db4d2f89bbd469776ba6e57533d113eb705d8cf027199e5a88bb1ae146425ab6a2ed9d4cb799ed4dbb5fc7b86b55c2ca6d842a5b329c21d313f42c3043c996ae29d558150fac21cfe65abdbee946b13d8e7223cfca2b5e960cdda40931983885684dc6745686e54f46ea8d9b3bb54a17b0e3089e57631f76b55baa3a9f4a0d83e149885181852ce8735c38a327ef39a3853b2c7ea89ae17360192ccc40a7e80a6dfe13bec67f76f9f13233e115794b8256e51013c39585b044c969801c7b6034dfce7d389b0f2cf5a00b2174de0fe4b54dd576e6a5e0f13c284b56d3e5f534eaa7248c3f30d533f8080797cec0625d542ed028ee4d459bf054fd4e5ed71e5295d8a9c935fdc7fadb60377db7718cba3369b14b7839abf5ab8bbda294fc856b3cfb76e5a96c6c4ee500c77f564fd7a6897dbf59244e4e58c39d6d4925a1251cd7430973c451ce24c59b429c8ae1fa9907b3bcac18ab4da22dc690a8d0bcc6a3e05f2a0b6eb1111e419fecc971692cb9039f65aff56ec35439cf4439bb3ae869519a23111a65c58ad12487ff1753cbbcce75bcfe9c5fc2d4bde0fa1437cd707ca66a0724b7fc7891cbdd689301db80323dcc575c3f0a5b6cd8a8aa9dba10aed3551d89f722a84224dd3711dcde3da61e17a564a2af6b66964fa2b75a493e335efad98ef9fd038909a1f27c3a1483224201714b910601323d3ffbb9338fa9aa9eae1593cbb6fcce77a2fb4f3a22b2e6bfdb44a149b3566f3dd592fd9cad3de363989aa7bf537a216447fcc9c59f1a493e9552fba12b9536d28d1c74997d7b7a6878a2ee363a186fee52ca30670209621403b251fa69b4b98a04a8a384d19d7c426444d33657ed04b51dd4bc15eca1c0b2243dec2a32784f6b970cbade1fb3b3e36bf13ca2579f5c111f8986fca5110da2c6e5b48e53b697a89ed540b832d0ea69d693ddd20e388192bb08aea90d7e8ebe0b289dc6fed34b0e9e998171c4aa1405aa7b92cba2c5ff9ab3b33645d97f5ab6943826284e85c7b8da38d14c7c183b2a0f613dc62434984f19abeb5a722867e6d425f60d9297e50c79cb1f388abc6b3cbfff950a6775883c3e622faa5908f53cf59335a79f4c728ecc7c64df469e232b9fa9c1d9d4b28364dde0c4626aad12a8a16e019e65447b5d8c93439dbb945f23e5b9df3ae200c93eda94b43359efc8ce8758dbdc737fb4604340088f4e106bf7fcad7b87f821af94ea3c166af66e47bfbc15904b7ff3e2b040cb874102620d0dad9b2395969ec7347c5e8c011de76a3d511b4a50f0a5f82fae7cd2acadda2dd4f5d06978e011eb5d43d171cb9a3d79e21d833fe67d4beaaf594bb18f65d4226f1d35240c781ff19cae8b52f2daf15317a5101b883a762a295a07fce180b1d8bc50b759308e140098dd5227e89037c509afbc6fda25f709563003c02317f2950e40eb5abdfa1b29a0d9e25e11140afe9909175bd404b2e260e4e90fe9bb07ec4a5a7f9a585fd1715fb5de59330cecbc3ac0f44c61454b58d317853b1d909dfc1d8230580e91ee4e1d4008cd5810ede660a5214ae54c144df92a93d843ed048e76e41b1482c941e7575b927a3b4234c0474c9df73eee676f8537e7d8c398e9d1e04a53d4f3c591682aad0a91266b4ba09250a94c5f2acd614440e0e8097c884fe2e04f51747960944ae9dee3d4b60fee218757dac33d99abf005f7665359168fee36e0c997d38200f8841561ae21368656acf95f6684c77b88a9596962b69ee4cf08d1c27317868749b2e10491f28e64af920545acf715ccaf7e1e1a6ac98aa19b9d7d8e6e02a789b45eeebccd9196a09036dea249914529c84a6b5422bb2810a9149be30e9a045da6241b3ed96915ce70827097e8ee179a4b88972ac54b4816bbac0eca70a5dd9a627f02dfbd45f874d043783dfaa686eab7e86f3158147c1a96503a2bb26ad4408c6b5a3e214cd241741a19c2b3df4bd0a3d3c061c0c965506fe10e77cbf161cc3d65fc4a3360bb92734e4bf23a4830eee4bdf0a84cbaca7f865c3fd42e6ff3fc4be9052441f94546d74bcc1bd4e42dc0d79af26e31e52207eacf02efc2f4dd2e963c2c526cb1a0c63bf3d73c399bc63251c40b6674103e4433f1d09ee5f54bfbf7d7356a775a20dc35ea5332b3291fb625c6858da26c20536a7ffb7e25cee2730080efe9a498437ccf2edd640bb9ed56e300106e2291c405cdc56adb2a5982e1c8539d6e3f141e4fb5b930242d74c43db7ae110cbf9b31c21f37dbb125fceeb077adb08fbafd1041b6780bd8e077af33da763f25f7afdb06c5bb9e362815d037c49a36704563131523bdac0e30754d3535656b33f939292cabf3a4721285409b86822cf37ebd75a011643d7fbd174a34e3b2a119ead16cc914b3a65a9418865e3efd8b48b92a912b14a797151042aded16dfb149115677cc3af2504ee526db851c6a153da066b5695488b641ce2a5462567e04effb568381009fd8db01daf3e0ef5c5521d1bfb0d094dd4e2fb9b356804ce8cf3ed70faa03cc853bd7ac13bd5a9004aa6a43b25a41eac25aceabcf6ad27907e74342cb1821b3afe865379dcae5db0861be9f69282ab2c724c15fe1d50b8b21bd0014ce08ed48878ba34bb3fc0de098b2b2ff3e0fe164147d88b84bb99e2e85b81b49459ebbdf340669eb98016382b932fcc79e507b3d946de7c77d3f98722fee593b7d73bc29cfa0baa834c2f359409444ad0ef7a9af2c9b8d603a2f9c242dace24eb6d4314c202ebe159ab1aca3e6925e5fe3463d0c9ce1a0f11b034e369e2ee36d3545377b5ec3597ff4832a58711de295f3a7fbd654b5141e20f78f68dcdbd5f705b7155a52f082333ff681d852c83840a6e906df5c82031342c9e8aedff491ec9c3f472cd4b16c9fadafa279421d11282c46714f88a100cbd9d494e59262dc4f65ca4510fda21db388ee010e955a53f4e38144258aec2200fdd01ca9e67ed5ceddad5c1c83561ab69beddce2c08c346a45aa4ec7abca3ecc5b6a21c47626652f1f917a616f92a3579abeca1f1e7f6ca38cb26ddabc981223d8eef4739327559e8ba41e40987f88414a5ef7fc0f8e2d7d59bd397569e3ce2f7c727aa17a4d53dfeed106d18aedb18a4eea9749d4ad67ef5ef88ab948091f25b4ce8c22e31c99fe3aea0bf8aad319b6c142c7d87d1e7446705a78f5275d03cecd29b89fc3b5071bcf1053ff8ac6d7a96ecc7e0185d04a937ca5d88987d2ada97d64da44796cb309ad700dba75a7162ba990f8d63a28bdcc7db743fec3e9d1af3d9ac6722a9b2e77aff88163afd78627976ef0fefac0133304cf1ecdd73f703817fb448f038555aa887491e3fe65fdfcf4eebf68ff1840958fbe32395ab30fce1d2c2ab5b1ff5334045966c3f373665289a60a267ed06a1789617c3cbc2e3e62b26d37c1f651b227cbae761dc321dfafeebeb9fce551c6bec6a656e57559df6a2655ea29a91fa2eb764705c1010d2f821b7a6313543d4c81dfc0352b5f0395fd33dd192cf1efe6ad8e0ad7cebfb1e4a73728514555efd4285ea617a056829a86e669b4f7c6c659f1ca3c843895d2053881c08309240852061368bf708b183701c90ae0abbe782ef167bdf1f8a845e8485b2a18c0e6c7cc965fea8caaac2698312ee7d797051d85f311b53292c22d59c63257f337801d21122fabded628c3f5b71f26c7dddad0c718fa2a2971be5962a03ea9c3a7474bd5fc838f43ee75f18930b6ed9d8f6d90f4dcd4d6eb16eac742bd7dbfa57cc2d3278f8a85a8ff65043f40371e9bac894b2fcfe1ce7279ded9d1c750c37bdd2c5a56a5b91fd3f0f9e522dd7ffb58a06bcb10945c12c2ea3b80007b57f348aaa5dd79e895b50ea18b3fd97afc3d4ed939b95c6c134a3194bdf25b20bc0dfc379c6e93736febe58456d1d5bd962b9be46cbb8e6fdc7cf6b02fded3d4d", 0x1000}, {&(0x7f0000001480)="475e443b3aef3b1ee1c640171ab0c620d4677e830e72a4a4a5e3c9275fc5044c54916578df9f27739f1c77bad06e75cfbdd70c5f7706bd3377db5dd6973f6c044a58964064d8aaa69ffc5ec26effaf7b6fc9738e032739b59ad006d5", 0x5c}], 0x6, &(0x7f0000001f80)=ANY=[@ANYBLOB="0000000000000053e39a1fa8cb7b9f05701b952f1bcf00ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=r36, @ANYRES32=r37, @ANYBLOB="04000000"], 0x150, 0x400}, 0x4) r38 = open(&(0x7f0000000080)='./bus\x00', 0x40000000001, 0x0) writev(r38, &(0x7f0000000180)=[{&(0x7f0000000240)="000000186204018b002b3a0000030083caf7afb9d8dcd14043000053b5d1d09075858a13f107f8820fa6ae84c9f0611da24e14da00c60002e1838f74652d62e159c51bad5a8bf62600040000000000007d2c336ec50037", 0x57}], 0x1) ioctl$TIOCSETVERAUTH(r38, 0x8004741c, &(0x7f0000000000)=0x267) 04:02:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x400000000000611, 0x0) socketpair$unix(0x1, 0x8000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(r2, &(0x7f0000000080)='6', 0x1) write(r2, 0xfffffffffffffffe, 0x0) execve(0x0, 0x0, 0x0) 04:02:39 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140), 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8b0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[0x4, 0x6, 0x3]}) 04:02:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x0, 0x79f, 0x9, 0x3}]}) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:39 executing program 0: select(0xb8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x9) 04:02:39 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x820, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x5) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x2000000000092}) r2 = syz_open_pts() close(r0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000200)=0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x0, "0366402b00000000000000000000a100"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) ioctl$TIOCSTOP(r0, 0x2000746f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r4, &(0x7f0000000280)='./file0\x00', &(0x7f0000000100)={{0x2, 0x1000000080000000}, {0x61, 0x1}}, 0x0) write(r2, &(0x7f00000004c0)=' ', 0x1) 04:02:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0xe5d, 0x3, 0xfffffffffffffe01, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = shmget(0x1, 0x3000, 0x29e, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x2000) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x10203, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x9}, {0x2d, 0x0, 0xfffffffffffffffd, 0x1}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x84) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x8) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 04:02:40 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getdents(r2, &(0x7f00000000c0)=""/247, 0xf7) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\xca\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='$^/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='#-\x00', &(0x7f0000000480)=']\x06:#\':*\x00', &(0x7f00000004c0)='\x00']) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)="aa64c0cfdd43c3bc9475771999fa5256c3402da0d7ca513e39799d9fcfd7ef9e021c0fb3c64e9db2a06c4b3e99e54332d689", 0x32}], 0x1, 0x0, 0x0) 04:02:40 executing program 1: r0 = syz_open_pts() r1 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x301f, r1, 0x0, 0xfffffffffffffffd) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0xff, 0x64b7, 0x6}, 0xc) r3 = dup2(r1, r1) fcntl$getflags(r0, 0x6) socket$inet6(0x18, 0x4, 0x101) ioctl$TIOCSBRK(r3, 0x2000747b) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc30, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ftruncate(r0, 0x0, 0x100000000000005) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") 04:02:40 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381521a17ae84f608320066168e2da085557bd09f600dceeb945f6bf48aa068d65a3ab3b19c04d4e85d8f818b0ff64432a928dec372f418db668bc2dba96325ac2daaf44eb62afc91483d4ee0df03d1391cd47f24126de00e5ec1f1e6220fa6693aecda7d45758278f80087cde3deb400e821d45aec9b2460ef27c0ab338c3bb4e32998c3c42a7bfe823d9c77342f65cb2e485f2629234f70972a519c533d7e0e8a28cb4e9df9d9", 0xab9) write(r0, &(0x7f0000001f80)="b43d4b72541c2658e032dc19f570fe04bac871767dbcbbff835e0110188e90cd9c8e50599ba24cd7c19fe1397a4316445c52fff01d3c10a7e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c00000000acbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb771f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc525271cd399709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3791d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff4e665193b7ed9a43f15afde5abc8926551f5621d405a34dabff3889e92b0fab2d71c9b8b8f95c0a3fc09cf35e8e61787d0a3650108a254ecf3b9b9bc387fc6270000008fd5c8a5fc6d9488b1d82550f88433b651cf38491775dd52612855d899f93807c2c4f127444f61112ab064e249f49ed5d59b82b01982b1c29df190627d5f4802965162aac470e91139071a1c7ccc09a128ea878751e930508d93cf86b616325c66a39adfeffd0ef4d08dcefb67ac41fa5968c29ac4fddcb81bd84883a9f961fc71cf53f8c04b78298ea4245688207d9fb64ce4163d5e81dcde71854a88ad86958d5f215744c9a435c83166c8928c0e9739ab37e29f987094b8e717d987f09234e98ff7354a7a04ebb63018bd39455d5cfd342f773bc7581373cb5529a7cf905302d917eeedcec82889ba3fc6809173af4ab94ecc9998ce6dba20026a4e288fa270ae0949550e4cb395fc99db4e27d2365b0a34c677acfe1f0fd3000000000000", 0xffffff0d) write(r1, &(0x7f0000000240)="2ba872c76578dfe7580f3e3add8984b93b24a866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) close(r0) pipe(&(0x7f0000000140)) dup2(r1, r2) 04:02:40 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000300)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 04:02:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4c2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000003080)="0ff29dca44ee04738827a537be59d9344e13e4eb60eff9f4bf633f00df6a318ce56f93753645f9e5d1b1a90a9670edc0d26713326944928fd24a26ed0b181e92ce9a2d5a4a342611b4a7a50aec3c02c187501f87b417a95bf19cecd96ca181c54b224f80138756c69bbe337201bf2758a557e093c6e3be53b4d80fa50e5ee660726fc8c8cbf8f17fec5d18288b3835e7673626f5082f0b7d1df2fc1ca006cd4fd7d0fd797ce6b69b9b25bd0a0f812e844366275d5f444e6a02de2c4c7fe2abcdad4f75d2a47a2ab53d66f1854205f5b68854dfb741c9204a015e5267a2a6c83c06eb314e5906bd00f7e9365ae27d1c8c6d1acb93fcc220891469a9c7931dff294cfadff33cdf3ac6eaa98f8ec749d47bbf80b9f2eb4a3a76ff99417dd560cf75027d4a1b460c7828446ced986f3c4685f319d1650b046504863effaeadd55515d8ff0445ed92c896148c7bec53d323cb2d3193649b36a93a3b205f969d5db86986ef5eda2d8fcf40ea9b223022dc8afdd53f2156696c0e43f63c244e19b2207be338b0a2011dd7888d43b7a9e3691d69e80520cd3ce7b1bfe4d5b45ab475c89eacc535613500a24b3777d4e5b1804c2157304adb257e24f68d0be93a3541d5a384c40aa556f30253a209f140381e30c302f4359fef5685f787bfe43a74c00cc7c7d18fa6ced93daf36d37228ea6051fc9434c4ce67c14a521aa34640800ab9e704a770e5acbcbf8bb4dcd3c068a93c7b74d0cf1efaefc47e393d9aa4ba32b97fcb0048c9bcda5df5ef7801107583084e9875424ce13426572a73b87e3288e8c9c4a5112fa4c7c42d19a3bc1378b212516fbd940654df2f93da0391ef747a785b89860bc8b2ae1a959b2b195355019db849f021ebc09d22457730950702d3869494462ce128d18041ad3aceb42064d90d87fc5743719c4b32d3c26ac95e8a0e27562508e1548d063873fb7e104b5162a10b4e46fbad584f225ebfcd9a8170b3be237681e255c8a78c044b12ee9974fc1757a2807d5eb8bc71c93dee0d517a32e3ab6b17c5bcca1e9bfa702d9637594f3a291d07267d7affb6ca625867bc2968cd9fdf7e9fd7b62c1c890dc30f1e5b0b16634811cee9a8b25ef2b1425e360667e6533d92fb3291302f0788fecf9ac1be79c5863b0927fbff89f886a64fcf7bbf035de4a60d84202172c984d0a70bac4ef63502085fb962311692cfbafb00b953ec9442939b31b05ce1a43b7c9ea7b869f9de83fd2241a119b89210c5d598227e243e08ee0ebcf531ea5580ca301235dca7a44298c2ee352785378ea9d39debef765b811e37597aad65ab37e68dd5067face97c89767ab10c8b4144d63a325fbe4eafbe9c81563b59e98aa317fec74159d3921c6d03bbe8916929748a7c9939be81f0f0770b6e88fe456dc10e8fc154f4e1c0e3ef0e8835b2e385ad89ef4e4a0ed645deda4aff1f5e6f086604b8e56250b4107ed8200568ef9e2ed5df3cea0f2e00023b8e0f31758b56f289c636c476b39b9927f31782bacb718ca931944ed59a216f3fa62f929db5f419b5dd2c47573aa43dd2a4b3d54bf2b118985e0d57417fc01e2063595b4e96f5e4f990044e1b5d9a2d144c4c833657cdc750f83b295b953cba472c399eb671e8d78d008a53d26019c8f93aa88e87f679b3115b2825e8aeddb819c6a01187ab69d118c2cf2ac75fa8f48d0a07001d1fbf9450ffaabaeeaa3cbf622e9cc8e96fa192962405cd0d63503d243814dde0c264b13c523193636d7326e71d0abc04d8b254e911adc2106a5388f2c4fd9f02ce2a2795928fd06e8fc395e047c81b0f320927f649d421210c799fa368e872604566515df30af1595dcec45cd03ac110b73599db2e2f4349cefc9b83ac41ce558ce3f8730624ee81e87cd987344491b59d76dda46fed5f6d7195919cd5dd88e2d7df1120dc5aa6460d0507953a61dc3d189291973736c4835e09cee23081b56765fa1bf6c779ac017a4f4b6f738253ea1daa0a594b2acd598a9cc5b816c7fb5d2f376e7ddcd00513d6bdfe6e06bec9aff9bffe83b967d574dee4dfc0788003429e3e398bf8c2897eb4f3ea87293bb75dffc3fa11eea76224e889bfbd85703de1a201b1586bbd284b31a2582c32f40a0eca17e57c6d", 0x5eb, 0x0, 0x0) 04:02:40 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = dup(r0) close(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pwrite(r0, &(0x7f0000000140)="4ca1314fcfbab0bbb3e676333fca6915f90dedb58a16a7ccfbc474eb0cdb445644c6d8b5394493777ae5f9e6ee47b4cd3efc2811b833695dce95e9bd25669be35c9f815bf4b4e2064975ca297fc9df9d99ae4627b26f38c46ed669062cf9b3c94b901d0755811a96f1821a23b1b661", 0x6f, 0x0, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) select(0x148, &(0x7f0000000040)={0x2, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000100)={0x8, 0x6, 0x4}, 0x0, 0x0) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x5) syz_emit_ethernet(0x9fd2693ec7c64f2a, &(0x7f0000000100)="b6") 04:02:41 executing program 0: mknod(&(0x7f0000000380)='./bus/../file0\x00', 0x2115, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockname$unix(r3, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) fchown(r3, r4, r5) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x74}, {0x80000006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 0: r0 = socket(0x18, 0x8005, 0x400000400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x7fff, './file0\x00', './file0\x00'}) 04:02:41 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2c}, {0x6}]}) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:41 executing program 0: socketpair(0x8, 0x4003, 0x2e62, 0x0) 04:02:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000001080)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/4096, 0x1000}, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 04:02:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 04:02:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="f446ef9b0fd9ce3c1f272d789e4b02f013e5c84623c9007bd359ae752b8282dd6ef5b6c583e78b7961968afe428ab8bb6d68386577fc4dac8997084696f9a6711e1100b9d9fd9b787b762e3261df89b15ac73d5fa91ad1f15f861f7150af550d5cfef96ab33cf2d1abcc99328b85129fa592dbc3610c69540ff88cca4a594ca2a2486305fb1de2da06829eac2da9b9c038b6d84857493b616b2e7e3045e9b001e152612542a664658cbf7407f48c8852", 0xb0}, {&(0x7f0000000040)="cd0e0d38f4967458cc70b66ed41b6487f2381b2a7a02522997fa0511efa84063d31cfea9f1a84db15ac0ce9c78e66a452d2071eb238e6ad7f2a3639e56458958760859b1b082ea99779f882dd92bc2eac84c", 0x52}, {&(0x7f0000000200)="ba31ffb5eecedc3e304a2004b8ed6554882a7734c741389d0ef9f36e5677384c1d04a97d30db3d", 0x27}, {&(0x7f0000000240)="28f590edfc84874e4b1515ea56b480e1534540bb529273614d428b2971215617f8ef008ecbda75a387e766ca3d5846438463c645fd2d90e0e1132632b59e822728793393d98b80f1f44ba2c34980760e9808bd15d5b4e42d00e24b64ef3d25bc6b14bc5d5bfa875d040cb0947ad37603d293f7f164f8dba7b6fc1e8ab422ecb4ccf2e032b1988e299142eb1904caa7d61ad1347b0657fa702c7d2e846081eda65bb9bd55e867ba52829d214203ff6fdc24e1b954c308de8490c2f3d3c12011e4233152bf7d1924e713aa2c2968f4daa5dd44ab92a2fd79adeaa1dc2a4e83146b65095aeb", 0xe4}, {&(0x7f0000000340)="1bcffa9217fe70a2e4574be90e130a4fb38629626abcbe3165e6c3d958f1ede8204824fd4f6e42dd4a3130cfdd062b0046fd9e92bcf4a10f8d57d5a37ea96d47234b3c83ead9656845b208c8cfcaea01a21c263269bb503d0f8aa82cc6c0d1863e560c95a910239438edab60bf0d3a210af037d55a7fb6e8ae730f040ac1", 0x7e}, {&(0x7f00000003c0)="7496dbf2d50e4f2675451158d5d770b69065ec3945d49ab3627cadc9e3c37efb1806ab74981121e61f802fd2035d65275c1cc7fdb8a95d839a7bdd9dcf1550873a76d77a2703ca51ab57d7a02fefe959feb046db023cb547257c2bf5b62e375cb4d5aba4d4a373720966d7b7250ad999ee0836b57b07e32c72ec52e4873871d1795b574bff69e79c5e9e248465440aa8b2c900a306a6b005b8744a9300bc57010d47f8fee3a32877920735c47c8057c012eb879ba6b4cb36c0398a818d891599be9d27bf951f63f956a46430a6649e46d83a0a60280ab0894a6bf52e23531479d6e3686b06c94a307de11f6512", 0xed}, {&(0x7f00000004c0)="bc86e8d3dfd408bc2e7d995c4395896d2006212c0eff973cf4b4cb579c34c19830ffc04c142c25471675d3dc324a7af8", 0x30}, {&(0x7f0000000500)="29918c181f1628c1abf673a45f0e3e3860131a39495f5314085e834e5a73fee0117e2eb7f58c5791b352b443506986da", 0x30}, {&(0x7f0000000540)="bf366568b4339ab74cee65af44c1af793f87da1d6e8fed92d6ee59d35f60c6c1574064ea98894fb3336bdcd9213b8023ddfdfda767583b81a99d4fa8e0b8ccec0f43551bf40deb20968d45d4", 0x4c}, {&(0x7f00000005c0)="7583d4e772c90e9cdf41e7c3001bb91ff4874ba8e5c6b2dea0676b6a3e14ef908059a97a6ccc2c7e0636003a9ac77542aa8ac902b08fa7e7257f6e416b5109d0caef07d5347a093973069ba3394e2529382e30f3563a1152fbfd1e54bad65715bd1e39edfd5b9f8844dc870bb2c215cd1d8cee12983275c4e4580dd5b4e99ab17c71d84fde449ec734ed971fd05feb7ace9ba2c743ef827c7db2fb6ca4e74884a75326", 0xa3}], 0xa) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)) 04:02:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munlockall() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)="000000186204018b002b3a0000cbca83caf7afb9d8dcd14043000000016c870a6302e1838f74652d62e159c51bad617b3567a684aef6457bb79d7d2c336ec5003707e1966ff4c300"/87, 0x57}], 0x1) 04:02:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 04:02:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) pwrite(r0, &(0x7f0000000040)="bb65", 0x2, 0x0, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) 04:02:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x2050, 0x1) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r1 = dup(r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[0xa139, 0xa3d]}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) syz_emit_ethernet(0x14, &(0x7f00000000c0)="19a3edfe5e6882f91ef76836a4119a384ff1554caade1b0746f465865f32e66f2a996c61") 04:02:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0xc}, {0x4006}]}) syz_emit_ethernet(0xc2, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r1, 0x0, 0xfe37) close(r1) 04:02:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x35}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffff77, &(0x7f0000000340)="dc4fcefe508ff4d062324df24ea85528ff3b3ebb7ec9304d1b9b10bcd47c00480800169c460c75a01d438500d3f850f904f2cc72af128183ba6e0296a24b5aa98bbc4015b4ffffb2c26d928d429d8262cde4a73ee8e6774443ef") 04:02:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) r1 = msgget(0x1, 0x40) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0, 0x0) 04:02:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x8000000}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") writev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="b05c92e5c6de2a46e9682734f4ebf1cd3238420e57b081d0a77b20c77ac5907414e39b3831c851afc137281bb691a9bb1009db567c0be0f3df73787fe9299ede9a24337158353117e39377c8d8d9632b3147df1411a56105bb43440d68f1dcaec37b873c66b5c4ff1983e7a9025f52ad6e815577c71d8d6482a48e1d56b7cdecaf45b275675e5ea3d2dfd0e7fe87d337d2b6a7908dddfb4f89ab4e54f3d485030cd3847c7a17ad6944cbc533ddc5f8cb9c2d2d645a12aa3008cad69c1b20350f4e8d68b555099cd232cf0a8e97ecb1dc716aefeedb547bcd", 0xd8}, {&(0x7f0000000240)="6055db48c3df44814e608881e098c5bfa2551113c295c91ccf6bb1b4d3cc7b4a0aec9ff023163095dc73b3d470ab73fd258cd50e8d28583c4ab2b3ee6d9c045c342015827e13064546b1cd3356b81a442e635a07783815fe5557264f9d58a7fedbfa57f914264e1ecbe6fd658a6e4b3fa5fdf0609e1934eca8b402c0fb1993221eaffd59d26c9c98e9e5dc9469dbf0be4e46dcf87851fdc9ac659fe4f5f26fbef8fbfd5d70012958ac8c843cc7517fff2ea59a9354f86108c84385eb4db66a1245ace2dfe00c86a04142094ed39e68f0ec1b28c11c22dd3270f649b3503187ba48b05a77f338401576e90266d026c8dcf8e09bae75a197e6c77cbde6c8d7c3315da0368e69c3b6e4a0c4e2c7b1491ae5d96b604a2517322d0ce3aab623e420ac10f5c29e02b69911144053592b956039e6f1a27a80abba076fc1515a4ce987b9359417def3a24f7b430649f1aa08cac08030f58e17bba0b754870a8bdca7ca82c46b3796fd35a7b9eeb2ea8ee04fd944ea98b2915088c742aec259ab321f3b9c930beec810faab1ab387de48a96341c81709a1cb8b0aaeaaf09966ad3ce5fbb73913d7510c5cec35fb74b74ea62d1a8b748aa5b96d7add7fd4b86d771b3acaffe85743782e782bd360fd749ccee02d32eb1f100d1027ec9bb1e6a40f0a17e37559def8d68598a9199926bb48ccd41831bda70208e6748db8dc937666e874b4e533afad885eba530c4e26db60b9a7a8aa30e5746d611f6a46717dbf31505c986fd9adf06357f89caea8239113faefaa5489d5ed8e3a2fe4fe6c26ea8461f66bfd540626b2c90e136f5d785e238d1cf315502146f44f5e913d5697821795ce572a155c79b96e5c3dee17dd08eb23a2666dd8d57efa2bc7527625a067be5a5c99e3318988d5a8801da4b66197c956a51d6128681a7cf06836f6cd67754ce5adbf75e82c8b20de924ff55cbecdbc65562a291b931a5089215b428d22c455a74e2bf585cc84badfbc98a865d21ef7e5677a6ffdd8b8e2926364d48762be70b661034be2e978e27aacbfd5808e7b0deafbd631bb35d771288261567f380bb03b3c92112cba0573090fcc3a4560d03db86874e28bcd430281bfc31c4fd311291623baee5713c55479e7bfac897bcc93d0b94d858b016f0d85352b0da4f1d6e24582aaf204e34de0c67b445ae76e8cbbaa2ad263ddefb59b5360f5dbec1a5f26fb504e51b686b0afb706423101395f3360b0b3319676a79fd1a08a49d2c1932cd0444e77629a7480b1c5d866b778f99253ba9580d4d404098063888d6607bce4b2de5f52f540460d1e3fe47afc17592054af6e40a6debba3dc7e4aa47d6749a96330d8ee945329188630db49f478b0a5a48192168d385dd442a7fe476bbe7d501721040d7aeba1c8dd3d7d185b66ab67d3f7291a5584b404ed2957b06fe73bb7f2e6b20f459286e4cd15b85dcb3687b1dd55c7079bd27373ede78fa1f2b3d7ec7882675c39cf46717aad93231ac46fe00a4456a50d6721d57c668371932d8bd7abb42ea66383d8f5a52f4ec4335f3aa3b65eb3679a07ec3355533420ee5ed474305e1005138b781356a76d4301c87b18cea4fb7e362bf411ce224cb4aec16bb090f91f8ddf86dafe976d4e326d63d58d1c7b98d74d5028aeb095c3458da1fc5b88beb7ea86fb86ce1894d3e606c52b4900a6f3af743b34966baf7d3b117f2eeeeeacda839c1f972a001a6d618186526d4bca9db0c3134d55dfd8a700ea5b360a013e64c4a0160d0654604bb5a90388d4f635822c759467923113344a7fd1b29015936c1247e1a592963d1eb46e3ca3a10d1c0fcea260e310052857467f8f8c2fff094b4dd31f8d522f8690f47310abbd54f2f26435f2b2d8d4df811a86d83525420d8f398e86499b823c3b03ff0e3a76d281e5e9dc3af401780685cefc3f0f75df486fdf22a07af643228d7981be9c8cdda4409bd3578ef9d319c3bd1613f1923c88925292fb7f6ef98ecfd62f7a553b69de7eaa8f4e935f33c27bf32443451b0fc66e9dbb9a31ee2af4efabb4195da7855b2295da3b97d92e0d6fbf0165eb26994ef8aa3624eaec9cade07f7471b38f9fa2de70fa43bf69ca8a643f2315b323b19a42004a3894fe1bb83f5e79e3ee8ac597bf3998a5208e69ddeeb2bd65e73bb25588786cbca285d2168e3161d8f2064083d312f002848111e0e19c1cb8e607d1e50aa421cc786941e1724cbe2f3531b09220d98531f4d0fa2ecdfbb3f160c2de58ff6d4fd6ba8f1652f8dd813140081c6c28e4bd428a37c5daecaaeb3bc52d5c84912b7c631ec1163063500584f0edcba74f0bb2951368ddd2c4802c59aa140f44007a6b1ac909a6663ddd8186f3fcd6922da0b9b3d1fcd47c006203bb5101f09784e22e6843398f8287af525ee6fc79c22e08a4a8cd87425e15dd0a898e8d0596613521524fee809c5170887d7ebacb95cd2ed52b36b90ee9628f41df214388be30bdf6d44256d719bcd1a2f8a2cf9e4a728f5072e64494dffecc00763f77487c8145341e7338223cc3f477e8aee7e2a605fcb4a1520d344f51a0b090c7e0b31a077032882d859c7e4263236e2531d26f95ceb76e225841e8e25ca7f43a37701557c0f09337493045e477fe3cc557f761847502b668eca34a9d77af33c2569c897e6fc563d52074e48f5ae78edcd34a6b52338b5f7324ea6e76e3e091b3f0f717f4222b3fe843ef6dc63891d716ff0701a8366c1df39ee92881c3b6b6ab350a66cbbb26034f54380f80ff713e312383d681611c2269bb3f145084ee62d4c644e9a250a91f9e11a9d0d7969ca6166b314631358caf4b220743596783790fba425de75f2a55993048ddbf9109961b8a210669bf0b8a347519520ce015e814b2960ce72d2a81611139848ab2e65d1dc5d36a125b81ccf8a24692fcc55a630f4836da513b219e8defbb15cec511631f6683918a02b4f2f2f70f00bd6578d692d7cc146fdf064c6d3d1080475c3f967fffce2f4eef651122a1261ef8a1dce67778ac7fd9f131a43c3b02317bfe4fa13a02da6f9c6f724ae4e6015680ab12cd96aeb85510740004c8b4065cba351215c2638317f17a531f0fe272bc697a29f29af557066ef80c27ac0af0e10502f4f6bfc8a1324b89feb03a142e24ba6b3b366c8da81401fdc43be480eca3655508de509f6d94f455e5bd887be36e5104f047bb25b032c19d4f55b8f2884521dbee7776e64d6ffda112fb516dac4840c24d5b980c21a6e897274fc3c3f8a1015f3ffce48d75c4158cd6f808a46f4f62953b74eb235b35a033add0ba783e98038442d91ddadd0309266757589bd81da510a532a7a825b34e81d6f648c911ccd1605e1ba530213ea4bf52ed90021c0f4d47d27f0dc87c5074830dd84a45ddea136f898bcd591eb17c8d9284b1718a53d12c8f1782ed1ce1e0cff89fcf816543b9a31a38ff681d4d24c8e3225c0a9de8b8612a4c4c3278dad7e10d8b684028563468b6ef499256db7c70af75144f548d58b536b74d5b5220a210ecd3d0aff8be7ea2fa1709b6f9fb488d5d3760cfee638745e7bbcf47b662b72094ce0077e9aaa6e2dc0646c22759682ebb43f3a11a0a08d89199ad804d192b23a5624f8a7d2d48b1017e7f1be2a30705ba900b03d84925efc213c229761714beac7409b27447e6fe3c52e01c6a8d6a2ce3f9f2c2bc970087fe52935f38c563337c0087a17998afafa6c1bcc8af8e725a0c0a6c621b1dade74972cd3c3d086cce41b4ffca86a7c133a5f044e1328eabf54f067b90d7daaf6dd399d404346fed9d2c1f736d875919e38fae7d067fa7e394c1ea97df8123a8327aac0fcb7d8c2d2b1450606d8be444f8f8a94b1a61c7c93df22f2c8f5f20f8104e2e67f51230cdae15ecb01681d08ca85670b927cbee8f155bd1bad1057969916f90c6c20b0a6f489126eb672ba898995ba91e525fa7dc0b40a4b173345224d0d477fc9dc996517555674de4821f0dfdcf51624eb298a229d3e0767eae389984e86d0c272fe3a1cc419e11f8a73d9e2dce12b230bd6b6cfa7b34efec21c54cd645f777904f2b2aba829ceb7b07de72eefe7438e1cf3567762ece6e34eab95afc0a3fcdde6f98259aaad0cd64031d7dece32eff4200529542c74a586e19e83cfda890149f16d3c259c50a7eb929da5ef146f073b2083d9654f585bb4c8a2c69be153657a2b9ce29ba8a0ab3a8ab5384064d20dd3009224c8018a4537c7cd82c17780671c86bd64ad7163d750a797290829c1c8886a78ebe5f32c75d3b6a53fc1bbfd95ed609abbe88b52b521f15bf1d83c96ef9e3102fd2526bee31894fe40ac2e6a7dc972c3789ea96a9e4daca68badbc01d095379450701eb69b7a271dbd443b41cadb46f55a98ffda48f6f3c2dda939cf22306237771fe03a26eff5b2e8386e99d5a6992758c01c87cacd896c7a828dd8cba9feab759e5fd753d05850fb60488abf485fafb590cd87e58ec62326a5c7b8a5ab082779de02bb6d4a6ae290c3fffa657765a141141b6d0fdcdb6ffe6794f88ad7e2d80ffa553b8cc3b5129615d43da50ab776b7012547d2634e43adb1080d2ff06312c2935c4f76ccfc6583ace791b5c1a3975f18d34186fd9233e0cd208bce7a45616cb9add91ce4ce429df631b7020bcf5942cea7fa634e49583368cca3cdfdd7eed407f724d0ad443bdf1972fd93977703e5ae6a3cb5cbc6d94dd026b32c23d5ef6747c1ac33944fac279090a28131c8446f31ced9c803973fe832bb36e4478a3ff6b0460b77695e9a5bf4a2462b42e1092c00325ef0999a8f3c8de2f07f0ba116e80cca67aefe12bbb987c9fd92a84353c2daf4d4b5ac025930d8556eafaa71d9d252dec4ffc0724fbb653c988b189942343df7f3cae7be34d56da51b2d615e1c70e8d76a5bc1e9202d52c70c719fcaa583b82423e33d319c4175fd17cbb20e1dfe29fe1c3b210ee3f36e64f4eb16f9e56c6d305925c70ec43441dfc795d5c6dceb7b8d88c8788c2603bb4621c5cfd77197091a45c4af726431a25548f2229fa8ce822703af2be11ff424bc221df98aca7a7cb8926f5b627c8c43eb70c094399bcbe738bf648d8959aac5508dcfa2e13a8ce8ab98fcdb2b68b44152592aebaab42a626e34bd7eb8c701a430411444d246187202fb2d78b54062988b91e45c45ee2e42bf15678597db2b6ae860c9e1df19b5917768a54b949e597599aa92da3ca3c3d181905edcb9bfad6c2a2039f69fcc72c22d17cbf3934ff8f5245ed8fd50105214782ed3b0aaa67d34078ac1b688b6ec9d709227e53e63a2bb2b92b6604b4033e38f87f44b9e3cfc89f0bc602b61c3becba1d3aaf1543599bb270a9fe33e63c37f18ad9390a9af98244c354efb8707e0f6d88d5593d88a9d98b3d109b897d77bfc44970979b2088a15e00a53b9a956a9f3da0966fd7f9ed0fc21ec22810c5d5dc6cc2f6f6bc0e61963d59132743b88a4af28bfad06c16a26cb411ef815144df43ab1b87dbb2db95ef6085464ea44fd72d25cc17306d6ec2fce480e4efc23b65e1fa6d3a871a48459d5962f295b502b8c988f74d13e6ee5ab522e1494afd14661773daafce4f7cc3efa181adc5b1eabe582bb59a3e61ca1f258a30e67c436868cb8cd94811a8dff349b4b5f91c9f67c20847368c86e3fe7246034769662dd70b3a6f51f903a90e7eb7cb8ce3b09c40e2b38b8452406a4cf0551f8a056e20544168d90a1a41d311faac653b223392562a1cb62e38551c57f1d4d4f69a6ad1807f0b861345f3ec405dd54a53570c45e2b8f901", 0x1000}], 0x2) 16:00:00 executing program 1: clock_settime(0x0, &(0x7f0000000380)={0x6}) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) bind(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r3 = dup(r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="a53bfc17337929ff533096bf45dacf0441c7422d98862b4aa88507d9b1841dd43e9d83184e874f096ab9bddf7d6f2429c9", 0x31) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0x164}, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) r1 = msgget(0x2, 0xc0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x101) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/17) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1011, r0, 0x0, 0x4c) r2 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) r3 = getuid() getgroups(0x1, &(0x7f00000000c0)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x40, r3, r4, r5, r6, 0x80, 0x4}, 0x7, 0x80000000, r7, r8, 0x7fff, 0x7, 0x2}) 16:00:06 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) fchflags(r0, 0x1) listen(r0, 0x2000000000) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c653000ae5fd6fe9cf6526557f58faab481167420dfdf2d91a7a4847e3cb2d05f43da0d945a8973d3616b6b269213b0a41823af25787faaaa02967c1f342926209fbd2cd9365fa9bba4258dab241ec1bd188192950600144b"], 0x8) fchflags(r0, 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) getgroups(0x0, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000240)=""/151, 0x97}, {&(0x7f0000000340)=""/166, 0xa6}, {&(0x7f0000000400)=""/19, 0x13}, {&(0x7f0000000440)=""/202, 0xca}, {&(0x7f0000000540)=""/80, 0x50}], 0x7, &(0x7f0000000640)=""/166, 0xa6}, 0x840) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x20400, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0xffffffffffffffff, 0x1013, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x9, 0x1, 0x1, 0x1, 0xff, 0x5, 0x1, 0x3, 0x2, 0xfffffffffffffffb}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x10000}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000140)={0x3, 0x4, 0x8}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x5, 0x20, {0x4, 0x800}}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCDTR(r2, 0x20007478) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0x1) r3 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000300)=""/95) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000440)=0x1) sendmsg(r4, &(0x7f0000000640)={&(0x7f0000000480)=@in6={0x18, 0x0, 0x69, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f00000004c0)="a2c84a2b9522825fa052246e5a156d0f09d5dd8eb7897cafb1a7a6c24ed0f1e9937a8968ab5e011d6e213cec9ba4cc5e", 0x30}], 0x1, &(0x7f0000000540)=[{0x50, 0xffff, 0x20, "e51f27fdaae8edabe59a5e56102ee3f594973d5f3c40070b242bb34fc1f9cc4d3031ac56f8a12f1a9ec93de8629d16a5cbcd6b8d6912e44787fb940597"}, {0x88, 0x1, 0x7, "39d2b3bef816af12daac24fdd7a0e046b739b8345084a8c5eefd79a067eb47adfafa165babc46cc4d18bb066430cea929f22ade60b2757c5e55fe149e494ffcaf9764d4ee6883cccd6a1ead3f2a706ba35e13dc6d70d1add1b1e6e369c8a2806e8bfec672a3676776be88992f83b49cf7ed5"}], 0xd8}, 0x400) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000700)={0x401, './file0\x00', './file0\x00'}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000740)=0x1) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000007c0)={0x1, &(0x7f0000000780)=[{0x2, 0xffffffff80000000, 0x747f}]}) chflags(&(0x7f0000000800)='./file0\x00', 0x1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000840)) faccessat(r2, &(0x7f0000000880)='./file0\x00', 0x22, 0x2) kqueue() ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000008c0)) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() fchflags(r1, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() r5 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x5}, 0x8) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000240)="203855207610786d121062f659cfc695d71a418cbda855b74f4e014204eba5d98ff66a95de7681f369e19a65e43da52c1d150392e4e960246bd9fd353de380d912bf40e273bda8da28e34ec7aa0b689f8464a6d3e4c00b08", 0x58}, {&(0x7f00000001c0)}, {&(0x7f0000000380)="0934d0868e9e070b673677258b7beaf15b3c390d5234131bfa1215287ffffa190ab656c06261a0da18a7d5964d94effe845c3e83c33ff7ad4f0762f229dd7490eab6d116a99d6753ee93c110adf24685f27df8a28c76d8ce6342f7d8edee1f2e40f8cc133482a099402ff9a118c358756d8a5eb980e5d73919cdb55eecade1188ee837cf75f5", 0x86}, {&(0x7f0000000440)="d5600a76a62792f36829e06a0c9e3a362a32fae7f58ce859a68f4e7505a92288312d2cc844731a6a751de5a60c7b59504385b8729bcdba87992bd1e040ca2bcc46320f49b9a25151cd97c56b669df04939cd4de0806f2d0b0f99f2f4eb4962cb26f538edf800ac8a066cc5a3c418434e576f3995dfa5596b3e9d215af8393cb69bb276b73836ed66e861622e332286481a07d76965897e4ce4af0d62bda039ad0dc2ba41a2af20918a6101c2f8ddbf0f42cdf5350ac0c935e305faba6dd6f4", 0xbf}, {&(0x7f00000002c0)="0c12aa70099628cb1c31e2546e78f0b65e8870508fdba57ec9d509c2bf9fa685b6d827e68d58788bbff9d1006172b7a3357a6b662a949fd612e8fb653e7d180bf8ed3dd6", 0x44}, {&(0x7f0000000500)="92679384facb8e2a475639c81f7b8c42c409f8f395112ccd50deeb7cae596ac4550a155dc1ba46eaac6d6cef2aad6fb93d45dd62b524e5e5369e99", 0x3b}], 0x6, &(0x7f0000000940)=ANY=[@ANYBLOB="080100000000000000000000010000007fb6cf84f3f25a0d49aa2d96723f666379fa6eeaab23add919c2e0938d406bc2d828895afdc136d669a22c089652c2418f2d95ee76077e05ab3ec1e619d491b06068d22feeae6bee4259dfad17a18ff405eab4b9bb24dbc6f5deccf80ca9a379b2fba23c4da32eab69fab39f46a7005e18e6c0f07e8630faa349a1e436b6869937261cbddf162868ba47acce9e2de2fda8a565cedf31793d67ae59ba39eebca5f01542d97262accb14b2d1fee824bcd2b5cf04b6d341f143ae39ed2099ab1909474ef1c9696aea86d3229a51dfa9b446e00a34d661cdc1ecab523c04fad8e85e4f3bf549804d11f984e5507fd1c1f85423a63dcc0baaee5236d8898db6f602ea408b00000000000000b00000000000000001000000a7030000cef29a43224c7a2a1c0c1c3f30d3d3b5bbb375fbf65cf6ec00b1d40d007ecda09aa32d68d1a0af9531ce19a972c6e0f8f1d359355f97365c71f42290e5ce627225d43619db6dfda9350719143a1f77426dd52714336d5c0d75a95ebb493396fcf3dc46ffdc22ab7baf3e455cee9ee8a972275351d4b8f02b11366669ec65fd7904de0970bbfb6238816706dba1a507dbe47eaf1f5d9e05cc97619fc9000000009000000000000000010000000100010021148f9e22d2ca946f10a765f3d27ba4b0fbe6fe59bb5bd63d83fb8a33a0ce8ccedd0728d48f238aec1dde466a64e9b7c7831f596950d915aec366990f28b7784ebb5a4191619fdada7e65b3980367ddf5d25a8d1768ba8d75053097effa370edf5bb98ff319e7fd93306022b004589f84d3b4ce9e44e5fbcc35bf00000000007800000000000000ffff0000dd070000f40c544e4f09fff62324becf889b3fdb80c7a14fc1e4cc2b31676e488486580a0ad5b2edfc208ea5c0f77bf11c55575f55dde48d7aa5b7a23fd0faaf9710f761c7f22289fad304093b0692c5078bd57bbda61415c06f30bc742850053a8e2a6547dca0aaaace27c4178b2e12b39b5a15389c7c350ad138c9f0bbfc10c0a7cb981182bc0e160e41ee578836c846db3d6a494ca47ffe63166edf9051a7a4dcb2a0cb166c06a720b0087e3e6f9b8275ce5aa9313b624339f9f23169912ee49db0aadc89cd8db6fc9420f015b50c8d6cfd29c65dd7b60c44f00e32d85ff93e5b36ceacb174c68b85"], 0x2c0}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x7) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3f, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534660a76f30d3fc9c06d"}) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:00:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x400, 0x1}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0x1f63) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:06 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, &(0x7f0000000000)=[{0x2, 0x0, 0x0, 0xfffffffffffffffc}, {0x1c, 0x0, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x4d}, {0x6}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x142) chroot(&(0x7f0000000200)='./file0\x00') ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0xfffffffffffffedf, &(0x7f00000000c0)="b295ea3ceb2777d7565f7fd8eac651c8f7857f86f645791f80629cb114c5c102f7ee8c7ac9a23b50029c37b0590ff267c4e60f10b0fc92ce55772dfbe2d06a6e36310f46bee2859437de8f1242e457afc53545e44ce4209f6817ab1eca8d978cf8fca5382ca0073f8c2e4512f46d769055af912a79faa92116fd3a76867e8d43de1d70cc2fb8a598ececbd039a900bb54df3becb69b63562c71d9aa8301fe7e3db") 16:00:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ftruncate(r1, 0x0, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x40}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x40) ioctl$BIOCLOCK(r0, 0x20004276) pread(r0, &(0x7f0000000380)="e16d0b2f70fdf0c1e37402098c95a9753fa0c8feedf83e5bf6f0c07803ebdc9edfe611946f2bbfd6c4106a0bb869e284cf18908ad630d489d9b47e88c2a8bfcd778a6a3636fd40ac952d0b8b5763004436c5f43b2328f82231032493fa14db67a133c389ee02ea02f87978eaf53963ea251eaba0ae9bb7119578fc9f9d67aa7e5b652a59b660a9096ed7a65bd13abed2a25f9a884638731630b548e6cd7ea08c0c65381d971974a9dfe22530108f13b71bbe075b73af2592ca73c0fd0f040e6ff1f67f8742405e6ba4dcc94f34b0f53dcd0c71b8879f24c791aec2fdd1d3ae3a1972963e94a6bd9328b66c484106a885a925df55dc78eb1b57ff9ddde076", 0xfe, 0x0, 0x0) r1 = kqueue() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x64}, {0x7c}, {0x6}]}) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xfffffe1e) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x6811, r1, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x1c}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0xdf, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:00:06 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30318, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) 16:00:06 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f00000005c0), 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0286988, &(0x7f00000000c0)) r2 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000040)={0x7, 0x4}) munmap(&(0x7f000053f000/0x1000)=nil, 0x1000) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c, 0x3}, {0x6c}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/197) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000200)={0x1, 0x90, 0x4, {[0x1, 0x4dee, 0x10000, 0x800, 0x8, 0x8, 0x2, 0x0, 0x400, 0xffff, 0x3, 0x200, 0xffffffff, 0x1, 0x60000000000000, 0x6, 0x0, 0x8000], [0x7, 0x101, 0x1, 0xb4, 0x1f, 0x7fffffff, 0xae15, 0xcc, 0x1, 0x7], [0x8, 0xc1, 0x100000001, 0xfffffffffffffff8, 0xab, 0xfff, 0x3ff], [0x6ae2, 0x7458, 0x4, 0x1, 0x401, 0xfffffffffffffff8], [{0x7fff, 0x9, 0x7fff, 0x7}, {0x80000000, 0x0, 0xc0, 0x1d5beaa7}, {0x6, 0x9, 0x1, 0x2424}, {0x3, 0x0, 0x81, 0x9}, {0x3, 0x80, 0x7fffffff, 0x85}, {0x7, 0x6cbe, 0x4614, 0x4}, {0x8, 0x2, 0x3}, {0x3, 0x7c, 0x1, 0x3}], {0xff, 0x8, 0x0, 0x5}, {0x7fffffff, 0x5, 0x1c8e, 0x7}}}) socket(0x10, 0xc007, 0x7f) fcntl$dupfd(r3, 0x0, r3) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpid() 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28400, 0x0) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x20, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r2 = dup2(r0, r1) read(r1, &(0x7f00000001c0)=""/252, 0xfc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) bind$unix(r2, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x519) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0xe44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x9, 0x8, 0xc56, 0x1, "0344fecc14dd3cb8a00c4ef6d14549a39bbd10df", 0x31, 0x584}) r4 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) setpgid(r1, r1) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x7) chflagsat(r0, &(0x7f00000001c0)='./file0\x00', 0x10001, 0x2) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x4d7) sync() symlinkat(&(0x7f0000000240)='./file1\x00', r0, &(0x7f0000000280)='./file0\x00') seteuid(r2) fcntl$getown(r0, 0x5) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x4, 0x101}, {0x7, 0x7}}) lchown(&(0x7f0000000340)='./file0\x00', r2, r3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_media}) read(r0, &(0x7f00000003c0)=""/255, 0xff) pread(r0, &(0x7f00000004c0)="26b6340726307df409140c962ee01097a939dd58a9351c09b104f08a836d8fb6ca9979bde4c90753d76a672429fdc97e49d910b0", 0x34, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) connect$inet6(r0, &(0x7f0000000500)={0x18, 0x0, 0xf7e, 0x7f}, 0xc) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000540)=""/73, 0x49}, {&(0x7f00000005c0)=""/59, 0x3b}], 0x2) r5 = semget(0x3, 0x0, 0x2) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000640)=""/110) getsockname$inet6(r0, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fchdir(r0) flock(r0, 0x8) 16:00:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt(r0, 0x5, 0x5, &(0x7f0000000000)=""/86, &(0x7f0000000180)=0xffffffffffffffc9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x132897ec, 0x0, "f000000007005945fdbe0700"}) poll(&(0x7f0000000080)=[{}], 0xf3, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x4) syz_emit_ethernet(0x4, &(0x7f0000000200)='\x00\x00\x00\x00') r1 = socket$inet(0x2, 0x4, 0x7ff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x400, 0xfffffffffffffbd2}, 0x8) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = semget(0x2, 0x0, 0xa0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000200)=""/149) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") r3 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000001c0)=""/60) shmget(0x1, 0x3000, 0x101, &(0x7f0000ffc000/0x3000)=nil) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x308, 0x102) r1 = socket(0x26, 0x0, 0x4e13) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0xc0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20800, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x80, 0x0) r6 = socket(0x20, 0x7, 0x4000000000000) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500)='/dev/diskmap\x00', 0xa0, 0x0) r8 = socket$unix(0x1, 0x7, 0x0) r9 = syz_open_pts() r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r12 = getegid() r13 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r16 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r18 = getgid() r19 = accept$unix(0xffffffffffffffff, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) r20 = socket$inet(0x2, 0x4003, 0x8) r21 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ttyCcfg\x00', 0x20000, 0x0) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="adf2517182303f92c05af1fc5a5bc697bf733852e52c4d500b169707c2d7810a30f385cef0397368ff7b5421f436501c1a05eb02902e0ba85fb5ff2744e921015e447e238c410a7617a86bdcf9bcbb6c327747de3e332cf6c1a1a92e49727892c02a1cd0e67a17ec3d7ced94cdb5d9db6ca43383073c725c47176d32cd60ed9ee34fa29839ed771cd2b67a200d8d718677272954218a71e5663a724b957b79e66391124bbda7a22f0bf9db7155d619dd1cc2dfbfabbcd3386995629f23d8bb62ea04e1", 0xc3}, {&(0x7f0000000240)="67b0a56b9e29da50340e22fe42c72d9c909404865d323fc3f6c298b7f0e0d610da5eeda34187f8900de000c14fd7d4747da88b1bc5f9c548e79d220c5d8361e038a1c82ed8f62c069fc3c9727abf011dff6a74ae109d9b97514da2b13ee3b0853bc93c268f759fb2b5b01e4618df0c381a3824cd3fbfafb84c55e565b2551bd0546252d294599f448c7cccd2f36c23ac1fbc654fcf51fd", 0x97}, {&(0x7f0000000300)="ea9ab04af484b747ea56645aa19ad81fb9d62053055f5e938f6c036c088071c0c7dbf8ddcbff866a700669719dcc7cecb812cd217b28ebfbfa4b081134927f1a83fad65363f14a59b1c2ed1a2aff47ed1399728c164d3ace24f83875a1bfd16f982d6191a6cbecb7a2be1b0ef42fb9d9058ea08252022f02ad1f6ef774ab93541145a3d72efef634d86f0b4002ec48302caf588ed1002b49b5f06961d73c3312dbf565b9d3a276ede12d761f6b4d233ad1dc96b5b865f1a10f", 0xb9}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff00001d000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x40a}, 0x400) r22 = socket(0x18, 0x3, 0x6) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r22, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x9, 0x4, 0x7, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x2}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x2000)=nil, 0x400}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x29d0000000000000}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x81}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x3}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x1000000000}, {&(0x7f0000d8d000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x8}, {&(0x7f0000c15000/0xf000)=nil, &(0x7f0000f05000/0x1000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d5b000/0x2000)=nil, 0x81}, {&(0x7f0000eaf000/0x4000)=nil, &(0x7f0000fc6000/0x2000)=nil, 0x7}, {&(0x7f0000f16000/0x3000)=nil, &(0x7f0000caa000/0x3000)=nil, 0x80000000}, {&(0x7f0000ec5000/0x2000)=nil, &(0x7f0000c21000/0x3000)=nil, 0xffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000c06000/0x1000)=nil, &(0x7f0000d1b000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x92}) open$dir(&(0x7f0000000140)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r1, &(0x7f0000000000), 0x100000000000021b) 16:00:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x41, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/106, 0x6a, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="0500466454486c65300068c2a50e11e4acf287bb05c716090257b9b3fcdeaf0d31e5166f5b02e21995be744ad1c5a8a17f1f27039700"], 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c, 0x0, 0x3}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) listen(r2, 0xffffffff80000001) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@un=@abs}) 16:00:08 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x87}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x841, 0x0) read(r0, &(0x7f00000000c0)=""/73, 0x49) fcntl$getflags(r0, 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x5, 0xfffffffffffffff7, 0x1, 0x4, "ff3d1260b6e28fa5650c97a64284b57ab1b56738", 0x38, 0x180000000}) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x80, 0x100000000}, {0x18, 0x2, 0x1000, 0x2}, 0x81, [0x8, 0x9, 0xfff, 0x1, 0x4f4, 0x2, 0x19d, 0xfffffffffffffff7]}, 0x3c) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x7, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3, 0xe20, './file0\x00', 0x9, 0x8, 0xd1, 0x101}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2a, 0x3) r1 = getpid() wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/131, 0x83}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/111, 0x6f}, {&(0x7f0000000580)=""/235, 0xeb}], 0x7, 0x0, 0x0) r2 = msgget$private(0x0, 0x206) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = getegid() r5 = getuid() getgroups(0x2, &(0x7f0000000780)=[0x0, 0xffffffffffffffff]) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0xfffffffffffffffc, r3, r4, r5, r6, 0x1, 0xff}, 0x8, 0x6, r1, r1, 0x0, 0x2, 0x1f, 0x400}) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000840)={0xcd0, 0x13b7}, 0x10) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) setuid(r5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f00000008c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000900)=0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000940)) getrusage(0x0, &(0x7f0000000980)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000c00)=0x7) r7 = socket$inet(0x2, 0x7, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) sendto$unix(r0, &(0x7f0000000a80)="3c527e4e358943d26d315ccfe4f55231cf850d84a0c927f0121f8d3a83728e86b129aa5a81779efaa2fcfa01dc1b0c2ed4f2c3988074639b7a7de3dbf3ab716ddcae0d7789b78ef7e0f32a9e9285a3b6a9c1087359300063bd1a983ae7b69f254bbc585017ea1d1f73c84e43abc555803eacfed6247070bca351b2c755b7142fd626d055845e456db08e74611ae9a772a075a03211ad9674740adeed", 0x9c, 0x6, &(0x7f0000000b40)=@file={0x0, './file1\x00'}, 0xa) dup2(r7, r0) syz_emit_ethernet(0x5e, &(0x7f0000000b80)="6fd7f01cbe8fcdb967d66aa199649cb0348c8691510ae0ace0d1c8c5ddf95c05089fa3e0ec272c2e84b648022fec106b72cbb4a2419290d4e857e1fca8a8c346a1b3dc4416d11779c15d5a3eaa9658149caed0ac77c198d92d0659c6190c") r8 = semget$private(0x0, 0x1, 0x80) semop(r8, &(0x7f0000000c80)=[{0x0, 0xff, 0x800}, {0x1, 0x3ff, 0x1000}], 0x2) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) setrlimit(0x0, &(0x7f0000000080)) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r2, 0x20004268) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:00:08 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc00000003fd, 0x42) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000640)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac328fb0438bd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a467eeb7d754906beb3dd7ec39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b93f003e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ec0", 0x1b3}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = semget(0x1, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/197) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000280)=[r2, r3, r4, r5]) listen(r1, 0x100000001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_metric}) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0xfffffffffffffffa, 0x1000}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:09 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000007c0)={'./file1/file0\x00', 0x2, 0x2, 0x3ff, 0x0, 0xa21, 0xfe3, 0x2, 0x1, 0x3, 0x7ff, 0x3}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x881, 0x0) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/89}, &(0x7f00000001c0)=0x5b) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x20400, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x30020, 0x0) r9 = kqueue() r10 = socket$unix(0x1, 0x3, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file1/file0\x00', 0x801, 0x8) r13 = dup(0xffffffffffffffff) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000580)='/dev/pci\x00', 0x80, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x880, 0x0) r16 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000600)='/dev/diskmap\x00', 0x10, 0x0) r17 = socket$inet(0x2, 0x7, 0x6) kevent(r1, &(0x7f0000000400)=[{{r2}, 0x0, 0x10, 0x2, 0xfffffffffffffc01, 0xffffffff}, {{r3}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x2, 0x4}, {{r4}, 0xfffffffffffffffa, 0x22, 0x2, 0xfffffffffffff001, 0xfffffffffffffe00}, {{r5}, 0x0, 0x20, 0x0, 0xa271}, {{r6}, 0xfffffffffffffff8, 0xa0, 0x4, 0x9, 0x8}, {{r7}, 0x0, 0xe0, 0x12, 0xffffffffffffff64, 0x7fff}, {{r8}, 0xffffffffffffffff, 0xc1, 0x1}], 0x13ec2b2d, &(0x7f0000000640)=[{{r9}, 0xfffffffffffffff8, 0x1, 0x40000005, 0x3, 0x2}, {{r10}, 0xffffffffffffffff, 0x20, 0x10, 0x5, 0x8}, {{r11}, 0xb4d0b55fcc606423, 0x0, 0x40, 0x6, 0x8}, {{r12}, 0xfffffffffffffffe, 0x2, 0xc000002b, 0x1f, 0x2}, {{r13}, 0xfffffffffffffffb, 0x0, 0xf0000002, 0x5, 0x800}, {{r14}, 0xfffffffffffffffe, 0x2a, 0x28, 0x3, 0x100}, {{r15}, 0x0, 0x80, 0x80000000, 0x7, 0x8}, {{r16}, 0xfffffffffffffff9, 0xc6, 0x20000002, 0x5, 0xcdca}, {{r17}, 0xffffffffffffffff, 0x20, 0x0, 0xfffffffffffffff8, 0x3}], 0x9, &(0x7f0000000780)={0x10000, 0x1f}) r18 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r18, &(0x7f0000000080)='./file1\x00', 0x0) ioctl$WSMOUSEIO_SETMODE(r18, 0x80045726, &(0x7f0000000000)={0x1}) 16:00:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x0, 0x30cf6040, 0xd51}, 0x1, 0x0, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x5) write(r2, &(0x7f00000005c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee8d17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59ba190e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b106625251ad70d19cbaf83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da64360c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b7768bf4d1159f2fb4ce2bb1b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b", 0xfffffffffffffeb0) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x11e, 0x0, 0x20000) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x9) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) rmdir(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x3f1, 0x0, 0xffffffffffffff0a, &(0x7f0000000400)=[@cred={0x20}], 0x20}, 0x401) 16:00:09 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x90) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x4, 0x9, 0x0, 0x5, 0x8, 0x10000, 0x0, 0x2000001, 0x2d, 0x4}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x3}) getdents(r1, &(0x7f0000000200)=""/218, 0xda) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000340)=0x67) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x2, 0x0) syz_open_pts() getsockopt(r0, 0x1f, 0x200, &(0x7f00000000c0)=""/208, &(0x7f00000001c0)=0xd0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r1, 0x29, 0x20800000032, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0xf5f0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fsync(r0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="e305d1edf163fcc275d946a542899ab765f8bd81c6ffb87868915e707d1e182dd99f1a8efeaf7577a2b1884eb26796e7582ae18d1b664c7bd9c2d5a8524ceac9fbd5a3f150c795144134f023e36f529429be8a09dfa1c5424f3d1270c661fe22552b24c96a92d623c397e4de114e512a90a859e1e2779d5e", 0x78}, {&(0x7f0000000240)="f5046892d702836be551e49dc0d701802d84abf4d141bfe7dd48aca62e5fc2ecea82a3b0e96110d6c95a09b8b9e94b779e609c827738deb1214d2c2745808d010e7dd79d4cd6c2cc01a168f0f71e9126890961730b0b143abd3fae4f3a1a42a60bf3afcf730ff60bfda5d74919e4052cb46c66ed101b9a4186638f3b53e034699901a2e717cc6a9c10cb523e5d17d3b2bffe8154eafe2824452217d8670aff752d382e57a778af331f9c434f0ba948eeff6f13a31cc5a7fc0c0662a52df69d66b0881cd07fd4ea65410530f0018d250adc3a225f3166359f9279f0cf181d763896a45edddf4d00de298ae4b9c7b92afb1726f5d1ddfca1526418b443", 0xfc}], 0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x1, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x100, 0x80, 0x1, "5b7d36423fd121fe458816785b3eab0a9476cab2", 0x5, 0x19b6}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='+') 16:00:09 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0xffffffff, "ff4a80ca8406bd197311f6fd2cc99bc0e2cc09b2"}) read(r0, &(0x7f0000000540)=""/226, 0xe2) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/28, 0x1c}, {&(0x7f0000001140)=""/124, 0x7c}, {&(0x7f00000011c0)=""/45, 0x2d}, {&(0x7f0000001200)=""/3, 0x3}, {&(0x7f0000001240)=""/215, 0xd7}, {&(0x7f0000001340)=""/15, 0xf}], 0x8) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x7}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x828, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") r2 = shmget$private(0x0, 0x4000, 0x31a, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r2) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x35}, {0x6}]}) getsockopt$sock_timeval(r1, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f0000000140)=0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{0x21, 0x40}, {0x23, 0x6}, {0x1}], 0x3}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6, 0x1012, r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0xb5e) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x83}, {{r0}, 0xffffffffffffffff}], 0x2, 0x0, 0x3, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0xfffffffffffffffe, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)=',') 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x480000000004405, 0x0) close(r0) sendto$inet6(r0, &(0x7f0000001500)="385ede1a861eb29f9461a031e6f264f11516dcd50f35ad4d07ee8d249df0767220b0f4dfea963a26c604f4fd111b46ddccc0db03e57a28190b23c61c3b2f13ff85a80447eaca5b6c6baf044b8e42bd379033d59f44fa8ce8d51f9358fc5e3da3840a4b9b63bec48a136a3503c872179d3dbe25f02f4b59dc29466ee95bdb69e6927922c1cc9022512ad24ba67fee052b364987e74f", 0x95, 0xd, &(0x7f0000001840)={0x18, 0x1, 0x3, 0xaae}, 0xc) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/151, 0xfffffffffffffdc0}, {&(0x7f00000010c0)=""/146, 0x496}, {&(0x7f0000001180)=""/218, 0xda}, {&(0x7f0000001280)=""/96, 0x60}, {&(0x7f0000001300)=""/233, 0xe9}, {&(0x7f0000001400)=""/197, 0xc5}, {&(0x7f0000001780)=""/182, 0xb6}, {&(0x7f00000015c0)=""/232, 0xe8}], 0x9, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) close(r0) 16:00:10 executing program 1: madvise(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/91}, &(0x7f0000000080)=0x59) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="49aa8d64710974e897f8398f00ef8452717e40ac13ba44a084b7d95f6d93ed72441a1576c79bf5a1db20e62bf6639fdebbfb5c9949211d7403bdcc4556c07fedd7a2c4599a89594df98c0e2235784ba28b55eb4f60b1f72f67cb4cbae41ce55408d3f10e63624a6ba89e0ed8c885ede8969ae670283413c31913495e3a8f97ba94de2b990705caed389169918e78d989ba50c4b3945b7dd6ff88590defa6114ae7996c5a7d45a9cf6b5afd5ffb3b171942b484bc58ddbd43669154a877e68ef20c291de9784e066b48170a8dd95be852782336b3babb2184cb689081e467a6502ed3419a2fa8422a130d603c29b79148222b4a417649cf3bcb652804b21fe9d0f5b70012a671276dcb42a02df376010c9c509b006a5d408bae59c7ff63189bc45b9b94ca478663c3abc6e9dc91fc9e6899d9e4eb9d743b22b90ab743b44156a4c0de99d2e332eb54e4c36df78c96fa3ff512c860cc8254af6376d707460c5cfc628ebeab97bd43842f71d364ac2c72d4f5568735581bad83e37de744e7cba841a4ef01a03c5767c62cb8d56f59b7640693b858b33dafd442d3cb2b9192e36c91d1a3d827e710f0bd6e73551e0f7ad5a4ab7834664ab98147a41c18efe316fb010a33053f7e2ae0596be30bb60371d2a3045d", 0x1d2) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x81, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x45}, {0x806}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b7") ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x1aa, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x15}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000001c0)={0x39, 0x0, &(0x7f0000000140)=""/57}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") dup2(r2, r1) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000193a0000000000000000b79afc6c8d00f3283fa7f49627b65357db236213b8fb5f93e0"]) ioctl$TIOCSDTR(r0, 0x20004401) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2000000000000000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f02734926a039ffe74bb5f0abc3a32771e0c8768"}) shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x100000001) shutdown(r0, 0x3) 16:00:10 executing program 1: socket$inet6(0x18, 0x0, 0x101) r0 = socket$unix(0x1, 0x400000000002, 0x0) chroot(&(0x7f0000000240)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0xaa) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x30, 0x104) r2 = dup2(r1, r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xb604) r3 = socket(0x20, 0x3, 0x28) shutdown(r3, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0x0, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) bind$inet(r5, &(0x7f0000000100)={0x2, 0x0}, 0x1ca) poll(&(0x7f0000000040)=[{r4, 0x44}, {r4}], 0x2, 0x1) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000000c0)=0x2f) 16:00:10 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x8, 0x7, {0x2, 0x8}}) r1 = shmget$private(0x0, 0x3000, 0x2a2, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) flock(r0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x8, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x119, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b3, 0x0, 0x1}, {0x2, 0xfffffffffffffffe}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) write(r1, 0x0, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x44, 0x84) r1 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000000040)=[r1, r2]) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x6, 0x1ff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x280000000000006}]}) 16:00:10 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0x3, &(0x7f0000000180)=[r2, r3, r4]) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 16:00:10 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x3c}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x2, 0x32d9, 0x237}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="7f") r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xff, './file0\x00'}) ioctl$TIOCNXCL(r1, 0x2000740e) fchdir(r1) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x166, &(0x7f0000000100)="b6") 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x1}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffff, 0x98e}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4b, &(0x7f00000001c0)="b682d6e6ab8900000100000000000e0b61fd0700000000060000007aa875a4fe31c305702a4c46e14a4f11f5270b044f2de51c557c5859db4d352ace70f395b3fe26959164bdd4ee1c439a") 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000100)={0x9}, 0x0, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) 16:00:10 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000140)="b7b49d056eb8251de185f2508648a8dca68aca7291286d6ea436b7e9cf261afc5e3b62808ef7e250a3c188a2ad28e67d8ae8068110d9f3865abfa2b4fcec0c681c4d2a0da2edf53aa377788717e651a6e0f1", 0x52, 0x408, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe2(0x0, 0xfffffffffffffffe) accept$inet(r0, &(0x7f0000000280), 0x0) fchdir(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x9, 0x4}, 0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="96") 16:00:10 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdfe49a80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000"/4098], &(0x7f0000001040)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)="57e9df16202b506ffd531a1422aa568a5621c7f8209aba3d6a3ec5c36633ac6948cbd3b620b95d1cadf2be1882d64f777c064b8f1a10bb09958617c102f259473952bc712adcbdaa8b955731c3673c223a4bc2670653a86cf68ddac563d3b9830b0de3d3c9f4bac9e2fb54f430baf157fe15c4c7ac2b100c405cd286815160e66bc58318e9be687b85e0066a7b944cadea7e997f42b14f6af76c2590190cc3175d5ad455424a5e74fbce6f15182d5a12ef18e1df0b65cec80182bd6d78c1e96c5191467ef51bea", 0xc7) getpeername$inet6(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x400, 0x20) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x5, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x93}) r1 = socket(0x0, 0x8002, 0x16a7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="8e89ae51693458344ce00f0bb44d6a466f8c6e2a148999ab478cb25f8e5b042cb7a9d3a3b8e5453b8b0e2fdd667fbce1601851ee5bbf180ab4e1f9d7ae9def6b704b9b97c237425e15d14adf1b1a36cfed60c6834e14e4d9bc1d2151bc18ffb0f2e4404f44bfaf708b172d", 0x6b) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000040)=[{r0, 0x88}], 0x1, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x7, 0x1000, 0x10001, 0x80000000, 0x401]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = getuid() getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchown(r1, r3, r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "854955939e01cf000000001167f5afa680400900"}) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) minherit(&(0x7f0000355000/0x1000)=nil, 0x1000, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) read(r0, &(0x7f0000002580)=""/4096, 0x1000) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000300)) sendto(r1, &(0x7f0000000040)="abbcc6ba922d75d73433200a2bd1226c281cf708cd104783b6d7a3dabc241e829259511485a8e34f29109cb766a146824949833a11d6fffe8c259589daa389123018d2fc99b1df437f9becc53078743e478e16ac068e900e4df952c4c6f00716e17ddb3bc29c34427d0c88fd030df863f99b4a069253104da96f26d718f269a27428ec0f3098c1621c2728a5a2ea61928ed472fbb819698369bb7c9e833e57d3d847e8fe5f6bb7f38640e7fa6ec8d4aed985", 0xb2, 0xa, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x200) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) write(r1, &(0x7f0000000100)="7b4fea7667af563e8c3a81d269f194aac544b4386bb980b1f830c7d00560d5ed5bdffdf07d3fa1c61197cb728988976f3888dd42107e73459ee028fa0e93b9bb1299a2aa3ba4c254b5d7f92ebce539a1b75aee73de94f4da1928706b3b4361d270001440ccaf3acb804667887ad7f3df55a04b53b846af2a7d8f47d03812086c60bb2ae1249a03368a4ee30c7afc0d900034cb46d15e4cc15e9585e60fa017f3210e46c7a530eea9f7d184bf134908f1a994b24597be9cbf9199858adfe42630103b41a94ee52a4457c6804328a2af5745703fd83b37724af349657d61fae22fa3d1661b13b8d67efbcb1aeb386d", 0xee) r2 = dup2(r1, r1) recvfrom$inet6(r2, &(0x7f0000000200)=""/39, 0x27, 0x2, &(0x7f0000000240)={0x18, 0x3, 0x5, 0x1f}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000c40)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x0, 0x0) writev(r3, &(0x7f00000006c0)=[{&(0x7f00000003c0)="560103b7a9195ab76d49072c8a7e3595b15b215c307aef5e85c908cf5bcdda7dbd650b18089c73d15b", 0x29}, {&(0x7f0000000400)="419df95358fb695dc0e79aa996378b1958ad975b5c50cd4cc5909ad3248b944756da5daf92bda1e8f3abd3e48338326288e92532bbc05d108584263e9e2205e1e9da2c2f15c40c03bba8a5ecb7e5c68aa1c6dd58b20b9ceb19d56f8e3286fdaa0b12411710887f7c5730484b9ab18d433f6ee8d92bfc8d29805d8215", 0x7c}, {&(0x7f0000000480)="3a98d949082f1f69763b3e8a25a63859239895f234f2cd4c5efb26468a1c32f0133d5af4ce302f3d40bfa5a65b1c1fc043ebc1971a4c496f89dc7b1b1224b7334a1d0378985c5269b4deaf2e8c01a597cfbe516f6c6812f23aafa9a1a5cffc9cd4f24aec3524bb6093373c08d60758c06fdbe1bdc2d0322d8a4ec425b4a239027488db7fd3ae85361178dd8aceb059a68bbbe3630beb246df2e65857d332747a9b98cbf2353b854adbdf7e4bad6cc735cfeb182f12878bec5dce2d4d8a3f72ab10f67dc33f5a2b2b9953e756973fb2", 0xcf}, {&(0x7f0000000580)="24a5ad757d4c87dbae88fb8c02397ed050f05ae7f9dbd4fe2141d04a5c6721440f48cc65f494f97964c0497f65f85ea28c2f466fb0e29dca9750a42465ab756b868340dab3de7cc0432f34b9597df1e2355483cd78572c43225756c55ddb3ff8689f4c95b17265e36efdeccc5cf7fb7a5d0b8b64b1c7d184bfaabfe48bd24703f4827363763da2228171d71758031140df", 0x91}, {&(0x7f0000000640)="ba3aad9c7ace894c85aecb2d95c3e44727a5318da32434bde0e60447dc83746f1141746f9481ed2e9bad58c8ed9c44590a065d05b0fe396f277f283dedf2b31586c4f0a2a7fc3ac671c8cc0572f448373f3cf4f53a36b9f674f3c04e21aee06ea9e71dd7be8bd2", 0x67}], 0x5) r5 = semget$private(0x0, 0x7, 0xd5) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000740)=""/51) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f00000007c0)) chflags(&(0x7f0000000800)='./file0\x00', 0x0) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000840)=0x1) fcntl$setstatus(r4, 0x4, 0x80) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x10011, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000008c0)) sendmsg(r2, &(0x7f0000001d40)={&(0x7f0000000900)=@in={0x2, 0x1}, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000940)="08e751397fb0d4142eca962cb9979e599f376962373688f2db472e07d5c9a3b3c56b204cfdb192cced79e1ada6180f707b9ca632137adcb41935d4e304eabb3d99ec262163f314856764d734ff40537d24d2c5def7cfbede9b1eef8ba6a5a462e6ca5c4185f996c3bfe50d333c00de07f63d79ad5a5bc508c07499434dcb366345bb17f1a7180398d37431fd103d12b6e3cfa10ce47f139c3435e2fc732e0c57bbcae25ca4aa06db77bc10c0956a0bf3d8eb86d297622216d1c266c5488a93adb2b45c", 0xc3}, {&(0x7f0000000a40)="d2f590261fb045612d91ae8fd72bb545677663abb4f3d788b62dc2befe0b07191731661350788716a228fcd9b8f5462c16516d9348ae61bce952feb56fa81975016a3d62924483fbe645e44df69a05e5a4680ea72e567539fd96b742c399a8a6e76b8fa5df7fabf92e4e2831f1a38dd7657049aebd11e15f718d625dd1fbb6e0f334e15c572b3aca48967c9155c56ef8a587ea4bd3d421cb9c4b799e2fd16a5c8185af20dd9a4b8b3177a9eabfdeb5e970d466e1667e0a5358e218371c02bcc115ffb55def68cd9a51e52f7350dad6ef40a8c961185532cd1ef9bb2aac248053915410a3ca63eaa2", 0xe8}, {&(0x7f0000000b40)="84b77fa1feb40c397c6c0ff905918a1c16d87986ace9e707746a62ff0ffb5b7ab8265167d4280ee98660566a3bd52151fdb0850b23ef4f933b6a40c62cd0f8349f90f98cac805b659dda092ad463d1cc6c6430f3ef0bf15fdc09a0cc94d305e32b1d1cf5c42a470ca2fb87abded98903e0f0b4768feb81f0b4f4779bf7ebc517ff0a8285af74a7d3b196b56e712476e378c9a83c91be1d0a6f14ecf8fae056ac1a1c5e02454a56a5e30f08b5178d517d", 0xb0}], 0x3, &(0x7f0000001ec0)=ANY=[@ANYBLOB="d0000000000000000100000001000100243c82e2016708f24e5cccde27b263ee3ef7e2ca37bc9047b65e4d478e0c961ac4d47ebf6a307d98752e358941f45388d7ead15595b4ceeb74a70da0951896854b42cb8109a3f43f322c72002f70088f04b1840dc53d7837c273f146afa90fd80c88c795c432d44bb5aa5ca0b7b72e3673411791aacd696a6cfb831b8371937cf2b9f1f20994041ebf23857538dd6fd2848bc217fc35a39288f717765d707335c83cbc533efb921605ddb4c5a2522b5f4186b94049ba05c7b9bb6e2b5240e9001010000000000000ffff0000200000002da5a7cc005225ad84150a119c9ce0dbbb23291dcb109a204f9c6d0fd453e32cb0521d75a9e14cdf0b1cc336d403b088b9382892039b5d729f7369d1ba19aa1c7b80d7edc66956db7f457caa0eef5dde02ab5dd2ac923d6728d46ec494f6b8000c0a586f6c08a8273150ba201170cd578b8db57cbe9c1f547c271a03ad73725ef2e175b6e333d0c4e1fb5273ff75c4e24d509a7afb3a06ae9c44eb7a27e90c285458c5bafd67bb25bfe49880f4ea4b6a074b098551801ba2b5686b81bca913355c9c70b53fb175ade39e1789e89573d0c74fd8227f3a8c34107a969d33589fc1738485577604bfe45395cdc5a87bfd0d511e28a26127bbbc3edf91b08e2dd6a341cf82bd7cbffac185c96017c8e92d988a97e66df8d04a5a4d140f96be1cf74578962d54f22fe1668cb4cc60fee0454208baf3ea0a7ce7300a2839b9fafe4bbc2ab4c0d371dd2560528f28df61a59b9bd06ff873e4b12e6dda89c801598297308f9861cb44d00921dff17cab565213c37020f7506a4c5e54424eafbd665bc7723a9a966b944ced9d2347fc8f45ba47c4df696ee176077053a7e2625b664ed291c07402fe693a31e978d3007cc2de475a6fe3655cd4c23b3ae42a1516196a1981f4493f5c0d296aedf74a1c396c305121d6f2b4073b8bf4412eed410bc91ac2e6d0f6c0e1b183eb1141d6b70fd5f5cb9107232d942f828c877a17c7a2105e2659ae09d657d8d568d24de8adfb1bfb285abec44115396f78ecb48e5e6535880db20ec27455407c5c0d714a49b32946140ebbd506a089ba6b9ebacbb05f7704bdf907ab0c1e4a4c02a07053e33e81b4b9b9e87df5a9ace1663e3b5e3423bd66f4c940773bf8c50a5fb283e59b649d3a5d5254b9b62ddcdef158bd4d0051fe397fc4158e96a032b72b6a71058583c016e380ab632c9a07f1bf8d118c19b7a9f0d6c244b757344acce3ef98248c704ac32cd43d1d46af91a7a259bee79895727bdf5464c853d2647ce96d8a9e4b2686e6c1a40faac5fef92c7ee714114dc9acdf8f44024ba8973a0c4fd53c816141808dfc0f366a71bc1bb83187552d51dff8e21e20eacdde2afceba74c6b1398bb8c5cc92da5b78e28d7f4771d3ab86a69a52e3085f62f7a80c7af1c5c8acb1847faa958d501e7e4f48fccb16d8707e87d0cc9078893412d7ca5499fbf33879059da74110f172f4e6e45050840800204726b5757fa896a3a7268a7a2eb079c75fd0deaff7e6027e534c90f64acc7937c5a819580d5e8810da85cbd457e0c89aeff31437b887e0878a11d19e73692aabe80810cd20e356b369e782c52111c396c7a5d458ba6313c2a3be67939be796125e6f3e1f4bb6d9ee98a7f9ac9824a3a92efe8863e4f755c18bd1fc3d12bbc395bb1824d59fb3ea515594be6c9a12f11a19384f4a36fae712d1e9faa5ff7b89fdcc78f531fbd833969dbf64ca2aa5b56a914bd403c8d044f29b2ec38258b778029b225a6debd77e5149b5142e16f6857f2f699f6500777ab36b50bbcf04a49ccd7e161bd8f28ccc1c896777bddf3433f17bd73d75a0fabc0d65dff32d01ad6fa2aa1b701cebf18ed862643aed855292dfd1f6d94b216bfca8074e1e193577a6601ab851a9d0e40d57c25b1251dd6f61146a5a095a43babef229763c85cff4abde82503ef3c82338b27c2ed1fb9588976e83f343bc5bb8b2a14e27fde6a8d70505c29e1510ecc1e6d35ef45452cbda314c6c3205034497523cbc56971f286cf4b8c9029674a54dd0bfd4a744b2e433141bc1cc766ce045e6b3f1c4a0a73db2d48c84b835ab6e72605a577eb8399f81b450f278bbb275cdacae8fa8299a56091f4eb1b8f9c94a05557218e2fd6a5af2ac2a7b099e64aed673ce40dc8d029f580b5209fb5293b5352204270c15b922cccab0d586f5ecdc6933d7de34fa9033220951e109f91f844dc89ebd248a77f3c2e6fb6b6fe802f7377a6165d1abacc130e9396a24e9e1aa845394a4824fd3d1e2393adfc55deef9ef525c90cf16393a4dede8e536ea81d377dd96cc7e003878f87da16c39a15ff54b181f96dc8f55f3a5a8de854978c364e26c69c7d8922ca722ae64e6a14e1d06ff303a2feffaaf1f350206f4758a0261cca82cc2883aeefff107d4abed4a4efc95d56ad1a645c81c1edefc13e289a7403709509b7489d1c90149ac325900f01e82451418cf125421359402c03097f7795fbc45568944c1bf09b24e4d3a2ceec09fd6e154052010262e9867329fdf2e289927d962ff4927159072249a4935998e9c47f3fe21b21524acba8729dab8f1b51fffd197430f1545e88caa9dc50db1ffc94063cd70b6d32f6bd5721dc5ddd3ea6588c4267a0fc29346a006a30999ea592537cee5604144887eafa740eb9e407bb60bdbc4187cf56d7e3f59c022ac9b8c9f753366bf9b11e5e8ab27ccdc568d5174238a83c1ba04b896757ac55e949a2f519a63b7e5e1d7945d82b91d484b1ef1045702853241c80e80497c50fdcfddcd20bec1a2ff0dfae39bcf9a34eae1127225484189a391eb40a37d62ff579ee56002e85778896b32b8ce171c4a5779edc1f55594187d11de2e6271f044c533dc8ecb8c78abed987d2eb3c27b50d3aed22ca15fbb98a8c804433a3a5a23b90ccf741f4d299e13a686d9fa1d06dccff4941bfef69f72a65b5196d90dbd0fd59d3ecf61be7f79c0ed651e65374e63979e57c7554b5946caeb11d5cb86407bac3a7caa6e23d990b37c9f2aaea8b9f205ad4f1f8b296edb0b296411432f852e46d86aa9bf9dea10beb8b01766c02053c93230e9553e2267f1278ee4ccd40697b4ef4dc4cbe5895c3f7e7b3591cfef9faf303f2e82e64ee5f7b9c3b9cd88527e6b27450e43682f9e49fd5b91dd9fac96514e90e7d1ab6b7c15ec793ea34b8fa3459ab78b4fb33776f3614d3bd3d63ad66d9a44ef1e18f99580e981f2bc781af3d7cc7cb0201ab602555732fdbd986470ecf23f7584131c311320697675ded7a5a936f85ef0d6dc887e36887e589b229b67f20c2151de60d41322365e4cbd504d067d6fe89e27e57f8823965f5fedc0032651030f6e94fa7c873aebcdfd97dd168e7bb714f8ce829c7ec0a3747880865ef7ae369315d23786c8e9ea922f9cd332f3379f2beb578f17808d105e10dbda596fd7389d7aa981253d1fc3fe98a4016de5518b320a29b90ba31ec456eaba4ef1cc6588c9a34d801c036bf211c1d5a872e9399999546641dbaf274c42326964d94e0cbba30b1a2f25005e90c8fa554639515fe71c32cade1e3adac51d5f9e891a182a538c5a8114d8a0d81db23bf664574141124a556220249611e24a5fd800404608a765853404b4b7d5db2ac16cacba7435ac94c658089b5dfed1c0243dc0cd5939bd94c0b04395d4f3c9b177808525a5eba2c05feed4e861f95a9e4d9f4fe0a6d9db82088bf51b7c807318df093b308321646be21ae45302913ba140314bf4482752a2f04759df38266b3e3b6ac85671fd2a5e7252fbd5aa7f60c48c4c93b002f7dbab2ad1f701cdebdeb7271e98da3efd05f80f3928fae61a84e253dfe274f583b9528745830fc69e20aa22710acaadf6d23337d71720df800b1cc07a8faa788678a9148dd52cd6d89b5d9561fe931016776552a8f44fd3b90ea83fba759a029380c06160fd360f6259a9ea339510cef7682858301a71082f5353440bd5f406818030cd3ba1162c5fd5ac17d82a7ebb6d5db5b8e62bd6502351f1173a9b4005f3d8f23f8dd3485e8575c5216179949394101b3f15af61aede994a9b097341adc0ef7a8cdc9ef503280bbfe5709d0d791b4ab8843801892e98b18649487fa10f6ad70d92da69e529df19a9e7d8af949f6ac2caa4fc78abbda90a8e5061c91503d24a20cbe23b99fd8feef8f822abf39dc30af20c2dd15596c86855e212dc86620c139473b64e11c978b6f3a2f7446af58bd2a0f0cdd4f176b19f51085539fb257859e8056f6de01aba223ab993ad82d207b25400a3a565a9f726ac296fbb5e6a58b3f20ed3de316fa7a7a75c41186afb8dd58afa2a6c9044d3c944643935617657c10b75e85c2ded0a411528ec7ecf2d901ae4a71f17504d689218158cb1688b771068cfd81b2c34f0fc4c465d73fcafed001bbd1d9c1e1313a2c553ba7b81cef7206aac53ee4039cc80c540ff50c482b01b34ecacf12516f5625b87f5b0d3162070cffc88f0095f09b382e2f5f2e3d6bc0f9d659b75b7d40baf3de7a8a608de4d0f937af8925daf775a720ee5977ef0a6929a0f90daad93581e2c98380352cd7955037df1495dd609e1475f1d436fb7d667f5af680950a2f51a0724eefb9c92482ed2f84a9d1d27e1efdacbd0ababe84fc6dc4b0135086f7b8eae775d53b07aada2dd3607a5634188ae5dbac239ea5b7050c32b27deb44be48a0b774eb61deea4d05cd08d2a333e658debc56ef3d368588af8d29d092bbde827019fb886e755a6493f627c4bee38d8c6277a041fc18f02dc6301c417eed533a92c06bbf7769030bd717caa43ab807ccd8d08f8cb4a79271f789ac6d4e67f8d1fd4c126f3574612f0e8709dc32d74fc918a33b2747c4063d639b6186f5cdcb10adabd8e3608e7bfae4f1b48d3c44d59c0c0af514d399cee683ea92a5a312c38b1f58b8227453fd0211f669e95ddd59f08039d35357c6e1821d94b7f8a77e697903a8fdebe52ca8ee40ac0194d333fccaef1efd4838af76502d3df60f65ac62260404c84e5bf8e226092be869b32884e7476d12340e18385afaf0b176d4c3bb9ee807097489bf66f04c4897949982d02d83cf2bbb9ab99b155c12aa58e90f4cdc68630ff6a195bc2409058307d23e5d012d0a54d4b68ef180a59e307e1e5d55f84ff8725628a2a42f4eb46d00577868cdaf57d1f16f2f465cbb79be94a888f49c121b63e5a41a23a328560f6f4b1e0b0a238b13fe620e760f797f787ee00861704b706e52b0fe360cca601c134a44dc90d4138318ae5f5e7db5b5cb766f6e7e02f247b1ad31c30bd491482876a83fdbcfdf2e4dc46b9f56050be97ab12750d5f00b5a5633877f55b150dcc67c3bcc337ea90095e184b9ceee82e524838d981aa1a732082b2950eda1c499645c1214edf0a96aa85dd61d806f88dcc61cea5c210a46f35e3f3d66610cc703399342e9aa67b1caee4761e6ad8891da0446543461d013dadb3f6f0726e54b42c92c9fc9d470a0d1bfe585bf3c8944e1bc7c2a672d4a88266ecab4269129e9b919d48ec9f748e9a2df8fdb61691f53051887b337e73bd3fb1c11fcdfa7b1620131594416c10885244333cf5a7d4c29c44b61c78fe0d258690ba01c2aa2d2315227a12a29a07b231f148274bd730a05a14337626e94c4e8ebb16b6ba02cfc3de7a29b019d7e6f503fd2fa82b16a36947f59062e773a57d281d46655c335035e3db577dea110d81cf29e8239ccce63385ab8f8548a964b22e527dda58bf7318ae36c195059a8c84d801568b9a54ad1937927a1a1e7b0f9fa9f7f7cf7a404035a1a81692eade84062fe15d2933b68730331ed96709bd92ba1841e460e4369ca1d49d2acc5bead647811c6c06c17f566924cd79c5f9c94c48e9e1af895fb1069c63bf121288d8d324e5174c9c3974c9b55d122ccfc13b13eb5fbd7eea714bb640f047bec4a6ed5d042dd6fa5d162d0f3f9f996cbdc154344d8b1dfdeed6b6fda5ed41c3571146b4936685fac36d94eacd8b559f9e0872ace8677f3cb11663d18a8361f6294b766e4bd5b42d90d0fcf7ab1aae7fa14696b2ec72231412ac90e26af5313028f23134d733667798079675e596d"], 0x10e0}, 0x400) semop(r5, &(0x7f0000001d80)=[{0x0, 0x5, 0x1000}, {0x0, 0x0, 0x800}, {0x7, 0x643, 0x1800}, {0x4, 0x7}, {0x0, 0x2, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x2, 0x0, 0x800}], 0x9) close(r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001dc0), &(0x7f0000001e00)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001e40), 0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e80), 0xc) 16:00:11 executing program 1: kqueue() r0 = kqueue() readv(r0, &(0x7f00000017c0)=[{&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/4096, 0x1000}, {0x0}, {&(0x7f0000001400)=""/153, 0x99}, {&(0x7f00000014c0)=""/243, 0xf3}, {&(0x7f00000015c0)=""/2, 0x2}, {&(0x7f0000001600)=""/250, 0xfa}, {&(0x7f0000001700)=""/150, 0x96}], 0x9) r1 = msgget$private(0x0, 0x8) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000002000e6a249caacc0c2cb579648f8e097a8796ff5bfce010dc9cc512ab2f5106bd4012ae39bedf25ffeff720db4ae9f2975ea7aeba7a5c6fc0d8197df8da03c8f1b94cc00000000000000001000001058f6bf9406cf4806aa2c50ce41942b92e2844c2dc2e06a49ff99546b812b159f300a2b0e3b625a28263aa911113fa44c8f8faebb47e78fe6ef336f4b4ff35618ebacf154dc2247d07b369e0b7ccc9c09016ca65ed7fe60d4878758411e432cd554d2b3fc8fc54be07813c40b41f9596afd72f6c1075342bf4444a30718d02e39de54de14bb44e987929929f540ac24227f09a12259"], 0x1, 0x800) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x320, 0x102) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x40, 0x7, r4}) setgroups(0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) setuid(0xee01) msgget(0x1, 0x204) msgrcv(r1, &(0x7f0000001880)={0x0, ""/38}, 0x2e, 0x2, 0x1800) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x4000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x200000001fffd}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:11 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0xca) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69ffe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x3, 0x0, 0xffffffffffffffff, 0x8}, {0x2, 0x10001, 0x100, 0x3f5}]}) fcntl$setstatus(r1, 0x4, 0x4) close(r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) recvfrom$inet(r3, &(0x7f0000000500)=""/4096, 0x1000, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000000040)={0x5e1b, 0x100000000, 0x8}) 16:00:11 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0xca) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a3862078dea24018295954984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b1580136be8a399e6db8a9e3e05bc5370bcd4c0a16f96adb5a09000000b6d5b786186a3c502b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a4aa63b9e2f69ffe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000653b5dc76341"], 0x10) write(r1, &(0x7f0000000080)="9e3eb390b603b73725c7c19aab4230e8b4732d3e92e14fabe4f2d065c9a88b86fab7ca2730619556", 0x28) 16:00:11 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pipe2(&(0x7f0000000140), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000), 0x248) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffc]}, 0x419) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1, 0x4, {0x1, 0x80000000}}) close(r0) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x7fff}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x10]}, 0x2e8) ioctl$TIOCCDTR(r1, 0x20007478) close(r1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x80000000003c}, {0x45}, {0x20004006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x9) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x3c}, {0x100006}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x4, 0x21) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="000000186004008b000600000000dfffdc66921c15ce4f3bcd72c90000000563e04bbf54c83f00000093a83bd552c22d31ffff06", 0x34}], 0x1) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x2}, 0x10) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000780)="a9", 0x1}], 0x1) write(r0, &(0x7f0000000280)="e38e80d6d7ea89e0aab95de3db7be113407c5fbadb03c226b40ebbd3cb82dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b00bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac", 0x91) shutdown(r1, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000280)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='(\x00']) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x80000001, 0x4, 0x6daa, 0x3}, {0xbbe8, 0x7, 0x81, 0x1}, {0xc, 0x5, 0x7, 0xffffffffffffff01}, {0x3, 0xfff, 0x80000000, 0x1f}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x10000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x0, 0x0, 0x4}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:11 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xffffffffffffffb9) r7 = getuid() ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000800)={0x0, 0x7, 0xdc}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getsockopt(r3, 0x1, 0xfff, &(0x7f0000000700)=""/90, &(0x7f0000000780)=0x5a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000007c0)=0xbaf) sendmsg$unix(r11, &(0x7f0000000680)={&(0x7f0000000640)=ANY=[@ANYBLOB="00ed2eb2c100"], 0x8, &(0x7f0000002a40)=[{&(0x7f0000001a40)="8fb23757ccfe9ff4d8cc041ae5163f1c20f2db6a10a95e9868215f6b7280a9c7668ed9bc0a63714657e0f9d69afb04e9ff0d6e3f4d191b1957dfc5cc08ca15677f51009b30473a381a8ff145b1afaffd2b5c3ec5e523c4cded6cc4f730755274611c07ff76dc714d0bcb20b96a3a70617264414dc5338788ce3e8b0fa6df8e8758bc1fec9f221da669bed06fcf965c6a1707bface92c06628cd4a1d2e760b1312aee5c26b9468df0b7e71b6ff8c82a2dcfe449c27f454b38a9c6452b28c2743989f0344b844fdd7b53f762fa4bb40a9ff787adddbae88ebd0d1b5824878dc6910e4dd106a36545ee9ec15d13849409eac9f660f4250f31cb8633d367f626fd74a131c3bd361ee38a7137ce54e37e46598a428f2ba9961cf5eb3508ab783b069bdf0c9c287de9825eac53a1707535859c023bd9c729ac075b3cbd0b6d92218ecdec89c4ff758614aab97ad9d1f629c0b2f1ff52a621260fcd16feea1deb02c7b9a4eaadb1ea9206e5f2668bf333dc4b77c114415c6abc2ac8e4f63dead887a808580843ae9bb5b467024d3b1d34a2c18a0522299977e18ff3a285b636b4a9974063ea78216c22f25f3adda091854a1cb144b0989b684d1f3a3a3656f9ddb15e4bce2d8a870f2c345ab9725a2867e2cc5fbdffe842982a9510ffd555bce79b71f648434fe93b398eced2d1e0382c6b9edc7e57483d4b12154e2f0cd06a4f15910f92a80099a6b5ca47a0ffc5c6e32764fa2ef44e494e4029a266580a6ff3a149fb6a9d5a5d3449dbc559d80c364fc6fe2aaabf90aabca4ab41f7053b33aff9b2bf61a9098914dd956dc5d660d35b6c7becc9e50ebbe1770840491da2f1ed7acc506529561ea4c01ae79a1b18cf332b1ee8ac8054be5a482b6e0751d2fd74dca3b2069ad04bbfdb0281a9ddcdd7e5dc70a716c74791c7b7cf0b46c81a44e7490a41db06bd59e0b11aa98394cb67e563a7c39ca1b05d4430efdfcbfed4d107d7be7dcd4bb00f78d99b2b065af0c0344d12d0b00f7a50bb96b4029845810008f56a241bdceb8864b6d1fececf452553440589fd08ef3915419c1ba273a4c898de9dc9cbda7e0184d802cd354b7bc8327a4361f3dc6b7fdff1ee740de52aee885861edeb6240d2982cbb7d9ac8525623fd404183187b1445c207e9e1b1fd93c315570c787cc6341001924a025418c0c7b9e37cb6c29d2e9945a81ba1983d57fa58e01d1d8ca245d9c5017a781872866f34d45793f45500b5c0b5061ca2c6900b3ac6fef548a8d2a7dda7d8c1a9c24733f978a6eedf62f9f8c7363e3fb44b60f873aa5c31dac7bc18db6189861f9a116da8fcfc402eacde80f07e31a76eb1b66aad1d4bad49529af04a15e14656f207ad524e80920ea81acba2a180224344c847dc566bd9f3be16066ffdb750d462b6a3c97f6f4645756269f3a974848406f9cfea84697476295c5b08a0d6f843042912b48fe2796376e64ea4133c048b44597a91c5128e7e647aab134ca8e6680e91d055b71eedd3a5d9fd2d3cbb52f08539f295f38984d201b64dd490d9bbc1ea2aff62f2d563c0ba1146264fc156d3be67d659c87624b65c44e4638d481b665e217f5f530f116cd5f186036868d283876527b9303ff4ed51894991860fdf28d81657096571be86f36476531e9eddfcdc7240e5b9da4ff76877d68d34fc159f88a6cc745f73424095a834201caaa62810888b39f86126974d519f9bd7194cbf3ee5e18996c9cb0208ade31cb81d33185466e45105551b625a67f6ce234b5eef1a2aa5b8846d32208485cdd57b44806b1849ffae0a5b75049e5614849d2d084fecec5c76ad210a24d46d8c4ae76cd5cc140b00d1325c2e2972eebfeacf1997f44c79a78c61752209ce1f116016e5ed686816873a7ad3fad85b098fce2c0a8b9715d97ef71ff191740c17f7eaef334c5f8982089d2bbdb0e1c23ee949f3850cd29bf1e119babb528f363b36d2d79b2e4554e779e04c3e72523e6e1d4280023124d9ab6367fab3576f01974c507b67c0ddbc9b2cae15dded84ba0366089d21f3f5bda32b2461709ced2601bd7fa9d59552f682ffad917d00e5866f6e359a94c218ae80bc5f918b567b97031255a2f4bb1350491fa8878c1274d4b08a8bf479c6f55f875f5df7f3347d5c532e2d0d62ffa94f139d4f14b647f9dd9d612e5e01631a7c86f1fcaa4b8922e21f4693b5449cba06579a7ac15b6b5dbfc4b8a22c2dc3c7d4c25e4f51c46bd6443e90616af15cdbbd9455fef83b68e01fd48f0f1867ba4f1e0ce006aac019703bc5fd3942b18f9191e4c303609368bad0671f98c0e77650889c37977fa42127c811e2fc85f711512b1682a72b4939b70ae24f827abe033dd7253c31fe3a12172c3c9b5afdd3f2b75ecb4156f07f8659254f6cdc2a3629ab07bcfd1e83799ea7950129b6caf4f4b15d94fcf39a8627f8320a654ac8c43cf47475e252bca3e9d6d70c73d69e6c174a7dd639ed9f8578a704e1949864811d9329a7538419461305d94b03a92ad276a267a06d193747ea9df533e063292201884f1c88fdc257f6dda211bd7ed9052a74a207c0ea5dd0e2d67482ba1eac0104da9fe8e031438d5e730ba3e171bf5f45172db91363a56d27c63d3a0cb4adc8e17705624cda6b2b5bed65edaa0b5398d2d3991ebaea6120c5b7c650499b674b007c7eee5b71246bb83c285db2070495b48b5c896d6af4adce941588fbb1161dec5ecad3a2e31c4e5307d61c43666868266c535e60b604f8136d21bc0ac865886b0890dcc3604882f392701d395b107696b32d0f5929dc335b61e67f4a1d3cd7c790a33fadb7afed165d3468dd3ce5f70a91dbed552f912ef62844f54ef4d8cf91f1f5e03e34a0f6f4793f50311000255eda2f5555686207cacd093f54a1cb1dc7344592c4ce89d435119fb2b28a38bf75f80a4fc91a7bc23d7c4c104758139c1dd9f55f675175b34b79d986d75c1268155524be9068bd55023323962ed5ea8555a59f8d160b56d9ea83196c671a16ac71318ba3b26190b224398ac71c080cb7b24e598b1a6535ea42a7d70ce4fee0030506d318681ccd90c97701e000df34c85d894dbad9bf2f5f8312d3a6ea65a373f9aaf220d19a1f852e72db662b5bcd22b8447933640a771d684e321ff54d79f519fded53e024f4b13cc4fa90b5f94386c71f4f65a6d9cefd5b2472c87cd0154e29f3a625e6d900e8a4213f84eb58fae934e1b6181e5369a3462264e04f4bc7cb86efbd36372fb3274f1ac9ab2d5b462ad066962d74d9e201ae60cf32f61e95bfcf25c842865f55b0cd671b04fc7a4e75b3e96eeda285bd64991488c0e7e6c52be69baf2e4c06d7ed5b4f5a6e1f3bde30fb3efc7743a9aed05bdb7e263f59a76128bc460da74e534177dfb7facf913c1834c14d13a174b98690c74b4845f50e362b55561a75783518c1b629912a9000e4dea4efb449acaa2b03d51be251c03e7ae08b42601d7e2c5626c14ce05b972e85ebff0d3ffb3cc57b73946086727ef49ff65163331ec62a3cd52f9f7cba5d997a7197eb48c50590aced6421ad97ba8ff81123a8bdcf9b879c9270ac6e7a93ed02acf4c64909032753f07b3d82eb53c02156884016ce234c7c1167de6fa8b4d333d317cc809780b1a7bac03702073dd2ddddfe75f056500d3e6295e0194f32f65d50726476f9354d6b0d01d0f941e27259068ed6c41c33b4b48ddd09d7b4bfb6561cdc7ced62edfdcc679ba08c7f20603d0a2b9452e0a6b1799e641bd2c70b776f966d4f0bdc30228852169269840850b1113f11162d1c37f603dcd893a158912b0f20b4be6ceb2c81929b3d01ee3df8153a02637f1c0701ac5f276b49b83c45941f8019586c745716da3f2db4fa71439fb676a2bfa08befeab4fe5b7c8f7e36a7ee50dd7e9854b16de4ad3b837a9a619e8145b0546592955924ef45218ccc82ed815fdd817cfffa0bae651796d41e06e6ac9f1597e4288956c6cce268deb8767866cfbba4214641b5cb4487d4bd22a9ed30c06aaca58b31ee6bb450edfc4bc499fc2d631cca254e6862d55d5cea65802050f6984b50f91df28d4d86bb513ccca63abca7f51785d7fbd7f1bd59227b8b3d45da13b41d16154ce63047cde8c64a31a3a159082cc2a75fd96e9611f15dcb47945eafd56a31e1eff06e1a8fe4d37d039b7f2cb39ceb81d00a8c9dbf7a668378c6bf4f01c443d987d1ec0a5c3ccc6df4543779a729cad85c87dd4daba35f9e6e50668dc0a6bfb6cef69239fd45368a7861038a443459127fb20046a0719db561fc446a52f6ce6c73230e3e66147b7f3f4370f9fa000fbe982e3fd297e2cb466378c3bffb00a85521ccfb45732d02a3f1e5bade10d3aaa3fcea265254e7d2586ccac903da6b4b8317e46ac04132569c1b851b0830b135381f528d61e8a78c43d6bda4eb33b851c1e0d90e43d8efd7672d141640a14e784d0e6ecad0710f125d222e7ad376186401e963b661660df6af5e54115baa34cebdcf0c1d334e0bbba3282f1992b05939010af5b988e644e8ba1bbaf9d5a90ab89deff1c0685c72572c8392714348e751a00eae1463517f30bca05442adb2efc20f40237179897c9d097820e98a594eda4377c0a3b015b61acf34dba07169f1c94709e589fbbe0595e89bb8721ab8606b50155c8b94e8f903c8c582b102d73d224ffe0e600f2da40c91b941a7ef150101bc1ebf9a898ad3275f66e3921b2c7057bf3060faaf40e571a2596888797f9bc39558fb45a3e1d31d7946bca7479c2e1cb967c420ee3bdc93f51d60356f6ec3468e5d0f98afeeb42a79c4359a266732b35c7046f1a517f6f6be13cd2aad24c9d8ce13da5133af29858bc3f2ea1ff4bc5a19cd2dea8a1e88b7e3df1fbebe003666bc28835d0a3099d0549f5692355cd5a7a264df5316724bc5080b12524425a228ab2a3c777bb9983efd674039675bcebf4c77006c6d86cd0a6d027a67f6cac9040ef5716a3f624fc6ceac1979f2b61cf63a1de557b4a173816163938b75db9ad2b938780018e0918299831be426b6a4e13c5ba1f94a0e4e7c7b8f84d2b2c71a16aa20eb19bd4bf91201e5f0ba4f18e0d95e44fc0d452dea7296afcc7052c2eb2626b6c29af8f5776fe9035df3ccadd9ae42475842e5157e887f768b27fa3e6a9b8fdd76038702b65cd2398d592f6f7d82dfbd9de12f91b9fb8df287f596261088d4296c8c64d2199ae8a4ceab3a81ce6dd5b83a2da51b8182f2558df5c48b404071fe37ed2cbd7425d268fa28ef6f356f860fb6e545b2bcdda6124441c6eeae96887b73232b0649b2f21d2152f3939eef3619f50de88accf5612ce214b080c0cfa8af2d62d27b7c7c69c114d6122b9986d31b13a5b84a1df2effdc5ac2a4bf01d002fd76d3ef9892e9d1b5d6834809438c1aaf8e05c8a37bd062cf55f2d0d0744f0ea6f054aca3e0b1dd0d23184a2892a57cd9264a239e9038a21cf7a149df324511ee7ac23fc47b9a671503dd9438b33300c3fbe58fd8b600ba27677ac2d1929c39ed2ed2ade18474d02278efe3761b9999e3e85302b0e471614e07d6f31713aa09f58266b03b918627084a321067ed0b934241bcd4944bcf4502d472bd64464c5d0fedd0e7838fbc9affdd591f2a7f9a7361e252908506a43329e6a96b2b6c4cc95a765d3fadc36a1dcac6ba9f8a10b07ce6c183a22fd08c6bf47cf77bd6b6c03116a28bc121057b9531602096cdad99cd599b8805b32605b8980d2d6489255af57781ed5521b72924590fb09fff29281e082eedf8abe9139af6ea28ed7a83f62fe", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x8) rmdir(&(0x7f00000002c0)='./bus\x00') kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) pread(r1, &(0x7f0000000140)="024133a16dcd5f5dc519753507832b1df8cff14c20b43022e321f208c11d864a04ba820b111a33f810a568db7c437c43a77a134b1ed4c1dcc8d70574991a70c8731dc1995928f1017db90f8708a9933931a0dff085e844", 0x57, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCGDLTLIST(r0, 0x8010426d, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) 16:00:11 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x10000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000140)=0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x6c}]}) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa80, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = socket(0x18, 0x400000003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x10]}, 0x2e8) write(r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4d}, {0x800000000000004c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20c6, 0x8613e) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x2a) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x8001, 0x200}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) 16:00:11 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/209, 0xd1) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmdt(r2) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) clock_getres(0x2, &(0x7f00000000c0)) 16:00:11 executing program 1: pledge(&(0x7f0000000000)='\x94{+\x00', &(0x7f0000000040)='\x00') r0 = socket$inet(0x2, 0x4003, 0xff2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180), 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) 16:00:11 executing program 0: poll(0x0, 0x289, 0xffffffff) execve(0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = getpgrp() shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/117) r2 = msgget$private(0x0, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r5 = getuid() r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/19}, &(0x7f0000000280)=0x15) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xf4a, r3, r4, r5, r7, 0x40, 0x5}, 0x7f2f, 0x5, r1, r1, 0xfffffffffffffeff, 0x3, 0x9, 0x101}) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28b1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2000000028a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$VT_GETSTATE(r0, 0x40067664, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x20100, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x0, &(0x7f0000000180)}) sync() r1 = open(&(0x7f0000000240)='./bus\x00', 0x2040000000400, 0x48) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) stat(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)) lchown(&(0x7f00000000c0)='./bus\x00', r2, r3) r4 = open(&(0x7f0000000280)='./bus\x00', 0x8, 0x10) symlinkat(&(0x7f00000001c0)='./bus\x00', r4, &(0x7f0000000200)='./bus\x00') connect$inet(r4, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) writev(r1, &(0x7f00000000c0), 0xa9) connect$unix(r4, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:11 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) dup2(r0, r2) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:11 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x4}, 0xc) 16:00:11 executing program 1: socketpair(0x0, 0x8003, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x81) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x3ff, 0x0, 0x2, 0x1, 0x5, 0x1000, 0x1ff, 0x2, 0x0, 0x10001, 0x3}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x9, 0xffffffff, 0x6, 0x1, 0x7, 0xfffffffffffffff8, 0x8001, 0x3, 0x2, 0x7, 0x9}) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0xffeffffffffffff9) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) r2 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000240)=[{0x85}, {0x46, 0x6}, {0x67, 0x9}, {0x24, 0xe609}, {0x86, 0x5}], 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4d8}]}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x4) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x7) r4 = semget(0x0, 0x1, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000180)=""/42) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = dup2(r0, r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000100)="10") 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setegid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getpgid(r2) setgroups(0xffffffffffffffae, 0x0) setuid(0xee01) shmget(0x0, 0x1000, 0x8e74eaf2b51d78e3, &(0x7f0000fff000/0x1000)=nil) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r3, r1, 0x2) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$dupfd(r0, 0xa, r0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffe}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)=""/9, 0x9}, {&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f0000000380)=""/65, 0x41}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/72, 0x48}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/147, 0x93}], 0x9) getrusage(0xffffffffffffffff, &(0x7f0000001780)) geteuid() 16:00:11 executing program 1: r0 = socket(0x31, 0x4000, 0x0) r1 = semget(0x2, 0x0, 0x742) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x2, 0xffffffffffff0000]) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000100)="0000e65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xb1, 0x2, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0xfffffffffffffffa}, {0x18, 0x0, 0x1, 0x3ff}, 0x2, [0xffffffffffffffff, 0x1f, 0x3, 0xd5dd, 0x0, 0x7, 0x286c, 0x4]}, 0x3c) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x20) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000180)) fsync(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000001c0)={0xffffffffffff8000, 0xd0, 0x10001, 0x8, 0x9, 0x3, 0x7, 0x10, [{0x9, 0x0, 0x3, 0xfffffffffffff801}, {0x1f, 0x400, 0x2, 0x2}, {0x4, 0xffffffff, 0x4, 0xffffffffffff943b}, {0x6f, 0xfffffffffffffff7, 0x5, 0x4}, {0x6, 0xfffffffffffffffb, 0x1d03, 0x8}, {0x3, 0x1, 0x100000001, 0x7}, {0x3, 0x7, 0x9, 0x1}, {0x86, 0xff, 0x44ca, 0x5}, {0x6, 0x81, 0x6, 0x1000}, {0x5b33, 0x2, 0x8, 0x10001}, {0x40, 0xfffffffffffffffb, 0x5, 0x4}, {0x9b, 0x8, 0xfffffffffffffff8, 0xffffffffffffffe0}, {0x38d3, 0x5, 0x2, 0x401}, {0x4, 0x7d2, 0xfb9, 0x6}, {0x1be0, 0x6e3fecbc, 0x7ff, 0x1}, {0x5, 0xbe96, 0x2, 0x2}]}) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = semget$private(0x0, 0x1, 0x405) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/149) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x20) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10280, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x10001, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20000, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r7 = socket$unix(0x1, 0x3, 0x0) r8 = socket$inet6(0x18, 0x4, 0x5) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x802, 0x0) r10 = socket$inet(0x2, 0x2, 0xb6f) readlinkat(r2, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)=""/36, 0x24) poll(&(0x7f00000002c0)=[{r1, 0x42}, {r2, 0x100}, {r3, 0x6f}, {r4, 0x2}, {r5, 0x4}, {r6, 0x40}, {r7, 0x4}, {r8, 0xa}, {r9, 0x20}, {r10, 0x80}], 0xa, 0x9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) write(r11, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x44}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000180)="d13db4df5c5803e31a6491a62fcc6c319cc3c6903c3b2f013554da18d88509b807a096a5f9081b04ff80ac9bf5187d3a2912b9d66e233c0135ce9de71944aa9588be566ddc83c1e3dcd2fce9524a554c8d64c5dc2ec07d19e37b520b61d40d2b6e6b8861e806cc8046a0585eb517e28cd2c28f2a36c10dc6689cf1355325df625aefe973b2303f2e320cf6080dbd60e4cb9a3ee2f9066d81884d2721cf66d9e4", 0xa0, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) readv(r2, &(0x7f0000000000), 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) fchmod(r2, 0x40) read(r1, &(0x7f0000000000)=""/151, 0x97) 16:00:11 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, &(0x7f0000000040)={0x1, "3a620305ae7af605f7d6a3824e5739afa4c3ddfd3c730fa3fae5cdbd12278f71d11df85043ae2429b444e796f5b8c39bc45f2f20466cdcf6438403d7a30b435a73997043a6026fa49a325f315531319883280396b529f01b4a8848cf3ec9600ca9959f41010436ccbc5a73b18d4dcc2b6c838678a7b671cb4fb1f2392be70d853d04662225fa1074284419f4d344bbbbc8e01d144cc763b046a339863c7f046d8113a3a75913bc53458f8b04eebcbb379fd80fb7eeb978b1490d6e011d104620e6f4044c69a8fe9c9aee179f695588424488f8d3046da78c74"}, 0xe1, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x988, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 16:00:11 executing program 0: 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x0, 0xffffffffffffffff, 0x1000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000200)='./file0\x00', 0x180, 0x5) accept(r1, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x10) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001300)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x300, 0x100) getdents(r1, &(0x7f0000000200)=""/218, 0xda) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x10000, 0x48) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/58, 0x3a}, {&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/217, 0xd9}, {&(0x7f0000000380)=""/92, 0x5c}, {&(0x7f0000000400)=""/117, 0x75}], 0x5, &(0x7f0000000500)=""/87, 0x57}, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) unlink(&(0x7f0000000080)='./bus\x00') close(r2) 16:00:11 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x3a0914c44f7b202f, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0xc00000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000640)="41dfc62086d494a80cb1ada9e8f0da0b9b20aef85de6762102453b0ef3cdac328fb0438bd2251acba6c094046c43fd14a15c2ecd0548756c26665c860a91eeb2d72c34d4df87c00dd5b20689c2d3318b9f29cbbae7fdaba56f110aaa2700fd5c100a1865b3745c5b376387330345247ad67f0cf049977ed1229844c6a1396870b27b3437479715d7ab159683de2cd0e68dc971b0db46a800ec45d0a7d956b40ccd475c1125486f461547f1f6ef391a862affdc8b7244bcbc9f0f9ab67b26c87aa4c27925f8f66ef4c64309607c43bf54d61fd8ba0b6ad647da8b02b10f169630e775701923670c7785009f06cd0de852e02f1d7fd5ba615508a195e2a622bcee24565a8c84158c9136f44381abc86f5be4e7d263cc646d337f6b2362bcdb025106f8b78b39e1c34e2cb1baf5842cd6602c33118ed31f1901cbc1dae895ee1cce016aa52c7b1a909ffbf40d30593d9aa990c0d2ac53837363eec56fce922b94ded9917ceb09657e7776fe742ab2ab7037e435b05a467eeb7d754906beb3dd7ec39d07f70d3bbf4de32d32360447b2b41bcefb66a5a616b93f003e72b5c54fc04b3549c5105f2ddf19e687745af49f62876f6ec0", 0x1b3}], 0x1, 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0x81, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x6) close(0xffffffffffffffff) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) fchdir(r0) fcntl$getflags(r0, 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20080, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:12 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = socket$inet6(0x18, 0x7ffd, 0x80) listen(r1, 0x191) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x1) 16:00:12 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwrite(r0, &(0x7f0000000080)="69ace9ed8504da6d7486486d447fcbb864ee0e6f93b0c8c1bcb9fc22ec7525d7aaf717ccc156877e7d48f024a6c62e3a2545d4eb9a15a84bdf045eb50f48d59b63cb950a2d3e635da448689bdaa8", 0x4e, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480)='/dev/vmm\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x20140, 0x20) readlinkat(r2, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/141, 0x8d) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x5, 0x1, 0xfffffffffffffffc, 0x6209}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) setrlimit(0x0, &(0x7f0000000000)={0x100, 0xffffffff}) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x22, 0x0) unlink(&(0x7f0000000080)='./bus\x00') 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0xbe7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x20) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2cd6}}, 0x0) r0 = semget$private(0x0, 0x3, 0x412) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/141) setitimer(0x0, 0x0, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8100, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x10001, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8001, 0xdfe, 0x4, 0x7ff, "53e0677d2d2423e0a62b55f44d165da8b57eb42b", 0x20ac, 0x7}) syz_open_pts() 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x292, 0x0, 0x9, 0x7f}, {0x401, 0x4, 0x100000001, 0x9}, {0xb93, 0x4, 0x3, 0x3ff}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x30}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r2, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1f, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x101) setsockopt(r0, 0x2, 0x8000, &(0x7f0000000140)="2ace8341a9c2c6d8ae0a3cf48b0005e5bae57347cc5fa80e3151926c7cdcf24c45d1825c8dd25b61fd10c1a54e43659298d3eecace5ca0d289f878c8e2de9f78f6efbb60dcc7ec517d6763482e", 0x4d) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x3d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000340)={0x0, [{0x3, 0xa837}, {0x3, 0x8}, {0x0, 0x7}, {0x3, 0xff}, {0x3, 0x7ff}, {0x2, 0xb5}, {0x1, 0x6}, {0x2, 0xfffffffffffffe00}, {0x6eab43f6e3c47aa, 0x401}, {0x1, 0x5}, {0x2, 0x200}, {0x3, 0x6}, {0x1, 0x2}, {0x3, 0x8001}, {0x1, 0x1}, {0x3, 0x10001}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x9}, {0x0, 0x7c7}, {0x3, 0x1a6b}, {0x2, 0x6}, {0x3, 0x1}, {0x2, 0x6}, {0x1}, {0x3, 0x5e9e}, {0x2, 0xfffffffffffffffd}, {0x3, 0x3}, {0x3, 0x1}, {0x2, 0x3}, {0x3, 0x4}]}) r3 = semget(0x2, 0x2, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000480)=""/4096) 16:00:12 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f00000001c0)='/\a\x00)\r>\x9f\xd7\xc5\xd1\xd1\x9cR(Y\x14|o9\xce\xb2\x14\xeasM\x8d\xcb k\x95\xb5\xa6-\xe5\xabj\xc7\xc5q\xd3<\xe4\xcdM\"r\xa4V\x97\xe8\xa5\xad\xf76\xa0\xea\x06T^\x18w\xf69N\xdaM\x01\xcc-\xdb\xa1\x11\xe0\x16\xdeJ\xa6\v\xfc\xb8!n\'\xea\v\xf2\xb9\x95G\xc3\xa8N\x94\xee\xdd3\x104{\v&\xbbg\x15\xf9\xbb4?\x8c4LqKJ\x85\xd4\xaf\xacU\xf8\xcf\x90=\x8dfQ\xae\x02\xc9v:\x9d\x8cbf\xce\x884.~\xe1\x04\xefg\xf0\x9e\x85\x1dQ\x86\x87\x1d\x8bn~\xebr\xd2\xdf}\xd3\x14\xe2\xf2\xbe\xa8\x87\x85\xc9^\x1e3\xf4Cm\xd3\xb2zr\x11y\xcc^]\xfa^\x9c\x1a2e\"\x86t[H\x806\xb2\x8d\bx\xe5oB\xf9\x1f\x97;I\x8d\xf4\xba\xbe\x83\x1c\n\b/\x8e\xee\x02o=\x15J\x94%\xe1%.\x17L\b\xfd\x04'], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x88) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f00000002c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f00000000c0)='./file0\x00') r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = shmget(0x0, 0x4000, 0x400, &(0x7f00007ea000/0x4000)=nil) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = geteuid() getgroups(0x7, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0xfc0000, r4, r5, r6, r7, 0x20, 0x8}, 0x9, 0x200, r8, r9, 0x7fff, 0x7, 0xfffffffffffffffb}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sync() getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) close(r1) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x4}, {0x4d, 0x2}, {0x20004006, 0x0, 0x8000000000000000}]}) syz_emit_ethernet(0xf4, &(0x7f0000000040)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x4, 0x200, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002008, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x5, 0x1, 0x0, "a615a4dec555b72981dbffe7baa982ca8b9434e4", 0x7fff, 0xa604}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e8694fbd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80959e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323fe573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104", 0x65b}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d8c585ac75fc70777c7ffe6c917a4e598c630508"}) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="a7", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6, 0x7}]}) munlockall() r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, '.\x00'}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x41, &(0x7f0000000080)="b6a1043e78871f3be9f747f86745cece0b4bc9d73943fe3595f58a7ba0d3cafff6d3e38e415fbc915d7700077b0528d51efb69b22ff6cc847b6f57c822f14ec0361890d9d335d054d064c1c1c04e01c272734ffe6923edd376ae2286a2ebc47ee6e55500"/111) 16:00:13 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x100, 0x0) nanosleep(&(0x7f00000000c0)={0x8, 0x20}, &(0x7f0000000100)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000180)=""/26, 0x1a}], 0x2, &(0x7f0000001440)=""/163, 0xa3}, 0x9209947d82d8d34e) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() connect$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000300)="2dbdbff4a997af0e792386ed23085149090e41e02c27988150878b27f3c0a67936c0dded65a197e6c878230227a9575d1255271dbb591c1147c2d7b62d3b4a46f8b154e4ad4e5c76296dedb8604e70916a124469dd23fb5279ed3a3685cbf2d8cddf450a9ebc3aa5c5308d62b8964dfdded8c95431ac20df3946e5cc862441e561c82965c1d7bca10847a22f07dbb9ca2b6b8d19868e61af15ea271eaf80d237c2ecbab2b832689e33f19c9db7508e003a93aa1fc5dcf0396754492fac1db169dd05e03da864843bc0c0baea953b80aa9fbab83dea6a3e86caeb07a9ff73a1d2d1cb352589ef05ac9d192185622911ba4a194d63ef7a7b7fa55bbead3b0c456f300162e3b1e9aea15e2fd8ac525f993929140795a483c154feb2f72cc30846711c175124b45f7f24b41ae52b6fd4da0e66220cdc3ad700fe854dd46924e627ceebcfaed2c2643665092789ad73db7d94330cde1880dad6c0548f0a2daa8b238a8fdd6bb987ec6209114384ff7e61e7805098bd72473c047c163b4fbed4a667a9056458d8e34e392332d36918e83e2ef0ca08602c2c13200461a95be8a2943ee9d7754ae917a160af45d5833ef46e09e1f850ea9d6a729cf0e0d4f6db163e6fc9e931daa2860aaabe45b21d4df5a8522723a076e6d9b8cd5c7504bfef808bc6fc4a7284b833bd4ecdc82aa898077673a84dd6f40a438558b7dc94e6a500d281dadc3b670e99080a5452db2c137ea0cd072f7e0225552539ad0a811dac23018120db15d8867b89d8f61fa952e1cc5422c31e24730452d317ac6093393c9a46f281dda5be5ba4fd82fcf1863afd3879d423277d7b706d059231ff878e6e0f9e08aa52f30187b02fe84fe4da7c2e35fbd42d99d1be97e11f6db3919d6a78bf24db1d402e862314de23ccf53a3e77682b037afe2d811431006080e60a8a9754328427a21fed0e7b898a4a714f61bc361226a8fc1bde280d13f3da9c7f0b0809e747d6c13d5b8859a41762216d36ae72643c4ea2b3850b4ea6e9e4042b7fa472378db3ef4c0538be955ad6a31733c7ca3955f168d78c0b46956d63b8ef485719d9ae35950889ad3cab238ba879329df68fd2bb6d865a2cea894272a99b0bd8302f09ab0c0fbcab89da60f96dc46cb2e7a4ab21da9452c2f0ba10a3e2275352546d26f38f534afcf45780b4c682199b65ac003d9b2b08add5207d2857b034760a7ee805248a602d591ba7f060d834e0cea9d731be5a88a50b7283e702db063f367b6df144eaf572f6614421ce76c8d94c993341404d0ac0fa14dda81ac9a4625e90faee49adff437868656aa86fb8fe73d1c7b83480386de8514aded97c7c0c47599cb68668d46514701d041d207f8a6af067986e7eafa2c55e212e9d702c0b54d90d42b2fa8c695a87ca1cb86e4367e2a02758bc5079324cde9abb80ffffd55c09232d67b2c1a4aca744b3383b2d3dc622baa6867fa5f31fd99c03609f5548dc6558bced4829e13794488825c7e9008082572c4b83f695635736d6fd2db4ed3eada0f5935f4c86803e87d8cd8bbf5ac9c81574ca835e8d824c0f5d48ac27196de686dd780239a1b5e074cf0383c3b216d885188327afb65293c9b1727d8458e24fcab34797e0042fe468a39055bdd394593f8b16b7ef48460d0ea4b508b363203f1b10e6fea8afbe7d10ce2e55c7dddc33b3226cc51d6c490a9965f236dec89c7b7c19ab3508e99dd1a12eb856aab1071b86358744ffb5848223aea188993faf450ea8c6f5a2c481e82a1668dbe7953658530c6f340fbd69bb08b0274205979a66c8c978aa5ef4bbd6280b0ae2bb35e782b1204845daceb89f81e132444337240ef97be4e108ff98373bbd71974ec7ac19b3fa6f7354788721794db3a56b5b370e36467851bbb42abe2edaed31f57f27939f08cc206a931ceea13fc815e3d93377feab7c54309a39a5d8b8d67a4a1ea940a2f463d32f232bf7531d6b0e5bf4e21f8392273fd23990b38d3776de306cfc8d71a4479a5ad0be40874bcae3a71240bb4ccede60b4e3a0c6c2d427cea31810217cb63ceeac7ecf3ba6677f63cbd15bc538d8adcdf27788f0fbfa3e2617ac7174ad3a7334db135b20b8a309bf96e12d740dcb207cb6f617c9a3f2256a61e5d9e3864ff5d1b59cd85e9045e00d3e452531479dba6f788726cf26b020df407869621efc49b118464606b4028886ee028f843837881cabee3ed5a39f02b2ceae288ba668fa9484cd5eb965d82e9da2a2a1ba5c66f5fbdcaf00523d31bbf70d4dfc5f67f397f1840793c579aed9ed0651884ac006bb8ec4163a60a1da7bf653a9fcee1e842a22475074d6a939572cc3278301fc903c8db566b8747f79e5540fdc76394ccf151ed53691c7898b642acb6e199c8205039321da0f461955d68a3d70da562f17523ded3730af230a804fe811ff97fef5b97590625f440aa9eb4216e1a9e1ddbb005d83450a51a26d78c37ef9fc3b27f4d254380bf8c4c448f8c7922a3a6d0023830fc4fd03256d59fad8ce8224f4f36d4e9e81731ae92dbf9aa7ea1a78d954b463d8dbc192bf3518e7fea7ddf4e57cca31529ab517e7346d583338f61e16babf7b88d23070628344279bf17ef337336d5d9d5805b588d0ceb41533d8fbf5c6cc9a04b9466b09026473c18ea8b4c428df9df5e640debbd183909423eed33a6b094c955c7cb5bc41d41ebf2d77b7f56a03663322df87af931ad0a5f46f4137fc6c0391063c8731c1331e50b047eaad80c421d1d200f4bfa177bc59a9f302b9a54f256e273dc8b186e16bb96371e8d802ac6b83d827dc0967fa85cb6d9152a28b62c8e899bc59b26276b84636f8012d7405fbd39613f89788184ca82f7b876de06f8f2c24f74b800f8e2ba0dad3e6873bdf8338f264c3c5f995279ef1dea3a0ab305bfa1d51afc051ac23667945dfb1b10181564f64b28dba743fffab1951a120f0fe0c65f6d6cf8b3e2cee14666a2be2da3c327ee9f91454a9af8980cb617a86293e123a316446ceb1dbf25b580a4393813b138cdf1691ba2344b43af80ad2c07291b53c2c4692be590a7f97b3730c72f326f7849b52585c4386ed6d56025e5d6597ea008099ed88c1b8724896299d9df267e040068fc5627d2a2b9daca652a017b6a5d965c56e6e7a65c3ab323dc3c060ddea84619d698b01d7be635f60075d2ccfb3d34cfd8542bf2748f2f0934e32c8ef7d4f5130d92c47cbc823ad314dfd8923d00a27da8222ed42181649180972e403b007343d64d5e6196911b42a169e8e1c716f2214e7d07ae40fb0f175a29564a5ec5c7c96ba6a3cef39472227bc6cb25e049b5ab554fa3237bdf8a7547996f24437175ebb9a188305be194fd36b4e66ea012f810e676e4e817d0ba5bf55e7d4c7c086541b91056858c50dd4315ff7f65917d41e9f4ca9a121eb922edd869df1c42b6b53147a00168d4275b5ca2dccee7bf827f5fdd69d84df786b608d36cbba02f0f0b5096abb3dd7eb4b448bf06a38f72127ab0f912ad63fb9d35170cf313e0c9de5b72196f1ff0f88b27e6ca9cc0cf63a673a1edf3daac004351b55ca0ac45ff1935bfc90a012651bb7332890ba3559f5bad783f20d4a987b100e5bb1121e5bf5d0fee77bf9df46ec0b1902bd5998522aeecfe5c346409f7ddbf98d2cc30a11f4984c2b7ce2564551a1029300045e4d3ea9b62ff8302383253149509bc26785f51793f23e6d46da66397f1534e8261e692f63decb294424df92ffd60f4ad29edc66f34708fc95ed725baf466a8543cfe41135156d3e29ced10bec85e360784ca97b87ab5ac0e8a1cd04e3d0fd769cfe2a2241239fb92c05a1a8e0e1ac080920f9e2200a527f4d0d5f43cddb145f0acd3c2154fbd71b9730334355871e71a54b83003d3cc9b56e8a79b1de243141c2f448ca2c4adff0fb7ea63c258bdf9cf2037bd5b9937a23c4982e5b3879b230a1af60712c4884525984adb1e1d1c68222169afc499de57037763627b660fbc8c9c3345b966d55f65ea2f11f48dcc21e3682d78b8c3971c51dfe03dd3c00eb5992bee54095d26e3b0a9e37423450c6c9f4dc9c90d9905b40fbeba6d363974d25e5388f1df216152baf5ef1b051898719ebd7259d6cc8b3b142ae3594bc15759d66430eff7adb1882e0a59d63d051dcce2a302b61a7f07faa2d6216f433a9f295bf7de70330dca68cf8a69974595d66efbbd41688dddb3c23bfeb1ef17c4b3013f20a507bf18778a100ca19050222c2e827ca54913de60140745d3d0775b57f15cabc20a2a08ae66bd65a1da88e64c22306ee5f9cdfa74af67d3ef35c065358cd18eb2b70d38f30fe023c048ee86e446d32919f157b9704c22944cff23dd13bff7a433d450cdbc7bcaff04a879886923ad567a9ec7c2c5e5406e754708bf2a8cf1471e911aa6b771c8522331e32060ab0b88451403c267380a025566b6bc40bfc22ea977413cc9da5d876fbb42e14aa6b80db098e046e0ff4729c690ab20ee21f6b15c5f583300ef351bf8a2e22e8d87fae5bdc5b2bf7bd6ec732469ff7d1553b1c69d9e290a020a22d53936044cf6b5a1ab4957bf66e49ec675fdf19898e468c0e24037966a80580489f7d1ec78b9502b2cf7143c3f9830e8e7325c94b6da706b80cdc8aa6aa242a0f45692a8d5815f8617337a84dfa4bcf0ca45f00788cdb5e213010a1c07f6076fb1fe7d33db35c61ee12cd4b7b260e7e0c627fd169fcce4f3b6fb3f41152b29bf25d88257a5c42e14afd447b82d690364729a128acc9c7542e1e31d5365c1c5ad3ac237afc6a8e9bd29047a2a4248f3cb4b47d6c97e536ab5f18f67e89c179cc054ed7373c31472e12bce6e111f93cd41c0e9eb2152add742fb5369ffb5a656e9764bbb2e7752d19a242a1512ff5f52cf2549dc62f0e416b3d939b722d9932c70cff757af0bd9a4a17b8fab272ece01c8ed427f6f892f45192aad187910b9af94b590f30a311a7316334c26f421959472e7d3339333c28fc46c0ceec1fdb7c64b32cd6f61a283cd236e36e837a2554528d263a9cd47feed57549776885f3874475a618b95edf7c973237b8ee7dfca21f621a10631f6dc64e6c3e8dbfd3f3c80f48266782f32ce5f6198f00f0da139326f93064fedbf9710c9d6b9fe4066841679164d1308d6fedcd438eba117c80529998c60929cd5537a787fd001b32d5239178b94266dadc53693dff2e71158d83a310d54115097830c1714f02f3bdd8b5ebc466963638a764b3dbd9a1b3cc5aaf6b56ecd547a49044428b8b544bbda7117b4e2672cfcc39befaef8ed4d899a019d3ed636be03ffcb9bd34af2c0d7f0f92b8938989560ba2fd752c9b39d6f6a1000c96b563c23f86311347292a459f500daa07b8ac56220cbbd757221cfae3dd494397f9cbcec87063583b0fc6ff249ac882a620867f6c40d909890ac46dd7cfe0eea355c0a247a46b8abb35b11e96827cebbedf38d7eeb470781edd8251b8560256826eefb3ef9b329d03f51aa69bfe3ea26c625af256f0f1d380d514eddf51374e0cf06449bc69cd0efe542f7b90ddf74eb97f9a46dc29b625b955497c41415330f4f88aac62a92b8ed8f1f340c4c829760099fbbb714b597bbfb5cb84c94e0ffc15668f430000fc93d20dafd70fe8b582187966d1b2332b17d2d22ef8704ce4c52fcc920ab403e51d13e50d5d9a126c1e22c59ba811862acb7a1b903e06bbe4aec6313c9e80e9172d2a633b34315b0f987052684a376ca0d356e97a5a3a947dfffea47edb646477f96bf395499315a556430c74bc8b63bb7a11", 0x1000}], 0x1, &(0x7f0000001300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYBLOB="00902ae36200000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00\x00\x00', @ANYRES32=r1, @ANYBLOB="000300000000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="004921a3000000b214d3ee61ce93de5c7f72326de6076d231d421622eb1eb57df463daa42041489b1b7d0e4e16bca7a9155d687445e59df206cb16078fe0c6658446990dda7baf2b5faa3437014c0fcc2571744b15225e67883fcc2eeaade992b9aeedb3b84421f02a3e4341487dbd4ae0e02423210fd5be07ec3287f7797e5fe1ab74c5eae5031df8e9c34445469ad16414483c79cfef08d955e7ac7e757852af4f282c7b3e84a97747709e2f9472f7ec4f256b6e4a4d4f71e0651468c1553802b5c7f16794c3bb35"], 0x80, 0x2}, 0xa) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000015c0)=0x9) fcntl$setown(r1, 0x6, r4) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6, 0x3}]}) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8088, 0x15a0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe1d, &(0x7f0000000240)="02cd4b6d1d5ec302842fc8328d0dd2d00a942de0b8d14ee73a88598a861a099206a4d541e1e491c48aaa7f4383d6fc7fe106a91905b09c1c23d50074dd1c7abf3af3bd1a2ed088f8ddb757b51ef6ddd772da383b1badc5d42e4871a366ecb8eee352c618a3a5c0525743819afc1fe1fb887292ac00821e3e361bb9a754ecee7138624291b1cb256130bc1e5db4a2b88985f6d4c07033f87740") r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) 16:00:13 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) read(r0, &(0x7f0000000040)=""/46, 0x2e) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x249a2c36, &(0x7f0000000280)="b639f33d40378b67b05c6815eba5693e177d835475f87af38ae8e2b0ed679b9e28cf1377d200044b874a6457a0b8abbcf8304a4c7392146759e7f2e46b569325803c8f42f272a3516fbd269d4110a8e6cf34b0e37ccd9d286bca2ee53685c34e832fac8b17564f811dac9786d8d229948de64905612d196f76f8754a5c7d4998f9b30a2300691ff5b8a5f6f4f5d76151f2") 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x808, 0x8) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) sendto(r1, &(0x7f0000000100)="f5a7884c804d9797d8ba63b4a5a6e02f2b5c28272485137e001171a4e7382edee0f4b80fd9c14b12a7094d329f506c77f405e4ace8288f362982", 0x3a, 0x8, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x100029, 0x80000000000000d, &(0x7f0000000080)="e3baa6820a403e6c015b75e9ed319ac6c7613e3ba304c35a93ee9e74aa6a6c35bd3c729b8c7be4203e9eb366db133c1557ded3f846d2530f15ea04ceea4a38ae609068027c1c46b1c105a41c9193fc35989bd0613b74c702326e36bda39e1aadebaf8f7fe8", 0x65) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$getflags(r1, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x100000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = socket$inet(0x2, 0x3, 0x81) fcntl$setstatus(r0, 0x4, 0xcc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x8b) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe96c9dbb3383f37c, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) chroot(&(0x7f0000000140)='./file0\x00') r1 = syz_open_pts() close(r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x9, './file0\x00', './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c52", 0x38}], 0x1) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x1cc, &(0x7f0000000340)="b6c557044de2ea63e586888934a87378d60e2d3df42765a192bb58ee213fd0167b45c1059b8ff6eafb1fa46b9459c00445f31e55d8de6734d54c6a52d3f2d437c1849342f071d49ff49ae92fe12c10fe25cc031a2eabbe06db7cc3e261defa461be9653936f1123fa10c8ee4cda7bd69a8dac137fbcfb409d4dbfb6dc62f9aa49d8374df1436a7738c4a3a9a7d26d940eb72a775fb7a47662dfbbc6bbdae815b620102a8fb1ffb60e55e575ed44833764af095194465ee9680b990b06b2d2e124f") r1 = socket$inet6(0x18, 0x2, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) close(r1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0xffffffffffff2b1b) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) getuid() socketpair(0x20, 0x5, 0x7, &(0x7f0000000040)) 16:00:14 executing program 0: socket(0x18, 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2e, 0xa, 0xfffffffffffffffe, 0xffffffffffff7fff}], 0x8000000100000001, 0x0, 0xff, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0xbfb4f58c0f39fbfb, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r5) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="072b1790742fcf", 0x7}, {&(0x7f0000000100)="c1d30de6e28ba22ed30201dc2ac88632a0f5bb56139652c578d2a55d5d8970660c186ca9bfad1a3dad238cf28ab03c79b059bcdbed172166c54ee04451d03e5a44eb75669e30b14ad18055ee5c64d7f59bb8cac1dc144360320a4e4ff60769276730d07c85b990abbe571bd00f07d2eb9a12f7afb2d80c5b9338c564be1f1604c76e95f14b1979a2a4c7cc014d5f6bbf9df6779cb395913a3501df9251a140a423a51d120ed6b5d783eda6f85a9d891b19c5b31f5ce7e4f0d11ca8136453685cbd25ab16c70688a955855b0b3e51dd5c044260ce82a064b7c1bb2b8a1ff547823f4f9c317daf2b48dd80f4", 0xeb}, {&(0x7f0000000280)="beda7687b62da0ee80752507e8efc7f9d7e77fab20a20baa2b8d3e969085a17386061a9fb3029ef164647ae6aa0a295c67d69f18eac03ac07e7b54aefc27fe3d8b80a87a4ed69d02c6594a2fb2a630ed80eb74aa4c57d82effac0bf5c52e7875f488407e177b9d7f2cf053fd8439a06c8a05d7919c956ab76425bfeda819d17f8953", 0x82}, {&(0x7f0000000340)="ae4f6217aed5cc866ea18b98f95212360a36220ed4b7ff62e1f8aeecfb3fb28aee703f502ccd76f2452bbda726a97ebe40ccebd7fd75041b684943e973856a39019d0a681c0406baf98eec89709fc9b6a87110f81175f76ec5cef231e8c014", 0x5f}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0xa8, 0x8}, 0x400) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x801000000003) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffff36, &(0x7f0000000340)="b6") 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xb, 0x7) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000340)="00000018600400800001400000000000000d00faf20000000000000000000000000000000000e4ff0000000001", 0x2d}], 0x1) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:14 executing program 1: socketpair(0x1, 0xc005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000100)={0x401, 0x6}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000280)={0xf6, 0x0, &(0x7f0000000180)=""/246}) readv(r1, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/19, 0x13}, {&(0x7f0000000300)=""/149, 0x95}, {&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f00000004c0)=""/32, 0x20}, {&(0x7f0000000500)=""/115, 0x73}], 0x5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000600)=0xfffffffffffffff8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000640)) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000006c0)={0x1, &(0x7f0000000680)=[{0x9, 0xee8, 0x3, 0x55a4}]}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000700)=0x401) r6 = shmat(r5, &(0x7f0000ffa000/0x4000)=nil, 0x3000) shmdt(r6) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000740)=0x637) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000780)='./file0\x00', r0}) ioctl$TIOCSTOP(r3, 0x2000746f) pwritev(r3, &(0x7f0000000b40)=[{&(0x7f0000000800)="c28e10ba7e532222c3eaf38408effe9fc979f3a066c652220494cae8c5bc29a6bf4aaffe30b6a84b12dd1e315c06", 0x2e}, {&(0x7f0000000840)="8ad57b09ab52ba340b", 0x9}, {&(0x7f0000000880)="2590f906a65e03043620d3dc8bf4fb8f7855995a2b37b9a1af8b8e51238bab1b54dbd1e136abe144753467d49b8a6684c1822f1bc896de239d5ea5b2fb73f6634c8019df3a40f2abc4615adc5ec379bc0911a4b6ccb1149feda21e778e86aa70d512fea19d6c3ba9dd3003c5008671f7186f7afc8ff22961c04243f59a65dd57bdac779a9ffea8704d339d0465af43d9489da243882a9535dd5a9d763ca8f9cdbfdb8c1d58a4e58eec7c17fee11c7f7dfa8fc27a164aca7707ca1ea2412f626d9f94b57bb65178995922c0a2a1401c4678b59a0603bda2ab5419b2592d", 0xdd}, {&(0x7f0000000980)="e1608a9ca934816fc5a6ac394114ef7d92038a5c1a9814f836f6564b0631f8e05e2d5b60041cbd2b3568cf982c6f42b68066768f734e142360a0c097aeeeb30cae555ae3ae3a25ddc407146374bad05fcd8ce501c8eac4096498be8882bdf0b52fc53572fa3cd67979adaaaebabfc607d3ffea6b849027b066f21782", 0x7c}, {&(0x7f0000000a00)="43bd6aeac839632b7d206b0eaac0c8e2d755bb09f7f8f37230c085fe17393f1c377e0c8e921c72c39c2f76c7b2d095681b862a624d534825ff620c8c5ac3282a68f48eca8aa17fa6275b43732cb2e6ae199a79b8e5ae0453ea23050b0af8b1ab8f7dcdb380e33fe7c281234914940ac1fe3226a79edb0b952afd8c6bee1bfecca71a23fa6766fa18d48aaa54689780d8e26d92b99644aa9119e9", 0x9a}, {&(0x7f0000000ac0)="e60f1ab785e65106b129e918e3a19b7e31a391fcebc92a9ba4ea6fdf9bdfa1a12521fb8cfaae28059f2dcd68458264ab8b32f6a30b4e1fd3d74ea0eb2fe70ba92d5d808d89", 0x45}], 0x6, 0x0, 0x0) stat(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000c80)) read(r3, &(0x7f0000000cc0)=""/106, 0x6a) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000d40)=""/209, 0xd1}, {&(0x7f0000000e40)=""/162, 0xa2}, {&(0x7f0000000f00)=""/13, 0xd}, {&(0x7f0000000f40)=""/87, 0x57}, {&(0x7f0000000fc0)=""/255, 0xff}, {&(0x7f00000010c0)=""/218, 0xda}], 0x6) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000001240)={{0x6, 0x10000000000, 0x9}, 0x1, 0x4, 0xc6}) r7 = geteuid() getgroups(0x1, &(0x7f0000001280)=[0xffffffffffffffff]) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r11 = getppid() r12 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001340)={{0xed, r7, r8, r9, r10, 0x20, 0x7}, 0x4, 0xbac, r11, r12, 0x8, 0xfffffffffffffff8, 0x7}) 16:00:14 executing program 0: r0 = socket(0x1, 0x2, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a, 0x10}], 0x2e3}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) getpid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4d}, {0x20004006}]}) syz_emit_ethernet(0xf4, &(0x7f0000000040)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x7ff) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="a2022e2f667d4a4830006cc6e581604b7a8463ba88b50ec89c5206e87844f38b8ccfbf0c1fe302eb6f56c698a364dff402d7386d4c4dd01e3674a7f929c8496240dc2737cfcf92e96880dadc1315569bf02800d4b987b3713d768de30d5db8490f6ad087d8df9592c854b70e845511f721ecc052f23aaddb8c8023a0dbb678af3fc2ef9cf7e56acc4a2fa3f29af014460fdeb1bd2c1990528074fbd4fbfe4e2307f4fcc09e80d9988b75274f20217fb6ac233003ed47b981408acabc3e37294af4f0ecc469246d56a7b2d242d3fefa398039a2"], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x9) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x3, 0x2, 0x1, r2}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x0, 0x1, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000000c0)=""/201) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xffffffffffffff81) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000001c0)) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x52b8}, {0x6}]}) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1c, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x2}) 16:00:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:15 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10010000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) chdir(&(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x2) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r3 = socket(0x19, 0x3, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x190) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000200)={0x3, 0x969}) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r3, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0x167) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x14}, {0x6}]}) r2 = dup2(r1, r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000001c0)={{0x0, 0x56a, 0xf56}, 0xff, 0x8001, 0x6}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: socketpair(0x10, 0x4002, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/23, &(0x7f00000000c0)=0x17) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000000), 0x4) 16:00:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x1) chown(&(0x7f0000000000)='./bus\x00', r0, r1) accept$inet6(r2, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r3 = open(&(0x7f0000000380)='./bus\x00', 0x3fd, 0x0) write(r3, &(0x7f0000000140)='O2', 0xfd1b) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20000, 0x0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x54}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9c") getpgrp() fchmod(r0, 0xb5) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2a) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x50}, {0x10001}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="eab2e04b"], 0xa) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000240)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) write(r1, &(0x7f00000001c0)="22111dfba2813571a84aae7d46b4c074e8463b5f0ee0022c61d8269b29dab06fd7453100526790492d5e47412356a1fdde681bbe398fdcad59e528c4e98d5fb77feefbf156b4a3028fd44c649c5e3c", 0x4f) getsockopt(r0, 0x0, 0x6, &(0x7f0000000100)=""/97, &(0x7f0000000000)=0x61) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000190000000000000002000000000000f5526f5e60d2faf55000001708a7"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6b}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xffad) r2 = dup2(r1, r0) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x1, 0x4, {[0x9, 0x80, 0x2, 0x61f8, 0x3, 0x3, 0x3, 0x3, 0xffffffffffffffff, 0x6, 0x92e, 0x100000000, 0x8, 0x6, 0x818, 0x400, 0x8, 0x1], [0xffffffff, 0x1f, 0x5, 0x0, 0x1f, 0x3, 0xffffffff, 0x4, 0x3, 0x200], [0x7, 0x6, 0x0, 0x40, 0x0, 0x1908, 0x7], [0x1, 0x4, 0x999c561, 0x2, 0xfffffffffffffff8, 0x4], [{0x2, 0x0, 0x8, 0x8}, {0x7, 0x0, 0xf7, 0x4}, {0x897, 0xa5, 0x8, 0x7ff}, {0x3, 0x2, 0x200, 0x1f}, {0x80, 0x3, 0x1}, {0x7, 0x1000, 0x1, 0x8}, {0x20, 0x800, 0x3, 0x2}, {0x8000, 0xc0000000000000, 0x6, 0x7fffffff}], {0x9, 0x1, 0xd5e, 0x2}, {0x3, 0x1ff, 0x1, 0xa}}}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000002c0)=[{0x51}, {0x16}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)=0xeb3b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x738) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x400, 0x7, 0x0, 0x31}, {0x3, 0x1, 0x8, 0x1f}, {0x200, 0x80000001, 0x174000000000000}, {0x100000000, 0x6, 0x3, 0x3}, {0x1, 0x29, 0x9, 0x4}, {0x6, 0x9, 0x23ff, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="ea") 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x4}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000200006e3a576cdc0ffe0000000000000000002a76f632f7b3c1b9115a6529ace2de33350d35d5c98640cb235900edf762b3628f7efb3fa09ad01c2ea146ec0871f903304bf5197ab2545aa44a272a13897d3f4aaf9440d73b50dc885ddd1340cd118198a6c765a3e9f062cac62c6f709b637b800d"]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001780)=0xfffffffffffffff8) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x1c044, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="0100", 0x2}], 0x1) rmdir(&(0x7f0000000140)='./bus\x00') symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='./bus\x00') pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000440)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c926af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e92ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d78f9cbf98b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072d43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10aa94e003064692f172221", 0x2c7}], 0x1, 0x0, 0x0) 16:00:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rmdir(&(0x7f0000000240)='./file1\x00') chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='{']) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x100) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x4) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x0, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) sendmsg$unix(r11, &(0x7f0000000680)={&(0x7f0000000780)=ANY=[@ANYBLOB="902624c368dd270c48fdd9975d31ca7995a52bfafc8504d85377b3f819002ea2868b0aa68bf3d8a5fab1327497c1d933b1423dbed54897b998407c1121407c63f608899e45d66ce57c666859619e7d78f9c05aa3fa5eb15533949d93a650783461e4d903c669569a4e18703478959ab7992b7cfb1f29d6a42b2c5186d1885620674a4e5b82462e95a4dfc986faa0f708d5af4a98b94af56d868e490ee4306625cb16ac054e4fe608c5e78f28ecff90e5efae7186cbc4f36cdb96019e8ae957adef37858239e1fe4b5b1a949197fe000000000000000000000000000094cb782b914b572db238b227839e6e8807b9cd69c51592e7608d7e6f80e5ce10e28047814a4c73d44ff07a34e23f32c24d5d"], 0x8, &(0x7f0000002a40)=[{&(0x7f0000001a40)="8fb23757ccfe9ff4d8cc041ae5163f1c20f2db6a10a95e9868215f6b7280a9c7668ed9bc0a63714657e0f9d69afb04e9ff0d6e3f4d191b1957dfc5cc08ca15677f51009b30473a381a8ff145b1afaffd2b5c3ec5e523c4cded6cc4f730755274611c07ff76dc714d0bcb20b96a3a70617264414dc5338788ce3e8b0fa6df8e8758bc1fec9f221da669bed06fcf965c6a1707bface92c06628cd4a1d2e760b1312aee5c26b9468df0b7e71b6ff8c82a2dcfe449c27f454b38a9c6452b28c2743989f0344b844fdd7b53f762fa4bb40a9ff787adddbae88ebd0d1b5824878dc6910e4dd106a36545ee9ec15d13849409eac9f660f4250f31cb8633d367f626fd74a131c3bd361ee38a7137ce54e37e46598a428f2ba9961cf5eb3508ab783b069bdf0c9c287de9825eac53a1707535859c023bd9c729ac075b3cbd0b6d92218ecdec89c4ff758614aab97ad9d1f629c0b2f1ff52a621260fcd16feea1deb02c7b9a4eaadb1ea9206e5f2668bf333dc4b77c114415c6abc2ac8e4f63dead887a808580843ae9bb5b467024d3b1d34a2c18a0522299977e18ff3a285b636b4a9974063ea78216c22f25f3adda091854a1cb144b0989b684d1f3a3a3656f9ddb15e4bce2d8a870f2c345ab9725a2867e2cc5fbdffe842982a9510ffd555bce79b71f648434fe93b398eced2d1e0382c6b9edc7e57483d4b12154e2f0cd06a4f15910f92a80099a6b5ca47a0ffc5c6e32764fa2ef44e494e4029a266580a6ff3a149fb6a9d5a5d3449dbc559d80c364fc6fe2aaabf90aabca4ab41f7053b33aff9b2bf61a9098914dd956dc5d660d35b6c7becc9e50ebbe1770840491da2f1ed7acc506529561ea4c01ae79a1b18cf332b1ee8ac8054be5a482b6e0751d2fd74dca3b2069ad04bbfdb0281a9ddcdd7e5dc70a716c74791c7b7cf0b46c81a44e7490a41db06bd59e0b11aa98394cb67e563a7c39ca1b05d4430efdfcbfed4d107d7be7dcd4bb00f78d99b2b065af0c0344d12d0b00f7a50bb96b4029845810008f56a241bdceb8864b6d1fececf452553440589fd08ef3915419c1ba273a4c898de9dc9cbda7e0184d802cd354b7bc8327a4361f3dc6b7fdff1ee740de52aee885861edeb6240d2982cbb7d9ac8525623fd404183187b1445c207e9e1b1fd93c315570c787cc6341001924a025418c0c7b9e37cb6c29d2e9945a81ba1983d57fa58e01d1d8ca245d9c5017a781872866f34d45793f45500b5c0b5061ca2c6900b3ac6fef548a8d2a7dda7d8c1a9c24733f978a6eedf62f9f8c7363e3fb44b60f873aa5c31dac7bc18db6189861f9a116da8fcfc402eacde80f07e31a76eb1b66aad1d4bad49529af04a15e14656f207ad524e80920ea81acba2a180224344c847dc566bd9f3be16066ffdb750d462b6a3c97f6f4645756269f3a974848406f9cfea84697476295c5b08a0d6f843042912b48fe2796376e64ea4133c048b44597a91c5128e7e647aab134ca8e6680e91d055b71eedd3a5d9fd2d3cbb52f08539f295f38984d201b64dd490d9bbc1ea2aff62f2d563c0ba1146264fc156d3be67d659c87624b65c44e4638d481b665e217f5f530f116cd5f186036868d283876527b9303ff4ed51894991860fdf28d81657096571be86f36476531e9eddfcdc7240e5b9da4ff76877d68d34fc159f88a6cc745f73424095a834201caaa62810888b39f86126974d519f9bd7194cbf3ee5e18996c9cb0208ade31cb81d33185466e45105551b625a67f6ce234b5eef1a2aa5b8846d32208485cdd57b44806b1849ffae0a5b75049e5614849d2d084fecec5c76ad210a24d46d8c4ae76cd5cc140b00d1325c2e2972eebfeacf1997f44c79a78c61752209ce1f116016e5ed686816873a7ad3fad85b098fce2c0a8b9715d97ef71ff191740c17f7eaef334c5f8982089d2bbdb0e1c23ee949f3850cd29bf1e119babb528f363b36d2d79b2e4554e779e04c3e72523e6e1d4280023124d9ab6367fab3576f01974c507b67c0ddbc9b2cae15dded84ba0366089d21f3f5bda32b2461709ced2601bd7fa9d59552f682ffad917d00e5866f6e359a94c218ae80bc5f918b567b97031255a2f4bb1350491fa8878c1274d4b08a8bf479c6f55f875f5df7f3347d5c532e2d0d62ffa94f139d4f14b647f9dd9d612e5e01631a7c86f1fcaa4b8922e21f4693b5449cba06579a7ac15b6b5dbfc4b8a22c2dc3c7d4c25e4f51c46bd6443e90616af15cdbbd9455fef83b68e01fd48f0f1867ba4f1e0ce006aac019703bc5fd3942b18f9191e4c303609368bad0671f98c0e77650889c37977fa42127c811e2fc85f711512b1682a72b4939b70ae24f827abe033dd7253c31fe3a12172c3c9b5afdd3f2b75ecb4156f07f8659254f6cdc2a3629ab07bcfd1e83799ea7950129b6caf4f4b15d94fcf39a8627f8320a654ac8c43cf47475e252bca3e9d6d70c73d69e6c174a7dd639ed9f8578a704e1949864811d9329a7538419461305d94b03a92ad276a267a06d193747ea9df533e063292201884f1c88fdc257f6dda211bd7ed9052a74a207c0ea5dd0e2d67482ba1eac0104da9fe8e031438d5e730ba3e171bf5f45172db91363a56d27c63d3a0cb4adc8e17705624cda6b2b5bed65edaa0b5398d2d3991ebaea6120c5b7c650499b674b007c7eee5b71246bb83c285db2070495b48b5c896d6af4adce941588fbb1161dec5ecad3a2e31c4e5307d61c43666868266c535e60b604f8136d21bc0ac865886b0890dcc3604882f392701d395b107696b32d0f5929dc335b61e67f4a1d3cd7c790a33fadb7afed165d3468dd3ce5f70a91dbed552f912ef62844f54ef4d8cf91f1f5e03e34a0f6f4793f50311000255eda2f5555686207cacd093f54a1cb1dc7344592c4ce89d435119fb2b28a38bf75f80a4fc91a7bc23d7c4c104758139c1dd9f55f675175b34b79d986d75c1268155524be9068bd55023323962ed5ea8555a59f8d160b56d9ea83196c671a16ac71318ba3b26190b224398ac71c080cb7b24e598b1a6535ea42a7d70ce4fee0030506d318681ccd90c97701e000df34c85d894dbad9bf2f5f8312d3a6ea65a373f9aaf220d19a1f852e72db662b5bcd22b8447933640a771d684e321ff54d79f519fded53e024f4b13cc4fa90b5f94386c71f4f65a6d9cefd5b2472c87cd0154e29f3a625e6d900e8a4213f84eb58fae934e1b6181e5369a3462264e04f4bc7cb86efbd36372fb3274f1ac9ab2d5b462ad066962d74d9e201ae60cf32f61e95bfcf25c842865f55b0cd671b04fc7a4e75b3e96eeda285bd64991488c0e7e6c52be69baf2e4c06d7ed5b4f5a6e1f3bde30fb3efc7743a9aed05bdb7e263f59a76128bc460da74e534177dfb7facf913c1834c14d13a174b98690c74b4845f50e362b55561a75783518c1b629912a9000e4dea4efb449acaa2b03d51be251c03e7ae08b42601d7e2c5626c14ce05b972e85ebff0d3ffb3cc57b73946086727ef49ff65163331ec62a3cd52f9f7cba5d997a7197eb48c50590aced6421ad97ba8ff81123a8bdcf9b879c9270ac6e7a93ed02acf4c64909032753f07b3d82eb53c02156884016ce234c7c1167de6fa8b4d333d317cc809780b1a7bac03702073dd2ddddfe75f056500d3e6295e0194f32f65d50726476f9354d6b0d01d0f941e27259068ed6c41c33b4b48ddd09d7b4bfb6561cdc7ced62edfdcc679ba08c7f20603d0a2b9452e0a6b1799e641bd2c70b776f966d4f0bdc30228852169269840850b1113f11162d1c37f603dcd893a158912b0f20b4be6ceb2c81929b3d01ee3df8153a02637f1c0701ac5f276b49b83c45941f8019586c745716da3f2db4fa71439fb676a2bfa08befeab4fe5b7c8f7e36a7ee50dd7e9854b16de4ad3b837a9a619e8145b0546592955924ef45218ccc82ed815fdd817cfffa0bae651796d41e06e6ac9f1597e4288956c6cce268deb8767866cfbba4214641b5cb4487d4bd22a9ed30c06aaca58b31ee6bb450edfc4bc499fc2d631cca254e6862d55d5cea65802050f6984b50f91df28d4d86bb513ccca63abca7f51785d7fbd7f1bd59227b8b3d45da13b41d16154ce63047cde8c64a31a3a159082cc2a75fd96e9611f15dcb47945eafd56a31e1eff06e1a8fe4d37d039b7f2cb39ceb81d00a8c9dbf7a668378c6bf4f01c443d987d1ec0a5c3ccc6df4543779a729cad85c87dd4daba35f9e6e50668dc0a6bfb6cef69239fd45368a7861038a443459127fb20046a0719db561fc446a52f6ce6c73230e3e66147b7f3f4370f9fa000fbe982e3fd297e2cb466378c3bffb00a85521ccfb45732d02a3f1e5bade10d3aaa3fcea265254e7d2586ccac903da6b4b8317e46ac04132569c1b851b0830b135381f528d61e8a78c43d6bda4eb33b851c1e0d90e43d8efd7672d141640a14e784d0e6ecad0710f125d222e7ad376186401e963b661660df6af5e54115baa34cebdcf0c1d334e0bbba3282f1992b05939010af5b988e644e8ba1bbaf9d5a90ab89deff1c0685c72572c8392714348e751a00eae1463517f30bca05442adb2efc20f40237179897c9d097820e98a594eda4377c0a3b015b61acf34dba07169f1c94709e589fbbe0595e89bb8721ab8606b50155c8b94e8f903c8c582b102d73d224ffe0e600f2da40c91b941a7ef150101bc1ebf9a898ad3275f66e3921b2c7057bf3060faaf40e571a2596888797f9bc39558fb45a3e1d31d7946bca7479c2e1cb967c420ee3bdc93f51d60356f6ec3468e5d0f98afeeb42a79c4359a266732b35c7046f1a517f6f6be13cd2aad24c9d8ce13da5133af29858bc3f2ea1ff4bc5a19cd2dea8a1e88b7e3df1fbebe003666bc28835d0a3099d0549f5692355cd5a7a264df5316724bc5080b12524425a228ab2a3c777bb9983efd674039675bcebf4c77006c6d86cd0a6d027a67f6cac9040ef5716a3f624fc6ceac1979f2b61cf63a1de557b4a173816163938b75db9ad2b938780018e0918299831be426b6a4e13c5ba1f94a0e4e7c7b8f84d2b2c71a16aa20eb19bd4bf91201e5f0ba4f18e0d95e44fc0d452dea7296afcc7052c2eb2626b6c29af8f5776fe9035df3ccadd9ae42475842e5157e887f768b27fa3e6a9b8fdd76038702b65cd2398d592f6f7d82dfbd9de12f91b9fb8df287f596261088d4296c8c64d2199ae8a4ceab3a81ce6dd5b83a2da51b8182f2558df5c48b404071fe37ed2cbd7425d268fa28ef6f356f860fb6e545b2bcdda6124441c6eeae96887b73232b0649b2f21d2152f3939eef3619f50de88accf5612ce214b080c0cfa8af2d62d27b7c7c69c114d6122b9986d31b13a5b84a1df2effdc5ac2a4bf01d002fd76d3ef9892e9d1b5d6834809438c1aaf8e05c8a37bd062cf55f2d0d0744f0ea6f054aca3e0b1dd0d23184a2892a57cd9264a239e9038a21cf7a149df324511ee7ac23fc47b9a671503dd9438b33300c3fbe58fd8b600ba27677ac2d1929c39ed2ed2ade18474d02278efe3761b9999e3e85302b0e471614e07d6f31713aa09f58266b03b918627084a321067ed0b934241bcd4944bcf4502d472bd64464c5d0fedd0e7838fbc9affdd591f2a7f9a7361e252908506a43329e6a96b2b6c4cc95a765d3fadc36a1dcac6ba9f8a10b07ce6c183a22fd08c6bf47cf77bd6b6c03116a28bc121057b9531602096cdad99cd599b8805b32605b8980d2d6489255af57781ed5521b72924590fb09fff29281e082eedf8abe9139af6ea28ed7a83f62fe", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x8) kqueue() connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:16 executing program 1: poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$getflags(r1, 0x3) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/148, 0x94}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/180, 0xb4}, {&(0x7f0000001380)=""/59, 0x3b}], 0x6, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0xc001, 0x5) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)={{0x5, 0x5}, {0x80000000, 0x9}}) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x16, 0x1, 0x83, {[0x1f, 0x7f5, 0x7, 0x5, 0x7, 0x9, 0x2, 0x3, 0xfffffffffffffffd, 0x6, 0x0, 0x800, 0x8, 0x8, 0x2, 0x8, 0x2a42], [0x88, 0x200, 0x9, 0x0, 0x1, 0x0, 0x5cd, 0x1, 0x3, 0x859e], [0x80, 0x7f, 0x4, 0x7, 0x0, 0x2], [0x5, 0x8, 0x8001, 0x1d8, 0x8, 0x7f], [{0x101, 0x1, 0xd43, 0x7f}, {0x6, 0xd5d, 0x10001, 0xffffffffffffffff}, {0x7e00000, 0x6, 0x732a}, {0x8000, 0x0, 0x0, 0x6}, {0xa6fd, 0x3, 0xa81, 0x7}, {0x66e27227, 0x401, 0x3e, 0x3}, {0x9, 0x2, 0x5, 0x20}, {0xffffffff, 0x1, 0xff, 0xffffffff}], {0x1, 0xfffffffffffffde5, 0x8, 0x2}, {0x8, 0x401, 0x8000, 0xdc}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r2 = msgget(0x2, 0xa) msgrcv(r2, &(0x7f0000000000)={0x0, ""/23}, 0x1f, 0x3, 0x800) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x3, 0x0, 0x7, 0x100}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff161a3afff07ed900000000"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x6c, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/56, 0x38}, {&(0x7f00000011c0)=""/214, 0xd6}, {&(0x7f00000012c0)=""/100, 0x64}, {&(0x7f0000001340)=""/104, 0x68}, {&(0x7f00000013c0)=""/173, 0xad}], 0x6, &(0x7f0000001500)=""/133, 0x85}, 0x40) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66696c6530008844ab16b589f2b54a02ee186f01815329f293df05072022df2ae64b3d5097d00201da810d4520e950859297f6878ecb7c0813f88add3576fced0b8f894d48e7fa7cb25c3d89614782ed761b8f815b2110aa751a61e5733e95b986982dedd23003883f602657d20d913e275a4329d7095a91f40dd70650de672ee7921d14893b0f63000000000000000000000000000032e7c30e6316ca86d40a97375829bb298d0efb67a24857ec60a792f02ce2120c950e2007085d651a36e2aef07b8c15f88f193338955a037e0bb266a8f59e6337245b36415778b7e267f6efdb07e456de5e8c08153fcb3f8b2e1de19be0bfa1c522e89e774d1625349cc402a8b0e0eb35586cff4c9941c07f8329870dcc3392b983c9350476d1ebb27e24"], 0xa, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000001600)='./file0\x00', 0xa000, 0x8) 16:00:16 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="77de3e8f9b3d6c5f4d4081eafbd49e43d99c58d0194e6d2f3eb65af3cb709ee99a717256de95f4e05da56282dd10d64484b839d97df3ef044eb81391d5bb7d652f165f8bd2394f294762a0c81aa8e9846e3095a172c91bd5d9e0c5d25b82b3a99b68b9d8abf226891f25d300ce5c", 0x6e, 0x200000000000000, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0xfffffffffffffffd, 0x8000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/24, 0x18}, {&(0x7f0000000180)}, {&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000380)=""/253, 0xfd}], 0x5, &(0x7f0000000500)=""/253, 0xfd}, 0x800) getpgrp() r1 = open(&(0x7f0000000700)='./file0\x00', 0x80, 0x80) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000740)=0x7) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000780)=0x3) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) readlink(&(0x7f0000000180)='\x00', &(0x7f0000000640)=""/175, 0xaf) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x42, 0x0) minherit(&(0x7f0000683000/0x1000)=nil, 0x1000, 0x3) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000006c0)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0xd) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc2638659a07566d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e0658ba8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee74334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0888b2c95405205036b1ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878277e8612dcba3c", 0x493}], 0x1, 0x0, 0x0) 16:00:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x8) read(r0, &(0x7f00000008c0)=""/214, 0xd6) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus/file0\x00', 0xfffffffffffffff9, 0x8, 0xcf2d, 0x1, 0x2, 0xff, 0x6, 0x3, 0x3, 0xffffffff, 0x10000}) 16:00:17 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='W\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:17 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) sendto(r1, &(0x7f0000000480)="d3de2eede97d065443bba56315ca91afeca1d56417119053e4eca0fcc0e35dc92cd89e9c50276e508150978fedf41d520052a03f50a0ed38c7d280651ef13e39e2c3061572c74413b4a21fec4e043aebfd2bd4a693c17620a6d7af3444f2820dd7e90f7ab90d4c00501e312ab33d3d78a1761cd5826cd3ac8d91a5eaf254c73f105e75549c4c751aa99f0cf26839d1e8e02499927db0bb1681bc2aabb49f46e4813c19435b7633f333557e2f9435530261a218e02c9f178bf9c405dc2353aef3a167ef513538b2dc4d6b41d37e6edcd88a1a05ef5703bb883b24dfeceb3eea57ec0bd30ff05accbdb8db57b2f3afe6b6161a95c693781953bb1ab9b997beec6f491ead52997b162f7e3fcd9e7fb29613da0374d060b399db2d238078bf987d3a4a545bad100a381a730ac0a1cb1df4b702862421347138343aa7abf7ac1cef35923e32dd7d1cd524ca6dab7d61b0efd6997b34a9979259ece6be78ccece1958ec9040ca9a9b5701edfee00646137e6268e0a41922801b16406e8339a9e8733f7a630d9cd44c649985d0017d3bbbbef5262256a47c30d50cf3943b54570dbafec99c5e3ef610bc0bf1f4a5ee2dee5b3e639f2973752e1d99073796de8f380c3bf35f23259ae4b0bc3d9a28f59ead9e9cb27df7b890030ed8ab90f854eb22f56b81a4ad1556a403007622867fc749c996a796c27b6dbc392bf9a5ec25d5b5fbff69c458909102fd5d61167d34f024fe774200bb8a899167b41f067c366db156314c0f941291fb8b0076027434ec42dea179c03662085ed656e0fa2205fb13daf5713ef9ca94b83dd99da6269ae65b636f7835a0574a48353b251a0d3b52af01cc2b5c8681e279de69ca88c218e977d9081309e6824ba3a09540b80ebc147bf0012ff2da792b9965132b59d78208fbbda334a466f296d31ff106bde6636c5faf4d115683add0f072104725930044aaac7ac186d6c76b0d82b6796ce7ea2d460f28bd0486c51459ee12aafa5a4212631f9653652c7b4c682f799547e8c82aeb219f92a9c3417d6754a962ac502ee87841836dcb4dc4e052556b2c48dd41b9cbb811aa793b0822d0fb6c515198e5692af622099b425b5a827bbcf9b1744f6a2b04389db0f5deee04bf3c9ad313b41d4b7eeee2ec6e8992dda41eb2b3f142f8daf85d7237013567a52aa1e496755130e97f4c672a9b5302165d798b4931b006c5226801631ac9ef0bab3d1f11e3e5368c003f6c62a98c9d2c17814bf2804e02614b8dad68b4b782ef3547c5fcb21b6de3c760299234edc03f1ca8cd96195243d7ff16c727c23ed464356c97e165cc8e6b4d18e4d4a12d16f68f407c3ea251ce5df3990b02416152c20f60a569733e0daba87819511da9452f603e813e24042a859299f950f1f0b7b0f1a55996c52483d9d047b1f94e4f824264584dadf0b72c93770b1fcc0a43d59c6e576fc226fb20150a1ba0d3ecb0264079f2a3f820282d7566e9813cb0ed400b4eb95712b702fd08c7b6b6956985d1eced6acd93280ee712b6f0938001b53d95ee2a414933c88cc261afe444a27ef1a0d12457c0cc4b173ce8e900cfbb2c660f73ce80088e21e5054c6468ccfd946b46bfca339b5841968ccd4c4f00853b78182c8d83c0376c90e112c54de3dabd1669361641f7f2ad2f48e938af136cc9a5fe08ba5ee430ffbdb747775c677f1c77199f5a76951cb86b803778656b669396f56049c93e478bc9a7661692e1848d1503675018a41587b9fdacd86af3da3942ba429b9868b03d0fe828d73e605398d3d7a1f853400a21742326e1ae45971f3ff452bb7dd0ae3551c91e3881f68375415852d7b457ac54413f3db7102799010a046314ed0e3a328b3d0bba4eadb80d457f84d4014fead1ee1e986a5089d6e6fd369640071db21087289614cbe154e20793010a631e8aed8434d40c191f4cd54fed1d3275e0b625760d5ef274532b15bee1bc7d7ff447e85ce93dda255eabeba92a735aad575f659d156ba038ad9a18192c36ef4185033037993e94fc5f193262410b2abcc7593396ae8550534a767ee00367940380a437b4d01f48da67315e182246ae7c5a7a53446bbfa3db0ee7f3bfbe86ac4c597c59fd1535137f57a9176c4a5b2d4ccacf837b715dd67a9fd19a785f630021a1cb0414ff0efffef09f27fd094439d9b90c889cb14c0bc64f72be05cf44deea20227c935562193ac357d64750b8f8413795a9fff9a757183dd0ee307a32f443111264c81dc7051b409e7fbe4714de7ad6646eabbe565a53aec95939519ed3fdf7c4deb3fe23a5d0d6252a8e75fa70cc9a09bb029e5084d005df6325b9dfc13aa608d3aaecf6e02f35307b10fd9b1390270734e124aff46f8ee47dd8868530edc566367844160f303a62c7bdf7467828754d9002a93922d9aece1ae3436562fb791260707f9796101e76dc7e63c1f7ac81b2894cf1347815d80b9ca4c7ec8a39c4ac10d001b80ea4604a501bdc3c0a7c73b61d3b0fda82f74a14cf70a2609d254f77eedc54ba0cf9e75987988119b1f4629178bb5c665b676e0d16419c53badef6717808d439a1673ce319a366091e0d31bbfc23f96bf50acf507ce9aea0c1ac66bf4fa7acd2124ae27713987305cb5d035e125cf0e505656ed96257604f781e7507e891d2a004afface095d8c1d1cb4ac3d26a7c236a5ac644b6672e15daec878ee4afa304570bc7906d97788deccdf64e88400b6a7458de73285eaa5c1ac537b08e553898f007e4665d1b46ed69c5eafe5fd5f1e68e1e0852c6a6acf01b986b362d1c4e6b5524226840df80075eb43a1ae986ddf621bf93b2425be3ad141fbf47a1f728acb59c6b1b3b4b7182299d1893a49264bb1f0ac3e88538c42cb8d9f7fb3fda66994d6d2108c77008bdd2d647e830e8d61a51d477056498b00151d32989a5648da9540c2a8bc2548983ad0154949b5d3c87814b04f2092c82a124567898ba911590ceb4ca3d6bcc734dbfd9c6bfa2ac0f5834ca22c8cef730b83377d281763115be0d4060496d67b9b9a29312b0da4a9ddde765412b8c3c8a26af73ce728c07c09db6178f44a82b73bd99ed66e22de4491975dbe8d673743ba8d21ede1d9a0a1d7bbb2862c56f0ccff843c82b7e9b4a3b9d3e2bf47afaf335342c494238e99eb72c449b805bfbad0554fde43806e6560256b85581199a9c7d7c1a0815c75497564bf914129a64513594e6178f3396b34127f3ae8bb3f8c3b4c59105f47bfb29d4c4ae22b0f06465ac2bae3f2dd0fb696ef9c7e85902b7fba65fec8a676eef38e2507c52bbe5cd4ad5d07c19ef521d7478d42bb18de4550ed35127494c15a29c79bc72c750aaf4c7f04348ec92da6b6b8fbec04356163576f37d1f13d045ac68f8b028d240bb415708cbd879a1e90d2bf87b75842132ad862cf46791fa2931678d38f35a3372c6c39d1b06838f8d34cb9e80ee630c9712421680d85f595adca8b16b3d24025a10fba4985ea253c0436a196dd21216f8eae510c67a2b18aa08b8743be73ed7d40fd2b406ff770c15a265c222860ae036c229c3e04184721db58a5a596180e6eeb1132a694911579e086002caa3d7883bf80eae50591dc71e88ce4c322ed715e8ce3fb11d8b7b045351ec0f62e2b77577971155c8c319755aed49d5c31dea509ae23703051327a450f5cc2e030f0f04fe41b0f7e9ef3b61904945212e7196cdc830c791fcef40dcf0a8075798c735b0d6e2b8f3a81c40e8d1b5d205dc2be14b1d873e33c55367fb012e828349849fd8a453f2585a9f0102464e9ad54c889f0fe3863709d9f6bb2696876dee0e84f84c3c9e4965c2717e1b491e4a5c6c35b8a07864858fd5599f1efc07ec00e5355fecd15140b4d70f3024c9f1592827ae335b8360a49fb35a8cdbf2f4a5955ba0286963119af9647acde9981c6303783a164e886236e75ccea766a001ffa3d0344a565963ecbbfc87282ff1a925dbbdf2059df848c806f118859c6269c36c8b5d23510fdc0374de66ceb3edf2081853fd631270259d6552adfc205cb1f09f8d199e04eb375fb31e0d29eef9e84b18281822aa68507644dd007f6ef7448b6d15ddfc49c68ce48d2202e3bcd8197ccb05bb7826143b8fe4a2e84a10e33b23cccdc485e302192e9d204fbad5eb3910d2ff9c4084a5ee29c2d5748e5420bbc66f00fe168365f25a89312342d1c932012a60d6d4a341048f8caeae045987b5ae081caf8bcfd6ef5702afe92ae5cb64ff9c29b8761a2e28590b8c50b01931f5e9d49eabcf6509098c98064454b50c5981dd89b6d39b3027aeb5ffe7095b1e64bae4f1db46ad60cb79b7bfbb27024249b26ae1f437a466550784199fdbe8725cc293aed008fe87dd598f801c302fa41adefe53c934f761e2900a735573e35652b42b9e5ddd9ad59ae87da6d71f1ad6e60b49010eff8db5fe61c9fd2f64c7f759ea15bbffa05da377fec79efbc89ef6c590be9becf2e518053e02189d06360dc429dfaebd31efbd259158a8bb5ea5fe2d10e7e9b71520c63a1d33b147f40bcbb86813e20fa03ec655e512b210d51f9d66ddf4e196cbdfb32c8356787200327ad08a9af29686ab85faf737a9ee97d50e5aba8a34fdfba95614221c5517e52c134de84921c8901a6e2081b4ab8d53f767cccb365d3dbab3ec4113668fc26beb3d7a4890628103103a798d70277e03537a68c02619a97cbe11e55b4e105fda24092f4998a041e109f5a709df944ac3a5dacb84e942e12c8c5e2b7d0ce90cf823244ab03a9e7c339809fbdbf585413e0bffba552c65b5ac66fc0b81444c4e3dc01bd68adc7e4c6559f0a1ba5e51265f56711d35a808c19c98a56b7df0df24972b07ba311c1bbe3d02c11c7a1c69e751f32916dd7cdc11cfa1155a8be405a5dcba56eecd9e0187bb005825ee3b41da36eef316d0912b04ba098e3d9ac313327ecc6328d3f2d1dee0916b98baa5585c2ed84cf69b90556abd9ae715de991ff4ff7a113126874fbae1fec384b2436c10edd0662420e7e5614d360998e2562839e274b22e3bcb3473c120a547ca458ad193341e3ea4a96636244414c9053b1f2bd78a092871ddd6a57953ad69e80b383b44a58809cb7350165c0f314fb295304563f59ac3a0239411473695ebc484513ec2047da5283af0721863c0b7b1dbdd8f9c5c70ba9e4608ac620c3275c2410074508009ce416bd0b6f0ccaff826d4fd2c0ed1b233b1e37811c02476fefbfd0d10533c46e5b885e550b69ee55226ed71dccaa846dd427cdabaaba43cfdd831bb25bfb2a16138cead011570ffb9eeeb6ba6a22d48dd2c8c90cc615d818d0439bedcd17592f4e66fdec4c3f897aa9ad3435f933c9d75d54a4d865a7ac0786d87557e99fda722190f3f64daa738e0b8638b611bb888cf3802f786a0138befab9566fd597fda90221c62ff52754d299d42b78a040e04a8d89640ede2aa3e0c01af29b601e5e4c3b3a6dbd14ed068d0863d221d6857f37052ec3be131ca2fb2035d23843ccbc165fafd604fc53477a9525446bc29007ec5368abbf38252dc4d28d859e0e317c531e1b8f0856b74f28dc4d3a0db985aaf5366e1acb2bfe673b8d7ba1ec1d1e99c371cf3c5a49d1e50f30ae40a05347786f61f570219e9c09ac048ab2fb0e7ca629b0aa7318621a8afbd42247ff9e5db882b3eb71a125b0512b9173f12cafd134b7d85344d2d6507c9fe7de45d5607d82fc410022d1cc7851411c604ba9552bc527af2b25b1c286fd54b5d722c3138efec75c11a97fa6532cd261cf93dc14f0ece58606407b190", 0xf89, 0x400, &(0x7f0000000140)=@in6={0x18, 0x1, 0x9, 0xc61}, 0xffffffffffffff30) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = getpid() r4 = kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000380)) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x7, 0x0, 0x4, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f00000001c0)=@file={0x0, './bus/../file0\x00'}, 0x11, &(0x7f0000000240)=[{&(0x7f0000000200)="092b9705f8eff9fd312e71226f6a7b41eedc", 0x12}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r3, r6, r7}], 0x20, 0x403}, 0x400) r8 = dup2(r5, r4) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f0000000180)=0x67) 16:00:17 executing program 1: r0 = semget(0x0, 0x2, 0x402) semctl$GETNCNT(r0, 0x5c088189c862b1c2, 0x3, &(0x7f0000000180)=""/142) semget(0x0, 0x1, 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0xf33, 0xff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffc0}) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getpeername(r1, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="6c1e7c8bc1f88a448b6397edc9a973d96b5157db80da8bb2445c588f94817f45d7a468a79b9ae9c4412a6c479c61f81373e950c3785637fa8acc0f8045b46ee2b27576e1f142629869c46667135f08d9cb1bef2aaf5bd4a25118fe2727cffc20d2755f09e3068a79c4ffd5c6e96d943f90adb8b78829f59243c7c4b2c33e9c2a369aad835ad497467a", 0x89}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, 0x0, r6}], 0x60, 0x400}, 0x400) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x2, 0x1000, 0x2, 0xffffffffffffb2b1, "4e8e1fc1744d5bf097f954935b2a4c452969f830", 0x5, 0xfffffffffffffad9}) write(r0, &(0x7f0000000380)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(r0) r3 = dup(r2) pread(r3, &(0x7f00000004c0)="e0843d989994f6cc6d07c0646dae7d1997ece4d95124436e1bac6b64ecbb12879fe0ef97ecfae4f130680f11bc555f709b985b5cb18f1d61b9be3a2968a8da1255322100c6daea85b45b7847422da5fb9f3c26d935301b8a683b6508f20d7d9f5369c7769db4174fbfee9da3290da77029f185d37f1c1a932ec497bd941984a5672ae8f5f016baaf8aa38b76a31d92b2fe061750aff3dce989ab3a41e96418bb1a773d7491b66802982ad3f1a33983718c3c4d79d2a63abb01ca4151dc5c69be184ccd89775438ec034c6d59f7a024f6061ee3d28965b9d398be0885e1e346a01f312a2a4310ac44c12cf151c2d5f3acd73d0938e763ef27a2e32da2cf10a9079029291844de404c103ca4556d20e62ee9c84e9f34a43c27528fb07022b0d3fd127dc76d058fdb5e8076b27d1e04fb24529cf43a14722f321e956fd8103939bdc6a2718b20c2924a7d81444e3a2fac94a7a7ef747ab98d46a2ddca4e939fa0d22cd72c124ef64ab384cd6d322e0e06bb61a37896cffe181e004f1dedcadbcc6f55f3ae2d80011015d6bf83a5c4630f238bca7ced952844bbad116c4b94493f35db2f192e5bfbf63da659bd8f5bfe5766cb0746b988eaefb68cb0653604ad651b76852b467603d5acdd7135bd93ca398f9809940bace6f1f9cd3be3893c80e82928710a2309971d163d71d7e6607ae055859f528ea50ac7a54d821d277711def22e8eaab6754215f5347c1637b8476ccdd49bda47c775ef0a668de61ca1094621fbf620d3a017b790bbe5e3cee322f36ccd8d6d71379d9e49695f80b0b6ac1a6845ee4c3b36766f74407071759d0dc52e6e59f030736ab9e52f392d1c8939688d19e54089097185fb4d624237fc10b838be11b17d3792646660f0315aee4196a59c503a6591b4ef48860f61d943294c6808b14f5fbc9d62cad310e8eb4e9e766456adca43c880aef9162559ae793944de7201094e5f76855e780c61af9cd99dabd0927ee46d9f39aea429548e44ab1d8e0cfb58ab6291970370752ec9d61770a0ba81ff842267967b9d59b287a7ce32e62f3fc1ba17e681a6c177b2c14a7836facdc214e4440e0c60cf2074c160fb826b2f7b077c5db0fe17c076cef29421058519a224519b0062f256d4e6ddbdc5004c3fdfc8a93859ea4f4fc46ac5b129c2129df7b7b081e3e15f755bb04386a958f1a64f27349f269d12576d134086471455579772340fb3b6c922d48f9b3d6f6851556784752d4699d78afdd365e7cf0dcbb6867eb70c12f0e5dc126e4f5eea66e942908a4fd7c0e60ddef6e871137ce6130a793c6f224fe8e04b185e231bfb331e0c452145fc56c650d7e073ed4e1a0c71b69e145745aa2a0a2ce53e90bea295fe4e49294de285bd3afdc2171e6a111b7281ba29d9ac73a66dc3f31af32ce63bfb6a366f94ad6722448d09a547d0e7040d16486e1db50d2328ff7f070ebfa1df0102137b9cce33c498113457786ec516f9f05bc17e80325cdb88f53461bdcdb19e8eaeadd1388df92f2e3a5e225ea5ef28be4a03d240567028c127abca3f917f47b2ef855dba48882fe293822854649c877f50069c77b41cd18f6ea5cb87f314e9f032df39a9febe1d5608f130a583916447753a258ce4d754bd6eccb687db3bda5823f7b554aa5b5a445dc224fc7852abd78ecbc1c64735277e4f6c867ed8aa556dfaaab0d9db3418197934e75d84884c034dcf2bb6815114b31a1870fd0653ca82681c4be9aa108afa5d402cd15448314f89aebb01d1ce444a5e9b5a47b7792324d01ae6770f3d7a7dacdf6891a24b92a8357937145b613969e7b81f8014c5760e2097cd943a6c9b34612ea3e85d4caf9480f7e93c08e169c265c39c248b5423f54806240f1736cc51b7bf0b792d6e6b1f8d32d038cf089789e1c105f1908c1e6780041ab8c2fd31a074e9f543768c4c0ac6d4ca6bc7a9584f5655e323d7cfcb0387cd644c75ccdc485d6039ed8d782e8b15837a390bf114f13de6aff6a5d0d143101e737f7734261928337edf49edd9d210d478993609d1b5f5a049cd5469f8fbffc36ae863598d959290f2ce932e02eddf2fb96490a557eda8147157c6d5ddb488c2fc714f59dc11867f00400ad20950001f285eda8fec9c68ad9e16383e8ac2dad9857be8dfad3b33d0aed72ecb849d60403d3560f08992dccffb64c5c057d8ca7b758edbac391addd406398d857c152277dc77be45988172f1ec467d5c9bf9bdced96efa43df2bd9832ead3ffed5de1e22b297b584f9c06baaebf1b429d9a28f22e0385a1396a02e2891ecf59ea367d69dba27dceafdb0a783a99722778e5f8663a2fe3060ba8ca7cec4a93ad0c026c5054d96a95155d27cbf1e079e2b07dc38e6bc07333b204f4f604555e5cd8f1b46e35ecaef9ff64ec4f373105e91a0c9586e8ec12265eb65381df5ad69dce948019c3a1f0535e8fb3a5d18e5e27c1f34cc19d9b822adfc60ded9b9f5e92a1d52efae4ee149a4164ade3d06db7ce52b2c48b674d2ba35d4495f8ca91768e416198d9c9fcdb1105efca7b94f878284387e48101a196a780902c7c42c7fec12c4a5a7f632f7e0ef6053324ed10d8c5707e4316e618688483ff6c19fc3418eafab24a778d0ab3d3f8e3ec634cbe6266322a6f90599c2d53002a59fd43c8e3c46d20e1bc6373c99937d7d594ea9a6b26cacc3fea332f594771e5edf4b6b06e4d20b0e566fa0abe09922205043f250fd5ec5082ce91464cd76a20c9187384b750a4b950f091e8c10cac501115451d5e104350f20609c20c7213f6a37ba36e99cab9c679d23d9566b7ab541ba1b41cc7d35df701566e9afece17d465c734aa55e110734b84653e5a9379e3a468ed05fc5ba6e2e71632dc5156fbe3f7e5c1d50c955b83b00c050abdc8bebcaeaa85afe8161df15ddf88402263ea5f08d9a87e2b5847117ae0274aabec166b217381cf354c9c64c67a3688250bd01e6d2328edcdf96a808035acc3c1674e5a8a460b5fb7f197185fd2df4b88bea7ac10f750bfab1aa0183e7363af9b25ec3df759a38014f941e9d8a915512e8d2ad5b515f87362b2e82cf3bda1bf03a2cf99150cc91e9637fcbc9dc30de9befbfc5fca37ef0314ed33ce42bdf80cae9c6360eb67c78ed754eacdab7ef4179a0a66bf429a3414673856b0badda88780bc4d2e7eee05159602a0a22cb3f2109b626065d107ec57b9c3d5ca47663fc920141b3fa057a7be9d065ed401a754e8621c986ed9a8ce3b62c54d6b511d02d1d640cbe8232f16c7ce16a1e11a98f827210c8f123e8df56c4db6ba9e1b117188a380f3ae04da5806a5fd5b93d3187ba9757bb21448cd12d051d711cb6fab585b1266708df24d90e0ac20bc3f0bf782d8671eabe45354e781edf9533ff219cfaa5c9e9e7227b5efd8d7ee9294993014fa572bc618aa3a21925141339c693bc8835014826e0aa236c148d3312b43e9d61a3387a23bb30130d20980ea47342acdb1bda7dfe8b316f651795717a35e9c4a155fbec6cd5e2f30bb534475dc8a1ef2bdb0c1e23c442d249f4b3204969afdfcf1df02a23b23259e7362b6c3861926beb02a3d94657a002cec3d96246888e8bc8ca08a34d45813ec6f0f31cfafd4a39015e51e6cb9842ec61c5ba6264f615adf1f53fa476f53c68da09277ed1bb3483e5edecc60aab3f29abd3fabadcbf479ac7046bb6559754984ade7b67097184846c64cef5f568d25c30f3c08ca08d19287b9a21e4a6863c4129d8607b47c3b10f2309125cb5a8ed904df97fbfaa10f8a69f21e46ed974bc0341b312ef01d74b08ac0e66d86f79c2bf956eefda60a069fb3ed8f2022ff81338004caa363c160e0ad977181e23c71ce60f8c390a93a2a137656605553f0d013c6916c296f5626c24bd54b4becbe1701bf45a4a53e4e759f60114aeba797524ca08752235f08544cbcf0a49e9bb737ec4424ab6f73615917106dac268d6ead691341d97164671680e55b1913eb104c2fa2c3b3ea0f6b2ec8bb2a204bddaf43b8433d54a256e11d19e25fcba128c65d68ec13b3331a19cfb568d9c13f3231a2a05a54811565f5222442cc8451fb05b11cf811b4369a724e7d20b8d2e55e390f4b6125d489641b15d4745dfa7df67d877a9bd0b427e8cf153338134d103809d874454286429a15c281030d8301f4f27193c6da188cb2c325f069f03c9881dfb4af0c5b3e00b915a56eead6540fae253d12243c2586d27fb8f3b914b62d66358169405ef226d09b53e9cdd2e50ed77ba6cfecae700ebdf8863bcc92f1016486f838a40086e841977a3e22b035dd49a249891de96a935e92e22a66f08846da5eb878be4db585b6b79c26d8ce158c0f407593ba8c98f114c30350a64519efd1494f7cdb060839b6897a11867bfc028821dc78478e6f6948f1df0a1bb1526dec4bfbebec5eda76c923308e7583175594ac31cf9c87faa57dfedddea0e356b93653299d8bf74373e66f15ee8305c74f9ed257c567bccc0ac8d575f4e3d85841ed5a34151b2e489133ac17438216efadcafbfc633184fe240e9e8f6ef159c8e86b6a3c0641be908923db0b7cc6a6ef8bff0f0587be3853f8099ab82d189ce49e7801e95fbfaa33d9f31d90ab245a3a7187f51e8638d84aecd7d015bdebdc19d2a6134bdaeb2dcd602c32a910fca30077f8f0b2f19f82fe3ce258373e1bb1e068dccae5c98de89cde54cf739fc1d8727a735c1d296181ee5ecfd0cb027d3923697cef643c2516a5f8473b854f35e190f69df84b0ec28fab36782c28ea32d15793a9da6e7d0fa9b1be619d3e9c0ab05ffe151428301097be5de8224a40fc11b994b44205551165f95f1c847fc339ca0731d97272cc514fd142df0537d108b351a4fee28a9af2bc5f22ebd5ef5844bf8971183ac32038de6162ab0351702d534611ef6d9c46c7b29a542930c2d22b85bbc3ee1c772417f5e52afb72483c25999c3dc4fe5a66ad92b1b8032f6f2c8b130aeb1c0f7c752073c22ca90840d8ce717a627b506953d8bf2ae4f29a5128cb6eee0ed517b712b4f3aa703352231311394b8247bdafcf4ccd93b75297b712046fb18e8e19ed0a05b36f6f5e0db33ca47805e8a004b55d7863a8beea23ca98d56247fae513af50daa52563f0dd7741e236e3058d8630ef0f5967fccdf25a4baa78be9145e3638c566a3d004153c7958c93072a4cdd9ce68dc62d75057449131f019db8e529d5bfd1aa571e222fe5161843a9d87b18ef4dd2697997dc5926ce4cf4b5d9c6cb5ad2296215a814bae00b19a71d65bd0416af7f13552a85eb81c70334a8eabe213d28deb2680842f70f73b5723ee21707ba031b6b69cb8a1150db31fce93b001cc3b213799d8a9d79145304d364e83550149793791505c8b05bd2efae2f356e77c3aad8c6e3397381f9528284474979011df8c1457cde4b4ecee9b9f0c53a915d356e0790b59d420ac4dfbef90e29807769aca4399d528ceeb8e786def98dddbe9aee35c340709f0fd1a674ff44ee1e30fe8a7ea8154196a9ee73f4e2aeec064077c0720d965a44f53075fd8ae18b5c2bbce164e34881cfc4e3997e0f0d7a866a070e686c14ed45d076c65c427b1aa849660ad687a2ae49a77f1b07a93a47d0c617b1dd7d9ff1b3f543599f94986fb435386a7bdb1087455346fabb69a53289e53427373d713d4cc03c7de8bcd96d3cc3764e9ec811848cc2ba394dccb4185489d41b52fcbe48d0c1f2698e9391d81d9ab7c67e72ac79608cd169028e547d1308705d75f4dbb0092a20793635b00e92face8b6d632b0c6a4", 0x1000, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r2, r5, r6) dup2(r0, r0) dup2(0xffffffffffffff9c, r0) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x92) r6 = open$dir(&(0x7f0000000200)='./bus\x00', 0x1, 0x8) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x82, 0x10, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x10000, 0xfffffffffffffffd}, {{r3}, 0x0, 0x40, 0x4, 0x5, 0x7fffffff}, {{r4}, 0xfffffffffffffffb, 0x40, 0x80000083, 0x80000001, 0x4}], 0x10001, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffc, 0x8, 0x3, 0x1, 0x80000000}, {{r6}, 0xfffffffffffffffb, 0x2c, 0x0, 0x1, 0x1}], 0x790, &(0x7f00000003c0)={0x5, 0xfff}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x8, 0x9, 0xffffffff, 0x81, 0xff, 0x3, 0x0, 0x3}, &(0x7f0000000300)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x24}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='~') 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) bind(r1, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x4, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x610, 0x0) sendto(r1, &(0x7f0000000180)="f3c14d6af8be5885f5d4ecce0594b9433ee134e081205ff085ae2601b0781e4727c5c2f1cfd38f34f2e6a180f0f48a0cc20f1da3590170ad17816d2e9c686783", 0x40, 0x400, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x4}, 0xc) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)="6000ad7595f107d9752aeb268df4309a4a963c78c06192b4069e320ceacc43efd2b7fb45c655dee41f6c5e3e255a6a71b72f8b0cde81a9a95cbcc708a057a40b78247ccddec6e2edec25ed58fb20163e69b59732e29817dec7a62c2ac3a73bd3a576f7c4e525b6a6d7903d069df525ee27d6cc49cbc88ca9923e7da87ad4216e77e34ab325c807bb0ca16d9d24a7acb5662aef081304c5574c647aa0738bad9dba5ed41f13c298b98bfafaea1825e5b8b8", 0xb1}, {&(0x7f0000000300)="1cf1274012a405c4efd8aa5429a290749732a0b50da7156c7ed53128fafc4ac555cf1947d0ed43c0f0a7dabc67b6dd846754253267e26e07d6b9b1e3349cbbe133e036bcfc9fa18aca5274a9cc0d8d335ffa60d68e2ecd999417a867607ec419dcd6106151c5f17d2ac11b6749ef", 0x6e}], 0x2, &(0x7f00000003c0)=[{0xd0, 0xffff, 0x1, "f9afcbe16ae87d5773c1fd2e3f1a9abe4806f7e67b8e373f175087832902d172f0490b07f85fd64aca767a491c222e564d7308aaddd56bef5a3b313fe06f8b5224d2ca6ad743c0611d7a9df1989c49c3e7e5f3259f3abd9c1f7b089a0d88d489084d1a8b76e78f5b57101d227b602b99d179f0107c0245a8efa7a252b5db5d07eed2e6bbbf0e795eb193ee5b2b5c17b6e81efd7f3962cbbeb014dfd6221c3337a5bf3fbaec63d07393765b120e2bd65b26fce7cb4f5a0f1258"}, {0x80, 0xffff, 0x3, "8db78dfc869b4df829d43ddb66eda3cad51dacd6bdecf9cc1a43fb8b3aff8c2a3a3c299cc77d569c43e2a75c933fb0130e25f4a3bfa3f0b4535a4372c5e30b476a6f7b0091ee3d446bb561c043e33a2fed0ae27cf3dbf5a3879f314b6157bf87934b1154605276db2facd5"}], 0x150}, 0x2) chmod(&(0x7f0000000140)='./bus\x00', 0x102) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/98, 0x62) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x4000000005bcb) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = semget$private(0x0, 0x1, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x15c, 0x0, 0x7fffffff, 0x4228, 0x5, 0x1]) writev(r0, &(0x7f0000000000), 0x20d) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x80000000000000) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000002c0)={0x16, 0x1, 0x83, {[0x1f, 0x7f5, 0x7, 0x5, 0x7, 0x9, 0x2, 0x3, 0xfffffffffffffffd, 0x6, 0x0, 0x800, 0x8, 0x8, 0x2, 0x8, 0x2a42], [0x88, 0x200, 0x9, 0x0, 0x1, 0x0, 0x5cd, 0x1, 0x3, 0x859e], [0x80, 0x7f, 0x4, 0x7, 0x0, 0x2], [0x5, 0x8, 0x8001, 0x1d8, 0x8, 0x7f], [{0x101, 0x1, 0xd43, 0x7f}, {0x6, 0xd5d, 0x10001, 0xffffffffffffffff}, {0x7e00000, 0x6, 0x732a}, {0x8000, 0x0, 0x0, 0x7}, {0xa6fd, 0x3, 0xa81, 0x7}, {0x66e27227, 0x401, 0x3e, 0x3}, {0x5, 0x2, 0x5, 0x20}, {0xffffffff, 0x1, 0xff, 0xffffffff}], {0x1, 0xfffffffffffffde5, 0x8, 0x2}, {0x8, 0x401, 0x8000, 0xdc}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1d}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") r2 = msgget(0x2, 0xa) msgrcv(r2, &(0x7f0000000000)={0x0, ""/23}, 0x1f, 0x3, 0x800) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x3f, 0x6}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:17 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/143}, 0x97, 0x1, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x10) shutdown(r1, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x1, 0x38, 0x49e4, 0x7}, 0xc) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00}\x00'/43], 0x2b, 0x0, 0x1000) r5 = getpgid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000840)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r5, 0x80000001, 0xfff, 0x3, 0x100000000}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x8f, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x69}) mprotect(&(0x7f000075e000/0x3000)=nil, 0x3000, 0xffffffbffffffffc) r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="6983bf0a24cd14c7ab0bb436e1a4a8c941ec", 0x12) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x1}, {0x6}]}) syz_emit_ethernet(0xfffffd99, &(0x7f0000000180)="969b100e") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x400) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x24}, {0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) getdents(r0, &(0x7f0000000080)=""/205, 0xcd) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) r2 = accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)={""/16, @ifru_broadaddr=@in}) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/218) recvfrom$unix(r0, &(0x7f0000000440)=""/107, 0x6b, 0x2, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000500)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000540)=0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r5 = getegid() chown(&(0x7f0000000580)='./file0\x00', r4, r5) ioctl$TIOCNOTTY(r0, 0x20007471) symlinkat(&(0x7f0000000600)='./file0/file0\x00', r0, &(0x7f0000000640)='./file0\x00') getpeername$inet6(r2, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000700)={'./file1\x00', 0x6, 0x84, 0x5, 0x0, 0x3f, 0xd6, 0x0, 0x2, 0x3, 0x200, 0x8}) shmctl$SHM_LOCK(r1, 0x3) chmod(&(0x7f0000000780)='./file0\x00', 0x2) getsockname$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000880)="0bda2f7d65b2f74e9212b463d4f9142cc7bfaed4073449ec94ec32c3a08f7a473033a16ca87c4d521eaab1a84eee57549173fe6dcd596d9aacb3d5f5e558cf46229290ae9699202674049bccb596337f7024746cd2eecb3f207b204c0cdfc6fc82af6bea0120e11a6d398f640526881bd2cdfb399b87ff01c7e8dc74deaf5ac9a377fc", 0x83}, {&(0x7f0000000940)="77820e4d05032011dc15c0a69d23ea8f7605b081a503cf98a71ab7a5979fd72236edb3fb2adeae4a3da2e3856b80aca48cc5613868745590152f8d08494c3eb5acf75923dcd55db4f1fe0e474dedb2a7f1d87ba7000ea9e72a266c0c3137df9c4f7495f6aa79187aaf67d1d4ec905e8a76284b2775e43df58ba02152398506635c35fc50e17b84b830e6a19801fff7b9a50b8c0d7a012c1da3", 0x99}, {&(0x7f0000000a00)="b5921cdebe817361febb054ca2bf50aee5a36be99361ec9ea1be5b45081003a4aedb5fd53c6a9de687b24c9c3706e2c42c02209c8ef125a90eb054d53fcd955bf28b34e5d73b0afcf0e8304b43e40dc572a06523b785f4b53ac2bbc815f387dc3f54bd0687c920e69c847e806caa0dcf29118edc0c28beef9c95b2964a5241f716a34a9bf4b3f7f1f8f93e0007e287750975dd60c0a6db119aed001c4292288d0cdc31c8fa4d68000b939e7030035afbed0124636ebec47bb1682836d9c7a15d2b8cfa1df777359e1a4a27", 0xcb}], 0x3, &(0x7f0000000b40)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r0, r2, r0, r0, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r2]}], 0xb8, 0x404}, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000c40)) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x108000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffffffffffffffc0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x5, 0xdc, 0x29]}) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) getpid() readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)=""/30, 0x1e) 16:00:17 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) setsockopt(r0, 0x6, 0x9, &(0x7f0000000080)="bf9502074fcadfab6570ea9f050c168a6511a1bdb9eeb9d0f691700214bfe61d8b08076e318acddb0f9dfee3a74c9126c5c52a6c5d526564c794a09cf409a2783712afbaefa8904cd38e93e91b043cfc2220be5f9542bb70bb14262ddfce6569822a78ca16491aac59a6a7ae059195d8d3c2dbe211384b5923772d7edb39014e9da6d242d54dd87fff45ce26f9c5dd1a6ae322fd539d03af146273d064b9cdb823204a1561a8e2e9953e1903a8281e1453aa536aa09e5d39a0282a3c0a11276bb2aa16684098ce6951e5111f006e4f", 0xcf) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x87}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='\a') r1 = msgget(0x2, 0x409) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x7f, r2, r3, r4, r5, 0xc1, 0x1}, 0x8001, 0x7, r6, r7, 0x100000000, 0x5, 0x7, 0x4}) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCLOCK(r0, 0x20004276) flock(r0, 0x3) r1 = fcntl$dupfd(r0, 0x68060247e55c7ecc, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000380)={0x5, [{0x1, 0x100}, {0x0, 0x40}, {0x2, 0x3}, {0x200000000003, 0xfffffffffffffffa}, {0x1, 0x1}, {0x3, 0x101}, {0x3, 0x8001}, {0x7, 0x8001}, {0x3, 0xffff}, {0x0, 0x91b5}, {0x1, 0x80000001}, {0x3, 0x100000000}, {0x3, 0x8}, {0x2, 0x7}, {0x3, 0xfffffffffffffffc}, {0x1, 0xbc}, {0xd78b522c24d19d18, 0x102}, {0x3, 0xca7}, {0x1, 0x9}, {0x3}, {0x1, 0x1000000000000000}, {0x0, 0x8e48}, {0x2, 0xfffffffffffffffc}, {0x3, 0x2c1800000000000}, {0x1, 0x4}, {0x3, 0x6}, {0x1, 0xec5e}, {0x1, 0x100000001}, {0x9392d6ce8ae310a6, 0x352790cf}, {0x1, 0x10000}, {0x1, 0xfffffffffffff800}, {0x3, 0x401}]}) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0xa0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x402, 0xa0) r2 = dup2(r0, r1) socket(0x6bbbaaa8043c577, 0x4, 0x10001) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r3, 0x2000746f) writev(r3, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x1b4}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="ae2702bf2443a34cc33d7d48e9bcece0d4f93dd3a5ac1d005780c7d7e55d2632e811ccb87529e7023415cecd48aedac18823de70210218d04482c3943b7f16e6a49f1c968e9384c5b3ff0d1f225f8c0897447afb6f9669a51af9a6e48e0f44", 0x5f}, {&(0x7f0000000200)="88ad73bb94dc934b87c0c44d9c0b522e093922f6c9299637838e3bde33723573324644cbcff2c146ce2e47602e14b04bda2c8fcb0b205f1c2bea02e9166c1f276dfad1894eb18f43a411d7b2b57a244dffc7ea8b2d5c97e0896e1e25eead9fc5adb790b29cb420e32c3d97f661c840ac74c228240fba1b67cbfea7", 0x7b}, {&(0x7f0000000280)="0e94ef7a7f80279cee6487973dedb947133592f064874e84343c58e83e61c4eb2daf416f435d752a7c4259b263145bc816a0dc6a868f5c17a6c4b256bad5644394657c25fe8515c5101c640c3a43e487ab7e9c0610c1e5da35b0b553f5ad01991f155e07bbc8f33f2fdfb996410c9b54cd5f876317ba9862adb92d594fee0e58669c84bd9645751f56a8c457b11b50a7545f5bd9c1b213c7992848dc770da8410e894ebeb44c680917dd9a84a5dbb5ad960624ab60275bd1ab42657ea6ec83a22af2edb872149b", 0xc7}], 0x4, &(0x7f00000003c0)=[{0x40, 0xffff, 0x7, "98b1a9b80dbadaa8794c488bdd680afc9f8d4dfd4fab4942df76bb5b9d7725dfef8afb3f283cc393753ad316518991"}], 0x40}, 0x404) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4, 0x4) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000340)={0x8, './file0\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000002c0)={0x100000000, 0x1, 0x7f, 0xee0a, 0x4}, 0xc) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)=""/170, 0xaa}, {&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/209, 0xd1}], 0x3, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x200000000000) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1ff) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x4}, {0x6}]}) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="3468c5033d058172b8b27ebca4ed573e9a1275facfcd522e16d4547e0c476ca6e2cd25b598d104e28be31ae38165e488a50a9b3ff20af86927ea9b4f947aac9da367c6ec3806ba64585ac95b7d304f04d7de4875b1c39a05a41257024ff135d2d21eee0c8389d5692e864402819e92bbaf93e1540f10aee704312e36a3f9af4a4fd10a14d434ac79ef0ddd9b9fef130984d4e8cdb390675ee5c6f26c71228bc974692a159d13c7fa266cd700cd2f18ac5d483c526c244378c7e73862689d630f7d00866d22632e3eea1c6919f5256f7a7eb06e22c79373fdc231ea46a877f2cb6e342c3558a527235d", 0xe9}], 0x1, &(0x7f0000000280)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xe8, 0x4}, 0x40f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(r0, &(0x7f0000000140)=[{0x0, 0x10156}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffd}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x5) 16:00:18 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wr') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x4a96f717) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000700)=0x8) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x8, 0x40}) write(r0, &(0x7f0000000140)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d4d75612a2f7a08c5b921eb5aecdb80b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f023b036369af6f8129dd352c9bb91a", 0x76) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x100, 0x4) chflagsat(r2, &(0x7f0000000440)='./file0\x00', 0x0, 0x2) clock_settime(0x0, &(0x7f0000000480)={0x400, 0xfffffffffffff000}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000500)=0x7, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x280, 0x0) close(r1) fchdir(r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x10001, 0x0, {[0x9, 0x4, 0x7, 0x9, 0x29e8, 0x0, 0x4, 0x5c, 0x828, 0x4000000040, 0x100, 0x7362, 0x610c, 0x5, 0x1, 0x5cb9, 0x1f], [0x6, 0x7, 0x0, 0x6, 0x2, 0x1, 0x80, 0x7, 0x4, 0x200], [0x6, 0x20, 0x8, 0x0, 0xffffffffffffff81, 0x2, 0x4], [0x4, 0x6, 0x3ff, 0x1, 0x5, 0x6358], [{0x9, 0x75483073, 0x7}, {0x262, 0x4, 0x5, 0x6}, {0x2, 0x1, 0x61, 0x5}, {0x3f5, 0x8ee, 0x9, 0x7b1}, {0x0, 0x534328e6, 0x8, 0x1}, {0x7, 0x1af, 0x2, 0xcde1}, {0x9, 0x682, 0x1f, 0x7c67}, {0x5, 0x3, 0x10001, 0x7fff}], {0x2, 0x80000001, 0x8d2, 0x7}, {0x4888, 0x5, 0x9, 0x8}}}) dup(r1) syz_open_pts() 16:00:18 executing program 1: r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000001180)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000001100)=""/94, 0x5e}], 0x3, 0x0, 0x0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x7}, 0x10) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) mknodat(r3, &(0x7f0000000100)='./bus\x00', 0x8002, 0x6) sync() setpgid(r1, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x0, 0xd8f3, 0x37, 0x1, 0x3, 0x5bf, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x137}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x34f2f7ac, 0x6}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") fcntl$dupfd(r0, 0x0, r2) dup2(r2, r1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x6) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000480)={0xd6d, 0x8, 0x9, 0x3, 0x2, 0x5, 0x1, 0x10, [{0x9c0, 0x1de320, 0x7, 0xee5}, {0x8000, 0x100000001, 0x6, 0x4}, {0x3, 0x7, 0x100000, 0x8}, {0x10001, 0x8, 0x5, 0x1}, {0xf89, 0x800, 0x9, 0x400000000}, {0x7, 0x2, 0x3f, 0x8001}, {0x7fff, 0xff, 0x761, 0x1}, {0x213, 0xffffffffffffffff, 0x3, 0x4}, {0x9, 0x2, 0x100000000, 0x7f}, {0x1, 0x5, 0x9, 0x6}, {0x9, 0xfffffffffffffffe, 0x4c06, 0x9}, {0x400, 0x46102078, 0x10000000000}, {0x80, 0x9, 0x1000, 0x400}, {0x10000, 0x5, 0x9, 0x6}, {0x0, 0x7, 0xfffffffffffffffd, 0xf9}, {0xf0, 0x58d4, 0x4, 0x6}]}) getsockname$inet6(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x6, 0x8007ffb, 0x3, 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x14, 0x0) getppid() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x20) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x3) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getuid() ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:19 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x4000080000a) syz_open_pts() fcntl$getown(r3, 0x5) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) linkat(r3, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget(0x2, 0x4, 0x1aa) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x78, 0xed}, 0x2, 0x401, 0x6}) mknod(&(0x7f00000003c0)='./file0/file0\x00', 0x80, 0x200) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x6, 0x1, 0x6}, {0x1, 0xbe3, 0x5, 0xb45}, {0x400, 0xe05, 0x9, 0x8}, {0xffffffffffffffc0, 0x9, 0x4, 0xfff}, {0x5, 0x8001, 0x19}, {0x271, 0x2, 0x0, 0x6}, {0x1, 0x7, 0x5, 0x7fff}]}) chflagsat(r3, &(0x7f0000000380)='./file2\x00', 0x0, 0x2) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000680)=0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x2, 0x0) pwrite(r1, &(0x7f0000000500)="ec4d875c81848765d7ba75fc94633a3236920a4ff6247d0a0c35ff6bd0b717617b353ac762d2fe8125c3dd8b97ad2cbe422263f74c4fd27bdec4365a3b16abd91bdd644037e54d8f849b525b608fe59453b1408d38ae9166e7f9ab26fdcee372d46ce7afb1bdf8f218ee7158b8", 0x6d, 0x0, 0x0) r2 = open(&(0x7f0000000640)='./bus\x00', 0x20000, 0xfffffffffffffffd) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000001680)="d206179c36b47f3a068db0b32a4fffe2323bad283b1decc2592c79a34745104329609c964ecb10d622f4ea830f0ad467798e3e5141aced20c26a8f5665386e7f231d12888af5d540ed697ef145380fda85928347ef3368e9e673a7ac2f32328cca987c2a558be4acf4fa52f4fda8732dce885e05aff38c1196c2acbbd99f61f429a8400c39515d58458106906d822e9ffb03966c7e328a0de503acc4a09988abc0f9606f00590bf3890e068d7c7ad5f9c541e7e75873469b6e6f2d16e38c50a05aa4b1a46b6ed069a54f121306e6dade309d0f01d454a26e362eb5", 0xdb}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000040)="910a7a6bf98ce406e85a642bdf1d0d65da87fe61cd36ec82b2f22123332abe4762714db42becd79d4ec2c1affdf7fd956a3252ddb5dbf94540e567fa516e99720685eaf517", 0x45}, {&(0x7f0000000100)="137306b34d452e23a529058a013dad0052be17920fc79f5b618a77933f5a2660a2fd6825baccbaf95829e93f59fec9a2fa05bc4ab8fed6a0c8cd25911c340d2da40791b306a6e0e9d25daa240c8b636a45c4233ec8b263f7ac7f5472b64103deb08287d63bd36f5717e587abd8fa4d497e384b1e6f7310d5a1903f58015da077768a94a7a4a4f67d0209609f46f50f0c14829c77e7ee09a60ab5250b6d5516deabf92e4181b349f3c782434c48169c431dd04001a732ae88dcadc9cb1cf22df390d3ea3fe4293ec4151ce224eadc8c856520e862c11260f9f0b7331521ec77", 0xdf}, {&(0x7f0000000200)="c14651ad535f5c9b213caa67e1814171fa6c4c2e5bd7dc5b7afb", 0x1a}, {&(0x7f0000000240)="e71baff25299ecb1f855e5e344f5c4af9e489c70cca0c586e28d552ad5", 0x1d}, {&(0x7f0000000280)="1db161db2ee71c3d140e8d7739bed26b36ed15d7ec898e98c16b10a04530035a0df04bfb2f9f3bafc783f7367c60a171135e246d30cd70be102cac90cda2f5d1bff3792637cc75568ceae7f6dfa102300019000810d09e5403d402c9652da955ccbe940c38839b4eddb489c13033094046fed195ab7a76bc87ea2ea5b52ace68cc43a830f8c20621", 0x88}, {&(0x7f0000000340)="b6a5acd30d756b42b29de861d250892b23ae62d3084e5e300692debbbbe1dbb61d6bcad599c8434629c08a9b1589b5c326d3bc66a4a9dea9e084c220c262c40f3be3dd4d2a8773c29c48247466704e3dd444a80284fafad83fa38df892ecfd5bf8", 0x61}], 0x6, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000480)='./bus\x00', r2, 0x1}) chflagsat(r2, &(0x7f00000004c0)='./bus\x00', 0x10000, 0x2) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000600)={0x0, './bus\x00', './bus\x00'}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x25}, {r0, 0x10}], 0x3, 0x3) 16:00:19 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x4000000005}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xa1, &(0x7f0000000140)="0b2cccd7fc801de05010b6ae4b7371399b43fde8a57450611a41a8ca250b7535d547e4c7ba4db17acdddeb75e0c90095a70eee0cc6aa04fd2b5a550713ab7e9a69cdc04a2270998dcb420dcec42ae4deadfdf9418bb62a9d00000000343ea0f1151f1ea755d6264a24b2a11b870f6f26d4d3f4e8f7e07760088f7c7dca78df402ac5af01a9056d99347596231a65c78027b616a17aa2172dcb99fceeb661519bf0") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40074}, {0x15, 0x0, 0x0, 0x8fea}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[0x521d, 0x6d8358c4, 0x1000, 0x0, 0xfffffffffffffbff, 0x81]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x84) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0x6}, {0x4}, {0x1c7, 0x1}, {0x27, 0x200}, {0x80, 0x80}, {0x105, 0x1}, {0xc8, 0x1}], 0x7}) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x8) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f620773c775fc90fb8b8f5a6bbdac20b09a74f0a64bb1259ec4f72aeace0b7f4eabb78836f0302ab482e9ed2da9dbc7e86f1eead006164983ef0a9961bfa61cf39ca4b21727ddf7ffa505611f8dbc2270ed41406df4715af7f35160a6ac1f1aab651adbb61faeee77988234168cab8bfe87a9a938a0fd610158e62a780bffeef51cc1abe90e988c78029a9c8cbcd3d180d9735fc84a0e0350a6af54b77748d5e2c0cc704f6d6a99661bf33d541c0316494a4dc16125a5fc6cdb1ca953c22dd5549b4078980a0f3938bce1068c770992a71c0ac4dd7a5e75513e538dbbb400006a2455d26be6ded294d6e80083da89155f4e24dc06040c678af0cedffba2800bf306403640d4fa67"], 0x8) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x1, './bus/../file0\x00'}) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f0000000180)=""/70, 0x46}, {&(0x7f0000000200)=""/53, 0x35}, {&(0x7f0000000240)=""/35, 0x23}, {&(0x7f0000000280)=""/73, 0x49}], 0x6, &(0x7f0000000380)=""/135, 0x87}, 0x41) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) fsync(r0) read(0xffffffffffffffff, &(0x7f0000000440)=""/178, 0x72) r1 = semget$private(0x0, 0x8, 0x200008000000010) syz_open_pts() semop(r1, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(0xffffffffffffffff, &(0x7f0000000600)={0x2, 0x1}, 0x4) semop(r1, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x172) sync() getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r1, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x2) setuid(0xee01) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000900)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') r2 = shmget(0x0, 0x2000, 0x131, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) nanosleep(&(0x7f0000000580)={0xe60e, 0x7fffffff}, &(0x7f0000000680)) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000840)=0x1) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) open(&(0x7f0000000400)='./file0\x00', 0x200a1, 0x101) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000380)={0x8, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000780)=""/187) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') select(0x40, &(0x7f0000000100)={0x4, 0x9, 0x5, 0x3, 0x1000, 0x7, 0x8, 0x3}, &(0x7f0000000140)={0x4, 0x0, 0xff, 0x3, 0x3, 0x100, 0x4, 0x8}, &(0x7f0000000200)={0x8001, 0xc26, 0xcff0, 0x3, 0x0, 0x0, 0x5, 0x2c33}, &(0x7f0000000240)={0x9, 0xfffffffffffffffc}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="0b5c221deed65477c96ae3c0c81a32e045f00244169acd7eaa1e24b2fd86639b72d7758a95febb5050fb1943060694de9af480a3ceb122b1fcf53002791344c146b887d620d1d4a52b4b8958e52a2f989b1a605b08f44a04ea8c8f4ad487e0040a9b8f5acf301df543a63094c6663b74cc013b01d25a86570aa276b951e3c3b50b2f5a8e54b7aff4b022eb459f660f2bf1e9f3ebcdcfc6e75fd5b3aba2dfe95beaabc6aba31592044eae47c2f788f7bacf872aeb34d0ddbf6781dad9feda398caaf7690740373070eea466f227ef2a2f61d0e728810820bab94b073fb71f9f37bd3731741a4c0eb6adaddc1d4b0e4c1af3b69d52840ad9cbf5fc6168eabfcf5ced748ec5cb17480943a2456da238a802e5652f8282b0328b25e88876919b339a75cb5ced9905af11c18c876d06b1108e357590d4b2acd5058a17cef6cd1f7b68ae2788fe1de78012f3ebf498e1503f431e876379918b7f4542283d2d661d481ae02bf545fcb78eecaa01172081fbc6ca54544e1e3d99f566c62823b0a6adb9ec51707bc65d96197b65f4195c5c384b4d641adbefe6effeb2a12f0c95f1def652219273ba21601c0e78c0eae2d55b330ade74ebd9c4dd179b919c310c554bfc9f6d394d1a86ae1574ec805232aa1bf3612eba181cf636da3c4aed163dbc92d45bb7eb6511a2a715d8e150889f35d7ec46a6c6eb88f147d3c101521962e0e98cfcd28dbb85470272e1ac7373f225c2181f366a61ec1cdfa601b4d4289e239c3d7c830217c012d1dde5e7db724ca2feeda327dcb1f52a52150eb632139ebd52c3f09a9928fea2d37a0fcc0078265b46d6c6215bcbe183d95bd924fa627bce661a4b9f40a45250e50249b026e8064799fe8e0be26f0be0c935380acfb415a6e59739a1c9dee31df8ea4562e06b29b73a8b53e0d21449788047167195f69270a0fa9105ecf0fbc1ba9529fd2b88f1bf2077926c81ee7cae6c65069b080abe69b55f3da56dceba09e2d35b41c230f87290c0c8a1a83a1f740d0520166239a4166dd0ff9088496cd4a52b8b5f3533b6a3cbbdc544aad732e1688f74ad94fc2a7f1e33d6f26c718e9d844b2170491511ead7a45c84fd78f05525c1d962874c71cd5f4ec3169f71a1244d5094a61bc6508e4ecb9f4d6b2a99c8328c9730ef1b2a6b4235aadb5851cc413909c2bc93505ead096db6a738ecac087b9f6f0c2d6862e52ba2c33bb02097f8cce39f7b6a6805b47768ffb0cfc3260282712832399c7aa17b34735967d009118fdaf6c4923cbac6b774ccae319e9090f2fe745c30d7394832a33a7b68d13231f9923b02652dd8e3afe318196865818741ffd8523b58ee0f083b57be61c7ea333d580f08b2288cba3080b491f38c0c53ff4899836473d6a52b7c11391d6f98b58e886b1430bf96dc61ba35196c782f5cd257ccbb6bca24959a1ede58b765f992fd7607349876d186b228114bdd46366bb41fdcbea1556a5ce6771196d117ff9e6b9aae5ab5baf68dc0c07c7e2fbc67d7ff8a9a82bc5883e262a9838bb27dcd41dd0a6de7b98f50025788db70c6e0421315fa0a15d6f530473906404463bd34af7a5c4ce27f208e24fe4ad92e9c9d3c769fcd9873a4088ba1f1f4ec02c88fd6f8e0685903a5853e788e1f5b500b5cfa5c269d9129d831fa0d8aa80e66d72f40640a02ca74d557327f1ef9c5954749540c8dd2b73564e1fc3ffdfa8359bebbb567898ab0fe3b41a0880d96463a2d6da8b3687563debcc7cf71526a217d70d7aa053d45aa7aef8d2a11317f5de44d67e818fca4f9000bc32f36d7f3bf21096839e9f1fc55f7435d8a450c2d8a6046331365f804120f3f56e087e6f0cd7f1a9850183e0f609fee9ac7fb1caf18b9d1f08b0ca38bb1109459d1645dc05105c79b900d028ae9cfb572fc4fa028ee2d62e45e36d052b802e4e40e6e352e7b48e1557dc75e376a542ae7e008eb968a3dbc5313597154bfd42ff1eded73c26179a03dc18ac63473b33af496da6c9041582c615808857898491ecff180ad38fab3a1d79e3465e95a247937de047b404f47528338bc037a0ef7dd383d5e22e23475b6de4220ef2c4e219d699574a7fdab531de4bd38d9b1bde99ab5e21bbc81f0ad0a367f378d5f3af61b768e86e61f18521b00689d03b1a2db5229d55cb46bfac5b58098e1ab38a65f2ee4a7df1aef0d28878bef7be9c94e9050326c928064ebec28316650be070cc438cc1110089a82c10b26eb4f60d893c512c53ff3782ee8362969a51a940ea0e2d02a36321e92d9bd7df7f86365cf46559ada08966d7f81a5935b775cadd8875079b56ac1974679588e18c131e73bf50ca99444c77ffd2c5b54bcf27ef41fae748e257eaeaeef4190350715c11460b6300bbdd7f984ef1cf4d5faa23613f35f52d86ed2490989a9c094e4eab32e70fe301aaa7e180abb84b2048633b3184f5c8e186b5d3ba9fb11d012f354e1ee879ff22a290b866994ff73e2f3dd9ea033b4626fd82d703a17d1fb0a0592a5d51e8813271584182ff485f0825b64729fce26783285a9f4567901410f0a8c26b4626d0b402b23a5da9e49cbe33df2790699c78ad2f1ba7a28c69e195ad0e4cfc621e6c88c073d637a2917f298b52b29950b5383523cd67072d513369d1182a2be8e0faba5ff600d26deb4e225b6e0e95fbac789b2241f14c3f8e0c8d8a6c16f60bfe7c7a75a3d51b165c594f1de30ff4148dae3a67190607698b7fd4ce0c9950aa53042ce5f89dc6e00f4092cc615184bfe306ca3070c7721721d7ed833307288cbf54336e6dc077885d28b1611ab48ea99c42817fab26aae95f9410617e0a407d8238b7f0659d0fe0a75b10ed47d1b15623bdae7c0037717aaec2cd53bfc6216397cd2326059dba935cb73d2a839f88f2f43024a0619ff597e3cd873ba1768edaec604b06fe3ccd78aefb71f512b7c5202840b75d5a0caa386f166b0a176cc2ac383613fb40d77fb1874a950d907722e0117023f1a8e2483937c33f300522fda37e7a5ac27988bdb6c9ac8b636f22dda65ed3e8f4ddf7bfd33073c6e1532cab3ae4b18bc1fb79f78afe508f93ff77f776d842093b86a45eb3426d1badc2e91d8d40deca9e664088f5fcee067f2fa5da4aa87006d0492a86e48bd720024297ae79253cb46ab9e7af6a317b0da508fdd4a101b6ff9a1a8744df2de61a3d7439283e0a56ebd5bc13267dbf14efef896d4c4b64db2b1feb508c0409baab92395917ccb924698beb98867339fc12778710f56768b554104aa636552f55f57bc5c68688d5f5dacc81e24bbde31405fa76d30b7493cde700eab8cc8e85b01aa74321904f2f5ae34805c095fa3f9d45a8d4016ffdf25f23a6d25488ecd147eaee37fdd91b7143f18c433bd180883ff8e5873f2fd01af192a561cef05dcaeaad2435ca69048702e6ab2f2ba1946feea79618e38637b381d09779ae06617c83fd8de0ebea15e361028d11ce56f0327be87e605c39c2c5760287f56d6dda2956bf2e994b9ecb4562d00cd11b986232be329e10e8935af1b06ef65bf6272d66bf0579bbff09d32d7c3c937f35ad91386cf40d3d784db5dc44cdf4ebc38cb1ed93d2ec78ea07af4f81b123bda2408b549c871ce3be18fac38354ea436dbfa85b278f557ebfada4cbac23c1e0b22e837dd0b71030546012cb677575f33cdb9b41f37583f4b7509dbd5bce4c9dfaa973d9969d6278f487b3fccdc6f38f874b44bcfcf0f56f057507bb257539448cf7d5941e627e8db0e0cd4b95f4532c38c3c55e0f7baa6c060a0c30560890e22f37af494cefbfdc0aea91454e6030a7d95400aadae8cef2db9fbe7dd78d217ee96f9dac01819e0513dc0b960762bb6f59f79ec361abfd915e0fb83d20487c10b3243786b4ca1e4176f1ed9f2e67ae0490eed8d5f99f85babc23880c7d826a705381157df652f4f1b375e21536a7c347dde8effe440ab6e65af59e8496d3243564c9799ff402f2925324b01f46620a5e3496cc6274aec9b492373e3777ee1ed1f2c7f12368cc88535360af6bbb464e4925914c69881e3b4968827a79b74d219929ba9aa021e30ee140f2b578e87ba99d2a0ea33e8538d6bb90b140e86649b28c060a8530df747806546cedcd1f45cfdf8ae2273b998a28350439c6c31662864567e6a6d953f9f28d778a9dda1756f359beadbd5f63e422e17c4a19ec288666014dc383adf073ccd062c9921d918e6f85f7c630d596ffb98bee3f4d5f8783a5e740ea8fdebc57232cc13e1aa9dfd5aa4b0100ff1223d90fd8ba7b88f085c996d9a6255ec78d9fa87930f3d719ed14fc0876b4fd996b8443e0ebc9595317b3b991aece1b5be6b27b13201dcb04871ed881a33ee2d05f12ac4e311e6a22ef534325f6a6c97aa512bfb257ed28fe967e4a04f9103eb028e288875d268e2b985eb573e6b6c9a95d954ba3971e6ebf37ac28e515dba82e831e5be8f8e042472a1c295bddb5634fb5921c84d49b84c43d509d104bbe65acb024e327b4092889f0d126720e0e5ff7e2a9ca8ca517052e389c65b3210338aa5ed7fea9de1547f99853f4edf3227753fcc66d27692046d7b31c15ed4c8280809ee5e2c2457a84b782cac2fc7dcd6a5f38057d6a7cbb7ae343eaafeeab06389f5a56b33926dd7e70a270b7c972a05a3c01e3b50ac35bc0c750b671702da6d029b05c928408ef61aea71e83d5681460ff1b098957cce75f60b5c32313894d818d07d453d912d85aeb4d033f8bb5dab5979a7d6413401ebd988a9d57d414cf7cc31a2acd7bd5dff9967100fe9d860e8e35032de43bfd4f3bc4c35b96936cd6b51db4147b9699259305925be18dae9f7b9c3175a0af0da90f88a9347a6de29a17d7ee7f56aecc02c30ca24c228fe84cd1de79487846885374e3d03f1a4c034a77e8062de3230f1f90bc7b6a358f6dbbb35a8d5dc93fac838e206541f11efc96510c8cc381fde8ba08ad2165a82bf7c1c35ff516fc473f2337a3fd42aa4ddea4f8f3d9603a81a4337e9145ca2017d541ef8c994cd43ab3c4a785c7a5ca66773fffbe2024c52154dd47e95db6c7bf33b154c0ad7d2d055d9afd032d06a47baba8ea07fec48567971a36e6f46baa73fe191c4dd43af115073d823ab0f74e308cb4fce970aa562e9ed90f33622166fdf963870a52c2a3fe6fbcf9d6ab6d0975528397f9b9471ecff5569253888ced455188329bc02f27abb4643a2a246aed84cc916fcabeddc3d1cd77dbfedbec5a6104bc14bcfa9e31ae8be4f1697afc511ba026fd0ab0f1cfd56d168f1d3285b30102ccf3c57d51c18a417ddec868944f4b6b15ea3668d936b22feedab84c9e9dcec45fd6069ea95856897d7e45fdce85f3ea5d7e8384e83ea04057bd287523c4a85c2e9ceb9da3ecdfa8b951b73dbb7d511b0dec4e6487f6a24ffbbe4fe9cc83bd88fe93fc848d5c3e519bb4fb0573a41441c441e3a6804f727fe2528fcdfff3223915f8220d6c3f022301fd8ac1a45a458a26a87694976417e275be34ab68c0c0d0e6e0fecd25a5197a5fa06ff9d39194a4c98d3756e546acedd16b90f53f426189c382a2f332aedbb754c75816ab907682e3053a6023f84a841f4f872d53f6a35f82390a4812f103f07b10568c33b07f20817f2ee7b81a078e757b726a7999e71a2e5c0028953dcd14a8eb5278c9192fd7b7eaa7e9f8f86abfe48361244a21fdead6a21bac1988446b2f7773ecb6fc8058ec37c485f55814695c7a2092105e6e30bc2be7cbfd2ec703c53b8d679f6fc7f2c406a30980d6fbff3975dd11633aeb1cde58699", 0x1000, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000010c0)={0xa, &(0x7f0000001080)=[0x8ea, 0x1, 0x4, 0x5, 0x9, 0x4, 0x4, 0xfe, 0x8, 0x1ff]}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000001140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000012c0)={0x3, &(0x7f0000001280)=[{0x7, 0x4, 0x7, 0x2}, {0x9, 0x5, 0x4, 0x4e595a08}, {0x79, 0x159413e1, 0x9, 0x200}]}) close(r2) fsync(r1) r3 = dup(r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x10080, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001340)) pipe(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000003040)=ANY=[@ANYBLOB="01002e2f66696c653000f34c7ba5f704d869db13a979469720afd79491c359f34b35843151f6e06cee243b00d38dea8f4317ccaa804decaa4f3b26716bee05eb2fe1e3d1467779fd7722d59bb298d6bbb22d584c33300a4ae19323f087c1f7e8df2ef27fe2e9736f971cf1411ac659b50f0433d31c985713cc4f9ebe7137fcbf59f34de195233e5a86665eb003b54011fecb54da37c624267123f8eb654f6d59f3a492f215324f3a002481ba80d4d0cc"], 0xa) ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000001400)) mkdirat(r6, &(0x7f0000001440)='./file0\x00', 0x100) pipe2(&(0x7f0000001480)={0xffffffffffffffff}, 0x10004) r8 = msgget(0x1, 0x20) msgsnd(r8, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000000009cdf1de6160be9600f704c142d2efe782007668bd300c521039f099ca186d14b256a036b4e6a189f954a8a92f394317c652d00b73972099f0641da7857f27868c9758e0fec242d73d73b817c9ba2b1213aad9f5425e23683684cd299e7fc0a895bbbd5e71cac5e49997ed40baf3f66a869a7aa2889abbe4041295d8eda68acd47e379014cafd2e"], 0x8f, 0x0) symlink(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000001600)=0x7800000000000000) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000001640)) ioctl$WSMOUSEIO_GCALIBCOORDS(r7, 0x41205725, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgrcv(r8, &(0x7f00000017c0)={0x0, ""/96}, 0x68, 0x2, 0x800) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000001840)) writev(r0, &(0x7f0000002e40)=[{&(0x7f0000001880)="a8710b64892ab9c80da7cdf125974dd106ea6da462cd13def721758e744c8d55b373c4a782a7f8e737cfd25bafcfd2f1628936e997ca312b0dadb274b170984631fbea0029c07fe768f123cd6612c7732570354e236254c64a65e0046dd01d047aae36f136e071717385c7b16cff2646a4439bd5fa595ed5445815d50d03fce6bd02dde774221a59d3029c4a902de921e0c1176ac09added7e372629c121cea5d1ac65c73261de42820db89b06efb26bdff2c3dae036879d94e430155c590bc056b48773d45ff5a6ebb3653be7e387b8659f8decdc00d9aa376a", 0xda}, {&(0x7f0000001980)="f2fb890eb112fffd", 0x8}, {&(0x7f00000019c0)="c93e23bf8fac3b6c2d42f0e7c309e96ba0517cec42f161eefa790360d7aec720987b58a50eb7f5f159db8ca89003e7d8e0c80f6939ab5abbc744d8344f844e68516d74a8c9e312cb4b145b6e2827e2a557511a9f4a50b94fb27f791fde41e040c20c620e372356ce4aa37cfdc70352a613e22f63631172194258301ea2ffd02360078e9edc9bf7ff3624b5603f9f78b1be24364e4d4b1d0d5caf2dfbe56ba5730272578ef615698808b89ddaeb132cb7fa5ad3e770fa3054704bd9b6000a256fe11268a38eee2285de43b605cd733b569a748620647b7dc258042037b21bb80439369551500af85fe639ea0bdc", 0xed}, {&(0x7f0000001ac0)="8ee8bdee96a2b86fd512fed7865ad5e45977d1c62faf9d2312b9705240272544c732ebf83dc73c116d0eac8c3c4467417938e53440a5a1b982ee3f59046b61551534f7169de5b17b52f158f3df8ff2134b6352551b3940701ee59b643324d602e8b29e3c277ad443c34add714afc721f914c13a6603063790addd1612c6390787f6a4a1f1c01fdfe3f5507062781cb", 0x8f}, {&(0x7f0000001b80)="d455fab0e27903affc93ebb5dec844d69502eb69f1aa72fbcc37083786b0819180e61d203d7f979399c4c61696b320b5e609fe8e5b9a84f2b8c69a6bfb95a81d2739fa386e55c5a69afd1955d16fd4c117d674acf29c341535ece63fe5aedc6225f2208ac22105f3d91a9010f0fc5c4e0ca3544df0b662c4215f2ef67a05912a334e1b7fc49830ec7dbe726348531c80a092e8fe546fd07881a2b31f6aa7517fcdf2e7f0331c0431e98dc2c3e2fb25a94e418d4b66f86d096114b9f9124d087b6fdefa259d171ae0de35f4b8392a7e692a5b4816c34e2230e4992be911a0410b", 0xe0}, {&(0x7f0000001c80)="62e60286b332a17b336812710d395598c21e5ef30e3da910f48429f3d70f59d611f256dacbfe97090f59ac285d4a0d00556caabddce34b173a1e2f35b97e5fe6fd353dbfcd69f45feadcde019c30ca36d76ff0fe10b27706a75758bf83c31e2c555da53d01f080c9ed110f77d8818a4a6c51b0aef6c43cfde97831766360f4726bab29c1e976748c5ef0a3d212b0733d3d981ed132efbe853684f36fb4dd03b8bed6f86eff9f0c735aae755f6411a3494cd435e40aa37dc897d22a6685232f800a8433b3877e4f16ee75051bd7a0326d65b38b2024689ba97bc81b32bbfb9e4c86ab4c3158153d35eb88a036c6690581b294732a18b76490c99d93a14f2f5a0be53ad607928324c0502dd9d22d03aff52574541032406ee5e274e24a564279fa397ba04c32684115714a995debeeac3e888c444832bfdd27fc22a50f7bb2654641c68b9058401670ed3c06e2d4f6a6d9bb41f8879d3fb4f1d10a6e2b144390fb9a517aced071dfdb971fd6c20aa2e01f2a539cfb45081701954c5ef04b2d7c3a2de55460aa89b0f2dbb2bd070c654b5e63161e248e217eab120f723452f9ce937bbc2fb16bf7b5d51ce9a5a856bddc9114595beb27c639776fef5693869e0cdcb7a19adb7e08bcd39906a7eb7d5c97db73a7b849e873648efb9d516741c9c0bd2f87b97ffa3ef8ac9a77246a3e5e50eb3c3d0d1052b84334aff119ca69148584454bc45fa7d729c7d81dba1341e1175860540a4e893436432bf87f59a01feba028427885f9bf0332c8de9a8c9898d0c56031e9aaae46223a27bf5314ccc9e9d1dca0a7242668b4966026a00e3ad6fa7b098fe8bc74f26c00828d7d115403df08c0bdc7acb93ebbe75ae37c7b6569db5319f844890b7981d45fc013aed26379f212802d68fadd11275b4175bb3a582ed1a7d7a33144f6a0ea100be876866b4c4993a0d5eb8e83806988f1110e651c2fa5026bbb3f64e2fd5d2c74a8286c74e931efba975cdca79026887f662e1410e9792d685090a0bb05a64bcb7c0a4b72ce03879d68a2bf5cffc37f9f706417b407fe554e58ec6eb8c42e308de7d84741170ec235ab0daf5e2c9ee224507edc0d5dd1597b2fcf0225a0c09a02834037716222dc940792cdd84a25b9301357f9d28d5153b4629ced95697efae310558737e45770ad6241c0ec7c0ec3c7f5197ed14b9b6650cac0db8af87e34f3c7ef3e94e2dfb5df977b3f99b2bd2d5b60aa1504f9057d14cefaec27249d5c3c2ed3bede6415ceba4577f14d8ef31ef91efe9d7ea2027f56c86028d7040d490051f16ea09e6f983267fc715a668e2616eebc6c2c45078a8b28732a42745174f61c2551f518caf77c398bb144be947c0237b2cb4d9413848bb6dc65f3a92573e770b25c904b165f82c8fa1950ade15808d3887097d03219a5c2f6c33e0812d2f1d4c25de64782bb8400c3e3248de118d5363d9623d32b671d21d3d3e9d69b8d39b8d61ce8e91573f356aed7bff83ac641ee019ccf4dd6c994ddef06316746c30b975420ba90bdd80c335cdbe64103f61e4e4eb3d72221947dbeb5fa03202cffdc925e2e045690e72aaf72970552d19bef0709d155ec4234c02e20b076ddddb5adb500c901a52247f599c8baef5aed7bf6c8c66b8fa4c546b765f4be1488b6b2710eeac786507fa2267befc8dd6e6433e90e8bc8681ba8fe81efdceede5ae81ca42843bf4c3505c45237e1b2e52ace35f072828f2c4931c33b05450532191e558fb10916443fa694b2f4b0b9761b0467e9a3ab0a8a62f3ee02b40cf1ba3bbdec407e59f4bce063d2ef91507944a89004e3ff39df8d8b4aee76c365a6e181ba56c0fea3b27f54c2e6fe7afd7b64105e1bf468cce70561177dc383f769dd654405434b3a736bd2d47431369d4b06f5e6e53370af0928b9e50c31f9a215a0157291ddf79590cae5e456408a6e1326a103514f5b6f6b8cd5b00b17fab29838c5ecd31f2f3e7a3477c8d63b53fcf9fb9b970ec904afd35752f8d6aa91875d236d54d18c4b4ffe50e61472a9f925e03a224b7ea88b8dbc1222b6cf6de7577ac15ca358fbd94c1faa48d18895fc2e75a19b88447d4e3e47b951b21a924c2309d783870b63c43161f44117ec09b3f79394263718738d4f88b847befd5d131d88be846405b8da114ba9fafa2556ff2667574861d4dbfceb853ac36beffa62bb93ee961c872109502ff75883c7280275aa6575febd8d73c9f14793d94e9cdbdff1258984458ba7c45c331cc09a45be9d4716bebd4cd8ccbbd1439deb7a3628fadc5418c8d7b9f5ce9551ab74690cf4dcc7a3812d48c81a8db964f64d0277135e58e9c22f3c0926775755a149a362c5d27291728c2dc221cb0ec70a415db42b592d60415fa2a51d256a63142a050a076d6e9f2663731fdaff2720717a92315ef429016721281007b99113a30ae17fe07f5ccc92f8925f04aba20ced7c92b6b6ada4537f5036f97d183feddb99a8b35a071363c4ff7dd32a2fc005b988cf52fd710b1b4ad9a9275e55d5d938eae5784cdcfaf622b84e1343a37a6752f87b1432ee04c2406506fd1ebc37bb4088be26dc14a1bebdcb0df9a3997d78291bbfcd6d08a8c384cb8d6e97890e30ed278c434c95560c29f06ee836b14fbe260ac34e52af5782d4abfdca31c178b2a770da0b86a13e84e51dacd6f2d55c219c99eb2d729bbd495dd7ee466ccc0d0e26dd4c7c748fc26848de24a5d50e7db96c1f0d27592eafd7d577d079fc9537e09c7e729452775f234627921354274d2348215bfeac1c0d8411b8416ab46bca0c05c7ba1c9f721aca04b871837f734667c3af21dc3179b722b86617c19e7fdf1ad4c3b8e5b3afa840ea8d193aa9507092e5b143393bb72a80b7958bc9232880a6192c32c877ddac2d67c88234b41a68f8900757cccfc69d56997bb32860634dc239da8e7843a88f9f4a85e2553b6676896d5a1a0b4ae6ec2545c82ed12b048dbf8f162472c4019ccefa9c3e1abd204255efeb85a060d453da702ea948fa825b49b94c61c374b907a0e4a986fab6b7fb3c1d966b3dc61a8fd4a16c3eb52722cdb4a463c2eea31c0133471a65610f5d14a0e87579275b66b44ced8e69cb6931419a7a0665cbc4a1456e9522509c35ced9d4cc16b49a8e2ecb78eb1de088e1ea78f898b22d50db73c08fb25a805bf86ecfc15a083fce7bf75cddfa41c197fbd7c8e8b06712e6aea30b29aee528398dac47ea5b3278e33ee00fea9f8d32375f13b485bdebbb4aa7a95751e42bb466c84a49f121ab5d91bda1df134f8fd989ee452e0b027286384c2b93304e2bdbb8d3036f3a3fcc914425e8fc0ef0807f606d7b535122150e74125d49b024c29b5901eb0947475f6822e4d01ce7a8a4c39c7093fa7a3fd463d27d5bcb7692be42edec74e9ad42346093b1787b4805eaa6a5b7ee733cc4dbbd485268d84da0ae66e24fa49af6cf633030f64bdf85fed489fdeb1e8e01c875b8c5bdb172dd3d5b76a07db9f067a53e55b77a1b241a1a92ed815dad808045a7213b3ccdb3b09597f4d35d3d0b149284e0a0ec99bc1e66a0a0ec28067cf69ea684b45d3e60a5bb1ee697a679913507bd8f6c155d7be1a17e5f25cec48de369cec6ca5a9e04561132a0875fad36fda619ea6867b42e6909259669d292574fb9dcc8fc04d86be3ccc01259fc35acf2bb234eb8b2034e4b9666ed7a37b31e44fef8b144f4ce29e69c0abb28b0de0d3902654f492c3dde0145b08cbf81819223737a28e0ff91fe83b02ad978b7d88b8a8297a133991bb264f146e7a35039372388d0ada43c4118c6cde840e10b2d77e197dee6072e3e8e1e15cf8091e6dc632a0df4d6f5319319da223def471d2d737ded4e15199a108ce20ce6a47123d902a9b30601c97182bc09c3a18da33959e99d17b0e5e856cca2541dd44d1cf62af2af78547283bcedcd0439cc02b0493ca7656b17cee01a118a4e3325e950c9e7130b3c6c88540e5bcc1003f11b94f3a8985af91e6855f92516ef73f2ba8271d8a6ceafd36ac6db2744e0c389818fd7a153b157f8aa44f460b566258d580d31c51d5d5acd0afc5cbe2dfc31bea07a267e9d797776dbf02504b8c974cf421b3b6563cb24beaff7f3848ec32dfa175409cb72b4cfd00be581dfa54d1389b3c8bde6e48efd08d0ee5f2c4b0190cdfebaa6c07477ef1a15d38c385008474d48ad5c5e7e99f7a553f96578eeb2e0b128817df023ab897516bac54d7ac27ee5da60db17a8b2525020937465871fa14fd390e50d8744de149ab341edcac1f46a464591ad96ad79d4f837512f19420383b69cc09021c113a98469ce9b72cbd9c3c9edced73e6fda23dd8b928cefc7a9aac66709b94fb849912403703275e6a3f07379417329de011b5aa522acd6ac8768c618c07ded39539073565f9846aa816476a9955497f158dcad0782540571840c24fe87c2fa241be93a1f5ad79fce7b90e46f3eb46107483d41368f295ac9fb1556a1c8726209e40f2617ab22ed97e8c363e9e7601a2c9098cd0fbdedc2710e25e3b0fd6ad89fb14bc182f1ad77e1677d47356dc405726fa05e0aa2b51fec130275f98c6a9781ff47ef8036437a34636c70aa0310149725b156164cc4d12aec575e923867a22a49f484b9ae26ca796588f224ca1d300f158cb9d6f45ab397a9344b5172098e2d8c60db2776df4d2e1183159d7824bb2fb6e99eb6fce8769409c80ae71b42552bbdf03c779c1e6ffcad4e1bea400c6303be4b5a95862c3b39873194add22a11408ee603b071c401f380d484bc43b22c658dc51330432c9d7f778314bfe63cb9020926bcc7190ca239976e5cede69acd3691a43e487b27e8a3bf9724d717d70e5b25b0923a5ca519cebcb597c8796f4111dd4ed5023ff002b02169523b8a3a1272243addc1707353e8ff663314751ac8336dbb481e401faaa9a008f76eb40b3e7ce94b91840e5a7e93bb551db15eef36bc40af3ee304c406a72e7ac17a7575c4e4673197d8f5f111e4b49f1f1c781cf59f3319e2e3e5f9275b46634399e43e941f292b5f450f4563fae5f1e2a8aff1a385d2df59419f64922edf3905938d9cd044a4cda4640377aaf47ae329e5ffc4f4a77cde83b1dd233d114b81df01f7c751411859ff9c8250ed30a3ce76265a69d88b14871e54e08a0604773670454d6574400e122fe2ccb6f876424071e39725ac9426e6b24f5408d44ce35ed566a7355317c7b5a7ae7af00d8c943210664b40b510767f56b4e73251a03682ce574666a894a251a5349b859a83149713e790222c6a4ed2425f1676e4d8f42365bbd6703fe31ca7dba3f6e0ed253a84773622161286b92a8120ae68247aa812f6e623c0f81acb66c6ea05f15cef6a9263a8da90a1557d354054c6b862200a98501d8651bba6ebf59cd4905dda8fd88e99b15eeab103c0883501fb2e3176fd5aea6e134672a2ccc2608f851999f59b50e308a3a234f5f6fbe3f028d5a2964cd875614ca1ee3e9c009731d8a89ca39a3ea5a91e27d667cdd12ff3f636e89764ef1fe830e89664ebf0af94342db817888dd3e96908942a29acc82ccb424b013f4d288d25ec516a84635e4f6dc404819afe4816730a381263224b2edab62a95bd29dfe3915d8044f67a30c779e826d274ba3f110972cc365ab581e961380512072957fa244a2535910b995b6cb9af7c4751114b55a4a7d1875bef56cade84adbd5f5b8e0d317137374c64ddc6c736e02f40db705665d2d669a06905da08a27e59bcceeee3ed02c6905af6b1c719a061863eacc5384f84286234", 0x1000}, {&(0x7f0000002c80)="3b077a97d0fc4dbd9d669a4f520c435c7ac1eccb1b0c485d4903b2520aa564548cc0c8705cca597e68869b278dd4d9e23aba56366cf4ed7d414122577ee47d2b0003e306ded889e8b24700922d163e385931cd894697cfdad36e694445324ef9c65b98518e206186394d39f7ce11cca37536c6e5683227511a94cd4807143b72abd550037a0040ddc54c506b62becd7ec8e6cd63334f3a4c69e895cc14cf10517fed9d08e5ff8c767db2da4989984d9f59ae4752780def1fd0de4c1c445aee64400593da1db7b981a8bb6f862f096a47d76a18dfcdc5a7cec341e8b78d014b1018686d63fd9721d6fef974270ed5048b758bb7", 0xf3}, {&(0x7f0000002d80)="5f1010575098d3b90d27acf29585ecf983367733a1d03ed709bde16041ff0e071f64cf2320c4d073baac80f46affc2022f095664ce1919f5ab56b17b2b5ad405a5e920be03d168e29a91445ac5ef87897b3f39e82d17f45374db0590dc71a08f377499b60888c72f126d6ad02e2873b4ab154c763b2ba4d4b76892bcf6e93596c404ba2f4334dbbe39a2450c839f5ac97fc8405830cee039ede40f4e708fa8231e68b42c", 0xa4}], 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000002ec0)={0x6, './file0/file0\x00', './file0\x00'}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/diskmap\x00', 0xc00, 0x0) recvfrom$unix(r5, &(0x7f0000002f00)=""/148, 0x94, 0x800, 0x0, 0x0) 16:00:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000001c0)) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r4) shutdown(r6, 0x1) getsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f00000005c0), &(0x7f0000000600)=0x10) poll(&(0x7f0000000000)=[{r5, 0x8001a5}], 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xfee9, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x22, 0x0) 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x72f1) recvfrom$inet(r0, &(0x7f0000000080)=""/33, 0x21, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = geteuid() setuid(r0) shmget(0x0, 0x1000, 0x8e74eaf2b51d78e3, &(0x7f0000fff000/0x1000)=nil) 16:00:20 executing program 0: getrusage(0x1, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10053, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/21, 0x15, 0x1c3151b1f72d0b91, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x15}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket(0x10, 0x8001, 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4d}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/239, 0xef) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 16:00:20 executing program 1: r0 = socket(0x26, 0x7, 0x101) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000040)}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f0000000240)=""/255, 0xff}, {&(0x7f00000000c0)=""/50, 0x32}, {&(0x7f00000003c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/27, 0x1b}, {&(0x7f0000000340)=""/41, 0x29}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/210, 0xd2}], 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x3}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) rmdir(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000140)="a6") 16:00:20 executing program 1: chroot(0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x81) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x5, 0x4) fcntl$getflags(r0, 0xe399e142e7ac831f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7}, {0x80}, {0x6}]}) syz_emit_ethernet(0xa1, &(0x7f0000000200)="9c6fe642eb3bb712ce4e028d89f973c64bff1eb850ee902c3d529f9b9e2ad56e4c7c0ac872d41c0530953a04c76be0d1a8fcd26487244e9d3d11c5069e48bf685d038907735ca8c37095dee1d378a90efaae08cdbd7c4e008a3420f4e8086579b6b3d5801e6e9a650c2254bf37576f176b0ed8c1616391fe8eff1b8f106b00000000526438a2b2795c88f9419e1607a3782c070000000000000065ca9881f9fa89") ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x2c}, {0x80000000003c, 0xfffffffffffffffd}, {0x7fffeffe, 0x0, 0x110a}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x2050, 0x101) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000240)='\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) 16:00:20 executing program 0: r0 = getgid() getgroups(0x4, &(0x7f0000000040)=[r0, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10082, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x200000000000005) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x200000000002f}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) fchmod(r0, 0x8) r2 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fchmod(r0, 0x101) r3 = dup2(r2, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5, 0x7, 0xcb, 0x1}]}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "9375000000001f00"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) writev(r2, &(0x7f00000001c0), 0x10000000000001db) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x200000000003, 0x5) r1 = semget$private(0x0, 0x4, 0x10) semctl$SETVAL(r1, 0x9a5ca32a9511a564, 0x8, &(0x7f0000000040)=0xffffffff) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) 16:00:20 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x2}]}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x821, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)='T', 0x1}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x200000001, 0x10, r0, 0x0, 0x0) getpid() shmget(0x2, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002080)=[{0x0}], 0x1, 0x0, 0x0) sendto(r1, &(0x7f0000000400)="78dfdc859ac12aa71f0a9af8dab2f52aa3f1a1cd23fa09b406ab01fa377a67426ec6ab49c509b504b659f3c72f96dd7bb68f70ac4b29f05ff265c3160f964e0a84cdcbfef0adc6b671fc9ac1593384080945c43e1d8f97fede04503540b4a80a2c7098fe9845d67f2ecac011740588ed5a70320da954206cfd84a22ca9793fa9f32a42ea9cb698aa88dab5167a78462cc672c2df6f34da90d4589a93f932990c34057987c30cc1426febd32c78d68630b160a9fa0ae24b9d40", 0xb9, 0x400, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000100)) 16:00:20 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) 16:00:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x0, 0x7, 0x8, 0xad34, "9b1b34bd1a58f32d44599787fd4fc6f041326232", 0x7, 0x10080}) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x20, 0x6}, 0xc) close(r1) recvfrom(r2, &(0x7f00000002c0)=""/87, 0x57, 0x800, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) shutdown(r1, 0x0) fcntl$dupfd(r0, 0x0, r1) write(r1, &(0x7f0000000100)="19e3b12d1ca347a080881f2c7df0246100eea2cb7e330cfb1fac1f3d565de21d77650f075469c60b434f4ad02ae5d886997b9f6dccc69a38", 0x38) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)="703be7fe123c787aad0fdeeaa54969a68dca22e47a1eb614f4b49dc4745dee86c2837c5697b4c2d96855bdaf83006f6d796d036f4fc54253c9c692339dab58a1018f56597af7b4394605b81378c898b8fd30643407dc83753e101814e8d02e7d2be802fdda5167d47c10d55b05548ff336df417b0a8cfc7d45bfecce8bdb084fa8638b728f4299bc029b5e84f3db1a30f0f18edb809ab21b6b3824f4a3f728450d3453058d769f42bd95", 0xaa}], 0x1, 0x0}, 0x0) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8000) r1 = getgid() setgroups(0x1, &(0x7f0000000140)=[r1]) pipe2(&(0x7f0000000100), 0x10000) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x20, 0x545e) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)=""/19, &(0x7f00000001c0)=0x13) ftruncate(r1, 0x0, 0x9) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x44}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x4, 0x99}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000000c0), 0x1000000000000059) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x27de, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000700)=[{&(0x7f00000003c0)='G', 0x4da}], 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000003c0)) r1 = semget$private(0x0, 0x1, 0x64) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000400)=""/213) r2 = socket(0x18, 0x1, 0x0) semget(0x2, 0x1, 0x420) setsockopt(r2, 0x29, 0x33, &(0x7f0000000140)="eb", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x18) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000580)={0x10, 0x9, 0x4, 0x7, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xcffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x3}, {&(0x7f0000fe7000/0xb000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x915a}, {&(0x7f0000fe8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fe8000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x20}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}], ['./file0\x00', '\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x17}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0xc) r4 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x2, 0x7, {[0x6, 0x200, 0x3, 0x4, 0x1ff, 0x7, 0xfffffffffffffffd, 0x200, 0x1, 0xc88, 0x6, 0x3, 0x5, 0x2, 0x1, 0x1, 0x0, 0x6], [0x173d, 0x635, 0xae8, 0x8, 0x80000001, 0x2, 0x7, 0x7ff, 0x100000001, 0x5e81c849], [0x8, 0xd6, 0x8, 0x3, 0x1, 0x7f], [0x7f, 0x7, 0xffffffffffffd13a, 0x2, 0x8d97, 0x100], [{0x5, 0x5, 0x2, 0x6}, {0x5, 0x9, 0x1, 0x80}, {0x9, 0x8, 0x4c3, 0x3}, {0x51b6, 0xfffffe0000000000, 0x3f, 0x7ff}, {0x100000001, 0x68e, 0x1, 0x3}, {0x1, 0x3ff, 0x8, 0x4}, {0x9d, 0x8e, 0x20, 0x49}, {0x3, 0x7, 0x206acd2f, 0x2c}], {0x10001, 0x5, 0xfffffffffffffffd, 0x8}, {0x7, 0x401, 0x3f, 0x7fd}}}) socket(0x0, 0x2, 0x5eb793f8) getsockname$inet6(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) getpgid(0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x10000001, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) dup(r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) dup2(r0, r1) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x1f, 0x1000, 0x3, 0x1, 0x0, 0x8, 0x5, 0x2, 0x0, 0x6, 0x720624b8}) 16:00:21 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000000)="fe0b32a884ec411588dd56bfcf09e77dc2da1067db559e5256150e01834ab0e31c870cd0aa1b18f65b7612bef115d001244123df9d720c", 0x37) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55", 0x1d) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x1) r2 = syz_open_pts() r3 = kqueue() r4 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) close(r1) chflagsat(r4, &(0x7f0000000300)='./file0\x00', 0x0, 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x4aca, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000002c0)={0x1, 0x401, {0x5, 0x1}}) kevent(r3, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000140)=0x4) vput: bad writecount: 0xfffffd806616bae0, type VFIFO, use 0, write 1, hold 0, tag VT_UFS, ino 1465, on dev 4, 0 flags 0x100, effnlink 1, nlink 1 mode 010000, owner 0, group 0, size 0, fifo with 0 readers and 1 writers panic: vput: v_writecount != 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 109235 13204 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c vput(fffffd806616bae0) at vput+0x187 vn_closefile(fffffd8067f5f5f0,ffff800020b5e508) at vn_closefile+0x15b fdrop(fffffd8067f5f5f0,ffff800020b5e508) at fdrop+0xc9 closef(fffffd8067f5f5f0,ffff800020b5e508) at closef+0x11d fdfree(ffff800020b5e508) at fdfree+0xf8 exit1(ffff800020b5e508,0,1) at exit1+0x32f sys_exit(ffff800020b5e508,ffff800020bf5d10,ffff800020bf5d80) at sys_exit+0x17 syscall(ffff800020bf5df0) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffdad34) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdad00, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.