f46a0dc5f1016e5eede6a891e8ffd1330269ebc259235d271c58156d7cb4835d6fc8bc2a32b735594e26859138998dd3e162c4a38ab0b08c0839a6c83adcfa19a578fa69a67208e3aae7b3d9f57941e2df1ce665c88686d8d813866b4c241d4b6705fb8920173ff142578c34f59b664ba23b10c09f9de59267ed7d3e51b8a57e4e394d35461c9eb04a333f039f3eed5d19e3eeb3374f3ade4efec2dfa51044e29e34b4231a328112b2620884cfb69c44e01350f68169be2f33df35334a0b1ad3d80c8d3b76a8347332aec676fa0c1d045d7cc325cca9ca5f9d07e994dcf01800c9f1ec28a62fa0ec72d28bf69bc330cab0c22a9bc7dd132dc258aae64998f29de97f8b656648769171433daf97eba9e31d0ef3409bc137cd5514b6575aa784da6c2a151bc8e5af8de66ef3dfc1a9878a4528abcdc2ff60c32208260ecf84d4c0aeb1b11dfb4e5dfb5ae5a5dbbe47f427907954da141ff434914b6a788a60a5c22b0b74b29fd205f7b739d692b57deafc9b300dfd6cc9209db2222f8c3d3f908767e7aef00b426bee58cc1c6d31be197a2082efa04a555ccd695e62010ff1e4e407e03f15b6fa64cccdd599ebd6006a0a7f4d5a20796e12febf887c8091fabecf83e6d1504267ca2cfa35467be552e9c164e50dbd59fc4e8747c2326c7e9e2d4b82a6c0497198182404dfd2c14928723da30c66be4c437cf56c09703026be5013c4c165e1d057eec06507129b3237eeaf4653cf35a54059e154877d319d922c2d90b7b18727c3dadb11132fa05cf09427b6d67bb1094a65605a8c8b6d499a1778264dd53b7eb5937b2d757fd7ba5608092b04b8540f337eed6d259aff00e250e891ae4f55eb726ee21b49ed43686b93a83c16cdcde5fcf9125fdca7435748db4ac5476a40a4a2127ec447c35815bb1371fa3c9b39b0cbce64280f84573a3bd7cee32afc86225338f7b52d28678a41d4b400ee56079c4dc34ce05430d60fe35bc1006ad67a47b96f65463bcd621c083650faa4b770fe37fa321a7773a8349ac1280ab22a53c9e8ac98ca86c5d19b6beb473f6159f788ac766722d7bf87e18e0b1062572f80f0cd563f57749e4fe6c303403715c7f75b9e7712afaa3a5ca64d0bb6abd39f45edd9b38c902b0e773daaa6899a63dd8e30f22367d30ab7fca064f16e19a2ff21d0ba36d842d67317208a54c84a40e99d1881e355c3c86bb970bcf3f178a67a1e9c75d4f030aac532daaad56df794eedb27134fc3f6d19137eafd35ffd2412296a3857aef7153ac78eceec3207361152d4015653476fa5692ecea7bb223ab5a86781eb72949ddeb32af3e53783847f500961697da431f95b2c82013ffcf75a0e5d9a2357a76b6e6f653eadfe6f11e5843336857119775c80aa1ac8fae48a994c2b35a1652fe36d4a5664e04f1baea5274a926b615e73c97c5c3804fe3377e7710f1fd79344cbcb385984b887a6dcc87a8ff03cc15b7c3f5203a9582872718760a6f25cb7157e6262fbf901e70aba980e9322c610b4ec2878d056af629305aad5f1659262847b5cbf11512a2a46a80513b755dbf92e1c306a9d5809e1989b032c9f4f752585ce6539de15f5c4a4547ec1f6ef6573987addc52c506d87615b92c16af01fe50d72681fe288f14fcc65e023be118f5c56bfcb0e602f466f96e48ac93d2d38082b9e6c210f8e4f3a6c6dc0f59c9f6fc244ee4ccec24f026f51677ade0830508b3142052fe2e5bd840168d3386d2d2c495572dfa4e3f3f35a53e6b6f0ce555d71b696addddb5b51e79dad3d3459e81be3e52728e1ed13e1cf81ca77084c7e21e6b330f941217a84450d19d76135eb53a59887d92c368e41c98e54436cf625e7912518536112870f68d2bee8964326957d5f8db9e6aba80b82922d5fd5ad1eeb52b82149422e8e0b2259a8a5235fb9cb048fff74dbd7f2033050b9a114208db8d07178002fd7cd8c0d53f41a78e686c19f1f2973309eafd16081de49dc9f91272f75496250a0d7b8072d9f3375d18c279d15b9f23226329ed2e9fc57fd2e617f138abef13d16067bca14a57e5b515c639544b15a032cdfcd66c4d30faabdf9ef72ccf1427a796fa5e2e8a0552c4f3c2c8ff84b5684dfb645baa813923e71c5db235e8f396e73d025fa9064388af124a8a5e05bffdbac831774225255a5b6455bb080c4da52d5d34b6453011a8069b6fbc617ad8c25c322ba803c672734fc5943fb1107f73f6ae48db1db74d877a27b9700088198fd7bdb81f3f26c0a14cbe58bc460cdd80f4a8bf727303854aa6718804ac5819ea67a338d3e99401ab543364d0fd05b37cd5f907aaa0d183430055d4e144db0cb03d82ff6ff7fdb55c06a423ed71d828b6f29a096dc1b1aecddff66a2db1b9ec132a74f394b0dd87425da63efab1872790383505ce57bef100f520a5bae30bb298e9520e8146518d21dabc681e963aaeb391922a372bb42950599236c87eda9b76fcae7f6073d7a62bf1d6e213a02606b380cd006121f88375050002231e3299e999eb93fbcde1b2d76b82a2dd4444d7c0f6afbbd83e2e248f1452507a09fcd929da2d7429ccccddf22b1b9412d091ddd6f0b81a6bbe80fa0956128a2986df1acda325e3ee0979164a6cc00ec4d96b55f7458cdc31ea130a164fde6c871eb89aec6232c5a78f1a740a12889fe347abec2c020fe789a5770a250a196dce597a9876e5ca05a09fe50852a55ecee742da011de8be797c9bd687199e700bf9d64d7683617352229097af099fceab85afd65e0f0c0b27192f4b2fbd4dea5677eaa8c4d51f68781ad9f1c04309c0bdacc2630ea005c222e3c097f90b8a46c66a112d7da8ae9eb832551041e3597c052e2d04ffa574683ee24a770ef334c440b37f4f492916aaba3f00e778666b1cf14acefd566b4a01a8354615c767fd21cbf72859f50a9ee38628257f18c05eb3498d491e1470c0d47b92b3d21fa2f5fdd4939785fa2bc25503b4fce7b4e115b3d4b0028a65f1faa5758cf45cf1c56cb75a6cda996910bf76f41e571f6d557a958964936c6dc84996e90ae790c28aa57244f16e107e486e2da7eb4017fa59ea9e492eded8ee9f253e951357dd6c827a5ececf7f5c59d8db90cdb8a36c87c3c7e73c4206b3ce6b3c20e5c53625e2557b17c357edc9b0b5b234df10bd30e683f0a2bb538d9e25aade270318ec5d34d0a8eeb1f277df134c22f5221ad175e40fbfae24384239d46042a80c79e3f3de11d9b399c6d809282a2a77fcefbfc1b95c9973bef24aa6df816e1c7911ee01e86d9700d7e44671963fcd5882ee86c337921465305221d71d86acc91ab1dc4ecf7262857bc867e485012f3034ff7a59fe1189d80184c9ae398af8c2c625bd806cb9e117d6e2f2ac640fdd8ea1337ea7345d580f94aea1a26a5fc07b5f323c7b9e81b7db0f83516c9637e5cdc0a5d7c592ed96498515934be76ef07899667c4a11507c64c7dffde9a691b5091cae9c6e2", 0x1000}, {&(0x7f00000001c0)="923a83ad543af65a7c2b7cbad72c7a2347e4b0aa190209df1c874dfaa2ff4de1b0b1af3c9f5b2c5a", 0x28}, {&(0x7f0000000400)="7b765f09d6e6114ce26050b64e3c7930de4afda2f67c5f4cc88fd0bfaac71cde1588f828fcba80a75b8cd45d394da9d01930d6dd08539499d3618242541812c3aef8f0746fffba9a", 0x9f}, {&(0x7f0000000500)="ee9e6274303be44f22e44ad9a4745119c01f04c43868fdec1e8eacf418f9f8fbc2554fb7fc22e2228ee67a3a8dd678a09695e228f66795d32e5ca9b80c402d75035a301c71d25e6c7d6e262a5e04907be0185c3e759461f318f13f6bcf8a6bd0943469374a1554bfd350158589175dd570c61607487e77888db7aed2cab8d67b9c3f43d965e313b37044124ca6a63eb91373a96110b8e339490ace5fe3193e6032669c629c73902ed5d2ba901a76879e9c7870cb0059234d567131c793b721", 0xbf}, {&(0x7f0000000480)="d951e9c8211408", 0x7}], 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) r7 = syz_open_pts() ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)={0x1}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000180)=0x7) r8 = socket$unix(0x1, 0x5, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000140)={0x0, 0x0, 0x200, 0x5, 0xffffffffffffffff}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCCBRK(r7, 0x2000747a) execve(0x0, 0x0, 0x0) executing program 5: socket(0x2, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, 0x0) r1 = kqueue() openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}}], 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000543000/0x4000)=nil, 0x4000, 0x0, 0x4810, r1, 0x1f) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) executing program 3: r0 = socket(0x0, 0x5, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) mmap(&(0x7f0000ff0000/0xf000)=nil, 0xf000, 0x1, 0x1010, r1, 0x7fff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x10001) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x1) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f0000000080)) r2 = dup2(r1, r1) getsockopt(r2, 0xa38, 0xffff, &(0x7f00000000c0)=""/113, &(0x7f0000000140)=0x71) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0xfffffff8) setrlimit(0x3, &(0x7f00000001c0)={0x4, 0x3}) fchflags(r2, 0x10000) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)=""/179, 0xb3}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/200, 0xc8}, {&(0x7f0000000500)=""/17, 0x11}], 0x4, &(0x7f0000000580)=""/21, 0x15}, 0x842) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ffa000/0x4000)=nil) r6 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getuid() r10 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000740)={{0xffffe737, r6, r8, r9, r10, 0x4, 0x8001}, 0xe2f1, 0x8, r11, r12, 0x4, 0x6, 0xfffffffffffffff8}) chown(&(0x7f00000007c0)='./file0\x00', r7, r8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000800)=0x101) r13 = openat$pf(0xffffffffffffff9c, &(0x7f0000000840), 0x40, 0x0) fchflags(r13, 0x10000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000880), 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r13, 0x400c5752, &(0x7f00000008c0)) lchown(&(0x7f0000000900)='./file0\x00', r9, r10) socket$unix(0x1, 0x4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001f80)={&(0x7f00000009c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001ec0)=[{&(0x7f0000000a00)="8728d06c0ed54bd5d1a40ea4f81335b855d9a803f5b12b3c58772e97571f85f5e1ed7da826c02e8fe59a6f2ecf54531fc1a73dcb517d8a24f7fcf2c9c88ed350c117a211b6d79ebd90c0ab4d53e464891ba59e3f2c9842297d6fa7a550553e5a13", 0x61}, {&(0x7f0000000a80)="3e0cafc38b30dc31bd0b61d366e4919efd490c090dc4d3d5c7c7647da764abcfbd20f01c2a74304a8664c5725272afdde344af6f0332bbb5a9ebdb71f4eeb3edc6", 0x41}, {&(0x7f0000000b00)="f6795115052c94ccc9ee678f0b3044cf29b6bcb4711328933995b9079050eb49dfa07c8f5b7a65f88f2727e36c41cf9d2f936fd9d3e49aeb15cf03e069a1e946d00a962c8d3bc14f382b676ef00837b27fce143bca368a2eaed392c6", 0x5c}, {&(0x7f0000000b80)="bc748fa237332986", 0x8}, {&(0x7f0000000bc0)="c24b1a360d36b94a4bc98b05177f7465556ba94dd7bb3db6a169d56806be554d4f39", 0x22}, {&(0x7f0000000c00)="a183e46e0ef571c45eeeea6c94ffb9004b6eac7ddffcf1f763f2c3ade577391ee19aeb7d0c6d686fdedfbf83215a220d35ce15a9b37f2cbb8a7f025ef877832eda882a61eb8f13727ba6cf3b431a1c88cf8735c46dd6f47f8981f7c1d7d88d7aea034cba4cffb4781b2caca1aaaf501088c1ce3c2bd4f7b647e3f7aaf43db2a687cfae084b4cf4438b17b2fa311b0deadb07d28f8bd2766b0f6c8bda44c161b7043c771825b0c88109982f46d9d48d2a37f19d369967c1b3cc138e2b0ca58b7a006d51de7cc50c85bd6010f0d977d1f04a67c22061a524cf31ebcf394436415637287942b524a91b4df85840dd231298c140", 0xf2}, {&(0x7f0000000d00)="a6b9bb7fafbf4ec7ced792a542a2f45ab5777652e144ffb16db27a3cf9e4f52f79729ff23df0812cd9b665fdc594dbf55000527f8bc230bbbac30ff086a990751fa220c4b887c279d2865e65acfcac01d304219d77fcab84b9a6131474f7593040e2323323e39a8dc0a5417fcb79fe8cfcaa4441a1240977ae774a0babaf9a0e31643e94c1cbeccd42f17a8ef768738c811252ca48cc39e900ed7631b8abdfc657aec7aa6fa850f77b2717f7a0dba7575337f31273175a9765b17de2796cc19f8a753ad47c480d291d83fc2d69ad53df854233a8bac67cf15e4ae7707abe66e4a85ad84eacc7a0fc09bca11a0124769175cdb708c7a4d7ca94228b36d8a4089e308aa1aa74203cac1ff3b0c854af8b92db40a4d04eb29fb768b71e63b0d8ce819576c6af7e49b2f0b9a565f90b0d1fbf6504a14dc6d0b72ac9e272da8d67cc0e1fd77959a24e0e4af2c7f9c83ad1731c7b3621942a0df26bc6aa419c1c4d65826adac377ebc636569aac4897f9e3054ea20541211d90779946c1f0af2c4858fa7df40d37044e0981b1cd58e4f629bb0776a0421d5345ec47ef502648a4a01cf2b83c9dd1cca6c5b06d2fc7fe5c19976ed9c92a6e79abeb6b1404f69e2d64497e4cd2c0740a35ef3324df9c812e34b9c153039167811df2bc7a2e0cbefba5d927d73c8a169f65bbb9a405d2b71e830ab3d9ece5f001a6f9bb0af498a8ec91b04907e0dd2493a1e8992b4b27c7adf0cab866b1933adabaf9103a492aa1668a49f2538e0cb85f7abf4542e3b88bb48f54948d1b3426c06e222ac2aaf0cdbc2b6ec4e434368c1dff14ee6c1f1a9a53cf1df0b73a2472b2e22c315d8b88397af9c719d536b6d15478d5c1435950833e10a81bf9e02ca5bbeb78a40914e8417bee127fc041f87f129ebd514facbfb644073da9fbd07399f9340ac344c0bddf8e869fdbaa9765fba515bebfce4eb6d24550a1eff7dada14cd782a7e5780443bf5b54ad8510cfc4d511438ac105583c2182bf145289013629913ac9eaa6eea4830c942ea25919752336eeb35adf5bc03276e315a3a2906d2e3d84ebca71a368b63fe496162a1965598529e74e321eb388494e90380faf2503cee394d4ba92ea0346f90542ea1860f83e7e417943676944eb96acf358636c67edb6b1e902a54324a1b73fdef666ae0ee616b2ce663c4f1f233bde3929b3dfd30f5caa910f755f23e5b6d4d7b59e49892ef8f4c250d53dde9058ba25979070484f42f3e7861bc005c0d913e91c090aaee6ddb32496f0ef34e9bae7783628ebe50c9c98634c2864c1d11165c80752a15e7077ffc8b3e89f8b001a21a12cb2c8f089881856910ead220aad30bcabb51c6db04cfc52a9f183d1efb03ecde922d1addc9ae7e6d0105b00a71266f3935c818b1a2945d6b0353e171ecd0b98b68afeb9720b5db85d43e61a44461ea96d8fad378a889bbec6e1892a5fa6d232a8c0f100084bdb278dabf189dcd1335d6416ffd862b215d2de72b5dd4ee30e358bf08072d75a35f45a0f5723927e1420bbf9dd62b3a95102362e173b554cf4de9d4566b87e81d75207e0cb183a27cc4c46fbfd09f198ef6f537bf03e30914d4ff0e94bf538bffc99550afb96833f8de316632667f4339722131ed7090b0a11f59c6e7501911979ddc393dcb1fbd6092acb9eeacbe65b835a54e5cda1c3b02ce97a4e7dcf81439dc88147804f1771b7750c89c8007de59c4deb99329e2c8c6ccecf6600db153a8d8da13e0942c317ac42ed6123fb99a1afe2b2db74ab8481a223fadcfc14dbb66d91e29e2e26710c77a51f063550155df842a3ba683b1463458c571ecc84ba326e03c30aa0e48efd3be2f27d960243831ce07fc9cd8448e123bc6eaa3081032c9cbcc17305b2617d85675ef113c7518aa515502a41ce06b821c6b129180af7af63c2a5aed4471ffb631ee802aefbd255c00960bb790466ca6fcbfb6c0fbbed866d99f23d7f472735e4275851e17a638a394000ce4fd73d3022d65682db042ea61c99c7663378c04ad9085c3a6d6b1843e7e01a12b2ffedca1f22ee9b61ea1890ec82dfb409b358a887d287b3d7acc88605feadbf162097c1a75f158cd2175371cd2269abaef367307588d7da14f7a8d86f148e8072f2fdaa8fd26bd95620982204ec0b279d55bcea59a986ac3b7c9ccb8f118a72192e40a2ad9467d7f6ced82da4994140dc72e8452fe141737c8cc1b68517f546ec90a4bdcb1515d41b629d3b79fcf0cada7496bfe4c718e0255aba59035ce20f8a148f7d164be25dba85c2bf32f2593634961415618f466e50a293836e2ab43ed933fde23e1bdfe902a747bd8d5db5624555d59a27c3e2fb34627e03694c1cb81ace2a257b6027e8d4b8d4a97e835f57e1d2554150ded023e59ead7fb852c7ee9198c5c519765dc2f2ebecffa5ffd0d53aed27aa16562eeba55372f7f03ffecfe24a54a5e888cbc3a9006cb51f6af99955a95025b4bdb23bf4c64aeaa3e03130b4aa0d892601e75cdbb61122b622b85b326ec8f6d54b7146953c7c1b8c59d1d8c96105d9d3d3f8047bbcb03a9400591ac130aff827ba2e3fe874a4747b802283ef090f4513ff57524e81c74f342655fe99afa84100a88639cfa5044d1e2cc875765f0648e3efa40504f10117eaf5eb00360b10f712254227adcfe3caf1d6bcc171590959a1c8ae12e31ad4f19721255513582129d5308975eb563a549e0d2782e68e470946866e137c479f0ab03acf126a7c3bbf9cda613ba0264379cecebda125f89a77080207f83edd3e11325df1ac25b19428e401790cced541bcf916bb59d991b7877601c23e9792e9e081f27d7e17198038cd30eaad4e1c8a96052029497082d9830c0b309d40137c67847b4674b974e4e691824c54c7f409f912c0457b4b2038e829c3e6e330bdcd589e5c1deb9c22099dbc5b87cfa13442b63931cf7f4b590257573d36f0473bf67196e52bc177464974cdfbc96c59f76a2663c2b6c8f1875a38236c81dc5a67d71939295455db23496fe26a8bdf71a1cc90297578043e76adce9b7a0d48f685ed88544327994469ae293af33c1a9fb4c16a198c7811f5b815fc4efb0494d88881b4419ec7f2078d4e2bc06f66937e2690a257924a4926e9e941fb7f281bc172e5767c2804f2373a0e0c065e60689ac2609c3bf69ccad01393c234b3ea8bb40682cf1abe78f0afbf3bdf4b58fd06911596432caeaa884c314efb98e519bf6612b6092964881b2bd5c42a61dc2f262bfd9324ba4c59d81d7f49fe6cff553f30a4e3aff8f3a5705862da4f4e48af8c46b3a5cd889d2bf025e0c7e216782f30d00df9521122db1518ab8eb70509793bc682269a51d815d06b84cf7f76b558a5226b2a10592c1df927ca8e3f83a4b31718d67353630af21dc6d10d2d33ea6ef79c21dc509082803944ee7ed588b9b9e5cdaafa691886c7069243aec21882458aac570405906f8b01b1ae091694c524d449ecd59fe10a143e510dc6220b64647b947f4e8b9842a2705447e10b774da6d5dbb53dd75d38f9765b4083bfc4a46153737fc3f7bd614bb023014d78f2be29d5d1ee6b10cc42316f8ef6b88255b97c795e3010467debb114f477e0dbc5fa20c9e5a99c84d7d705ae03b64cdc2c69d45e035a0ed582bbf87f89a1982e0fd5fc14147261ecb6a44d7f120ffa40511077471f209437b0061b3319a6199522f1256d5d6a93fe824a7c4b97e22e8ab24596c95f32f9bb05985ccf55507b5101c30a10992c644ce09e97692950a2a7f36a87e3c4e62f11bf80e69e3fc06ec978cbba102bdee805825001cb824735c612cfb9f121c41c914e44584e5cebb87ccdd1fe9f82067d67c857287c990bd63c8316918f3c20f60ec9356fef61aa7db88c9743d61d510f67f10046e0f702167c8574969d5bb93d922a84c23dd00969cea2f0cef10844e9dd843573417838fd8c640753026e53a2bcbf943438eccd1278e1cc4ceaaffed277e8c834e7feedc9ec4afe15f23ccb1008acdcd94ce811b2533a9cc27f2063e64acc1f76c8932d73ccd1ea61a01a97318cab3f94fd2e4ddf35a95e17185ca563c0e65a8e577458a1b27a4cb08b801363cd530a5598115c1c8066e17bb2c6e257a3f75f706a3e9f4ed85056f24ac58cdc5d30861effdbf3aff0f092f6cea77aa3b7beeb711c7ef7b28531a80c8a2e153109385d651a6710fe4adf8bfb7083485e6e696414b3c31c5b3f32167710fabc26d693e6405047273b69d1363dba55af846909bb4326b07ec7a192fb8ed007e9a1affa81398bcf65d7af363f6a544846225618e19b64718ecb8250e88b6b580c5a7a4d1f4734ef714f924198db9cef33f383c6c3d29546b2ef2ded4637d169ee7a6aba8b38993fefe94139f1d3e1a76aa27d319653248d7bc177079bf045fee46ba3bc17cf99c9d096668b0bc0338e85b80dcedcaf13e3d6c034ef25d775586cfbe1bc976f72df652467acab0696251c983b9458b8595e6e3838fa4b3f7f1cd5c7da5fffdefa0bd6bd4eae4c6b06bd277982f18e05210fc634010177da15ef3bb253bdca2e8ab2988cd586670559e4c213b343a4a8fd0c95aba09076554aa37d0363f6b6237a143e7d5cf24c27104d6ef917653b4f69b0f9cf3ec4592a029084c133e9f05972f72f38407d4d0bbaaeffff33fffc5ccbc3053bea6ee0208c1854d7609a612fe8403a0b89644f880d71d57422c1758bd040b5adc2b8e31807cdd532bcb926a3343fc46b7bb5212c452279567b7b017c3f9b565c6eb5c09f2faae50cccf203c4232de74a7477c69cf88ad8c1efe93f5937d2b76d0a6dde1e2e972132679203159bd1065fa1f13c1077642ad4d4a9f18f6e50a9517f65c2ad4351451535087da5a07b10b162d5bcba6fe2f31083e9d6b872277fa39f391fec85adfea414c2967b337eeefbed5f288036cb530c98be3c21a2e3544b072236e2856d588f66bd994cba59191602820c391c3d0b110ac3672062195306cdb3f486ecad19cc39ad842b1b6d60eacfc1cb17c18d343c702f6b0cd87aa9a479e879d739dfdff937916516b3dcc1400b766a50a3d476b340c4bf24f304ab793d9feb6082b9a8ac080911c5d2f78c1f7f08e6ad7db7424e4c780c5d63a307660e6743f1343ed41950fca49d3b9572f5929e2024d775cd4b15ae9d6845b1f9799b6cf321e4f4e5430eff206438a91249be93397b0d629ab4f92b64986c4eb0344cf8390d7a65de959f6fe28abf4e49ea8b6139a454adf3b256db6ba2231c4c97b90ec602b9445ea6dcabb9708252cde62eaaf9437b0b560c72f161aa6f1a3f13eb03269de893b744b9302dbef10807cbf7b238cd07a1f58423cf65f29b289152105dc18b45e1f4d570faa2612c48c6a1b51a1f0b441416acbdb7a2b52ad19161fc37abd1070d3f97fa4a5df5cf61078f2ad0fdc3bbfbe3833cec3a6223597861d081cba4f410d7eaba06f829392172087b89c70bade1b2b01133588b86ccc6bae3d822f93df27886284cc18f4482eb47e34b730ea0243e08195d49606030d15d5472cebc4d2c5d2dd586ce75b88fcd72dddae500a3ca690804748b00a4fe56e4f291ab4138e295577e2fdea8d820ba2bf96e148e3ff3cc4a0090dc122605aaa8a05c00694f49bab0b45a9f9ed01a56b10f8fabce9d82064e800bf4e14349bfc8540cc927eaac4dcd9e76170d8b7579e1151723adf203789bfeaabf8c1faa597731ba5f7c1e4cb73a9c9175166dbbda0437dd08217e490288cf57b31498abec65eac4f6a4b942c83b6f4422e62409dd8eb114c", 0x1000}, {&(0x7f0000001d00)="a19c846366bf0d923bc0ea161b38321147b5a40d628f4cb3c7f8af3ecbae7e1ff31d2ae21275a329c384fbc7000b3a8c7adec6d956e73e8e7a7968cbefff476623ee8a5835999f9fe3755205d12acde701d65998e640d4d2180ecc3bec36280c3ef9df284bbb17a54090b12b94b67ca4c667101264a6e08211dd5ede94f28f88b20e1df7a8d325bdf96b8934d6f48cd040d1d46a52e17b7990b3d46c070d7df0c84c06f41c2e540c983f22e02a190b372c5154db0703d9a65936e5b9d87c68a855136e9030e7", 0xc6}, {&(0x7f0000001e00)="9b6d94e249e03d0a9180bd1357eda5984e4e87b5ea42a120f1e05f8339832aa4393030ddfb175ccffdf2478d8356756921b10d41871b00f4f3b2cd0fe91f0631dc891e7b2a07653aec2f863e56cf8d0ffa3b0ea2ecb2526989f29b6d8c41d6c9e8fd8c567f0d9d6d4b2dd409253a3094dfd59db8b44d7cf646b94104a89558a4993ce388ff6f1a60a2932f379190af17d62361e20dea8c2035a41c3e09756b593616e9f63c78368aea9a4eabdf4e2fc6c7484e9b4e9597d0c77b", 0xba}], 0x9, 0x0, 0x0, 0x2}, 0x0) executing program 6: mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') readlink(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000340)=""/143, 0x8f) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) dup2(r1, r1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000180)="67fbf801000000000000006c2b5cb6ff1bfeb967bcb75c514fb349436b9f275d3ae760bfeed114b01dbec8a082800d0ad92deac60020000000000000000000000000494f7669eb305c70167e554470b68c3e5cdb7714b02ac95409ab4816fbe16d7f54a54241a1a53dc476a29b5f6246d2f4eca3678eae34c58a2dd7f2006ac2c7b010d977d8cd6a3ce7e4ca99f12eb6555b462b", 0x94}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000001dc0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) syz_emit_ethernet(0x3a, &(0x7f0000001dc0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}]}}, @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) bind(r4, &(0x7f0000000000), 0x10) (async) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) syz_emit_ethernet(0x76, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000088a80b008100120086dd698fd40c0038330000000000000000000000000000000001fe80000000000000003a000000000000000101000401fc00000002000000000000fe8000000000000000000000000000bb0000000000000000"]) (async) syz_emit_ethernet(0x76, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000088a80b008100120086dd698fd40c0038330000000000000000000000000000000001fe80000000000000003a000000000000000101000401fc00000002000000000000fe8000000000000000000000000000bb0000000000000000"]) listen(r5, 0x0) (async) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) socket(0x2, 0x1, 0x0) (async) r6 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) (async) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{}, {0x87}, {0x19e}]}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)) executing program 2: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000d9b000/0x3000)=nil) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/162) shmctl$IPC_RMID(r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000027a000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000641000/0x4000)=nil, &(0x7f00002eb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f000004f000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00000a9000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000380)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0xffffffffffffff6a) semget$private(0x0, 0x1, 0x300) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000440)=""/221) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x8}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r4, r3) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000900)={0x0, 0x0}) executing program 1: sysctl$net_inet6_ip6(&(0x7f00000017c0)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000001800)="c16082d680ab1a565546599b32f7c245795a3ed430e5ea5d796c3952dc11eaa97d35dcbe7feb41e6526e400057291de3de868048aea13852cb61de68e0d80bfb097d5a907c461c04073977a1825c54f70af511010eb41a519b656b12208e40077de94ef526813f8d7d5bb9ec5691745f4b25d98766b7b23f89c02c562d3e12a6cbe0867d5992711c3bbeb717b80e8d7508c31617aaf49d3dd22fae06272a30ae228c72c853f3f77039d6f13891a6b7d45f094aed48a2da0551e0164dca2ae64e1c629ae404cccb8b4c7710a95e9059184837431d41663a8690a9e4d286a622e9c8d27c68f5193df9756f39987d5da1188d410ac2be1e72a0a72bd7d4e35dd01316d80612ebed86513f4fab89502910ef6f53a6c11e436c1c519bb196da749ee82558041bb57e656bc652862d20c1a9c8cd92194bbc14bc70f3eca95a8fe2f95f9f8928c80f539ad0a0a31d799c35fe6d47fa392ac9bfe694d344254421574567342c85b8473593140b55e9a218ff95a817a80c4201e51565f9dd346fcdab2d0a855c7d18708e3e247b1b143e0939acabd5146d3b283be730e56eb5c59c8b1a4334033597db0d40af7e381945cd2f4dc45125274c2fd62328f0987b0248d0130bbdedbf449af208580772fb73db47619fe0de038681f5afe13edf55eb6ca7dcc90e5c5ac65e0b1d3a4fb790485d8b41ac9808c17c72c6f18983f35ae1c14f24e1ac14f6e58da589e7396a0b256162e47db995176cf64ac7c3b69aa8453b8359cc68bbd69f3df9041d61ae40337d461e7125789e33eef64ff0addec0deba90efefe8dfe77a4f3f355dd4b05165e75e21826671da4ddc5f4bdf9a0bb1a1ad100cc0cec9d1b9d6e3153bda2de0573be49dbfc17301b59e31930c8145a7c6b402a812ddf4678b2e43cc67d439de8c99eb8e0c9106a52bb9a9e00a855983f5171534b62930a4e982453fee6a5d0f3722f18225394505444cf65edc15ea4b3ad40d37caaea01a4dce6f64a183a985d293bd305f31977526fb4d32921934c828b1eeed2c7f665c5c19f212eba0f6f60dfafa1ce58c257404bbfb48ef6afebdb8728e3a63380bd0157069362a5f742ceb87792484eaf7013e8767aadbc74fb7d55047b101e0537a1c39c1d6143ac64307d5959ba104abd91806778095c74581c7daa02fe643a1e1944c2bf0c55fe6773e3b5ca87c31f3a2a599c2dfdc88ac8535c2b871385a6d83c63a62b08b2e459502cbbe007b13748bf0fd43ff67d78cc3baccdacdc217c68fb634049d5a5f0872c8875ecb75a5f64023a0ebb3c0547d946d6e934a2e95b9ceb47f547a81aea2d3202b15837bb0625a6ea968da133390a1318e6758b752bffe4c7ae00b6a31fe8d643a69b54e73bae31c33e3d55e7fb819537dc1c7b5bbaeb0e5b43a72adad2d72d2615e9ac341eda285980023f85a55bc9399143e50e9c2bd4f11fbabc62883448ae7bf538c895f5700ec939227c3db7775bb9a85e171aa3b9c3090bfb14ec3c3931db1e691dfe4d9fb11e9a315f390b2b0aeb25faafe5f72372323b1d04c588dde521c4cc7ee051e535a3db573b8b9c7388d603d559127d82f4b22aa184693d1e697a7352acd72da791002256725d78ad185248b6837e914c8ea0260611618c04101ea4cf23ab6f97ead84f44b381fe62d58774eb4558c719062d5488870a5e37ccb9016b19f7006aa13cb34148d5f44813138d65145821c3152bea4b44114e8dd152b261a2b53759d7e0eed8dafd9c44167e37c9342da46115f004ba9975d45b33e0ccd59bb60da6a8f9544f80731238ae79614c3f4e6d725cad8ee8d55698ddf841b3a7896ee060a4670d7c1b173be19981e8a012ca3ad2570503415d048ad0a32ebfab679e7d036ea6222d8e516ec74810bde66f83c41f2ed23d5440bea9eacabcb98ebcf72632d336c131bcf0910006d8d7f84d2be1b8ebd916714e8e5a54fb1b1e4274c93656097f5fe7268fe69212d49a8167e478e133be716602e69df606721c68f1411021a406a9728a797df9ae230d090941b4a46a99d495432af5e228901f47fa8f8320a5241b2d134f5daa6343dc8701e2336400dc45663592362103f31b4e9c5d1721a7452267c4104ceb4b8e3ee3ee0ba09a9a11b684c9522a14ca03259228982fde7fc12c09f272ccbb346893a63128a155abe0917f39bda514fa06a12c5264f54808ea4ec221df79a1c46ddd28c37943a81ea52db09bf3ed8f8824e6dfdbc10c0e00945aeb3ceea9c2bccfaa1b56429cc85715d10d00658e94ed31bce1f539bc1daf2101c2f99c87d37c1ea1c81ae8dc27529df333b9f1394f8c0c11908e429bf08214fb82bf05f5a60ea369356d2883096f057a74c352b9286d314db88fb57439ffcdffc09f0e1198d12c6cbc4ee8648253df13ae380357632b62ef7bf96b26fa4835e11020efae8eb82c65685a680287d2cfd5af86405dc724e6a6896e2f89d4742332c7b3ae4f4e734cb99ecd3da9a5c1cd5b43c940146d09f04d528f4da38b72d9667a06c7c4ffac3eee7aeaffa125fbd459a31450aa897445c3adad319352925f21ea452df5b828776bb58474280a73f33592d3606d4b0486df7fddfac32b88fd8df8ae384803fdcffe1b0d8032120e054ef4610139dda379a535c163f935c1ab55517012ae3d0e5e7dfc2062ac18bb3e19e719826a70252fc63b370b49708e601a0e4af5e2c2d174bc246ac914f2f59566589739d6a8c4be4ed0c3da2bf1bf912308d63229f1391b27ad3c53c4a30c3d12307f48e8dc559aab29b3752b47b92510d0aed9035e3bf36b3ca7eb1402c35eb73f9e8b3499a9d67eea3190ce0bf732b6fc2f7ce2709bbf681e6dd700bd92e59935be519445c08fb5badfdd5f4dac7b3fd5bd3749c280070946a443f20e25477ea9a4fca9fd8fbb76d8fa7e10465a16f16cf271fb1ddd40ccd58fe0a5942ee7b5577c7b4ef9bb43b60812aba5df4fa65af9a3205bb8c9336abd8b8e956d3d4f72474ac84d0207135216b32d5ea1e32a1f41772dcc7e46472fd66e62b99526632a8f0f25379833bf8ad05115aaa4f309f04bc693342eedf25889a47ab36825bc10b60228757af7c84497f566d715874080934730fc93686ec9952360a28307809e336e64c71732f60d2cd6f86173d41df00bdd072c64faf762c6028f9c8de5bc58cad1d8289f6a4d93f98f43dba627cee166359421334d030bdc02b49a2d1161a77a5ee8954fb1d967f7c3e211008b92a63843cfea75622d4bf493445fb32cc02977d9049a65357f82f2b1cb4e4a441657af89437b6219f513d130fcf5e3162fc687bd50391ff473da3b0509c519c761af7905bbc9c24674d27335cc41779c9aea2449c79d55a91695fa0b2f1a0846a3c9791f1fb7e930e59e4d0654535a863cdd239211b730c419e4cd17f1b55bf4584d6fbd04ed601f9f650f5489202ea8289cd3ac23de48a5bd72368477963c55a3a4ceee4a2c633ae5e342182788d52ad644e1a4711ea00d0da49b091ca6643e6cd21e461c91d565b0e22d8f83012ca1fdf5199e47874194b12299c15c002afdffba93c0b4ab0a041671fec29436c13b8e2778a01c3ce5f18be3dfa63eb649be446a8dbc78e9de6ad976a45b98951d3d9dd325713cac40100d570f79ce9c18d83d90c850dc62d668a0ac2aedc5de11a90b45e62abded153898df55620f08ed15cd1be6049fc0d4df6c82481215c7580f50a75dcaa9f18a51fc2fb2409509ede2dc60975b939a1d5cb26d3a4e0d2d4f4fb55d6e75c90d3794b7ce88bb26aabd717799df958d3f847190ef74adcd95e433b9afb9eb0bfea8a3c5a787aafa586fc503224003f7dca77c107afdc519d4d38bc7faff872b5c33869d0c967f66d96c0f4a17bc1f60ff54e73ce4030dc2b1ccd758fbd1438db4d584f08143433a380426a239cbacd2666543ed4ad71474b435d71eb5bccc462fa2c258ae676599b9ce01bc216eb9acaf9554cb21073048c1bdda5c77d8f273901cc467f65dacbd0c693b2da9a02c9d91974772d3599f065c71c531086290896bcd23fcaa2b7eb96c05d08a718b8a4bf12a284464e20a0c2c2a5ecd477ace99df82ae3764462a231642faa588eb1db51f63a79df0c306a05836ae0c54399bf608df8cefb51f058c477155a754e6a1f12b273cb8890f85a109c0dd380f572fcead24085bcbf48e62e75d45d322b575a4ce451d8648ed43fc71f4faaf277c17914d85ce020a861cef121b8755411a0f4f149d2924da12fad2c15fa8ec6db9ddd691b37edbfa0bf4c31ea61514c8a8d630fdc464fa0fd5cc6358d03cb385d5ef8b1b1c12b623cf5ebab119d98bdd9406e8b96a88a59ab69eee7ee49456adc5dfc84cbca2f9662a13d6bcf02aac7acde59448f5cdb69575d0ade9ae57303737e7a3ef26587a1c94b59f314a618fc4d9274b837fd3a5fb6ccfb57aa783f7f311a7b731e2a61c141b10b055ea6eb95af3e3b8783a5c24ebbfdebf4053e0cddb0a17b9f53f710ead6a8192c930644ec4a515fedc6170390a92e4e39de07cab9d8fa", &(0x7f0000002800)=0xc88, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x30}, 0x4, &(0x7f0000000040)="34ab4576267eb58b436988bf3c760db1a1551a9d5a3b93cab05ae0f910a0c53eca7f4c96f13330bcc6171ddc6607e6462190e5982a71e56d05c675ac12e489dc5a5dbc766644c3b174712801d8074cbf7dc3e296d39f38769490c37d13bb76698a34723c9b219089b302371bf690a00a3998b9c14907", 0x0, &(0x7f0000000100)="909441c973717a29242e19c8ad468336b39bf855ecb97381c17720c900876521efa82484964b7e943f0e662c1f9bb210cad7a11cf1b3e58386623f21f27b386a1d2fcfe2e721b32b7350e596bcf3916235e984e019d84c24aa3d117d401a4df917e49b913fd02025cc6a78b9e7a312740fc008f38b20447cc133b25edeff5366084413e862a0f88616580be02af8cdbe30d73c40bd1183e6a518e14e145c55ea6af3a6826498430e95ef3cef783fcc116b2b9243d232a80250cb1caed9126373ce1eefef", 0xc4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)="403cb28f63d7790936e3a2738958a3b62c072de183893165686d00b1b0726244eef630cf903b81635b14af135423814a46bd5d91b0d2f63eadf3696aebec589571284663beb60c6341942885f6a77a68c340c876fcf1f3c9d14d32623ef5c76de1d6859407ebc0ea935d5992361e94042ecacec8d9cabd634f23a0aa6a44c5", 0x7f}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) write(r2, &(0x7f0000000400)="21000003", 0x4) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x3, &(0x7f0000000000)='\a\x00\x00\x00', 0xb68015d3eaf0e81) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000200)={0x1, &(0x7f0000000280)=[{0x1, 0x0, 0x7fff, 0x397a, 0x8000}]}) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x11) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1c}, {0x50}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x1, 0x181) syz_emit_ethernet(0x4a, &(0x7f0000000480)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX=r0, @ANYRES32, @ANYRES32=r4, @ANYRESOCT=r7]) ktrace(&(0x7f0000000240)='./file0\x00', 0x4, 0x1036, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}, {&(0x7f00000005c0)="36af", 0x2}], 0x2) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fffffff, 0x0, "fcdc81d0ee4a1466fcd1ce667f3e3fb6c4547a05", 0xeb, 0xfffffffd}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206910, &(0x7f00000001c0)) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r5) accept(r4, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) r6 = dup(r1) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0xfffffffffffffec0, 0x0}, 0x0) r2 = getpid() sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000001500)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001700)="c7e1e23b0d75220109e89c0f10d3fcfe88b0bfbe6a969fa712f90b384dc7e5b679b4292e98fac68abeeece2023608dd7636a987a6d53d88f4a5f41648f2775d81bfe16bad5b457bfcb1e233804a3b069069f9128367a2328251f41dfdb3cba95c09fc494586347ba32e89021eb19767fd7b2778bec544061ee552d28dd11d2395f7419488fca", 0x86}, {&(0x7f0000001640)="e475f5b836e2c30fffa41dcd1dba153740536711c8a81e7c61fa50cb02e48ab8ef07d35744ed224ec2bd55ffea271df2e1160cb4579661cdd76a1395a8d7cf6b8e5fc62858fd5b3494298140017191ccfdf7ffdb18915f4faab64c80298fcc75a7ea0c0fc836568550283a8c22449fa42b22beed63d0e86def3250fa82384bc99b34b844131689fb98993369056e681dced7a607555ada8668b9a87952a94859fb10800f6a54178efe7de3d92de78c16", 0xb0}, {&(0x7f0000001880)="59feae87ec8bc221527ae8c64b1ffeaec412339de0ab2abac229ce960b8000f5c6059b3f1cfe046e45118a10dd724b5e57e49dfca4fd3cdded560b7d379db72b5ac0edfc5060ca88668511fdbb60d1c77f6c4620fe90b304eedddc52862ce082b18a8a514b1faab623ec6999addea471ede27bb04eb411abe073d576d13e439ab609bc314fe6b93a50886be899b58761", 0x90}], 0x3, 0x0, 0x0, 0x1}, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001280)='./file0\x00', 0x80, 0x161) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000263000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={0x0}) r4 = socket(0x18, 0x3, 0x3a) getsockopt(r4, 0x29, 0x1a, 0x0, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4103}, &(0x7f00000000c0)=0x1009) recvmsg(r5, &(0x7f00000014c0)={&(0x7f0000001840)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000011c0)=""/144, 0x90}, {&(0x7f00000012c0)=""/65, 0x41}, {&(0x7f0000001340)=""/88, 0x58}], 0x3, &(0x7f0000001400)=""/131, 0x83}, 0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x64}, {}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f00000004c0), 0x8000, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000500)=0xa0) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500ff3c00004e234e2242db510b7e38672c0b853508aa94dc39fca4cbcfe34eab92142a74ae375a8b8298415ba8989b82826786c9d7f54ac640acf35a9ea8d07a7c176a4b5bb946641bc7eedb31a0f84bd02d7992f5687b9b0dc44bf4389e903cf9a2856a88f43a57443fa23ab4077016b1a05b7d0b2f4e898b193e5d475c05dd8e3d84b4f911eedc0480096cfcf147a333fd875d4a0042c1abbc9dc76c7b08ecc5852687912cbc24ca4792104c00000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="b00000009078000003030003030013120aa2f7ac5dc1e2f0aecbdf681099f14f"]) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r4 = getpgrp() r5 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x7, r1, r2, 0xffffffffffffffff, r3, 0x20, 0x1}, 0x8000, 0x0, r4, r5, 0x7, 0x3, 0x480, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r6 = socket(0x0, 0x8000, 0x80) setsockopt(r0, 0x4, 0x2, &(0x7f0000000740)="0cfdfddd24212d49200116b596631f86ef6c93f357358508c063a294f115adf65e4ede52269d080bdf2211de865ea54087d466ac4157305a5d64af151e3a091e1e7b7a6944be24ad642446f1459225e1be22ecff", 0x25) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x3}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x65, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r8 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x40}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000580)={0x0}, 0x10, 0x0, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, 0x0) pwritev(r9, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324b9f1cae7cef078415248f16a5e43c2dcfe5956e9cb83413e6170de021e82b1aa2640f75ce3c77996c720ccd2e10e596afd42df59f4f39ac9bd6fa559d31af5d5603bed5611b27bfcfc736fa609a62f11bc32c0d3df9e42bdda9ba746358e1c7a9fd5951a56bd442f04395037105673442b86aa1af336c2d7c94e858751a7a3e9cb91a35848ceb57506a1a3ac8fd2b9d41e73ca375473e8ce883ada95e58ba154248e694a57c999f5c59cffb9c09f7dd860fe73b3ceebb33deaad8b8b57465a9d953f8e6fa0bed460bd25476afbfc8e063312f5a59ad8d1079f822efdd0c08d175ad8bfe2f08d1ee3acc8245cb26f68d3", 0xf9}, {&(0x7f0000000140)="506d413a088e108d509517fd395d0808e35fb8449b31e044868c10cdc3070a9b3b0c4246bfbaa5aa8b49666f932283b25d84fd85e8c27a52263e3b21c7bf9070090ec5c1d7caed2c1476977c755f942410a6cd78244525f10aee95983e41b6f6cf4f5b1d7ad80f336e8fc78e290a17136b944af6ab69210366c514b24182eddc606e1d5fc828d924a02a0b103c747407ff61bfcf0f23b57f1253a6", 0x9b}, {&(0x7f0000000240)="b9edbb2507eabe823bc0299403daf8aedc4409d9687684e824b3519c7741a11143fda7c6b86c36a2cf71d61b42fa83ffdce24b5b855f061d2b9342f14afe5d7df9e25fceffea4152fab2c1fe5b877ec19ceffe2cabf54026e496ce3148378af797acc5682d6b8665b606e9b98c517ae06504d2b812eb57cf150b1bc072086a03dfd84b0e4af80cc91b28cef23ebe71b8f9e3fd4bd671254edde2f674f004b6", 0x9f}, {&(0x7f0000000340)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16dd", 0x26}, {&(0x7f0000000380)="ecce76da25ce576dcd811facfbc1f4046ad344786937eef8d372d0800847067e58f6373f9b4040d26dac05f83f610c", 0x2f}], 0x5, 0x1) write(0xffffffffffffffff, 0x0, 0x0) readv(r8, &(0x7f0000000000)=[{&(0x7f0000000180)=""/209, 0xd1}], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000080)="d16483e1c4d5f2210c62c4aedd3176d5a868bb2c7092169b", 0x18}], 0x2) executing program 2: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x57}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0x7) r2 = socket$inet(0x2, 0x3, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xc0001602, r3) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) socket$inet(0x1e, 0x3, 0x0) socket(0x2, 0x4001, 0x0) r4 = syz_open_pts() r5 = kqueue() poll(&(0x7f0000000000)=[{}, {r5, 0x8}, {r4}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001000)="25b9f743860de9d44b2a8439abc5fd75e4cf5dbaf93de57eda4d30b27a8b1aedae3011249e63783b5ac5011269f8d31b936babe2f97e53fdc9c00769c4f347c8f38eef80a1a9ccaa38919a7625dcb895c82e3f7ede17c19b2f1d9212fb1cd95bd0dc9a38895ab7b839f3ccc4a3cca460dca95aacefed8dd6d6f3915c9b0cb0666a45a790a9b67d241956c876373a730dbf278e8f77734a79567bdae6360b7809af172ae0c4291ec06597eed83661bd0baa19b163eecdde88aaed78514d8fcf64d7b419140fb8941122167f799845245bce12f6642b6e5d513302b9804a86f8dddb2728a000c7c38795068da777edc5c3b71e704238e76a0d1155c7c02345d1588eb6d630ac84bc7e3653ffba7148bef98da5225a5c3764d0ab8a99c250405bd254f312ff1c56961a8016dee14a748ae9377796bc7b06db0d91e55d35d903b5dc2fc8a497b2afa23d4722ddea9088cf78c63885262f5132c535df0cff69b45399061e08c47a8c263298cd60ccdd03c542a32d5e8305879d7840b0711b4aec649b0d1327bc55f8e438d86b39d6801eea3e468b2e8c81d0870cebec4649373630aa79418b424308edb2c6be2e0b84a7a10499ecf933be6e3275a2b8d6671fdc6ced549dd47857dabd8b044d4f00011681de9a2df7f184834bab060af9449d94f6048fdd79113789b68a730e8ab3d790d3e55102f20a6755cdddf8c07afe18af717c103d5655da77d8510cb248f3e58330aa6c0efb9e48f1e2488cbfd32c7dd8", 0x21e}, {0x0}], 0x3) executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) truncate(0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000800)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = syz_open_pts() setegid(0xffffffffffffffff) sysctl$hw(&(0x7f0000000600)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) fchown(r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3}, 0xc) r4 = socket(0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100), 0x4) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 4: open(0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000140)='./file0\x00'}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc0000000000000000a2f0f4fdbcfbb144c65ec191548341b675496b1511d4f370b17cabdf70f76524f5dce049ae532f3a16a6"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) chroot(0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x40000802) sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = getppid() wait4(r2, &(0x7f0000000640), 0x0, &(0x7f0000000680)) sysctl$kern(&(0x7f0000000100)={0x1, 0x45}, 0x2, &(0x7f00000001c0)="477a0b96e533c1727786b2bb2067c9b7da5cfd48a7a09681873d3064e05158164a854cc39d5d81d617cb615c72b465e0ff482155c9ee47091d4f6690bf54e158317f3371bcaff9c58944d5f97d4b", &(0x7f0000000140)=0x4e, &(0x7f0000000280)="b986c17c6175ef5bb14e96bbc37727fa", 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) getuid() r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000500)={0x0, ""/5}, 0xd, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000340)="200028b70f11e20902a317db14bf16df41fbf10e4c48f890bb925329f2b8481b55749075b2e012ee115ca9c10cbee72c801a384d188a10c56365228efe0fdf245adef39775b4da7c6a324c224b938743ddbb9340990cb7f3619208b103f202faf951a0bc67e21738e741589f262141d357790a", 0x73}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20021, 0xc7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: open(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000280)="a6e84b61cb3b8cf2d946bd1c71198c4d9b3a44dff912de9477712e352de31f05e385dfdfb5c4a8175278f2761a3d9b3030a553226f14fcb466d3554bfd8385a38cdaa0aef489847b6c61", 0x4a) mknod(0x0, 0x0, 0xd02) r0 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) kqueue() getgroups(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000001c0)) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fb", 0x6d}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) r3 = dup2(r1, r1) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000240)={0x6, 0x17}, 0x2, &(0x7f00000004c0)="12b5cc16ab41b5e7bcaff5e9d0b9ad65c77b0cd242d8fa37e0753b2d58ac21b6fd249b81ac8ca102f80c6d62f9fc9e9f6fb45eb9b29a6be84a36356198dbaf93590efc3f71d9458122d1f70880ffdc023258dc208cf50b8bedd266cc3a00641da43b2dba90acf45215592323a380538cc72d5d7d10a27c7ff3a3022ffd25914656f00bb9b709461522f6823564cd0b1d60ac1959c8618c96824153fd4dee2a3167a3894fd25238ed7b7b9064abdd3e79fbbad852d8c0acb6f7cf6895b169639b8f976ae5262cd4fe3e60c1870f5ad6414379d57d1811c982d634da5e4c667d06ea8d7b8d90ddb2f3d41fc9830e0266a15e5084d3677eb670045fd46afd2d09b6d62dc9a92e6c59a3d32373b4ded86aa468a33b2360953447d4ac3458a1680433fdbda2339e14fed937d414b00318adf963040cdb82c628b6027d2712acc489ebbac650a69f8016a87dd235dc924ca9ffd7c0cc401accefaa6a9c03056d837267be47a41210cb35b08a86bab26d308c1445b8a64e003174a0aaf0343417a125fb6eaaa2773d8f36786ce87c7b2c83662edcfb029bc72b80244d7aac65506e4ddc8d8fa779c5014f630fcde677b644b9df4580450d54f63d57feb7ed34a3fb15c2dbae180e00e937d568a233f07302aed83e680eaddfb6ce271e72a49e73780888d237916bb27cca495f16cee61a2c399fe488b2558d85de701fe1943ffaac8a2ea77effb8ea736baf0ea600f82fbe55c860f696944ce2e5f14fc630eb01f781c8919e6c51480ea1502779dfc8744a707605ec0e1f3126f13fb4f70981bd481987cc7c0613b3cdde8ba7a51874c2e54119c94d4f005ee11554b2ea5762021d29bcb4a4d67881d0b4ab5a5f85d4bf1be93ae2ca1ae7ea0b021526c5b3125f8fe78a38e13953dba2346dad18522d30b54095b0cd635411a97880aea24a1456dc17c03cd93a73750caca3f544822d652c717f3469af336ed08d3c36759a21771a615e1b723ad6b9494953b121da90b5f788ddef392c28b07d692b786ad23116054905c94921c5b626ccf11ea0a7096c7e956934eb9059cd3e124d8ab3141cd5445da1426dd885a7c67359ebb0463f1d382685e980d0d879972a627f763bb1629359e55fcadcbcc121e02451104e3f45d838c442671b85621190788501d72c2ff1515a0481799ffde419c65f7e7b178423e978d8504f6d91693de2eb7c1016a2cb9c184692f77e6db884e977269f353b6dc29260efc8360eb51788588eb8273dc34fe6f784feb9fbe8e43aea3a76b72a0c884a8e44bcbb19035936ead42bfef2b9a1fb5b007302d42851f553e47edc6100dbef800919554064b7163ff949f0b1d7942fc7d97bc0fea48117c3f0280751042fa716c1c13b072ee9f343e656f232daf2f68791b06ab8e7f5d613f4e6feb57d332601cce5e9f0374a196bcb05f777b95b23f8dc65555b1ca2221a712aca608e24a321887b2c7ce51e7210d9e4e93b33fb0234018ed0c1b06d9205b367afb4106c974d6e78bc738f48fe96f6afc2b84e600bfbd4d2cd012c5af08f54e8f158699035e3b6d60724db5439a8f3be75c40e5191f6d7093ae1fc194c89eb7440d4f793fd0fdc27446052a9d4afa711a02cbc365330cd401045b0063f0137572c72ae3955d306a430dfed289932f3bc3300449355c794576f89f88e01dc0348ede434d26a48aa01d2e3ea7c03e0aa4681fa8abd909357819a26f4101276c5ce080b9a1176fae1c166cb01b9a7dd77038796398e67884f159cde3c9b970b961486a7726fa3c4eae6c2133068a4785e093ddbcc3d70ff3b405af59ddb405deef96a24e839908ca80fd426e859d898b492a1e5c1ec3f165c5e3475c539d094eb699ae1c310ea3c612a3f4d2adbe6fdd7e47eb5fe1635e16f332ee23f81679f3dff1c414eb795f78b2e9f0c1379e5a3a370be36b60ad3a3bb3c7ece983540e9ee32dbaeea943b11c6af82d20b5f98c3c49dd6d32ddcf3c8eb98e8654176fae4fde75778658179bb4c52a322d6288b41d964861ec3093dd64da5a214f9b38717ad0a4057e9bc6ba51702e9d9c7da797dec19ebb9814c19fc40286e8a68d3f32a7fdf82eebc1c1d7f5b8e90503d7d68a02fed0ccc5a8109fbf89abc4eb03ca3e2532f2d931f841cac440b2ea03772856b36940640496dcba337edbbea6426bb88f73a6b3db6bbbd79189080bfadb41a3aa7deaa42b818006a08680e78a7001cc8c0bce4a514690301d79766625fb87db6eadd9b74d4ba977cedcbe3274301efdbe4d699fbe9241702c75824652d59ec33a43477d59c71b0715ce189bcaf369457ce6dd04c5b592c5c1ee8b964ed0a4519ced86e0ea9edc93da09771323f9e644b2b7451e73fc52a6140a70c78ae400cf194bf9fa5d9707c4d8e1a53cf7dc7b8df29cbbdf0aef9ecf4ad55c97d69325c7bd623cf4ea87bb343ae52e4e5f2136365f22dede24c7e5bf5238589c0343c839a3c200c3e25104debc06cd340577d7fa0f85b5fba05b0540fa0287aaa77496f969e872f7227744cb103b495262f384f88b424793a12b3b676a409d1a566680766cf7935f5fa464f14fbb3b675cfbf2ae008b0ea44542e12e22b6f3410314edd94cc48531e337bf153167475a2fef6c413ca70850ee4777e8262afdf148fe8794de521b1653859235242224dc1406eb7db2c0f595f0e2cfe59813007721587cf49e96f5292399a6f88ba535e7e9dbd9e308368b9311f93292a67e0e59c0e259b3c30a9294ffe75a799956e8a4bf916df4af0b000ee5d6f68087c2d266749636b5b4fe80173fa829ca8312c2462b3aa1c4aaeb1d1bae3e48d7af33024ef458ad72802c9001bbf4046478e0ceacb372f218182939972bf9ecc993d638fa969e3be58047e7922c34386a2b4423d735eff611ca1dede192f931a63b4ec8d5c01a8b63ca29fddfa872bb0f79f129439795a9386455167f11118c6aba38b03f4f338605acd147c45c55d2a0b7ce8bde44cd53031c3f9db73a25027365e4514ad158362fba8d1b0ce7caf1ab5701d9a443a4b717188505e6821f5d33ce3c2e1fb755ba85eb9d65111780f9707c18fa9af7232508f06ce1567fb3c9b471f21b6bd371b73890e1fdd8debb70f16f64a07299dfe017f13c9a4127315776ef1b9d3b7a5e649847e67869d5f0de0c4ea06ead59edeba39c920345ccd26deba90ea90116cf8c4ea221cc07aa7ac212d116463648eaad6029c54b140e0eaa286ef9a84990b4320b641223972e23cec5ab391330d7021c2e823c16e281bb03833f77ec0a6a6ba7a3740712d8794e2d6c9b698d27f70650ea8698f822a78e321d47c28d3c976fdf5cfa652908d025e03861776cc5b7272d858b52dcf82f51a6cca34f692352ebb6ccfb8f26c03e7ef022bebf46c43e6640c161f210cc3823225bfbf41c301ad42b141eabd4559ae700acfef9a38b1baa03cb00fa41ba5408af1c276f69fdbfd50c61cd75aec49e3ed8fb2bb95c3b4b4fc2e3df9932ec2056a3972c6d65e9711174ce6a1c42fdc6c9768ba913f7b14265cc17593d8c794ca5d6661f5f178005d6d28a4a91bb26ef73caf990dee692ece0b294753dc4edf0ed0d6880df701728a2ae706abc5a3afb6878337f579e67eafeb8d1066421096e14a456888daf87d70dc7d12d0253569aab8586a5f1be07350c30429e9112b106b215ccafada88180a478d10716aab426abf2aafe066f30af8977e77633fc4502bcef841eaa720353e30cbddd62f4f92c67bbc210c716af0348fd80eae960b9b960152b61878506dec9ca1aeb6fc1c93ef3229c4d2547b3d5c40c8f79352af5772751bad5af38f2ce91afa0ac58ce9e0036a966eaa34daecb02e818916b3cd8f9a0b23eef7d042d93717f7d60faa62aa711f20aa90611a99e28388d436002c50d23fd44c7d723af16fcebb7b4be5e93fa4616428f19ea1eb32adfc2e73be83adaa9384cebac4aca1494294376731693a961ee7cdd315209e718baafad04fd817c42ef675f1c8318b64f86f0c78ecdf70a3c20f2f6e72b0975b2b154632058202908972e954f02c4d6c15ae2746a98cd2bd8c4f6e2e5e3f16c2e1492a6422aa8b2c0c45194a65ffff4e194dc0999cb2a78d1728abd21db491570119ef9e45586b43feafb49fcc1711aaafc7187fdb1da07d6ccb084eeaf8c1d2fa440a3e392794761007a5eda51df23a51106f4923dfb1b676fb3324274e019fc172b037950fdefb7034ca653c6908a81dfd397c82b7b47e9c360fe26314283e442e17f71b6ee5dc97dfe0ec5362c7db94c473927c5adbc0dc0ec3e6b524f591ac7fca1f668b29ca9523db1e91799e3bf9cad4885f08669a3a453f647e78619d77808ecb95f36ea4d090ada332ac32b5bd714bbeff2b44af2de887b46ddd57e8266d03e43f81aacd0a240421e6720d0484d0be62e5737a3e3f2280d8be1efb59955c020394899aa394155d6530d0c940a9e8f4ef08d26113b0443a9231e3afeadc2ab402aa3294f1d280b085cb9a256dd413e915d3af03239b680ecf804068d5afd8b02aaaec89c2da36c5e3d6020308600bb675e97b9153a0c0e70ce1b0168ab9c973af0d740a80aeb7e6da445c8d316a9f49df8727d55ab791413bcf2d9d98812bacd0881d4db6d1524f8833d100c4dff3e41413ae5d18065cb1346790bf08a48c57c541d3cc51dc8a69b775e20d0f8cb6455708478e946003ce0ff97e29cdbd82e08855efa271be293d10a657b078954e8f392e40658ec47a200fbdcb8eb53e92a74beb4ffe83837965faef5e4d26a3a1b9e8ce7e260b323315a2c2d2a5bb01b3437de5921e0dc20edc458460683deecdc4336dcf1fb88b61e87286ce4255eaa3b844c720978f0a253503c4bd48a759e8a2a1e21ad6560102ee233662f651831b46ee97d6408c9684bdfffccdac7d83d71e5ab67daa151249652323edc5e5528a70d92075a89e99ba0b4c0ce0fe30d779630f62b40122a95a8a038fd6b48e4a5a3d8f38f26ad4096b310e53e1d74c609aaa87ee289bba81daa13a80f5a3fb09ea311d3ba8256e1fac4a57525acb101814d57ba5f38a434c0fae90067781cf823cedda66e742fec82a680b78022647cbf6ff633f0a6d3ea7cd0ca024cf95f4a6ac46aaa7131cfd6ea466747185a7237ab12423a5c710da9247601b1ee4f0f9a56dc12073f748bb2f0e52a71c610e9e86d63ba3854b2d595302735abde6fee0bd7c995a27dc73f04938051a1eb88400c63662b7700ccfc47891daa2e11ca56e155dcde1238ce8e17b0624d59543677a22417d2b6211147fae175c7c1ef82742da85dab3e451203e2a6faf95f3ec2d6fcd477a79ab818959e2d44d3c30bbcbda5a8c7c0d42f6a6d3a259e0569eb54388a2346f113e3b16063d183bb14ebcb7872510c4547477eb75f146be773c84fe0407c05f1b99cdfcc62e07b92b0769e484d98cc4e3efb07339fb32e9f3ed93a9ec6ecb1c74023b42fa9009653838169aa77277c787808dc03f91f6554071259475e88bc15959052b235a1fd9ce04308e4cafd27766f77218ec65fbffd6fd2cf47cafeac5ca68028ca8bffe1d4b25462fcb21665e919228bdeb8390121ab26e5f932e4cb6c79a8c6b386a6948c3e6ad6dc2926e814d076e8f533ede8cca012e424810cf459b6049981b1491a9e6a73bff682e65bf63be811fd78e8b5ce1dc8636150f9fb94882040aaba012e2356436421812868b42994211937f18d811f9786324c3fd2d5e27194da8d6917d16b99507c6a4e82307e77ec7ad8bfb17387ffa3a3a5e436b7bd11e8cfdbf56", &(0x7f0000000440)=0x1000, &(0x7f00000014c0)='iP', 0x2) chroot(&(0x7f0000000040)='./bus\x00') setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x0) syz_emit_ethernet(0x45, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60062500000f0000feb1ba7d7bb9a6000008000000be0000000000000000000002"]) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fa7000000000000000000000000000aa02009078000000006006c33e00000e00fe8000000000000000000000000000aa"]) executing program 3: ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206919, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socket(0x2, 0x3, 0x2f) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {}, {0x812e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[]) ioctl$VMM_IOC_RUN(r0, 0xc0285602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r2 = socket(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="719ccf1a634c413b22238ad75c81b2", 0xf) bind(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: socket(0x2, 0x4001, 0x0) dup(0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) socket(0x2, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000280)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f8", 0xc}], 0x1, 0x0}}, 0x10, 0xc) r2 = socket(0x11, 0x3, 0x0) recvmmsg(r2, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) poll(&(0x7f0000000180)=[{r2, 0x4}], 0x1, 0x1000) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81286947, 0x0) syz_emit_ethernet(0x0, 0x0) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "36cdea", 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f6a245ac255b8fd3e384c71c965d7938"}}}}) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = getuid() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xa4feaa8d5bf35ae) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', r0, r2, 0x4) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x50) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffff5e6, 0x0, 0x7, 0xffffbff5, "1010264d007c260000000000000000e1ffffff00"}) writev(r5, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x100, 0x1000) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x54}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000200)) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/517}, &(0x7f0000000540)=0x207) sendto(0xffffffffffffff9c, &(0x7f00000001c0)="dee49f688a7812afeac0d43bc89f90887fca95e420d3c8687bdae7efcbe7ba5e9eba0bdaf55044d3e0fd0a080a0a36bfc0af9b3210a120d2d080e420d7b61df95d704927bb735112fae79b915c43b21c2b518c2f904a50aa9e66429a21ebcec346f5ee3302f8f911c454d26dd73161d262cf29eeff6e2967f72d18d9bb14c967b67dec04cbcd0313586f5476ec7abbe9d84f4ba6193c03a721d3965a614d45acb9fb465f72b6371ef7911c68de267709221858d72b810069432659dca1903149d78d2aa7415c64ad861de0803a2e948100921728911dbc1154b0e02796248792d1df7566e99cde", 0xe7, 0x6, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r0], 0x51, 0x404}, 0xb) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xffffffff) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x1ff) getgid() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(0x0, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r5, 0xd}], 0x1, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r6, r4) executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x10000, 0x4ebfac6bbaf78c4) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x140) writev(0xffffffffffffffff, &(0x7f0000001c80)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f0000000b00)}, {&(0x7f0000000300)="62c37d65876ab2f41f954059df0019c5b183bac5e0ebec0fbdb2708c7fcec733c91fc9ba5231fd40a844eba85895ac8007096035a8bf0a3709384ccc683a34fa4093dbd23ee0fadbec5219bd8c4ec932460b58cb163fd1", 0x57}, {&(0x7f0000001b00)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37fbd121d915805923ef81d59d07d35b5143c3cb0", 0x41}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf416197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}], 0x7) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x113) ktrace(0x0, 0x0, 0x40000e10, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000003c0)=[{0x54, 0xfd}, {0x20}, {0x8126, 0xff, 0xe0}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) setgroups(0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x9, 0x8000, 0x0, 0x7f, "dfae52fcddc2aafe11b1f50cbe1014e4d5d3f18f", 0x6, 0x9}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setreuid(0xee00, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) fsync(0xffffffffffffffff) semget$private(0x0, 0x2, 0x0) getuid() setregid(0x0, r1) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) recvfrom$unix(r2, &(0x7f00000004c0)=""/158, 0x9e, 0x8c2, 0x0, 0x1e) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x36, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x3c, 0x9e4d, 0x4, {[0x0, 0xfff, 0x100000000, 0x5, 0x1, 0x9, 0x2, 0x1, 0x9, 0x7fffffff, 0x800, 0x0, 0x2, 0xffffffffffff9dfd, 0x149, 0x7, 0xb47, 0x8], [0x7, 0x20, 0x5, 0x56, 0x2, 0xaf5f, 0x6, 0x9, 0x9, 0x8000000000000001], [0xfffffffffffffffa, 0x78, 0x7fff, 0xd3a, 0x1, 0x0, 0x5], [0x7, 0x6, 0x0, 0x1, 0x3, 0x9], [{0x2, 0x2, 0xfff, 0x1}, {0x3f, 0xff, 0x3, 0xfffffffffffffff8}, {0x9, 0x6, 0x0, 0x8}, {0x2, 0x3ff, 0xfffffffb, 0x2}, {0x8, 0x3, 0x9, 0x3f}, {0x4, 0x80000000, 0xfff, 0x3}, {0x20, 0x5, 0x9, 0x8001}, {0x1f, 0x10001, 0xbc5, 0xae}], {0x3, 0x3, 0x1ff, 0x200}, {0x0, 0x0, 0x9108, 0x40}}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={0x0}) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) socketpair(0x6, 0x0, 0xff, &(0x7f0000000700)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x160, 0x200}, 0xfffffffffffffffc}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0xef6, 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f000048c000/0x2000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00007cd000/0x4000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000020a000/0x3000)=nil}, {&(0x7f00000ab000/0x3000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil, 0x400}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil, 0x7fffffffffffffff}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00', 0x2}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xfffffffffffffed5) ioctl$VMM_IOC_INFO(r3, 0x8020560b, &(0x7f0000000200)={0x0, 0x0, 0x0}) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x6) getpeername(r2, &(0x7f0000000540)=@un=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x10, 0x4000, 0x3) close(0xffffffffffffffff) seteuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x10, 0x2, 0x1) socket(0x18, 0x3, 0x88) getpgid(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x80000001, 0x200, 0x9, 0x0, 0x2, 0x5, 0x7f, 0x2, 0x2, 0xfffffffffffffffb, 0x100000001}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x64}, {}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000cc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000680)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) shutdown(r3, 0x2) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) connect$unix(r5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x4, 0x1000, {0x8, 0x10000000000001}}) executing program 3: write(0xffffffffffffffff, &(0x7f00000003c0)="82", 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x1, 0x5, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x101, r2, 0x0, 0xffffffffffffffff, 0x0, 0xa5}, 0x0, 0x0, 0x0, r3, 0x7, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r4 = socket(0x2c, 0x5, 0x80) setsockopt(0xffffffffffffffff, 0x3, 0x9, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x6, 0x64, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x12) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0xfffffffffffffec0, 0x0}, 0x0) r2 = getpid() sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000001500)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000001700)="c7e1e23b0d75220109e89c0f10d3fcfe88b0bfbe6a969fa712f90b384dc7e5b679b4292e98fac68abeeece2023608dd7636a987a6d53d88f4a5f41648f2775d81bfe16bad5b457bfcb1e233804a3b069069f9128367a2328251f41dfdb3cba95c09fc494586347ba32e89021eb19767fd7b2778bec544061ee552d28dd11d2395f7419488fca", 0x86}, {&(0x7f0000001640)="e475f5b836e2c30fffa41dcd1dba153740536711c8a81e7c61fa50cb02e48ab8ef07d35744ed224ec2bd55ffea271df2e1160cb4579661cdd76a1395a8d7cf6b8e5fc62858fd5b3494298140017191ccfdf7ffdb18915f4faab64c80298fcc75a7ea0c0fc836568550283a8c22449fa42b22beed63d0e86def3250fa82384bc99b34b844131689fb98993369056e681dced7a607555ada8668b9a87952a94859fb10800f6a54178efe7de3d92de78c16", 0xb0}, {&(0x7f0000001880)="59feae87ec8bc221527ae8c64b1ffeaec412339de0ab2abac229ce960b8000f5c6059b3f1cfe046e45118a10dd724b5e57e49dfca4fd3cdded560b7d379db72b5ac0edfc5060ca88668511fdbb60d1c77f6c4620fe90b304eedddc52862ce082b18a8a514b1faab623ec6999addea471ede27bb04eb411abe073d576d13e439ab609bc314fe6b93a50886be899b58761", 0x90}], 0x3, 0x0, 0x0, 0x1}, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000001280)='./file0\x00', 0x80, 0x161) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000263000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={0x0}) r4 = socket(0x18, 0x3, 0x3a) getsockopt(r4, 0x29, 0x1a, 0x0, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/4103}, &(0x7f00000000c0)=0x1009) recvmsg(r5, &(0x7f00000014c0)={&(0x7f0000001840)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000011c0)=""/144, 0x90}, {&(0x7f00000012c0)=""/65, 0x41}, {&(0x7f0000001340)=""/88, 0x58}], 0x3, &(0x7f0000001400)=""/131, 0x83}, 0x2) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) setrlimit(0x0, &(0x7f0000000980)) poll(0x0, 0x0, 0xb0ce) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000340)="45db9950f4b16e276e15e752b754fc60a033b0e83fd62dbd", 0x18}], 0x1) setreuid(0x0, 0xee01) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0xfffffffffffffdc3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) r6 = dup2(r3, r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) setrlimit(0x0, &(0x7f0000000980)={0x0, 0xffffffffffffffff}) executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x5, r1}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', 0x0], &(0x7f0000000280)=[&(0x7f0000000200)='^&w+@\x00', &(0x7f0000000240)='\x00']) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) connect(0xffffffffffffffff, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) r3 = socket$inet(0x2, 0x3, 0x4) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x8, 0x6}, {0x72, 0x2}}) r4 = msgget$private(0x0, 0x2) msgrcv(r4, &(0x7f00000005c0)={0x0, ""/87}, 0x5f, 0x3, 0x1000) msgsnd(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="cbfb955ed6323b41c5e1ed36b18b9447"], 0x8, 0x800) fcntl$setown(r2, 0x6, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000900)={0x4, 0x8, 0x4, 0x1, &(0x7f0000000680)={{0x19, 0xfa, 0x3f, 0x0, 0x0, 0x4, 0x8}, {[0x1475bc5d000, 0x0, 0x2, 0x6, 0x5, 0x1, 0x5aac, 0x9, 0x8001, 0xfff, 0xffffffffffffffff, 0x0, 0xfffffffffffffff0, 0x157b8160, 0xff, 0x10000, 0x1, 0x1], [0x4, 0x1, 0x0, 0x5, 0x0, 0xbee8, 0x0, 0x0, 0x40000000, 0x7f], [0xfff, 0xff, 0x8, 0x81, 0x5, 0x1], [0x7, 0x7, 0x5, 0x4, 0x1000000000000], [{0x2, 0x1000, 0x3ff, 0x1ff}, {0x7ff, 0x0, 0x7fffffff, 0x4f0}, {0x20, 0x2, 0x9}, {0x1, 0x7f, 0x5, 0xf67}, {0x0, 0x1, 0x9, 0x8}, {0x7, 0x777, 0x10000, 0xdec}, {0x8, 0x3, 0x3, 0xffff}], {0x8, 0x3, 0x40, 0x8000}, {0x0, 0xffff0480, 0xffff, 0x7fff}}}, 0x9, 0x8}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000940)={0x9, 0x400}) writev(r2, &(0x7f0000000e40)=[{0x0}, {&(0x7f0000000ac0)}, {0x0}, {&(0x7f0000000c40)="baea67c2c7d77108b9f2483083d1beda257ec4864b685b96e37c4e547f0838cd71c96fb6a90bffd7d327fd404db4ba0c25d486ec845520f8002c7b32efbbd1c6fb9b7b1d7d0afef79deb9d89d36ce50b50920953a2e823b9275a8278fe5536b2bc7ca99807cd11da0869f113a9c1fd9699b13b407c20475f3099e631c891652b90cec7e4a5d85c47f54cf079b94fc40564148eec5e2f9910b23e1d4ac6bd64f686743138008c4a808689cdb1b822d371362362188e5b6a826c53cd3424a612de93068bbaf6f27ba0c62be67235cabad6d1c37681e6", 0xd5}, {&(0x7f0000000d40)="0f55e5df9bdb04f2400dfc5af6eb7cbe04feb69c3c6908f592f6e9380930e7e6a50dd05259feed2abb5a49c6c028fec93b8f7a191a6e7a8568cd537418acc0b9e53a2ebdca6a3d30772ba830e3c530eac4413dd9e054deed3b900fda6da79578d45ca96ead9ce04fd15191e8978b1002dd711712d3085eef652af3da7f838b5f458068e49748e9cfdec256f03f9e8de57c78c9914cbc30c84bd914ed8f347305fa09b059183939cc867ecad04721d4c06dd4e5a56f1670059bfacd8421a6c6354f287d544ecbc6faa6c241bbaf38b11e54dbb39c689b9995818bf3db0eadc0ec0c09", 0xe2}], 0x5) fcntl$getown(r3, 0x5) r5 = syz_open_pts() ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)) r6 = dup(r5) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x1, 0x80, 0xa4, 0x800}, {0x5, 0x2, 0xe0, 0x5}, {0x4, 0x3f, 0x81, 0xe4d}, {0x81, 0x7, 0x9, 0x1ff}, {0x6, 0xb8, 0xd5, 0x9}]}) close(r6) geteuid() bind$inet(r6, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r6, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r8, r7) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x1, 0x5, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) close(r1) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) unlink(&(0x7f0000000280)='./file0\x00') sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sysctl$kern(&(0x7f0000000540)={0x1, 0xb}, 0x2, &(0x7f0000000580), 0x0, 0x0, 0x0) executing program 3: clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20021, 0xc7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x7fffffff}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0x7, 0xee, 0xff, 0x8}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(r4, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x54}, {0x2d}, {0x6, 0x4, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20021, 0xc7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: r0 = socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x2, 0x13a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000280)="c86cfb79bcbf5735da0f6aea9b4ca360b6df87d0f550ec01baaf8c490d5192276696b28104875587e545a5eef0733ea38596ef928205c0e3fc0680a2a15c0577fa0d23d5e7f8f9821825451448691461c887221eef9c089d3004de76de787c76b40098019a83949f27ded14677c7958ec72f4a90931ca95efb086986ac488f8cdafc17bb7477fc87ec0dc2b930ba3d6f29bb35", 0x93}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) fchown(r0, r2, r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) r4 = socket$inet(0x2, 0x2, 0x0) open(0x0, 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) poll(&(0x7f0000000240)=[{}], 0x1, 0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00200100000000", 0x8) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x2) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x80}, {0x10e6}]}) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x68, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r8 = socket(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x200005}) syz_open_pts() bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r8, 0xffffffffffffffff) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) executing program 4: open(0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000140)='./file0\x00'}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc0000000000000000a2f0f4fdbcfbb144c65ec191548341b675496b1511d4f370b17cabdf70f76524f5dce049ae532f3a16a6"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) chroot(0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x7}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000006c0)=0x9) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001180)={0x57aff2c3}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x978b, 0x0, 0xff, 0x0, "bf08000100f1675910812cc900"}) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="2f814f6842541c86e8134dc03f", &(0x7f0000000140)=0xd, 0x0, 0x0) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) syz_open_pts() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) execve(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x96e3, 0x0, 0xffffffc1, "48cca0f1f81a6ad70e13a0e265f8000020006100"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000040), 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x7}, {0x84, 0x0, 0x0, 0x1000}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/152) mmap(&(0x7f0000045000/0x3000)=nil, 0x3000, 0x1, 0x4830, 0xffffffffffffffff, 0xfffffffffffffffd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xfff) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r5 = socket$inet(0x2, 0x4000, 0x23) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(r0) ioctl$BIOCPROMISC(r0, 0x20004269) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) r1 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) semop(0x0, &(0x7f0000000780)=[{}], 0x1) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000200)=""/118) madvise(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x6) sysctl$kern(&(0x7f0000000000), 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001280)}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r4 = msgget(0x1, 0x300) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)={0x2, "d8ed"}, 0xa, 0x800) msgrcv(r4, 0x0, 0x0, 0x0, 0x1800) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000080)="c7", 0x1) connect(r3, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x40401}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x80, 0x0, 0x80, 0x2, "f3c204c944e9cd7b95f41ee711f9cbd75425e50d", 0x2, 0xf18}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20808, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x2, 0x0, 0xc}, 0xc02) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1ce2fb28) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000540)=0x8) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x1) open$dir(0x0, 0x2, 0x0) getpgrp() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x3002, 0x0, 0x0) socket(0x2, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x100, 0x4ebfac6bbaf7949) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x12) writev(r3, &(0x7f0000000280)=[{}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) kqueue() r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x40, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) open$dir(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000147000/0x4000)=nil, &(0x7f0000009000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000006000/0x4000)=nil}, {&(0x7f00000e6000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000039d000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000588000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil, 0x8001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000008000/0x4000)=nil, 0x85}, {&(0x7f0000003000/0x3000)=nil, &(0x7f000006c000/0x2000)=nil, 0x1}, {&(0x7f0000280000/0x3000)=nil, &(0x7f000014a000/0x1000)=nil}], './file0\x00'}) r1 = socket(0x1, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) readv(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b01000000000000005765d61436c85e43c15d12a78cb8c58edde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030007000000df00"}) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000d40)="9b3af791a44ceeb2f3233fd8045a0f43ae95f198bacefd7836bd6ed559051caaafc2eff14267e9a3afcd0958ea8f50dd9dd97c98822e7067c0766fe03ebaf66de3fae0c5812c9cbbe6afc9a91e072c1a0a1a66da3f3204263679027c71e475d2d71fee5475dfed564a161b8c14508e688cb4f54e80657b69258485a6bdf1ebeb0e50c187d460330a6869ec68b28f222a22acb1f3d1506fbb5578762b8384959e5836f15539e06c590973f12b830ea89ca2b93cd2e87f8e05bc9f264c61c1abdd0ad8363ca854ef3b35f875607262296d08e890d2dd81bc641518d8ac993c367e4e00396fb2db4b2935c4d2104c71f1191021448106f08a652149b94e0d2b550d93ff0999e4dd48b22920eddba91ba915dec61676ea4102b8fd0caabc6f2dc1b778c566d22a3ce73ef88ad8233162d3dea07fe0c68221808c95bbb54217e0dd75ca75aa16291e9063abac9c1e5e6012dbcef95a25f247a45959418b3f5f612bf256522f78259b2cf765152c178ef0fed81ec137b81750ac6be8fe9419a92031c3a3081ccb2630c579e3bfb944b2aef48f27a9296ef411f4f1c1de8a39cf94a47898417aec45639aa958f0b10e15d203514cba6f9d5214a5adcb565110a1f24d202dfd29e880b12701bf95be462723a6fd643af3cc70d0515e81dbe9894e6f0073c4cd5e06000000", 0x1e7}], 0x1) executing program 6: socket(0x1e, 0x7, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r2, &(0x7f00000001c0)='o', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r3, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1d}, {0x45}, {0x6, 0x0, 0x0, 0x42}]}) write(r5, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) writev(0xffffffffffffffff, 0x0, 0x0) shutdown(r4, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x25, 0x100}], 0x1}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000100)) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r1]) r8 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000600)=[{0x85}, {0x4, 0x40004}], 0x2}) getuid() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x64}, {}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="f32f570e1ae05fe3e22c903f0bc599b84bf5bbcb6de21d217ccc08eac84425715c1bbe1864e9061e7fe2f0f0358842c403c6733b2479e83ac7eff8f6fef2b83c700000"}, {&(0x7f0000000800)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45cd5ff1293883d8cf6b567472b57188f5a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae15783f727410f3d334987689b915721d0000000001000000498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d3147429940883fb084a2698987a7592e06cf438f1a1bf39a0f744e868dfb18180d178b61f1e1bddbc915cf38b9e5b6baf4877437166ff2f45a911df8d55ef4af8b48d106e05e860a9fe3222c953a18b555a57737577276063596504000000a2f017da45c846dea51945dcd4dfff89a150b2c3e931ac51193e93e9ea410422cd6fa1a3e307dcf703451019c7aeb015fbe14180a3bf01ffcab1db396bb5db705031d17a", 0x185}], 0x1) socket(0x0, 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) ftruncate(r1, 0x25b3) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0x400, 0x2, 0x0, 0x0, 0x5, 0xd217, 0x2, 0x0, 0x7, 0x9}) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYRES64=r0]) sysctl$hw(&(0x7f0000000140)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4", 0x0, &(0x7f0000001300), 0x0) r2 = semget$private(0x0, 0x0, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001180)=[0x0, 0x0, 0xfff8]) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000440)=[{{r4}, 0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffe}], 0x7ffe, &(0x7f00000001c0), 0x403, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x801169ac, &(0x7f00000001c0)) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) dup(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0x0, 0x0) getrusage(0x0, 0x0) getrusage(0x0, &(0x7f0000000300)) getrusage(0x0, &(0x7f00000003c0)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) getrusage(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) fchmod(r0, 0x80) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) r3 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) sendmsg$unix(r3, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x10}, 0x0) socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x4000000000, 0x9}) setuid(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000280)="e9f2d7798689ff222fba97fc1e5a7ecba01eba7e0c48300dfbb1f117f3dffe46cd05463a7d1f66f96acb01b4", 0x2c) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x0, &(0x7f00000003c0)}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000540)=""/137) r4 = socket(0x2, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32=r1], 0x30}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0xffffffffffffffff, r5) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000ab6000/0x2000)=nil}, {&(0x7f00008ae000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0xa2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000d93000/0x2000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000ebf000/0x1000)=nil, &(0x7f000037a000/0x3000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x20}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil, 0x8a}, {&(0x7f0000eb7000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x4f}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00006df000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000480)}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x63, 0x0}, 0x3f89}, 0x10, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xffffffff}) sysctl$net_inet_gre(&(0x7f0000000040)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000100)="667c7e4d4d1cc1b8560d467f98d052760371aa4e5cbf0262d51b5cd8859a3e79300b2b41111edcb36c03635f5c557e81354e695f40aafe1affcbfb9a2a199117546811b83ebe1fe274", &(0x7f0000000080)=0x49, &(0x7f0000000180)="4b41653440b789c433f6034088a7ad2ae593703bb01d7397004148a02483efcb67b1bf88602c06111512ea07a3e85b38f24a37e9", 0x34) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r3, 0x0, 0x6a, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r4, 0x0, 0x6a, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./bus\x00', 0xcd, 0x0}) executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x84) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mlockall(0x4) mlockall(0x1) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) msync(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) open(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) getuid() r1 = socket(0x18, 0x1, 0x0) select(0x6, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x100000}, 0x0, 0x0, 0x0) listen(r1, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = syz_open_pts() close(r3) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x10000) syz_emit_ethernet(0x36, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(r2, &(0x7f0000000080)={&(0x7f0000000100)={0x0, 0x4d, 0x0, 0x0, 0x0}, 0xfffffffe}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) kqueue() mkdir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000007c0)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x101, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005160000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b2900e1aa5b23edebc8ef99a8ad491726fa8251e2f0ac3ebbc2feb3fda1139b672f4d3353eb06acdb35a069d7080000000000000000008904000000000022830cf41bed66f4f365ccdcf3e4999d9d20002002", 0x8d, 0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000300)={&(0x7f0000000340)=@in6={0x18, 0x2, 0x9, 0x7}, 0xc, 0x0, 0xffffffffffffffc1, 0x0}, 0x0) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000240)=0x8) bind$unix(r1, &(0x7f0000000580)=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x101) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x0, 0x4}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) socket(0x2, 0x2, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x60}, 0x7fffffff}) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r0, 0x0, 0x1, 0x0, 0x8, &(0x7f0000000040)={0x0, 0x1f}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x31381, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x1d}, {0x4}, {0x26}]}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x80000000}) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) kevent(r0, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000380)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000145000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x5}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xbffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) executing program 5: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) chown(&(0x7f00000000c0)='./file0\x00', r0, r2) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) setrlimit(0x1, &(0x7f0000000100)={0x8000, 0x9169}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = geteuid() lchown(&(0x7f00000001c0)='./file0\x00', r4, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r6, r8) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000340), 0x800, 0x0) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./file0\x00', 0xfffffffffffffffc, &(0x7f00000003c0)='./file0\x00', 0x8}) r10 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x40, 0x20) chflagsat(r10, &(0x7f0000000480)='./file0\x00', 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f00000004c0)=0xfb, 0x4) ioctl$KDDISABIO(r10, 0x20004b3d) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x2, 0x82) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000540)={{0x101, r11, r2, r4, r7, 0x1bd, 0x3ff}, 0xffffffffffff6c17, 0x7ff, 0x5}) getpgid(r5) r13 = accept$unix(r10, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) getsockopt(r13, 0xa4c, 0xffffff4c, &(0x7f0000000640)=""/14, &(0x7f0000000680)=0xe) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) setreuid(r11, r14) symlink(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') setreuid(r0, 0x0) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r1 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000001cc0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0xa) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000b00)=""/4096) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/145) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) semop(r1, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000180)=[{0x7, 0x0, 0x1, 0x1}]}) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x8}, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = getpid() fcntl$setown(r1, 0x6, r3) sendto$unix(r0, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x40}, {0x20}, {0xcc6}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000), 0x4) semop(0x0, 0x0, 0x0) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbe, "00e3fe00"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000040), 0x4a) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="010000", 0x3) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) fcntl$dupfd(r1, 0x0, r1) syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4, 0x10000}, {0x21, 0x3}, {0x8c, 0x9}, {0x8c, 0x4}, {0x5, 0x5}, {0x87, 0x8}], 0x7}) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f0000000040)='\t', 0xa) write(r3, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r4 = kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x7}, {0x16}]}) msgget(0x0, 0x0) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x40, 0x400}, 0x0, 0x0, 0x0, 0x0, 0x80000001, 0x0, 0xb5}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES8=r5, @ANYRESOCT=r5, @ANYRESDEC]) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect(r6, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) kevent(r4, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) load: 5.12 cmd: getty 1576 [ttyin] 0.01u 0.01s 0% 319k executing program 4: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x3b79, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x11}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x60}], './file0\x00', 0x7fffffff}) read(r0, &(0x7f0000000240)=""/96, 0x60) unlink(&(0x7f00000002c0)='./file0\x00') mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000340)="a173c4845b72cb14e618f499d19f11c0329addfaf8ba466fbd4dee075340e028dda9cbea57f708d6cc85fe34a5ca578a40ea553530d9ab2d99d1e4b8ebf18d350f3e97aa5c00ec5b4ecba4edeb519dd1f438456b3d67a7a47061e64a24aca24c7e353de805f6ba79117a9e312822ccfd1a2ccffa1dabe2148c517f103c493aa82723f280e4cd2c654fa676a13fc9cfe1bea0410d0c0a969a82ca66ecf4fea4dcbdb60efd2224d7b15e2aa054eebde345e2f0d4", &(0x7f0000000400)=0xb3, &(0x7f0000000440)="6d142748f15afeef942c24d3796ac42fc2c9586bb7abfcdb6ccd2117b7d5acdc677ea49ca94defcd479974ef36df9d09b925a4538ea2f29411525d84d6e990fa08463e6e70d9dd4fa98c53519ba22c10344dac42da05008429be5d161b35803ef9767e4aaac3e47813f35f65337fe7c4b73f7b72ffb77b2bc4ee192f277ad2de4f2a99aae1f0546cf6c5680aecb789364e708560702d6c94ccc413d299727070fbcf965857c970cd8f04dce5d540a9c7180f9fe68e6ae278cd6c7f38bafdd643f8cc1345170f1bf165df413255576043bc944106ca6214552f42fa761f2eed37516c31a03274f865c47b6d114ee4de202322ddc93a550f430f4b417dc38f514c593289c3fdfefc793d76c6b9410b528f03255fc371a8f3f19f4e7d192c0037460dbf4cc317b17bd51acb059aa7f7c4e42ac031473363ebe2bef713941525a3e9e4b5530b6b6e2b565d5992da50ef809b9f69cbdc48ae1999e3e3a56ba642f74bb549e343f5754db7d26dd918ca2bfedffc26881f297aafbb6756b1d49f1b853027bdafe54118c05b4bef975f8fa87663de97327f322b603bb1273db0faab25cc5549e4830538031f364088972d0c3d845613c43029f6db31ff2ae2d7de9086188466fda639ce4b0b5677386a8fb106ac0f7eca47eae267a5314f3477622e028ddc8d79f9f2bbf04a646ed9a4d3201a49851c101f8b8412c959fdc1d94eb58c8290850928ede6f85cc144892a82b949ca5ed4d1baec1fcbfa946a45c0d7ecee661c54a470ffbae39b19c240fefefa2d9d95b335ee03e0815c93ba0c13a6b18d5f66f4261e3b3207c89f750510b739fc54470f56a8f9285271384d2dc2d557d3eeb0c7b1bc36469eaec608b61fd66b72ba150eb49aeff251ba85f48490ee7708665ea1c3326d1847f655dc45e7b33c243e56cc113e8733acd1ada8746e481fa27ea91d06a359107a0ac70578d95327bb591a018cbf8805bd2dde9456a4cdae4b37fbd55d6ef30e6eee245f8f1657c5553e58ffd8fd5eb5fa0ff96fa760e4618f56d6a828ab373e4f5e6b9a59212eeb6450fe62ede9265f4fbd0f77417316439016191b7567e8fc51a2ce36e3971af77ca491306b9793d05fc6c9407d442859fc42977119e9ca071030dad59c9a173730aafb5d5b6ed2140f13de1339602cec317e09c7546863fb4546d801cb5af884d1b08144be61744b751714e1f3c9a008865687d0d353a7f6a290e7fe076fce28e6d6130f8a23652a383dfc4421e3200eb17f7962d2cc4c6ac76b858b8e2b88b25b322790e8f79558fb06ed69715b0c572509f3aad77cacb3890a2b3f83c45ec9bb41e875f94f5172aa5dee6d711f1c4a7271a3fd448135d5bd909ab8ac21d0cc8d475d84f487e9a2c9d644d6332e31dcf67dfb07e519161e1045ff90ce36085bc46eed09285bd6987a0085a84a54cc53b8b99ae3e5f3212a7e86fd980f6f7f54c8e729dd4b9f5dc32d51ccb10ec127a110010a8fd6a566dedbb53d01ab0cf52f060cc161b804cb31ad427f0e4dfec91ac50d3774574e2ac25e7481b8b70c814735b79b19e6dfec75c59f439ada1a10840762358b6cac486ca7365b9d0c7683e9d3e52b588bbf7272f037fa2cbfdf5cbc8f032bb8808add48c651003d4220de4eab4733af50d5accdc75a25929e34dc1512c2264dae24299d219b7bf37a289509ab6d184952d0a5fe24c2585802581c31b86c089a323096ef217065a48c478a8e05888058973374869042841e499b98d832ece921b662a030981fb28abde76b561b4d490c456c4cc2f0beee73ff1756abd96e8bf4ad816c51a34106fe829d7b88add2bb26a26ef9df575d1a543cdc1dca8bc4bd874c3eadccb252b05bc765877ddf6801e28c355a60eed524e5618f6d8585ddb5e90df0421a8f18dcd9307bea2e6bc36f255d7dad79806decc22bce50125d4fd21081cfdb3e1794d52631f5128d289992a122ff7ca7327177d8e134cf802c6a56444255c783a3ca0d96c7d7178c678a608626529eed5ba465399e6f0c0fccb50e8717b3d0f114a05cf1ed96b9aec69306e4af226f9eb4357c6fbc1a311b60333eeb9cf9c7488f0cc060c7d1810207cb7c93bd975ace2d1db48788ad563c0e7fea5224e39e3bf215cd1249d14df30b597cd1184cbb9b37868823e6c93e915f0ef82089f220d6cd1bfe71385de012ecc2e38543fef316af91af771d9ee8eef950cf00a8d843b66ff116c6750da9ab12e948b20e35e177a2f728e48af9417efadb70e6fca2536ba5ed66f31c69ea32f473e6dd45e489bd1b15c1272efccfa2e805a655197fa82c007d05fc32ab2319f9872d1eafde93098fe445e3e85997228e3329694689de585c707222e5d763d58cedcb0f490d8774c623d95a9590f1dc999fffb7d45015fc61dd5d1d461fb642c768cff56603289690573a370cfd1ac110fc1f7291f78f17d50fd388e5400304018b8cc9ab0f6cb77f89398040248e10063284fc1d9ae020202d5bf7a866fb0183412e3a27d0b1669617a76c4726e65fb531a72bf541e9dc36b379024c7bd3eafe77584af12ef14598267400ca548f987ef55c15b5daee158714353cbea82cee767aa967331c5fd4f9f30f5f620ee6db97fb0bff14ae6679965582e5cbf64f5ccb43e8b653496544299460650a7214c4a07f67935eb1352cfe221343c5a9847c75a32c49c3125eff8a1ad242d84f76afddb70e795c5cab455b3f400d496fd6768b8f16b59ea1e9cc2d8155d4b2535de9b242d7d9008b28178da3fd09d680bf5c9f09c45c3582ca956a4da089eb96311491997950c44241402a667e6c2c1e8a435aa29d42720d9ec1884ce8b5bdb5c0306f57d0ce1f739310828d20005757b0f59a66b9aa4fbc873cc58567f966b476c8b791c845edf8c2c507f208940200d4adf3bc16564e65e09d11b322361c7d97341e3c63f544b876805159863bd24b579664fa8919ad0fa81b323c9cbee915e43b6d60cccd4ad25751e9c7065930af02f13414cd234bcf4a9d001f7868af0a87ae6bc36471a873203360270598c3eb8501868405ab9252c8e4bdad9931e1ad987ecd44a3d42207c9cef0a0e1484f82fb899825691daf3ed44e3c8323ca078beed152fb751358f10c8fb99374713e9d86515c99201cbd8949442c4eca2b06a522a762465ededcddaeca137049d2340faf2b9bbeb8282f574bd124704a67c5c3411976830be4cb5066fb31fb6fce8c208a4c1d3b6719dca7e759335ce7b59149344a94991e8efb65b9e91922a3ad181df63d3086872f49168e521d412914921cc2e4a9132fa74ddd7cb5ade43c0876208298bfab060e04b170f6098ad9c75f605c5dc9e8f7a7b48d30c9488e334424e516687c9c9bf39dfc39ee6991334d7f170fb823dc40c36534ac80507921c5e383f58626c30e56a09ab8b859d428d0ec528304f7e39aba8580674ff9f3e958d90e9c0ef876acd7f181dbc2c100ff4356365d9384a3247dcb16b76aa3be69efc056e8b9143bb1c85cbe36352319f97fe4536226d1c42d7ecdf3b547663f928fd58b22984a8e9021f03bdd38e4e5b22222abbe8ce2aa381585da9da710647e93d79b3acca88d39aa85b51c937c86cf2221ea0a3d8ff41467a505be75fc3066be3550a6d45359f65410c6fa2337baab8f44493188d7a9d64b718b56b9b99cad56331c601c874755a1b5ec9e05029699f9bd3650f1f09079268297c1f383298b311f1056f7c4829346633cc9f54faf879af99badcefa44e289ec60c140e07126354e54c4037439328e2845d2bd3473b03e437bb714c38ab8530f171a0a12e010fb1c44e9e8ff81fc47ca2e9c9a8c96b1d36dbe490a6fc544f7aa49d3c48ac85a30f3582792a752c76f4d16b4b78a1c2718fa4805537d79ac5a3c7cf1965d29b2bc6a6955e8abd66fc0d196d872f5ff70743d6d0af0ddee63b228b909ced8c62d02a51d3457b24bc7e8535929d92a342f851ec56c8dc81ea0929c9145d627f0f70ebfa73c66d7af11d2f0ee49eac3c65c6c6458f7091bb237d332be900e94818cdf9ef375cd478fd206a3bd5c7b2a0303731a7535d7a0932c21f21be7cf007164261a48836e2c57a956cd6af1f54f6bdf1d7b535aeb91e3108eab1c25e317f25da0b7f0d8de5481732c9f7bb2df820a86b85210386e16a3e1806ca4fa7fa2707b265fc51376bfc999bd057f0d2495eba7705b78a1b2d1f628b1d5fbf7e529bfdad6b88427c6a60bb8e2f3e3373c55bd16da4702104a6ee8152ca4f9970531ace20a9cf0ce2c178ccf4df4f5354b6a86f99f0eee6e4dcc4591f54139e5d165df584a82d97c026689c55433047ccbcfd809843802b0b8fad6c993fe0ac4cc989424f0dc067e81c879e7fc51d2c769f02070db6122ce0d2a042edfc5a536af2a555631f786f04297abd4280e0ff675f446a4ae8a5c80577780a458e040646de0a897da0f5441de64da3db1d60faf6356d09486112486126241be4f5b8bdfed26b52a156e2128ae4587372154a6405d9dc281a1eae978af882bcde5b7f6356c7b3061bad5b32dc0b56c45976c0ba9fc163c69385dafb7040738ef1b55c672914e211dc680b26f6635643d8bed9ff04695b059d4716652210b8894a542b52418ae7cf3652e0c068584a1773d7176b7cb78e1ea2586530491b6cfdfde640fff472b7a8115e3f7d66dcec88d5b24ddd4726817b2c509cce3ecc8aa80709d07c806932908fcdc6095580bc24617a9b3c24fe9bfad1f38e15afcfb74d3237943682592a2dcda45b70b7ae49ac4ff759d182caf9bc9939f0277cd30fb5dfde118ddcf3b224949cbbfb333a33e68f7b20a1a8fa2102eb59f7be10afc056dd9431ce5d7544dde542d4d8a5dc17413ae3da576a2b482228e6d662b43617d5b69dfe5b5d4de2aa21f955fb6c03f5b3170a214725f707ea37b2f0b8ace53e28d37b253dbaa6e7a638480e01ee45bb08fbc8546bcc2fd2e3e981adb9e004946f2e9a812830839f25111c44a44a7a27fb43320f594a62335344675677b1d286521e3e16cf65a3bf30849eb9ac9c35b508de45e72339433d3eadd8e85aaa864f67962571bc2fd3142ed6b49309389f7808d7454d4431ec4aa0450ffedaa034020eeeb1040b8f4fbcbca490f070e7188cbc2c818ae8ed3ab8c41ebc8b304d7bf758f05395b6f7e0b07e54c6c1c05dd57f64f91015ee3aca745a6824c7c78ae0a6cd1670276d6b223c7000abc1efdaa83e402beac0a85d5f7c4294076fc5bb562ef53d9547455a0f80bb31a155ea8c2ee35a56a78d65ba91b82d82d7c16b62d40e3b312b1078252080759b2d071e9efa99093644762b6317a030074a806f380251a00ea486434e2772743acba428ae38880674790e97020caba943bfa3cfacdd370646c2a556110d684ef09f9a32731896dfc8dee8b690c97a52c66f9a29ed1fc4a6be2abd10382b6509a6b90fdebe00ca2826701476258ae8b175fd19c519e128b26cf2978edf29ab80f335d05722fa4b75d6062c80c30d6e5f0509c1498c54168aa26d718f5ba4e2da225e39f21d2a04cd1b3e30ecdd795becdee195008cd88d766ed98ca6477d6b04183e2e1d4837050847b1ac5c5c072d1e639ec161bf91f57077b0115301878d49e6ff781763f4f27efc8766da0043cc29e531c8c2cd8be4b33878255a597cb64cca4ec2f495a6ca8da651dcb96246237bdf82eb17be6f4166ad6802d390b7f59572ec23364b4f439c83e90be07e8659ab5b013e585ec61e3e9472c45be4e4b6dda299bb0fc392805e007819cb5d18e79ff1e1484717a1316", 0x1000) setsockopt(r0, 0x3, 0x9, &(0x7f0000001440)="07f128689400b0f4e9b4472efd3427ff8b2b7a844f9b4aff9cdba91643f41dc7bf46c4be1f1027cffe849ad8229b95c69b3fcc58224723df2fdceb66d8f315ce4c09980aac288e390b30aa8e4786c819af28cfa60bff1a8329161fadda004e154bbac2dce92821da0040718de415a35f3c95bbd2b9c18c3d1af640fa87a3c4e120202a90e8dca4bac06722fb", 0x8c) r1 = socket(0x10, 0x8000, 0xfb) r2 = msgget$private(0x0, 0x22) msgsnd(r2, &(0x7f0000001500)={0x2, "a89ace2b1de8c6a447121db2e55ffff419b4ca0fbba87321064e621d88efdad1239a563f52de3d1ddc18920e03efbdd9e82ccf8ffe731b0ba67aed1298fab0da876fd2b33a98ad14827650555d4a0b28f3a1a4f7d11286b58e461b15eaa51a56de3b9617a4e417648234e99c26cef59416d8f828c209ab09915489ca3565baed5045297e8937d43e81b1f8da9c8d627928a49b2e966e54284b81b17032feb98a31e3fbb2704bec8b74e57532afce83e1300d5e46e3bc89cd00c09e5dc7028fa67d8eb70ad8c0c90b6f08f738204a36"}, 0xd7, 0x800) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendto$unix(r1, &(0x7f0000001600)="285b77eef25b35fb75fe4addd8fd1df5", 0x10, 0x0, &(0x7f0000001640)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000001680)="1d7b066e18924fa15c37ed9410898a52ea", 0x11) getpeername(r1, &(0x7f00000016c0)=@in6, &(0x7f0000001700)=0xc) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001780)={0x5, &(0x7f0000001740)=[{0x101, 0x40, 0x8, 0x10001}, {0xe7b, 0x80, 0x4, 0x1ff}, {0x81, 0xd1, 0x3, 0x1b0f}, {0xfff, 0x2, 0x0, 0xf86b}, {0x1, 0x0, 0x8, 0xc89}]}) r3 = dup(r1) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f00000017c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001880)=[{&(0x7f0000001800)="b44bbaa93451c0f553dfb5a836697e515069408df7800f266fd659791ee2ccd5975878a102e549d87015788a324fca971232ae61b642efd80593f02fd535783c08a7f0bd51e773feb3fe5e6656de0c8baee1e074fd5b63402ea6c9dc2918d6ea5c77f29d6714edc2", 0x68}], 0x1, &(0x7f00000018c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r1, r1, r3, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0]}], 0x58}, 0x200) r4 = open(&(0x7f0000001980)='./file1\x00', 0x20000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000019c0)=0x1000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001a00)={'tap', 0x0}) chmod(&(0x7f0000001a40)='./file0\x00', 0x8) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000001a80)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0}, 0xc) r7 = getgid() chown(&(0x7f0000001ac0)='./file2\x00', r6, r7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001b40)={0x0}, &(0x7f0000001b80)=0xc) setpgid(r5, r8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000001c00)={&(0x7f0000001bc0)='./file2\x00', r0}) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB='[B']) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x2, 0x4, 0x3f) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r5, 0x29, 0x2c, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r0]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r2, r0, 0xffffffffffffffff, r2, 0xffffffffffffffff, r2]}, @rights={0x40, 0xffff, 0x1, [r4, r3, r1, r1, r3, 0xffffffffffffffff, r2, r1, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}], 0x108, 0x40f}, 0x40e) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x84}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000001c0)=0x9) executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20021, 0xc7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000400)=[{0x64}, {0x81}, {0x6}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x811, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0xb, 0x0, 0x0, &(0x7f0000000180)="00000000fcd0ed5c9ff5c8aa10c6df8c13e6aba73f7288750a9601d6df983619a22ad678712e88c83403c1c7ef068215e434f5b916e9f2b705f4620073", 0xc) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x87}, {0x14}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[]) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r0, 0x0) write(r0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x4000002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x54}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) executing program 7: setreuid(0xee00, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000040)="ba3c7dc5ec7042effb1be15ef90fbcb919bfd04114465ec557b9f2702085f43937d12be6a543a195924f08723989b430385d80b3b5edc9df76ad2a12c93c26c34d8702fe2631f3e9b6e806e4f38f226d7f59875d238bf7480a"}) chmod(0x0, 0x20) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) rmdir(0x0) symlink(&(0x7f00000006c0)='./file0\x00', 0x0) syz_emit_ethernet(0x63, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff7002e165b221ae9997811e46eb008f26fb4f1cd3b31d718cd3be4be0b055d4a9435d8b58613e1bd0b42ab791ae8eaca861c0991767ee3a232478ca3d2cfa8bf1f04488faeb50836021e8735593393e18ce254e397a12ab3df5fa892bdf425557ac2d19aa5469617a516e13e5e623029727ff21a15993916d21573a8891e1a1c7dbc4a5f5153c607062db5c1887b3b1bc152ba77bc51f97367f37bd0c6031a29baca47741206dc98b17fefcef9c730b04e8561c11e1c0485750f7b591e1490c1dd2a287b2ee6ecca71b4729f9594c3eebf8eadad2931f151a8a445910a9d793cf810154b15811d17e4e0281fd0c5bd9d4440f9c848da71b0db785656669ab00f0a2e845eed3eae5e2d152606aab4465f0f1d494f22d67fd708e0b84e5b3bf81a43e85263cdd9855d560c8290acd2e00"/329]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r2, 0x4004570f, 0x0) r4 = socket(0x0, 0x0, 0x0) accept(r4, 0x0, &(0x7f0000002940)) getsockname$unix(r4, &(0x7f0000002980)=@abs, &(0x7f00000029c0)=0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000002a00)=0x800, 0x4) socket(0x20, 0x2, 0x1) r5 = getpid() wait4(r5, &(0x7f0000002a40), 0x7, 0x0) renameat(0xffffffffffffffff, &(0x7f0000002a80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000002ac0)='./file0\x00') getuid() executing program 5: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x4}, {0x4}, {0x8106, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0xd7, &(0x7f0000000080)={@broadcast, @empty, [{[], {0x8100, 0x7, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc5, 0x0, 0x0, 0x0, 0x33, 0x0, @broadcast, @multicast1}, @icmp=@dest_unreach={0x3, 0x1, 0x0, 0x0, 0x3, 0xff, {0x2a, 0x4, 0x3, 0x1, 0x4, 0x64, 0x2, 0xfd, 0x16, 0x3, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@end, @noop, @timestamp={0x44, 0xc, 0x0, 0x3, 0x6, [{[@remote={0xac, 0x14, 0x0}], 0xe38}]}, @timestamp={0x44, 0x30, 0x6, 0x1, 0x9, [{[], 0x8}, {[@empty], 0x7}, {[@rand_addr=0x9], 0xb70}, {[@local={0xac, 0x14, 0x0}], 0xffffffff}, {[@broadcast], 0x400}, {[], 0x200}, {[], 0x7}]}, @timestamp={0x44, 0x28, 0xf8, 0x1, 0x2, [{[], 0x3ff}, {[], 0x400}, {[], 0x80000001}, {[], 0xffff}, {}, {[@rand_addr=0x9], 0x703}, {[@multicast1], 0x7fff}]}, @generic={0x7, 0x10, "def14ff0bdcdf70613d96189cbfe"}, @ssrr={0x89, 0x17, 0x80, [@loopback, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @multicast1, @multicast1]}, @noop, @generic={0x7, 0x3, "fb"}]}}, 'h'}}}}}) syz_emit_ethernet(0x15f, &(0x7f0000000340)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x2b, 0x4, 0x0, 0x0, 0x151, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast2, @multicast2, {[@rr={0x7, 0x2b, 0x0, [@remote={0xac, 0x14, 0x0}, @loopback, @rand_addr=0x200, @empty, @multicast2, @multicast2, @multicast2, @empty, @loopback, @loopback]}, @noop, @timestamp={0x44, 0x24, 0x4, 0x3, 0x1, [{[@multicast1], 0x1}, {[@broadcast], 0x8}, {[], 0x2}, {[], 0x5}, {[@loopback], 0x8}]}, @timestamp={0x44, 0x8, 0x1, 0x0, 0x3, [{[], 0x3}]}, @generic={0x89, 0x7, "513f7fda0a"}, @lsrr={0x83, 0x27, 0xff, [@rand_addr=0x84, @loopback, @empty, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @loopback, @rand_addr=0x6, @multicast1]}, @rr={0x7, 0xf, 0x9, [@loopback, @multicast1, @local={0xac, 0x14, 0x0}]}]}}, @udp={{0x1, 0x1, 0x8}, {"6302498caee96ffdeb5fff89f293e47058c96a484814d923165b7a8cd31799f1f19e64d018b7ff3ae74b310422d4c4eae4a97c9a1410ffbbdb6b94726a10729d11bae863f1e05e33d12adfa38cca8a48a05803b23b22b3885e83133b91377d3be10e027f6828c47de7d1759fc061457ca02b5b590f40e17130291c94f1ecbb4772b3ec473704d2d0cb1f005d047ee7763cefc6ea507436f15bf4f388b0"}}}}}}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1000) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x5) r2 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000054000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000031000/0x4000)=nil, &(0x7f000002f000/0x2000)=nil}, {&(0x7f0000053000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r6, 0x0, r5) sendmsg$unix(r5, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}], 0x1}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000002c0)=[{0x45}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f00004e1000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000140000004f5615afd681ed7c0000339078"]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000480)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000117000/0x1000)=nil}, {0x0, 0x0, 0x2}, {&(0x7f000014b000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffff8000}, {&(0x7f0000396000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffff}, {}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x400000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001e9000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00', 0x10000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x1}, 0x2, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socketpair(0x2, 0x2, 0x3f, &(0x7f0000000200)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) getgroups(0x0, 0x0) socketpair(0x20, 0x8004, 0x3f, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x10000}, {&(0x7f0000001000/0x2000)=nil, &(0x7f000031c000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f00002a0000/0x1000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f0000503000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000db000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00', 0x5}) r4 = socket(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r4) socket(0x1, 0x1, 0x0) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) dup(0xffffffffffffffff) socket(0x18, 0x2, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) close(r1) socket(0x1, 0x0, 0x0) (async) socket(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) dup(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0x0, 0x0) getrusage(0x0, 0x0) getrusage(0x0, &(0x7f0000000300)) getrusage(0x0, &(0x7f00000003c0)) (async) getrusage(0x0, &(0x7f00000003c0)) getrusage(0xffffffffffffffff, &(0x7f0000000480)) (async) getrusage(0xffffffffffffffff, &(0x7f0000000480)) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) getrusage(0x0, 0x0) (async) getrusage(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) fchmod(r0, 0x80) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) (async) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) socket(0x0, 0x1, 0x0) (async) r3 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) sendmsg$unix(r3, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x10}, 0x0) socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000100)=@file={0x9814cba2e5d5dbd5, './file0\x00'}, 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x800000018, 0x1, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec", 0x49}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b421114d43e97f0000000000000000000000000000000100000000000015"]) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000003c0)={0x1, 0x0, 0x101, 0x9, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ftruncate(r4, 0x42009) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000040)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x3a, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @broadcast, [], {@arp={0x806, @generic={0x8, 0x0, 0x6, 0x0, 0x0, @remote, "", @broadcast, "b1d78847936cfd2b629cbf6049dff3a0"}}}}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) poll(&(0x7f0000000880)=[{r1, 0x1a5}], 0x1, 0x0) syz_open_pts() executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x3}, {0x74}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) write(r2, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) syz_open_pts() syz_emit_ethernet(0x76, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x40, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3, 0x2, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim, @pad1]}, @dstopts={0x0, 0x2, '\x00', [@enc_lim, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xffffffff}]}], @udp={{0x2, 0x0, 0x8}}}}}}}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x424}, {0x44}, {0x1}]}) write(r4, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000200)=0x7) executing program 5: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000180)={0x100000, 0x52}) r2 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3}, {0x6, 0x800, 0x1}]}) close(r2) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = syz_open_pts() r4 = dup2(r0, r3) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000140)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x40978b, 0xffffffff, 0x5, 0x0, "bb0800000000022800000005000400"}) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200000, 0x0, r1, 0x0, 0x0, 0x1, 0x200}, 0x1}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001200)=[{0xcb3, 0xb, 0x5}, {0x1ff, 0x1, 0xa, 0x190}, {0xfffa, 0x0, 0x3, 0x1f}, {0x2, 0x20, 0x7, 0x4}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) getgid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000500)=0xc) getgid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x64) setreuid(0x0, 0x0) getuid() getuid() executing program 4: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES8=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) execve(&(0x7f0000000100)='\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='#-\x7f\x00', &(0x7f00000001c0)='-}%}+:.$$.\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='/\x00']) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040), 0x4) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) setreuid(0xee00, 0x0) getuid() syz_emit_ethernet(0x4e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = socket(0x0, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB], 0x104}, 0x0) r8 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r8, &(0x7f0000000440), 0x0) semop(r8, &(0x7f0000000340)=[{0x3, 0x5d32}, {0x0, 0x8}, {0x0, 0x7, 0x1000}, {0x1, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) chflagsat(r2, &(0x7f00000000c0)='./file2\x00', 0x1, 0x2) executing program 6: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r4) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r7, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r8 = msgget$private(0x0, 0x10) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r9, r9, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000580)={{0x8001, 0x0, 0x0, r6, 0xffffffffffffffff, 0x6, 0x7}, 0x101, 0x0, r5, r5, 0x0, 0x6, 0x1, 0x6}) sendmsg$unix(r7, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r8, &(0x7f0000001180), 0x101c, 0xffffffffffffffff, 0x2000) executing program 3: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x7c}, {0x2, 0x80, 0x0, 0x4}, {0x8106, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) executing program 6: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000500)="553883674a178a93a2b804f8b35fc8098246608755748e8919ed839f43a340e8357ba92c9b2cae4375ea4cb7ef67f1ac48d80a2c48ffbba971ebacd5ca6e13b60047d0af4ebf65089364c28711c4c5ec6446b303bcf724018aa1f024b3f91f6fec27b00a03f6619e81adf2db5c68856985012f3285d99c8b1c4d9348277c99ef382b2a44887896186d0d6c36f4559a8b7613f98e49497c4771a1a08decaf3cdc802a112b7274169acf9419a189450c925d162877fc3186ff07b78e7bd68ef152f388a12e4b145c3d5bc2e54e05db36b984c91ec8ac9396e272463f6f1bb6bc9574d62b61cbfd9c4478addf036e5c9cf2b51f9b5017db7ef58a2f7c6a3bce935c7c206917bb51de406f3edccad03246bb1117add0164cfdc63b2af5b90657e968c3105180e29ebdd92849fe0bbb5e940fb351ee7a42f26fcba86ffc60eebc3079439e437bf3c8367d4e2dc241e5a53c887a7b093058fc817fb3b3ef362a77637aa4f96e37125459f9cc411af4c54551c55446b061dfad4c087ac47c0459a02656afe108dd3e591997d561016b21bd55895f9018f2b284102571391131ca6299aafeeaea0b39c48356a28f74e3c6f699e36e73aa8ba8e95beb1d53062e678beb2fd85e6ea350cc077b0cbe5889cb40e66ce50846d85f0cb6adceb620d1187d6aa8905f3e508ff15e170b01245baf11a1f54ee9b6ea41ed7b773e0d8ea1ce7f3dda7136b99622716a3b182827fc3305ed0dc6ca4c3107151071d08c36b187766c1d201391ce995f6109544ed059cb93925aeb0e54191f5fa53c059c2f16d07b4bbcd794d390e3d29282fd66b42b32dd18e989d3dc17e3202f9287f63f4950890b91c1fee35448e3902337b7aca396f380e5c10580c3aba0de72e650e05e97052e8741fe724c8e8df0c1f3c67c6b6b4a4c6e2fba0d51dcf9038b828236ccd9347456d02f4066b2188ca38a33c123f58f4efdf1b1eda7025ec60ef793b428dce666860b1e7dae810a87dc98102e6297edf470310891f47ced5823c99f078005642f1f97104cce51f62423bb3aed1426b308e1bb89ed87990b39d0b8ac8e110beced21205f15285e58884b0b57ae17e6db129af199aeb5c8a97171f2a7a3fd8a2457e09567f8984664526c34b5db3c8dbd2ff1e63fdb3e613042d35094bdec108729073116702017bca41de9e49f9d736d6e01db73e5eb6b62c71cb27ad0eff9c6399409f3eb9769c1609ed064c10f7b97441ca96ecef9a146a9cc4e2d71b2fb7f5b44f612856262687907bce45b9cbc2c15e1d82f78b53efd599931ef266a289cc4900d72350019137751b845c31c7216bdefd1da609963339740577a69ec9b580af3f75fe800fb5b58934f1287796e2eabbbccbb7f5c5ccd1301a114148802bd43a45239e6cf4e96852e84ca0b283e5bed8fb0af02ff52611c965dcd6bb777c05d07cca694274c1d62dc5f2d8f5507a4cf5b95cbeabd12ba44a59f118616a2d20bebf85f3dfe82cf257d304b306e3d70903de8dc4058a4fd1221225586f3b9f866bf5025906b30bf474dd474ef6dfdb17d77f1e701b20d9333e22a78866e1db048df37940a085cd59de044d97603f5e7d3ff5f5625f3ad7933312a06164886e8b565303a3c6858024ffe1a1f863c458dd946534b2ca5c207a57fa3ebfb2c1808e8ed76acbf5c87d18056ffe51b594740854e64ea89182048a5ff48f78f14a57da77eeeb42ea97cf357cff7031dffdf1c3eccf9772394a0dace3ee430701f7f9cb5edb93e070dea4c8f06c81d8080d34f2b725e5f8ac3c9512108b0bb97e55db2b1bebef015b517df05a7c91ff16147c6bd4eb9b94d9786122c596f13566c3b6d2ada7912796cc89997ddb5cd741d0497423cf38a54baecdaf3ee1c38cb36d36d8f284d35aa914fc920ce5b0f69ada7c1d922483dac2a77698f00fa6386fa59ead29ed7060f5f0a95de3e3ad98f6c4a2f4b3979e549d3b2cd479087e8d600284dc7696757ee6c57ffe667e60543a306b5d99ca50c799e989bd69f92d80b96c46f950b5dc36b436167248f6443896e9a8709c3615c972bbe4eed32d0d0d5152081d58f425082f2da81e7756309070aacea9a51edbdadd0ef26bfa6fc68b5197e3b6035de7eda85fd1ae18b233fcd2d4b957e8e1c32f3460b43e6c1f6ee88a81c98e039e59360a4d640a2d94d74d709fb1ba282981f8a79e8af1f5c21330b8db951b9b5aea2ba49f3dea57c6cf78dc49ae728f796f96fd53adb9b38f2ca5677da473b9575d959a250710978b928600a91c1fc3fd85034fdf36b5f7e9bc7c7e16d04c9a6c8dd65f848d946ef2e8ab88d9f29466769c1c3211a4e3b7d50c1ef323e551b4499b7e4cca3d74a78dcb7571370b98ab045a7af93696a2008bc6df9fc9b6d7429c13577a95ddfe8aa148245084841e786f25e7679d7944a4f07eab1a61fe26640586b65f4005c2e320b47d4cafcf48134e667432f6c0db2117c79528ef26250ca8b2a2506d33f24dac583a5fba75881b4800b249c8ca29a84761e6ce5363382f43adc8f7a178b9ae5a61148d0e9a2e745236eac81ec7c3febd1dc887d87a3999037c7c8066c407f17603f33eba9f81db22cd1365a23c21d89acdd160d6050d4e2369e065a22cae16356724b2ac606ba99f5ff9d22f37279b933500dbebc427fba30ee054cdcf912299d8d290ea72b53825f1674ec0b7433b60284f6f4fbca04c07ae32e8bbbb12cf14bc4def3ca81910eceed71d0a796c567b0a8ed2a8100e1d8e5f039fe5d8a387c18261aa0be758fbd676e60ef13ece0e30d9b7d9ef31ae0be8c02be810eb5d385289756fcd66a1be026a23e17c248edb51be147fc17c35de98bd4d49b2f52759917bf1c5943cbfef6d705c8bda1a9dfb7b2d01a696b3c64df78eb4e8504b131fec7008d066c3ff7e351d1074ec905bd6bb67b266851be322995a5618703d4f2a2f4d9e7356821f4874de597b82d2ce77c801658b226092dfc3107573375044d40c97a0b62a2dfdef11529e4119e088bd852df1b68c2a73fa02d55a37363964cc72d0b5a08d95fc517daba67eefcfc56345da81ae25f61e00224196068cbb1f0a0ad904891dc24c19ab9eab9696757ea1ebca23bb93b051607e8278fc242b00e7f8f10b27fec7d3fb9281aed2d69bd08d444df0888a5871b579acc67a8c859dc0e6dc6281dc73a824a805024d8d04a33234618ca9551f1aeb4970a6ee1ee0dc0c96c72f5b8b5a274a3913a683d05505b320610bcb7c6b7f4c02b4eae259d8a53f43af8d962ab52c2563eee64251a4e0038e979a7ace9d3804f4fb6c608abf737c8b28a46225cd3f21891d8d5ce94b6e56e1b4767da97b8ec80b172eb6af75207ac002511000aa8bdae0755a3e3d61089c45f3660419524d419cda5a4fb9c38ee32e99aaf050ba9ec630edad690efa2811ea4b688e2ab73effcdea2c1d42e7c14b6739093c3da7d130dd35a74832ae83b9d7dc49da9e1b106f738bf44dc3349ba419007cc02bff69f0b06854a8334bc6942cf9ccf6fc16b3870a72d67ca267ce7a5616dedafb3f9097b6e0fb8731cfc0fde9264bb24e7cbfafd2daedce08afc3b7fe8240c9416e3007ca209db1578b47470715a9c76b8977a5a94ca39c5c73dcc735921b17a2c55755b2f8c3ec1127e6d618fb896cc7d8b114f59fc6f73dbedd329d040757d1604b4a7f18dcd885098ac52aafa865ee6babc7eed657404210a4ffc2e38a0aba696aec38579308d13d609ba7d1a8e7c3c6e87369956dba795070f51c4ec3dcc818c0825ebd5f36e005aa3a4ae0f0301c33dd381087061da64e14576f78cebf1039ffa3ce2765bee0015f894cccc42b9cd087a45142a8eea887729041788264088c0a31c211dd1e2e4bf210c20ac708fa9ff96cc61aaf9ad198083974e2aa5a9ce8783122a0f1c64c77cb0444e7c504d1094fb2d95ce7783240d9cbc6fdbf59848a866b3e7e7174337751af82123dd48992deae8a431cb1ec58733048123d989f3f850a37582f8a383cf11115361a9570248ac10289634071aee8cdb28b7d55e0600d5919f7ed53fbe0f1119419ad5c66fc5b94cb15f6fbc95116219c5a0b23c015a5e4db956a279547d3c560deaef66639a56da12339fce1767ca44b2567d3acfffc5c524fe7cf5f69540f8ca6b9826a001dc57dbb1dd9e653823562ff53260d4b656645ade3ff6904a5061bd5f6683aaf020abafcde0524008c2f8badecc4d618bb6829bb80e64fb123b883b77cabb645dd971c1c6196e1bd3f10aa7cfb17b389562a5a7383be94f9b9e284dd70c501cbd8462b5ebe34ae0db3324d4e1402bcb24a1cf880a51a26c5faa1a800c85d74a4e9f9f732cc34b8cf1b6abffee259d3e3938f16eeeb5ffda2fca03a151939bf42c68f8d0dc4c1e1f6a75727f40105c500bc31a1fe10951032acd1e3fe4dbbc2a01fe03407c5e603cfa8ef93e4d2eebaa6f425b558d75e8700a81d47362176bd37bb4f318f21b6ab621f19677bf651cbbd8f6856650f5b24c85c959fc4923fbc5e04f1fc2947258e3c9be10383fe9af2a54a8cde5a9392e36118bce50b653191b913444cacee26001df477f995d0b0c1959b3a525e05af4284ac23f13485b09bce9c150d97660a46b0a63007578444b486d82c546b43419c8bf78a01aaad075b90b176b1509129fcb941296b439c810f017fa66d810d9e460d870fff0179b0d334669b5fa16f5da199564c1a2a74c0d97ed6ac1bc450fa80aadfed7586f7dce9cd506999b689ccf805ec6182d47fa6123783e9307ed41149bd0aec3efcf8e21f04c3958e897652e5e9fe63dfa357c246591b5e5ea58bf95d556f2b01c1c95c8189458e68d20ab3a6fa30f03f84deb0b64241e297510969f3ac73244f72016676468e81f1c9b5710a1d960f111d1a82afc9a72ef9d98d43167f4e300ab0e065875e4a05a2d5565cf3f992b506e03f254737adeee9a6d4737dd3d36546989c46ea77034c5d9c5ae725cf38e749691822a0982afe64f556c5639ac032d6c0e9fe44c25c45e7624529952eb15a7954c0ba52c1070714955ffa2ea1bf6cff61bbd720010c3a933b8631aec23d12adebd64fd99eac8046d087af0ec551e9f396c62b16b715e2b87d6b32a7bfcb8a5a70aebb564ff7aadd1d651eb6a1e8614ef3998171ea7daf47eea3721efcef483a52ffa5a46921bc1623a39d18d08b967497f0cc77205302912ada34c878c01f29e42b9d4025186c7d54220856a3aa6b1548be9e037cd1cef06c22fb509af3ab185087d67732883080026ec5b3a6ff8a0d6ed8ed22bfa9eb26bfbf8102bf5ed214edaf9b0c8b73ff6e8a23dd5d9c16d9fb2856ec6d0286df7e0b6d7fe58ced4ad14cfa680469ef69a16ce77fbf7254c8abdb98d480b58a1717ac2ad4f20f8bd3b6d55bdca39f5f3aa07b05289abdeb9665ee865263661543a402bb50082319b8f2d0128d6cbb3b6e8898ead8b64ae62e47339c621e65a3aa17bceace6fa4f5593177db8ab1fed36a5e0bbef7beaf49cd250777fa4c17b6a90b6e4761c807cb53b4db749892e180db20458ce98fa5fcee59b403c2ea0b04815d857155367f1ca5c0e968da4b4ddc6ed6e2255aef9856359621b1156a908eb222f7111a0e43052d4f84eec0c58766024dc47d6ca86b8722981132a6eb3ac806ca065544bfb21acf2d55311f364e1e0880b2a91ce661da60a3de4a21245219dcc1794ddad79e9c465ed9d91d3eaef52e208765511c58b13cbce2a360ae82fbd12366ddf19d458175e5b65e389e37d473f0a4ef3144303f9684a74ae32aeda5020", &(0x7f0000000080)=0x1000, &(0x7f0000000180)="22d62e2869513dd9a0154feea78863933eb8860418f16fd04600798fae3800097ff223f876f664cfa3954089f6e724e692fe7dc1a2b66205d0e44badc933554267009c311f5b1dabb432edb3e5b6866038764cab570a2a4a99f2c2416b6772bbbccb89aca3ff3ed51968b5b51e524801a8869004c97148f81513094dc3214dd1abb22b0a634dd1755624b6bdf9815d7cbf6a", 0x92) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="20200330834e7fc629d96302fa000080bada054216b85f39db8be9187c8c87854b34b0a5f6b8a32020450c719a77e25cb0b705f62f2e129f0390b6d41f0a", 0x3e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) mknod(0x0, 0x8000, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff54) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r5) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x2, 0x0, r2, r3, r5, 0x100}, 0x2, 0x8, r6, r7, 0x0, 0x0, 0x1, 0x3f}) setregid(0x0, 0x0) setgroups(0x1, &(0x7f0000000100)=[0x0]) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8, 0x0, 0x0, 0x0, 0x200}}) r9 = socket(0x18, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r9, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r10 = socket(0x18, 0x2, 0x0) close(r10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r11 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r10, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 0: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x1) readv(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0xdffffffc, "0fdbff0100000000000000000000ff00"}) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000003800)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd608b00000000000000000000000000000000000100000000000000000000000000000001"]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r0 = socket(0x6, 0x3, 0x1) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r1 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{0x20, 0x0, 0xfd}, {0x84, 0x0, 0xff}, {0x419}, {0x19d7, 0x81, 0x9, 0x1}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() dup2(r3, r3) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRESHEX=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) sysctl$kern(&(0x7f00000000c0)={0x1, 0x58}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43c4bd7f1083bcd96fe2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b0792698c3436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33000000001d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1fb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 1: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000010c0)={0x0}) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471", &(0x7f0000000080)=0x5, 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x2, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r6, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}, {&(0x7f00000005c0)="36af", 0x2}], 0x2) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) executing program 0: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x140) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x101, 0x4}, {0x7fff, 0x5}}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0x3}, {0x3c}, {0x6, 0x0, 0x0, 0x7ffffff4}]}) write(r2, &(0x7f0000000280)="cef18000"/14, 0xe) ftruncate(0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x14) pwrite(r3, &(0x7f0000000300)='_', 0x1, 0x8001) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) socket$inet(0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x54}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f0000000140)={0x1, 0x4f}, 0x2, &(0x7f00000003c0)="47932fcc4f5ad1438ad4d4b7ca393bfc7d689e8275894563d2168dce0272dbb064e49a7893ea8848d77daf15b330b83af9046869fa4aead1320a197a9e4aae42dee106f17658819deeef1c95e926e8ed7252baa4a63e51f37e2a82acc75dab398d78eac0e2f4ebdc9cdc94cf1b8383ea31c030659a30f01778449aa97a2a57f2dce9ba31a71ec6f5d82605c71ddb1f91ddbe78336a18dfb662289ff8a5f38e74826e8c277648dcb8aaacd835512d2f766230cac812c6caaf1ed9019a7f587ee5c5b3a94d6c45dfd5767f14658ec153d9227b713f578206d9c6545273dcc5a754f0b40898b99bfa", &(0x7f0000000340)=0xe7, &(0x7f0000000580)="a051db4f6aa038e138ae857db5f0a03a183c66743a2925ac1b6a5f64b9c51c523b22c4de19b8761d1316ecaaced083b6be02af74cfcc8fe9e4a335ffa1495240257a3045cb86a77f20426c9e2e9e0eb64a34ce515daa4e47ee5ca98c158c69a730f9e427e25a5b725724538992ddae072a49b211dda1694ca2de4e83ea2042f600688aee3256888573a1b48377bb426889f50cf64d5c9d70357f93e2333c", 0x9e) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000280)=[{0x3d, 0x0, 0xff}, {0x81, 0x0, 0xfd, 0x1f}, {0x406, 0x4}, {0x3, 0x7f, 0x0, 0x2}]}) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d}, {0x24}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000600)="b8502e", 0x3}, {&(0x7f0000001700)='.', 0x1}], 0x2) socket$inet(0x2, 0x0, 0x0) r2 = open(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x0) fcntl$lock(r2, 0x0, &(0x7f00000002c0)={0x0, 0x1, 0x0, 0xc4}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x6, 0x0, 0x3016f317, 0x269000000}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000340)={0x0, './file0aaaaaaaaa', './file0aaaaaaaaa'}) mknod(0x0, 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x7fffffffffffffff}) symlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='./file0aaaaaaaaa\x00') link(0x0, &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') kqueue() open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) r4 = semget$private(0x0, 0x4, 0x0) r5 = socket(0x0, 0x0, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) semop(r4, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semop(r4, &(0x7f00000000c0)=[{0x0, 0x0, 0x800}, {0x0, 0x2ff}], 0x2) syz_emit_ethernet(0x96, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffe04b1c561ac486dd6036e28200603b00fe8000000000000000000000000000aafe"]) executing program 4: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {}], 0x2}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5}, {0x20}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) msgsnd(r0, &(0x7f0000000080)={0x2}, 0x8, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000040)={0x0, 0x0}) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x4, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0xffffffba, "006a00fdff0800000000000f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000180)=[{0x4}, {0x35}, {0x9106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) pipe(0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) open$dir(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) setregid(r2, 0x0) setregid(0x0, 0xffffffffffffffff) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001d40)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000001bc0)="0324", 0x2}], 0x2}, 0x0) executing program 6: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0x800, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='r\x00') mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) r2 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x7) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) readv(r3, &(0x7f0000000000)=[{&(0x7f00000004c0)=""/183, 0xb7}], 0x1) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff0c) connect$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x4e, 0x0) socket(0x6, 0x0, 0x4) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000002c0)=[{0x45}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 4: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8002"]) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000180)=""/83, 0x53}], 0x2, 0x0}, 0x42) recvmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r0) socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f0000000080)) setreuid(0xee00, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="00521f3ba5bc0a5c4cfef4e05ddbafe03e6777bd22f8d58c5d7e5d8e93c06bab691976447bb5364431295d1bbaa9d32faa50699b6290811a0ea9199230d9b51b8b8b69abfcf9f5a2a174f5b3f41dcea03bb7dab0ab6c48988146c970825f219234f0f86b1d9cd82049586e21e6bf8f78bc02afd5610a88d3b53de1515e4d1b4332a99bc68a86989df8257d64fdb5cde319f709a6e2271c300d587ea048375f69e4c3247750649c006c9710b6d4e758a1b0db0f1a95", 0xb5) setreuid(0x0, 0xffffffffffffffff) setreuid(0xee00, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690c, &(0x7f00000001c0)) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) socket(0x0, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x128}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 7: mkdir(&(0x7f0000000080)='./file0\x00', 0x98) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffc, 0xc1, 0x13, 0x0, 0x3b28}], 0x0, 0x0, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x3ff, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x64}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r7 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r7) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0xd}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100051300000000000000400020000000000000cea10500fef96ecf2ac72fd3357afe0200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443", 0x5f, 0x0, 0x0, 0x0) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r10 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r10, 0xc028698a, &(0x7f0000000100)) fcntl$getown(r8, 0x5) executing program 2: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x3a, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x32, &(0x7f00000000c0)={@empty, @broadcast, [], {@arp={0x806, @generic={0x8, 0x0, 0x6, 0x0, 0x0, @remote, "", @broadcast, "b1d78847936cfd2b629cbf6049dff3a0"}}}}) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) poll(&(0x7f0000000880)=[{r1, 0x1a5}], 0x1, 0x0) syz_open_pts() executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa000000000100000000000000000000ffff000000004e234e23000890780000000000000000"]) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x24}, 0x2, &(0x7f0000000080)="12", &(0x7f0000000340)=0x1, &(0x7f0000000400)="524a2de449830b207d5be578bc24b4ecc614f82ac3b6a4be78a8f6ad42267f3ed0e513939f005f54fc0f5abb4b69c76cef4f28ff1e933b73e0368d56774f5dcc2c17fbc89740758a904d7b43e0fddf5480311b4656121d5105c341a50089772bb3b03c56c4625527660b3863e62e6c85ca933a0735b407b42592a990a3a484cec9d13f9b29e0ca4b7a18a51da2ea086f", 0x90) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000ad00000000d1bcf8c7fdb6dc4b1f151c2753a5d200ddd162deea886ab272269754a1e56d67ff8079f9e1a8833ed826a4e284bf9c1bf936d4bb2860d91c6fb2925249969c26448aafd860583729efc3401436b3a5fc10c052b98ff1a05350ed3a3303dbd012bd339b16fda814beb44650c9c486b5318982c1176193095f8cf15ea016055bb94cc757febb29ba"], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x10, 0x8000, 0x4) readv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000740)=""/197, 0xc5}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f0000000680)=""/170, 0xaa}], 0x3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000029", @ANYRES16=r0, @ANYRES8=r2, @ANYRES32=r2, @ANYRES64=r1], 0x3e}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000dc0)={0x0}, 0x10, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x21, 0x0, 0x0) close(0xffffffffffffffff) socket(0x18, 0x3, 0x3a) r5 = msgget$private(0x0, 0x13a) msgsnd(r5, 0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x10) r6 = socket(0x800000018, 0x2, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r8 = dup2(r7, r6) r9 = fcntl$dupfd(r6, 0x0, r8) listen(r9, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000240)=[{0x5}, {0x2}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3b006eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x29) r1 = socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0206983, &(0x7f00000001c0)) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[], 0x10}, 0x0) syz_emit_ethernet(0x3f, 0x0) r2 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) syz_emit_ethernet(0x20, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0xfffffffe, 0x5, &(0x7f0000000300)="c54c9abb0291898adec068013d6a24d07c9aec58c8c1fa2d2203ecd26ef3d1eef42905c989c152b98d5f6aafe727c0fa6f00cd04ecf1061b6628809264857c8a018a39afc0501ba33d9c825142ddc58b400e39736138d1f2fbf9d9d764562f5e", 0x60) dup(r2) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000380)=""/170, 0xaa}, {&(0x7f0000000440)=""/28, 0x1c}, {&(0x7f0000000480)=""/63, 0x3f}], 0x4, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaa8aa86dd6000000000302c00000000000500000000000000000000000000000000000800001a00000009000000000000000000006041c93a000000010000000000000000000000000000000100000000000000000000000000000001c2a20dac293a88e9f6e6bf1bd4fdefe6e38a488d3e85c21bf50a492beee5d443fd"]) getuid() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xf668, 0x0, 0x79, 0xfffffffe, "3c00ea02f1ac7e00"}) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) syz_emit_ethernet(0x1d9, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffff00000000000088a841008100310086dd632f4ebc019b887f00000000000000000000ffffe0000001fe8000000000000000000000000000bb111000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffffe000000129000500670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000000000000000bbfe800000feffffffffffffff000000bbfe8000000000000000000000000000aaff0200000000000000000000000000015759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30738fca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a", 0x22}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x35}, {0x6}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) executing program 6: r0 = socket(0x6, 0x1, 0x7f) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{}, {0x35, 0x3}, {0x6, 0x2}]}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140)={0x1}, 0xc) listen(r0, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) setrlimit(0xc, &(0x7f0000000000)={0x2003ff, 0xfffffffffffffb57}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ftruncate(r0, 0x20008002) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) fsync(r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) syz_open_pts() fcntl$getown(r3, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000080)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000280)=[{0x5}, {0x61}, {0xe}]}) write(r4, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c", 0xf) dup2(r4, r3) ftruncate(r3, 0x4040000) executing program 4: sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22}, 0x3, &(0x7f0000000580), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) socket(0x18, 0x3, 0x3a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x4000, 0x2) setsockopt(r0, 0x0, 0x31, &(0x7f0000000140)="38036588b48004ff9516be88391b4195f5018109ee595e5d960744d027125f50d6601737a812abd7332be5a0da64378c3f188f7f647675fcc5c6177c9e24fda9dded4652c96639a644dc5e0a25f7577bb53d04000000cd450cb682445592d15040e1b02200010000f41b40b6c5b66a83", 0x70) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100dd2dfa7f0000000400102000ff00000900"}) sysctl$kern(0x0, 0x0, &(0x7f0000000200)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x6}, {0x8346}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) bind(r0, &(0x7f00000002c0), 0xa) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) connect$unix(r1, &(0x7f0000000440)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{}, {r2, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x44, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8b}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x402) close(r1) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="6b0a1c0fa42113b1929641000000000000000000", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="e000000000000000", 0x8) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x61}, {0x81}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd, 0x3, 0x4, 0x200000000000004, 0x0, 0x0, 0x400000000000002}, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x19) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x74, 0x8}, {0x50}, {0x812e, 0x0, 0x20, 0x800}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) pwrite(r2, &(0x7f00000000c0)="a7", 0x1, 0x40007) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r1, 0xf869) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001180)='S', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002d6e3330 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x4, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b"]) r3 = socket(0x2, 0x4001, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) connect$inet(r6, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) sendmmsg(r2, &(0x7f0000000640)={&(0x7f0000000600)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="9ecc4d71c39f4e8d55bda365fea2fea8a8a07795cf4004a8392ab4486ca99d2dbc16717147b1c3ddc919405e", 0x2c}, {&(0x7f0000000180)="39b0ff3640102f7c396e3df70c881d05a9efe219f23b87665a9413289888c47c54fb4220c2dad1338e3c29ab04d4314e9628babe9c5700a53db70cc0defba90e20697f7b5b4f2a6f6a38cb41a5de07309fdde35e1d9f36de00d58324891ad74f", 0x60}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="8800000000000000010000000008000098738d0534777c132cccd6e891ff8d2216598e951f633157a2d34aacc34d003786a49e07d5ebd59885a1d80845cc3752a2bf0b904713baf026769cac6ad3659ab33fef17aae2b05de633fa53f1c97084debc9dd7ae4f3c2b0d101430f677233e2637f72e37046ac230c0954c9803affd5a9b183db50000009000000000000000ffff0000ffffffff79ec8a43b9669bc3a3868ee36811d8727dc4b6355e244297ad2012181d573c2df7116385f410ade157f751fc55e686901ddc646c32fbad0185d2e991404e87fdd968c8c5e4b25ed96cdf143ecedc1cc3dc5b8f0b4cc30472eb7baf91ed9c285ac0e6c9f80b3179e9bc835b578964206f47797748051825766ddd959f1ebf0000f0000000000000000100000001010000faeb9fec99f130525b73fdf4556933885c65db7ed9abbc5e62abb33e1eea0f80ec25c9ea45d653d30b29d624b581ad0dbdd9e5c9f3c1579d4b590c7a1e74fd0810cab31fc6f4943e1a86b2cb94510f433da37e22379c30148ceea9101782f14e920aecbb7873532cae8a819e075e5e0189e98ed5b3e16402725c050d2fc0154ec18cf37d6434364c6aaacb06b475aa9054cbead006a3c034b95e74b894a762145669ab86ab511a170c37fbd1d2148d97a80a396c3cb4a8d08aa9245635ac1df9ce55a579bdbca8b1def69afc8fdb908cf63ff186a58208405ab4f26382a609c9873b86baf19871007c0000000000a80000000000000001000000a800000070e500391b60f6232ac1536412812519375c903a40a08bd102e0bf4784e84532f0bd38a6844e3e644f9f7021ca2f40e404a6ef731de887590c1a1054f4faa6ea941d44d627e7cb26dede070269468fed4cefb39ce11568d0a4b6baeb90ea7af3f722912ba2038c528a5cec09bf3dda1c6f0cb5b23bf2b03cd0a7909f1b75e60014f1dcb521454a0e93b75e062d54e9b322ab01c06f3373bab65000000000002800000000000000ffff0000050000002fb289f57c4a075bd042a260e07df6ef7e2abf00000000009800000000000000ffff00002f000000db48682483ff6a5337450be6030a05bae73171636bebad3b4cd9e4ec814520a8ccb04192fa717d68c75b1e2b3c1556f979be6a7230c5c1a7f67896e9108a72da5fae047fa7ced025bf2b22e862cdb2472b0ebf99f7f6d910e6fdb7ed74261601040000027da48e8be842265ebb93310cc0a45eb6072a3452cffb370f5423d3830b36fa4400000000cee062fec7109316e263150b0f0c00d056e8bb6618d5080ef84fa46c450cb0ce9be5084efe4365ef6fb560dea4adb946f5342be2d596c1df85e78963f4cb5801aae485001be34015ac3933f5a61d3396d0b9266593b2a41e217511b6c7ef32da918e275c2aa4362c377196c0db78b0aef5d4d54c69450493ee49bde452c86d5e09415909a402d006ad9b491575c947dc2833cd0f94d6cc6a22e449c40e33657f201bae0c3d4c25e0db85e65a559abeda072091fe3675fa76bc80984b7341c78082353d32640a6ef56cdf64605c"], 0x370}, 0x9}, 0x10, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x84}, {0x74}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x2}], 0x1, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000300)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x111) socket(0x0, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000180)=@in6, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x67, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r5 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) pread(r5, &(0x7f0000000000)='+', 0x1, 0x7fffffff) executing program 0: clock_getres(0x4, &(0x7f0000000000)) clock_settime(0x2, &(0x7f0000000040)={0x2, 0xfffffffffffffffd}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x101) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) r4 = dup(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/505}, &(0x7f00000004c0)=0x1fb) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8000000000000000, 0x9d7}, {{r2}, 0xfffffffffffffffc, 0x8, 0x1, 0x8000000000000000, 0x471}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0x6, 0x3e10}, {{r4}, 0xfffffffffffffffd, 0x67, 0x2, 0x100000001, 0x5}, {{r6}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x1eb}], 0x7, &(0x7f0000000580)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x20, 0xfffff, 0xf77d, 0x2}, {{r7}, 0xfffffffffffffffe, 0x1, 0x2, 0x4, 0x4}, {{r8}, 0xfffffffffffffffa, 0x3, 0x2, 0x9, 0x5}], 0x3f, &(0x7f0000000600)={0x101, 0x7}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f0000000640)='./file0\x00', 0x1, 0x30, r9) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000006c0)) r12 = kqueue() kevent(r12, &(0x7f0000000700)=[{{r8}, 0xfffffffffffffffe, 0x21, 0x20, 0x7f, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffa, 0x8, 0x2, 0xffffffffffff9f0a, 0x2}, {{r4}, 0xfffffffffffffffb, 0x5, 0x40000000, 0x1, 0x3}, {{r4}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x3, 0x6}, {{r5}, 0xfffffffffffffffc, 0x0, 0x10, 0x0, 0x1}, {{r5}, 0xfffffffffffffffe, 0x40, 0x80, 0xe1, 0x6}, {{}, 0x0, 0x1, 0x1, 0x2, 0x401}, {{r5}, 0xfffffffffffffffd, 0x28, 0x1, 0x4f, 0x5}], 0x5, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffe, 0x50, 0x20000092, 0x0, 0x6}, {{r5}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x1, 0x7}, {{r6}, 0xfffffffffffffffb, 0x96, 0x10, 0xa8, 0x1}, {{r2}, 0xfffffffffffffffc, 0x0, 0x2, 0x6, 0x200}], 0x1, &(0x7f0000000880)={0x3, 0x40}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000900)={0x7, &(0x7f00000008c0)=[{0x9, 0x81, 0x88, 0x84}, {0x1000, 0x43, 0x4, 0xb4}, {0x7, 0x4, 0x5, 0x20}, {0x3, 0x3, 0xa4, 0x4}, {0x6, 0x8, 0x4, 0x88e3}, {0x3, 0x1f, 0x81, 0xffff}, {0x3, 0x2, 0x1, 0x4}]}) ktrace(&(0x7f0000000940)='./file0\x00', 0x4, 0x40001630, r9) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000980)={0x3ff, 0x0, 0x80000000}) lseek(r1, 0x7fffffff, 0x1) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000009c0)={'tap', 0x0}) clock_getres(0x2, &(0x7f0000000a00)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000a40)) getsockopt(r7, 0x1, 0x8, &(0x7f0000000a80)=""/186, &(0x7f0000000b40)=0xba) faccessat(r4, &(0x7f0000000b80)='./file0\x00', 0x8, 0x1) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000bc0)=0x5) fchown(r2, r10, r11) socket(0x0, 0x4000, 0x31) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000c00)={0x0, 0x20}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f0000000c40)=0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000002c0)=[{0x45}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 5: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f619"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x20, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = semget$private(0x0, 0x4, 0x46) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000240)=""/99) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f00000002c0)=[{0x4, 0x18, 0x1000}, {0x2, 0xb540, 0x1800}, {0x2, 0x2}, {0x1, 0x405, 0x400}, {0x1, 0x6, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0xffff, 0x800}], 0x7) semop(r1, &(0x7f0000000340)=[{0x3, 0x5d32, 0x800}, {0x0, 0x8}, {0x3, 0x7, 0x1000}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0x40, 0xc00}, {0x1, 0xff}, {0x0, 0x2a, 0x1000}], 0x9) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) poll(&(0x7f0000000040)=[{}, {r2}], 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="ad442fdd", &(0x7f0000000080)=0x4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(0xffffffffffffffff, 0xffffffffffff0000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)={0x0, &(0x7f0000000080)}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) getpeername$unix(r4, &(0x7f0000000300)=@abs, &(0x7f0000000380)=0x8) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket(0x11, 0x3, 0x0) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1004, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x1004, 0x0) setrlimit(0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semget(0x1, 0x1, 0x780) (async) r0 = semget(0x1, 0x1, 0x780) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0x4) (async) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)=0x4) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x103e, 0x0) (async) syz_emit_ethernet(0x103e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r1 = syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f00000012c0)=ANY=[@ANYRES32=r1, @ANYRESOCT, @ANYRESDEC]) syz_emit_ethernet(0x400f, 0x0) socketpair(0x1, 0x0, 0x0, &(0x7f0000000000)) socket(0x0, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) (async) dup(0xffffffffffffffff) setrlimit(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000000)="59c638cd69971a717b60122678478439", &(0x7f0000000080)=0x10, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) listen(0xffffffffffffffff, 0x0) (async) listen(0xffffffffffffffff, 0x0) write(r2, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) r1 = syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f00000001c0)=[{0x2, 0x5, 0x99, 0x7}, {0x3c}, {0x6, 0x0, 0x4, 0x231910cf}, {0x6, 0xe1, 0x40, 0x20000007}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB]) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r3 = kqueue() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r6, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x24}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) kevent(r3, &(0x7f0000000200), 0x20, &(0x7f0000000280), 0x2, 0x0) executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) socket$inet6(0x18, 0x3, 0x6) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000000180)=[{0x0, 0x81, 0x8, 0x9}, {0x7, 0xfd, 0x20, 0xffffffff}, {0x206, 0x6, 0x3, 0x9}, {0x1f, 0x7f, 0x8, 0x4}, {0x5, 0xe4, 0x5e, 0x20}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) syz_emit_ethernet(0x138, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)) clock_getres(0x2, &(0x7f0000000040)) linkat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x4) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000440)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0xa5}], 0x1) executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x0, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x9}, {0x0, 0x0, 0x0, 0x3}], {0xffff}}}) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r0, 0xc0205609, &(0x7f0000000040)={0x0, 0x0, 0x200, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2]}}) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) pipe(&(0x7f0000000200)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x2, 0x40004802) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kqueue() syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe7ffffc000000000000000000001d478c"]) r2 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) r4 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) ftruncate(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x20, 0x0, 0x0, 0x1}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x0, 0x8000}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x6381) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, 0x0) socket(0x0, 0x0, 0x0) socket(0x6, 0x2, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x2b, 0x0, 0x9}, {0x6, 0x1, 0x1, 0xfffffffa}]}) write(r4, &(0x7f0000000740)="76e5dead6f01f8607d2100", 0xb) setsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3b006eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x29) r1 = socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0206983, &(0x7f00000001c0)) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[], 0x10}, 0x0) syz_emit_ethernet(0x3f, 0x0) r2 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) executing program 2: ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) close(0xffffffffffffffff) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000fed000/0x10000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x1}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, 0x0) r2 = socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, 0x0) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810", 0x79}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0xc}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f0000000580)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}]}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) kevent(r3, &(0x7f0000000380)=[{{r0}, 0x1, 0x24, 0x1, 0x5, 0x5}, {{r5}, 0xfffffffffffffffb, 0x30, 0x20000000, 0xee73}, {{r2}, 0xfffffffffffffffe, 0x87b906489924f9a5, 0x21, 0x41c6, 0x7}, {{r7}, 0xfffffffffffffffa, 0x22, 0x2, 0x8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x82, 0x20, 0xea9, 0x8}, {{r3}, 0xfffffffffffffff9, 0x0, 0xbc33e82a127e4d90, 0x4c16, 0x9}], 0xffffffff, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffa, 0x5b, 0x4, 0x1, 0xc00}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1000000000000000, 0x7ff}], 0x401, &(0x7f0000000480)={0x7fffffff, 0x77}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000002c0)={0x6}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81, 0x0, 0x0, 0x5}, {0xff, 0x7f, 0x8, 0x5}, {0x1, 0x6, 0x20, 0x7ff}]}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) setsockopt(r1, 0x7, 0x40, &(0x7f0000000180)="9e2fdbe2425aedba85da36bac43f98a0b8906769e86d283bbcd16833cc11f44d23b0626123d81c9a9fe2bbea65d1ef53cec20a6ad273eb43d28d339a5e4aa03c0fcfbf9984946e836737bcebdfd3b785d266b351fa5588b32aa256f573910accd35a8d24", 0x64) r2 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1a2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) writev(r2, &(0x7f00000004c0)=[{&(0x7f00000002c0)="8ccbc0e0c691876cb96dcb5c2633d46b639b3f49bb5b62f3b7589beb055f9880ec6fe128b9bc660055d9aadf5362279341ac86ccc2051f4a6ce53c89db8f79d634705d645d22fd583c4fc32e0ebd43f877d047c23f5dc77061f76809a0a331069675d53dd0f9e4679af740fcbe6489d18b3420c3271bd457f4635f75f93eea4fafd565e0a8d0e9298e505cd421c2b7a9eb0558fa6cf36c16a4a15aa556bcad23f9c2f5d92b958a7fb6048253ad896b576c56ca1f91e8328a0597ebe17f69febc9d286c804b", 0xc5}, {&(0x7f00000003c0)="013204c17044ceb4382b817f6e935265387b16cae396f70552200b3ace298da197a9b9797b559b8d8f06dd41a4996c3fd85100a0dadbd81372cd540fcfcee1e2f3a1efc9445d82eb0371654b5006044f95867087db4a6e38479a9bf48bd53b6bf30ae13586a37c2005de48da1569b940285481b6651d0ab6814d11a29550f835fe5c117ddefeb0211e89bc6a68ba4618134f6cbe1671b0f1570d480debd6712150422a71b502fa57ed319ffd5299fa7c65ae570a6e37a203cdef6961a38d478d8fa70242e8bd10d85d22c2ef8b1e9517dda9df23", 0xd4}], 0x2) fsync(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000500)="578a0e719298bb208883e90778111839fa22eeb537772fbdc0c415cc6085a5665a9fb981ddc00c39dc15dfbc6f5a407d41ac01804920cfa21ff6b3891198b16ac652e26a24105e099033", 0x4a) r3 = semget$private(0x0, 0x2, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000580)=[0x1, 0x5, 0x8000, 0x5, 0x4]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000640)={0x5, &(0x7f0000000600)=[{0x0, 0x56, 0x3f, 0x6}, {0x3, 0x6, 0x3, 0x8}, {0x5454, 0x1c, 0x9, 0x5}, {0xffff, 0x0, 0x80, 0x7}, {0x5, 0x8, 0x1}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000680)=0x6) shmget(0x2, 0x1000, 0x882, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000006c0)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000700)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000740)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) r7 = getgid() getgroups(0x1, &(0x7f0000000840)=[0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000900)={{0x4, r6, r7, 0xffffffffffffffff, r8, 0x40, 0x2565}, 0x0, 0x3e84eae, r9, r10, 0xfffffffffffffbff, 0x4, 0xa00a, 0x3}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000980)={0x18, 0x1, 0x1, 0x4ce8, 0x216b}, 0xc) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f00000009c0)) executing program 7: r0 = socket(0x2, 0x4001, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) executing program 5: setrlimit(0x6, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) mlockall(0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000180)='#\x00', 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000180)="39f29fff56576a8d", 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), &(0x7f00000000c0), 0x0, &(0x7f0000000140)) close(r3) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$KDDISABIO(r7, 0x20004b3d) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x20, 0x0, 0x0, 0x8000}, {0x16}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x4, 0x1, 0xdfdffbc2, "08000000ba7d00fdff01040000000000de00"}) r2 = semget$private(0x0, 0x0, 0x402) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1000, 0x7, 0x5ace, 0x7, 0x8001, 0x6, 0xef94, 0x4]) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000000)="3267c400000000000000", 0xa}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x38, 0x80, 0xfffffffffff7ffff, 0x2f}, {{r0}, 0xfffffffffffffff9, 0x44, 0x40, 0x3f, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x7ff, 0x1}], 0x81, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc, 0x4, 0x20df, 0x81}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x7ff, 0x8}], 0xffff, &(0x7f00000001c0)={0x7, 0x8}) executing program 7: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3a366294) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="dc93d0f5332c9e5b1e022d380bcafa8ad511f2e6c56de402bef9638064d9f82f0a58aad55d64b0a85a93e05a5277f1789071bd1b18081c88f8fd46ea7d71f1739f", 0x41, 0x9, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x1, 0x2}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) socket(0x1e, 0x7, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc2, "08000000ba7d00fdff01040000000000de00"}) writev(r6, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r7 = socket(0x2, 0x1, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYRESDEC=r2]) r11 = socket$inet6(0x18, 0x1, 0xff) sendmmsg(r11, &(0x7f0000000340)={&(0x7f0000000300)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x20}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)="a526e008d242bc1af9a4a4909a7213d53140d1be0d2b70d93c58a29093e6789b3a48f1d5f0e585a96180", 0x2a}, {&(0x7f00000000c0)="639aa4f9c859f9ef6ebda00a454d51f01f64ef7848e4a5a811f77a34197854f7ddad340b857fd6094961ebabdf5c63c9ae0ba0ac656079bd2b0fb2d4886727a4f984385b42db4284e7c863c25e0d468a987f12f5035ddba21637c06e7b2c9a8d2d10a3f3a0f19e306de114130a93ad08ec7c6a1dc9c65da7ef487aa6", 0x7c}, {&(0x7f0000000140)="696069193b2374e3f284673d9ffe10e5d30854f910df4f67df499cae473934cdc8ce4f4d426376ba47f51e238d", 0x2d}], 0x3, &(0x7f00000001c0)=[{0x90, 0xf35d9eb0e212fe06, 0x40, "708368eb5003976cc20a60351a31354ca062d8959a772b6d4578b1debb34d01d4830a9234cf541faeb041519c3b85598c2c637f7c69278eb55c05abe818d21fcca0e854116f1b45391088ebdcde6e101bff1bf43124c889a7917dae5ca2778fb19af8042d88b73db4b5d07bbcf383e0f6cc1fd4f34771f0d20ff27"}, {0x68, 0xffff, 0x9, "bb35d517359408414284deb7b08edd1f3ec16c44214cd511e02fc6444acddb3c88f61c517504d2d27884aaacceed98143eefce147de84915324fc9c8108abdbfc3eccea02a1c9349366212873ec4c993fd0000"}], 0xf8}, 0x8001}, 0x10, 0x400) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{}, {0x45}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000140)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) getpeername$inet(r0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x112, 0x0) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x9, 0x5}, {0xddf, 0x100000001}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='%/-\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='(!//%}(\x00', &(0x7f0000000280)='#*^,\\%*,([\x1bT\x00', &(0x7f00000002c0)='{{}-\x00', &(0x7f0000000300)='#(/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000500)='d,}(($$:{/\x00\xed\x02\xd5`\xd6\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x8}, 0x2, &(0x7f0000000100)="fe21", &(0x7f0000000180)=0x2, &(0x7f0000000540)="86ca92d5e59db83a031e08a086cf07af145ff78338db0615d4f4e2958167e229dc946522c3e52b1c71802a646244756d5121dd0c2b34c246aab563981c860da9fdaf197e7374b8cc7b80ed75bb2d7ed4a690e5d3964d62ec5d17ce102639c2218cef20833f5b706a66fa2db7d36e34181ff2fb8e59155c0108af13c69f6a5377b63489e5dd307ab435bb8f531e5eafb248ab2340e609eb7129015db4820f39f71a0f0a418300b8e16c8ed45f65be47e9d03e57822f2ba881ee0cfdb6546cb689269f6919e3677a408331b13d7885c5fca86e89e3eaa2c3150abe83307ce9215e57a6e64db60914f2769a15f208280089a4758517ad8682c1f72c0a59a4", 0xfd) mkdirat(r4, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000640)='./file1\x00', &(0x7f0000000400)='r\x00') setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') truncate(&(0x7f0000000700)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xb9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r8) setsockopt(r4, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r2, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f0000000180)="98", 0x1}], 0x2) write(r0, &(0x7f00000001c0)="092069db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x20) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f00000002c0)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x5, &(0x7f0000000140)=[{0x8001}, {}, {0x4, 0x8, 0x0, 0x7f}, {0x5, 0x92, 0x2, 0x10000}, {0x40, 0x6, 0x9, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400, 0x152) open(&(0x7f0000000400)='./file0/file0\x00', 0x80, 0x0) r3 = syz_open_pts() dup2(r3, r2) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, 0x0) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x78e, 0x0) r6 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f00000016c0)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0xc0205601, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getrlimit(0x6, &(0x7f0000000340)) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2005, 0x689, "0000c6f26461c094f4ffffffff00", 0x10001fe, 0x2}) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x66, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x30, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4}}}}}}}) pwritev(r3, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) executing program 2: ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) close(0xffffffffffffffff) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000fed000/0x10000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x1}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, 0x0) r2 = socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, 0x0) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810", 0x79}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0xc}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f0000000580)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}]}) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) kevent(r3, &(0x7f0000000380)=[{{r0}, 0x1, 0x24, 0x1, 0x5, 0x5}, {{r5}, 0xfffffffffffffffb, 0x30, 0x20000000, 0xee73}, {{r2}, 0xfffffffffffffffe, 0x87b906489924f9a5, 0x21, 0x41c6, 0x7}, {{r7}, 0xfffffffffffffffa, 0x22, 0x2, 0x8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x82, 0x20, 0xea9, 0x8}, {{r3}, 0xfffffffffffffff9, 0x0, 0xbc33e82a127e4d90, 0x4c16, 0x9}], 0xffffffff, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffa, 0x5b, 0x4, 0x1, 0xc00}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1000000000000000, 0x7ff}], 0x401, &(0x7f0000000480)={0x7fffffff, 0x77}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000002c0)={0x6}) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x400000}, {0x25, 0xfd}, {0x7}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x8c9b2fa5295cef85, 0xe0, 0x6897, 0x3}, 0xc) r0 = socket(0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRESHEX=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000200)="c7", 0x1) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) write(r2, &(0x7f0000000040), 0xfeea) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) syz_emit_ethernet(0x93, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{}, {0x4, 0x7}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f00000001c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSCTTY(r4, 0x20007461) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x53}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0), 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000900), 0x80, 0x0) open(&(0x7f0000000940)='./file0\x00', 0x10, 0x36) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000340)="07886d6f11185bbb9c829e442575f3d98247b67106615e3086c97161d1901ece22334a541b14e0a9e1b72786ce4768fc95d40ab91b614d50add6f1fc1266d589ededdfa84b2139cb0885c73d904b194a9753cf05ed2ca0a605fdf3ca169f63b50ee30186809a", 0x66}, {&(0x7f0000000440)="65b16f7fe226abbc1541a3e6be4e36763c8250b9dca4bfdd47ec307b4a7e2a9365a79d57b14ed412a98b0ae490007c967218fe8e13b296738bdddc40d499ae79ba3cad0bdf1f0ce8b57e69a6df35101cc86c371363a510a100bde86794f0ca0fb7d77ba15693ae4eab6a9780d9dbc8", 0x6f}, {&(0x7f0000000540)="069323b873a89726fa4adec14689dbd9dcebb5790f3901dbfd047b2ae90d928e407be75d3f6ad80c690456ab4474b5958cf5fe5d3e7212e41e58bd5933cd50441c0c0607e63e04589cfee69c6e36a3530f4fb4d1c5da03255ec57f82f9c7025af6a76faf99793c87ae9eef9a02b191d48f6a63397b2a98f7e99a03ba86f8c8d8fc8e707cb3aa081a8028f58d34a939dcafa5b8d2979ff9796a928ba9fae86e2e1e17d52f99912eb493a3", 0xaa}], 0x3, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000fff7000001000000", @ANYRES32=r2, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x406}, 0x401) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYBLOB="89ffa22f5125aaaaaaaaaabb86dd60f61900001c0600fe1f00000000000000004600004414c047f5f8646b0d0000000800dc18c7311bbb78e721", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="709b"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xb6c4, 0x9}) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() bind(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) msgget$private(0x0, 0x20) setreuid(0xee00, r1) msgctl$IPC_STAT(r0, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040), 0x2, &(0x7f0000000080)="6911a2add34e8ab5d0f585a5a97ba3d9fa9a0c8e9ebbc2e0d5efdc029916e140b310cf8c05d0a6a9a3b44b9e97dec03f678f4ebc0b7c30966a52fe3e1d13f503832515dec2862467f0ed22b1e104101776d810884db1f82e502290aff9387a32c24595cbcd730ef47d222492d7bbdf7fb2e9fef73c79b847b95bba6a75b52be62d8299eaa058640d2f1deffafcf372e613e035486ed7615dbedd5ef146837d0db63565af11817f511d7302b0d2cadef03496327677f4bc18c65693eebc87b56213c571f72f1eb48f016b7c1b2e21c18aa8e0bfb91b8d13c44b97e52ad34e04b8ab8b9b48495989906eaf1358a822232a664f1197574b9ef26b04cb1e808e58e8b8c7ddadf34599bcbcbca25237f1c5ce574c937dc95f23e5a484355f9d7f819ef4f1cc0dd3ceee9e03e378732395d9a4cd4bfb565069e71ec159a485729be79a91400bbe748b998f4796817bdcc2b42f2998ca8f01849db0544bacec3b970b31713d89903729b2cd590203386f1a726995a976b6a73ad403ed9537bfa365adf694695955a88e080ca0b4fc332bd89cb86776baa25a8fbcc7cccb560a4376a6d386c0eca5d9dcee8d9057ad977cd747897b57824651b3c4ce39f56ed0cfdd1d8867295207639d058a42ffcb9f15503ebae317b5149e56df77ec443e34a9d8f81654ea4a869b64378c4d814b8f47c8a9c4362492221fec9108e3d6ce85a11fec5d3572d62ed119919602fca040db075247c0bb981e4c3d5cbf3a63e643e481996d21305ee5ce81c2de64b749b99c3ba059b86836d482c5f41f9577ddaa46f850da2b310a96c7ebb413fa0e3cd0db8dab1982b7b8b138d166734bbd4a21f1abcb1d40cb469ede8b396da6d9f05668df7006cc7ecb284cfa0a88bd36059d4f505b267a64367c864de378b83933cf9d63a51486e22564d2d824735e9ff2194620db20de7d557c297ef7acb4ef7d380f548e1dac96493956d20a3eb02106a7cff70909cf112250b960a842f15e87458baf5cd07266208f801be4bee5fc6a415441366b3d7d02556d02640f95db3e3a281bbe0bf68933b95efdc1f56aab739113c4d660fa9bd3a4a39e3eae7be586a050801020f468e84e238d3258ec96ea5dc7906a660c32b2c83d01cd5e2ab77f1564a50b424ee1ea7972e1450d754ae11c08a1f34be454b0802e0c5663cea9d085cd6a22b6293dc862e265de1f18c62cbd5e337563e05f64acf6d28e2330ed0f8113b779236ad44910fd0270def2db388dd5e97e65f8988c9ff63a980e6c35a9283328f5287175ba86e56d6ca4d15cbea66a85fe365492a19aef6c676c09df1bcfdbfb4f05b8a90d5701c62f4bf861dcb9cf1a85005b3526816309a06341b35976c142619eb346c7ca8a8e6396d7281e2baa39a5f039cbbcc91e89288572e22f9519f1f99ee1f7205de52ac931daece682b1cfef45cce32e0d954c8a524d1842f0695a4d51b77de12558686c77a4eab5557d6e09774a476f4cec28177457b835ffad054b4e7dc147511f1d79b9a268eb28ed5cbb5f2c996886deaa6e928fc1d929e5b1662a6f7777cf6cbf1539399d2e72a5b9c75828006b9a7b73fce11cb80607c4b17b361f797db0ea5391c8861630f302ac259b54c8b91891c0e1d5963b95d5c8754237cd2e6d0f65eb592d8649dff021830221597c0c82719a8067b30e2c9a33159e80ed0d43da6c55e0b32954010c7aa71890d1ff47ece33b34d525e8b744984020527e265e727b6e915d994651a9c71d68db03e9c24d186e071ccf0bf7bb8f504d2bd25f2f8ea143fc862465fb76b6f511d81c377449dbdcd77e205824f5d63fec9bdb161c85df9f8b3a7454c012e772641c62dacd9b8500ab5ed62c2f4104da3f7bde6ad7ef68d1e7fd70c2f98a40e47088cb8017b553842c0e95e0a31344ac68b2e95f52c683a0a0d83e0352ededbb1161c6431b1b6eaa6e911fc03e7ff2b5dabbc0114f8e27adcbe8770615ce982e178768d242bbb2b7b1bb7f052b95980eee737c3e422cf9d7ce571f77589e77bcc1278b7eaf9b1bbb4e28d657cfac5a43392c5e22deeee850ba982ee0cb8bcea9797fdf51ba3aacfa7910a138d514c4f3ca83651a0f45ee531926b15e768d2d17a519eb0ac654ad137cfe92436f84d1bc45da51be6fa8ba8413d8788eb162418d86a2be74fa1ffa09af05663f34d77106faca81298e750f0b28cfdffc11f30f5c3f47d10297808e7f03cceececb8255491117622aa4582ae9968386f457da7aaaca79469a34f579905759dfa057127c3a835280ebddfddf1db507fa7b6354e233f13595176de8130df3edf181f3bb473b0dc9dea8697484db22137bd416bcedfb2d2402305d3cb73f2223a0ac06c3d3e37d9549af2361d82b7153246b2e19f2546d1b0ce4c421d6686a5e18f9a13e50dde7319e024d1b5b30f588c505c97466229c622dcabc5a62e431d65134e8903d49df99f85d02a48d3dc3ff26d22cd8c1e98f1e4b1f32a005d029af6246343e02704e7247581a2c400741024772339007d4de9f565e40e1433becc6e6a529e578e00d73af014e6675dabdd859684caf7e8a97ccc9c91671b044e04eb79741aa3330aebe6e2f7512ee20dc9d133f77929fbe2415002577bcc63105668f7eb0e62ac8d69dd87628d53975177bbfdb160e088d139f89f435b9dab69cd65f1e703994cfcecd4cb29d4c889e476742b193db2eac5870a3ab43ee742f39f83fab161b962c760b8fd920c50d9e3c93e59a3647a7436c4816616477e6053a0734c77f72c55a07577b5faa47c17641a8626be68ef9623ead74ba1ebcc5cac214480384bb2a40dd5d747d59e3082ecda8dd670380bf55d1476b3b19b45c3ef942055267c5e7b05c0b5d8e4b2c78d4274927bbe5abfbc497d9f0f6f435e88e2f1759161f8ed341013dc1354d2931fed41aa6b231f78ef15fedc5693bfa61eeeb5e112f7c10a3490dfce6d80e05c5ca6a92ad2d246ec1d8499ac9358423266b1e6fe082c3484fe49876d370cd3241d90a7ef541e0f173b06a9411d39523dfe87a7dbbf4b28814025895c9186945c403857bd371128096d4169fd0e3332ccc8b6a35350d33e92440c3bb9a48036ed70bb3bfed968591c560a5bda5c3cf995664f81c333dadb2822a96ec34f35e43959b0c3482971b62a5b7909d6ee847bd54b464322956262eca072b1c55dd2ea297e8dd3de95ebf72b75764e08dd1b910232a516e55e32ad6643ceb1af78f9cf2e0ce911eae336b5a1955cb69ef21af2294e2333f43c8f93589e2f536dc3e125066dd16f51d238b85b070a32f077e90af0e62d4264f8f426e406e8b584ac70ec83824ee12313d083dfa3268591b197914d5ef79cdd9e16c27df0f4b91f3e361c42a676e66e11412cb1d2d84efd51451116d2da0f0231e2658d180241a955f3a0afe9cc1d4e508a33113abcf225edf8a1a89a5513c12141c46b1449284cf45f6214da9287d75ad9fd2a74955c4e01105c9a0dd71423e9d7cb0599bfd7e33ce99080e6de0b7f84a4bb54095ca20e06aac38f931726c53f3d1af317485dc4f0c35cf5c9c1ba7e3bd3155da2277cfc899cca3d1d1e11ce8ff7a569f2e62f4baad97c6ae60be37088b2ad21ad084017b5b0783f71ad5c6e52da631b520ac47c89a697098d68b95ab2a57f398c7906af0fbfbd81a28f25ff9a2dfb6c68dcd18ac606198dedc0bb28d520f01c412b5f693637c6b073267f4649902efee573dc5e76746f1e8fc38a188be8d68eb77e93c88e71949525a7fc77d00a2e60c1e6a4524223d830f424747a35515b549316ee984d15a9bf9e9fbd2046219477a20a8b6fa6ce550e4f437ff6a3783dd1ffbdf5cb953691d8d6b18090038f5efb73fc02834ae4346a3aa5b66831e8ff061c4300f52c9f178f189eb9cacaad360b8992b93394aaf713b7fac45de66736784471455c08338015ac7d251b416a656959edd1117cb07a4ae8491ceb36e913fb644eb08b78a47ee2ba77cf174b53eacfdb0bcb9f4da9f9c1e044f575d018f4be945be1b300f58be25fd08b4ebd25821fac3e4e5481f9d92c0f866dbbeb914960d2b6e5bea657185c32f4a6095b828733daf2dad8630565c3998501528d0f31c44bac02de79689dbd41b3c7b6981f4164be1adc67a9b387f2669509cea08865256b04e72c3b5d24ce6e46896d6e5c45623d58ab8b1939a92c0e8fc2c0f0ca01379e27ac4cf7480ba3f5ec111e1d75e63ed6a8cd23f1a179384fbd2fa1d1204131c3b2e953d86c0b174439b7f84a976617185dec66e8cd4f015b25ed0a550dbe60c87bb8973c36439178dbcbf59faac24ac16cce39bb7a485ab834547fe54e94da0eb63be231c95a7811fc7cf6c301eeadbb4c31fd65092565b0c5f753cc06b7f42c7d19c23a11299cd9071a34a2eb1c0c06e220d2766dfb45a41a4ec721d2733447193ac7e14c26f64a1144fdb380fb3c5701f2908812c20e5816753ecc08a4343c2b0a9098db34d760e5f3543ce01a83df10189c8500722b15fb1e8a5c1748cdedb4b9ec1767352a819c84a3ecabf4de023c8fad3254db028f196f6e9e5e68868d9cc1d1c2dfea1c427dc60c512fc8e6ab7a8612b166569b777ff4acf6e3f4adad7a715b9586469ed03c34ffac0f81032868153b87a09cff3bc8a3ed4995fc092df6f6397c828cdda11846233be975606b53db6f65813492d4f8c26f7ddd8cb1f8b72853604d432f1c38d4580f443a08d6114976d66633952dd864aedfc2080ae0bc316e9c8c983e047a80b200f2123186d5b0ae7d2134e187ad65009be963508d4c4e29060683a7b2d9259021874bdd22283aa7886b971f4f570c8bd6c78c6f8b178d6b3507058c76273dc092b6c87f3007ba583a82ad252c566bc36d21aeaeefb0c3299200e2c1fb9149cbafee36e50c3c093bd5e08334a0ef586035360cc784e7eb26044ab11e073512baf115923379586524e7289373a143d0430b82e41482be58ff8b5f13985f4f368cbc4858a2b889e21b0f1d88bd33ea0ad5881124fc080f945088bc7efb35c53612398f082951c9820f6325be9b5d63d946fd3d2103980790d2a771352a7ef606dfe5640c636ac5db2a04d98592dc4bdab57840860dcbbf7511d2d18d87ced5c0bf4635d92058dd132a2bdb8df353e184d5bfbf52eaad4f6cecd4c0b2adbd53a304ab6e3424bd4b7609a35e613bec07591aeec6615a835e0a6c70e2e3a91bbc4dcf8dc57537abbd04e2746a6cc6426d7af9c74abaf4fc59c9f479542f863c368b1ebe893da591009339878d5696dc4a586bae13227e0e36f3fa880ce6cd55f5dd0bf1306263d977887348c64909247c63eec39559de5e83e90e001c00046994a80d232616b324ab4ade0ffd7a29836dc982a4050646577265f98244480a49b88df7817cef272897bcc6b563befe049533c460921585c613ab44ef4d32011913703a66b623dc8e1e2a5248fe0cacaa63930dc3da01a9dddc2170b05b7865cf013b86b50953ae75d0fafcc26fc0b95072b31a55423f07175f169fbcb8a92f0baa14b0cf252fce3e88aed27e195397968fb320d238103cdbe5aed656f68d7d64b05f586f28df376bccd4e0d2b4780181706b1d8195c065f3ed2b916f1ca86130c32f7bebe97c41caacf83715ae45b723913726f811d9bae1ef39a9400b25096001da89f2e9f0449638ee8c561f1c26245281a3d37daffd7b56e2bd8a4e42cf20523d06958c1499d618ec1380bd412c6ac568152ed1d4f663f7c4dceee2cf65cacd396970dafa027260be4bea0588f8f99228b32d8e44641f13cdb", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="623275024ea02d59ede3b38827d82c0e354e9667bcd4acab68ad70da", 0x1c) mprotect(&(0x7f0000568000/0x11000)=nil, 0x11000, 0x1) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000a40)=[{0x74}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x4}, 0x10) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x6}]}) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000003c0), &(0x7f0000000480)=0x4) write(r0, &(0x7f0000000980)="76e5dead6f000063a3d3f068972f", 0xe) executing program 5: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) r0 = dup(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) ioctl$WSKBDIO_SETBELL(r0, 0x80105703, &(0x7f0000000040)={0x269, 0x80, 0x1, 0xffff}) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000080)) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = socket(0x1, 0x0, 0x40) sendmsg(r4, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x9, 0x500000}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)="a010a3aa956a77cdf0786079a1e97bd01c5ef006d730a28876c2f6a4433e3d08ff6a86fb7fa95f0db5dfb84d5598e3ba2d3035d3c11fc92c3d17af1db98d28c63bb0933853464490ea8dee98bbe679b38d98f679b2483fef537f1a793b74b53128e487ae66d6f4e9abca8297cfb0b84dc7bfebb4cc028745337a30a78841b5560e5d892fc1a3f664a06c7d55f05a3cea", 0x90}, {&(0x7f00000001c0)="41b1f961fabf81ed735cbe771f34c770e4d78f7256c9a1ce0e3b9f7daabc2f1871ff31911e8a61f10eae7de63d080fee0ea39af93f49d027b4201e9fa0bdbc2c43b11a50f493cb9c68e69b8fd132eeb96de2e712c50ee63d0b8b84c6956904c5e4402e4780165525db11b51d8bf2f3ccfdca7638ee1de0a21d0330b8649a4dce8c3f9999721e5ea23722311d88dd907515424a6fcf8bd6f26f5a8efd12134f0493ffad71afe7f2df13bd0f9f5ac7c1e995c3a484abd209afd33b28e0e65e49542271fed3c4471a3f2284ad80017a9a1684c5254c906232f8641ac93710219e46ce7fd97474ccb312e8272fe99425b09ffec5b18ba7c549d33705fcc3951742b0bde285f7bc39502e940adda824cb0730c63fef7d9d35c1d83aecc858dd5dd1cd338c386da36e10c7ac742907f3b701a86eacfc6a7fe89c54ce1ead444d22a2ac45ae284810ee39732c5ce392573743cf12032efe5829a634c5db086ae31cc2fd4c75a67c43b5f24517be1096fc56e61100d66e5c629ab6e7ee580363e2391270077e3fc5c162ac31efd7a5038c66121774d76db6a3cb01f98658cda59dd7d57bbe450e2cd2e6c7a218261652428a62fecb7b08013cb4f09371b1f178362cec0ba38fb68eb281c7994661d0b880f601f4e98de9cbc33ca793e10b007d9c606ba0edb567aec35258d63ba357d2377ba89ac577dee62a54840068800aea17c55b84611d8edec9be75678dc52ec3ff46ab7b03032715e14a28e9e97b849036bdc280e30f7fdfd11d503b13afa1f980c1e480330a8122186ef1a7975c2c76cfb3a3b5757134429ef91844dc0fd30453aaacd26de8a48de87d6b8e648698cedbaa0285810b6528beda1619918353289eab8da6d5dce8fc45e4830080b73bba522c6e581132688ce6c38bc4966c3e406bf1272013a1787e0f928a60510d7746c1499256c88e2862496e676ae021e89ed88c90425ea658d43ab924d22d9dedabbb4750473ff9c3891792dacca527ce7d6b2af8e9d51ac7a4ac9324e49c77193453cec58d3383265cea22dfdfb51229885a2cd581e33724373a9a45c831c9a06ae6867f3c9972e98ecd1c3398be772065b1d8aef04706a23ab0d26d48a2b5a61422489acdec02d7eb5dfc8a4a6d97fb850bd0d34645085c0f420415b556dde7b11b1f08b2ff0c7ff6efcc81dacec746c19b8053a17a27fddb08e7cc5049d9d2691b955a6ab5f3e061c638ab0099412fbd9ae2dbc8c57189025e7fb2510659dc31856f78c0330e498c6b55ab2f75a9be2f7253d5dd050d9de774831859e343b18b630e9d6dcf3cea896d4805b6bc359fcf7d0418a559f78d808cf0a32d46e88ccbba9a8addb804229b892dfe3c903d33e902a259501ead552523ce79c824a98ab1b67d9a006814df890758c413bc427aa69b66e53965a139c927ec1b653783b8c66030a794c7f264f61e013c5eef471be3f449854ab7a2742643beb0a549afef56929ee35280fe9554bb776bb4a9726e270b233d845ad6cd9b2804906b566d1497e67671c1fcadb720619bdb5058adb01e2dc4b9cd2addf2a94a74cce95bd9b15e87f704b5bf0905c69a7d4f5a16779dd2b0c6105e6edc09c1acee22957b1dd1667a5c62bed844505b1faebbc600a8535cf36aefabcbb53162fa5dfc438ca11f8ee315094a4f39503be08dc7f469b74804360fe00b5574c9d206d9d66a3d55047a7a808a9ab1bf204b5aa20a34b19a112a76474160baa001687f0c2e7ef3ccf8861570fa6b83863a3ce9af92103462eaf6a2dd9eaea2e193ee1c92b8162133893bef2ebcaec88d0383388f56fc8720219052f072053a1fc69eb042d46afbdcf3d62b4490c5447b2b8cb81d8b56cc182d5a808a88b96c47a341e7e05c082bc3a7c2f5d1b170078132b7bd07e3467e7ff66fc3bbf855f920e4f2baa7640c19f91796a5ac005340146cc0c67e0c8b617b3f633636e84cbb6144b59908c5f110bc8bbf1a4a94fd6045c866bd36398f2c77a3dc364ea3a8c73453935f346411a4e7596f7bfb1defb84aab202e7b37cb0ad363bb0e36b784714c155823addd10ce3b216399907995fe35d6900bb2d970ab6d139e5d5549500b3bc17ecb0df3108d8dcb969aef08756e032c6cbd2b3ca328b2fb6adaeb4e0079206eaebf01097653e6ee4d04404a6dea8c6a01372249754bc003074008d416a5550d8f74dbbc9de513ecdc2addce2a095dba4fccae7e64a82fc6f6798595af739aa14f5a32e5afff57c9e3d81b8af1ce4cd1aa99acf3184ba5694328da0b1611414b59a4d96d1bc93646569f6b4fbf485d1703f3f705535435dd0cdf2bf7b8f5b53aaf7e7623563b50d1d1011988684a50b6002d04bc6f637fe397e358cfefd32ee1f16b4ea290fd410e8952a80f9f557f54b52e3a84bcbf5406863334c947ccaaf4f695fb6493a5bb31eab312ec768d7613afd57208f3886b0ed12aaaefe77107f7827f2d47558e7cd38efbbf1321945c96e02d86d4f4b8e0e9be018a9bd32aa06626caba6fc8454840de80e3359d39c95b4f3c87f5722e9bea245ce54ba0e2b45e71da0e8c87cb503b7d87caa285d5c5a068327e106d37f63d63246b3d88cb0bc53a5cfa2d7230a0b5dc6774f01835add68affed421a12ea4e6cc176c92cd2623bed3d52c2144bd4e15871e588d3a415c583e9fad5f43ceac6994712718adf0efbc845c7620130480c085170f03b342141f2cc0acdf06f68ab525b8ad3f4b0ed929ee0890de7320b41d86894c8d67005e69ef94e94200ff3b1d2454bfe08c03a710f5d92469eb6d7eaab3334880a5c386bba74a186c60ee41f67209b5ea8d7d22cadb79b6318af142a281cbea84f2d3a6db5b8b9bd74cc31580adc9e68db55e8eff615919879dc124f65b91e79531ed5c194a20286799ba8034e153767a7ea4f217efc1998c4ae4fff84b5d67a49d6b8446923b47e37f4deee98d2d01aaec197446b76268f9dfb028dd8522ce0ac8cf7788266989e56242b0b8fc7b5746939a45c968b08639601003752ac0be3b3b83d63720f86c70ed54fdb216145fc2d28b2a5395fa697ba0728c6f076153d7be79a5ec877c42c0a30f63e858de61f64d6d5719b24b2b9cd48394b836de67ba14081982b4ad3a1588d9b4e6ab273abda18bb5f8a77666a5d56564a513d940b4665d83d650762e59bd393e3cad72bed7dbf96e8ea3198f8c116dfb62081a903a8f98ed25ab2740ac79892ab0d80ebae7b7d0e2bd8035b49bab5dbbbabb3ec3ebd5aa99e1d309a4e57cde299839a836646fe12cc568f07952b35cd93b76001adf51efefff7f1050d202fbc212a2fa4beec51cd3ac4966b0a0cb3c76cea58e6f1af0b577871f24b1b477ee4c08e62ed000b4cf21e423dd560e39e650a8b73fc52ad3394f3981e817b9232eb259437f7acc66817af3d809b0d925e10cc63eb04cbd2f3c81bd7b76f14cfb1458bea5cb39e0886acd4bbc2a4365dabe6d3a5f97dff5512ad60708867cdccb796a50cf936124e037b6ed57e0de8ed2d6ef4bf503a4750efdd3f49844d5aa6471def9264ae1eea5561a0832d696416e3df9b353bc767219f0088b5f4fe886829c23212aa559db3968b2cb2e3bf5c3dd3d96a14a249c21e8163ad2427977b59ae67ad00f6b1f5fff8cbb8fbaf7738042fb88ecdb8228dc27f69cc40f816cda3105435b452bfa985c74aabb793541dbc355ae53de9d7f4eb26be82f37d54dfd73e0bd24989c0c14698fa4d8d038ac4f75ace4a7aaddc401fe10d87c045c34efc8ca2b31fc2daa43dfd5513f0b2b64529e13170da6ab241827ead80d2f2ffd302714da89f3306b28c69373491fe470d0fd13e1ddd173d5f2a00fe2f3a5360fb5b89b7769a5a6de738fa6e44eb79ecfdcecdeee95218ddeacb8c66ee7e5c461bbd3c099056054c686f0295169ef01c0862ce0e0d65a8a1290585b42a17475974940d2165291b5b2c3df7109cad68aeccd0a174469ff826f6de352eb777868518e9d921441d884e23dadae1ed258b92f4d2aff9b8eb9502f85bd73530bf5d95120c97128265f8a5a04c586853fed8f1d7e483c775b65d5568a21399a55d2b9d1cb64fe1676628975371fa5297854ec60e95b2fab78535c77e1bf036187e2851e291daf452e4fd14233e31ad6417c8daef84c92059142070cfc23bfc4c04f5bfd775e5035c9f7f299e9250b971173efc0b86c9dd37008525b6bde4e1a926dc198e8cf492cd80cb1849ab1c1e416c10b44499c09342e997ad1b1acded07626df47e2fbaf2832149c4a352e23ba46e1a6ad87acd096c7b5ad11e5c381d6dce0e04ebb9a75af96a1846aaafb25a6fecbc7eb6207be0c75ea71bb13eea57812414357a8366478140d60b74fa5aa40435846e734558cee19458cf9f13b8192b7272e5393cef9e8b1c99b4ed4ebd78b95d29c1acf6ec3347be2d5fc73f4de11d47fd615900a6b5d9200cfb09fe2e404c881d87dbef8fbaf50aafebb6d5d5a777be1dc920bcfc60fbae362bc776e6a831c8f66156124a69c10a078bd6a2a8feed5c2d957e00d9fed4abd4caf5970de7b3df59137c0ccfcb4045767315c551d2acef6b1dd34a929c27c1c1476b4eb8326fadb1a111e95a3e0d7a5d0c372ab9a3df86305fb1d03b74b205c33beb186fe1ddba19b21d5f612acdeed38b4722ff630e966ded6c4ac776a8a0820d5d87946caf6b151c14bdf8c53810a87870aaaee194c34db7da3fd7f17b22cc8e54abac2f43fa10120447724f99991ec0d600614822607ba02cb04fe824e6e0c03fa1a8ceb81b8f7b48074bfd0333bdc3ba7202e79000b79d56b918515d6319599cbe50e98f85f6c931fa75ed55d14602da3e2de5b7d20e3571b410d4d77e59d3c590b7c3cc0251129ccfb6b44b90b02f869eac17688f5e096dee24cccfb9b0a7d82f0afbfdc64e047902c74fb532013c6d0931b244df7d75c9cced373169ddcae50f18e858fbb67ab3854549215c893f625b84d0b197ff9432ecddad230b8e804a69d71ebba76120e37af19488d37593fe2615bce5d279f0280363bdc94c17721d97db717b4c9279743627ff772ec538ca42693e928c85a4a90850c5450329f1248dc8ef4ea57891519ad21ada12d0e7a92198b491b0ee8e41be3af570e35ec213b93b05b73dcb541afab9bb647eb8ff1d77bf169dc7207b34ef6244681c7968736ccc72d44c7f6dbdd19adfb0047fca988716d10ea3ba704d9841f62d2bddbbfc34e2311b3c41817bca82f268304ef8e77eaae2353fe88a4e8b6d41d1e5459d7d4317657491510aff5a226c8bfd1977e625112743fa27a70520b8a16fc12e0b3b9b497e3b626658655987e341e155939fbab78fa775c5d637afe640f8588750b64904b699a8f855a67d559eb72a966522f368c57be83cdf20bd79c6405c9e6b2b0b0dc89b3fe6f6fdf7cfa30340bf2c386f6a8860e66a66c406d24fc1387531878375d8eb442d968d04475e3fa20f601cdd31a8767e0429628c0f851f9e4ebb001802766eaa630ceea2e807e3446ea6e4131c4a9c242a379ee270625ce78b1687b1e36e81b2e434382cb59a551094ea12214e6136210459ad95c315017c93d37544b659cb1eb5bfb8c0e8db904cecb3bc5e7d059296dc6d32cab3a6d949f08d9a904c63fec4ba3092998871748fa8ff10802ba7662c2ea8c318ab7fd0a457b536370fa0ad39c359a27b0d0d73b6c4084a688001504997d80d762d5f629bb51a24567d8492f88861a5ed6431d1a8870eee63616c45f7b16643cb4a255867d26e952dee658bc9edb6e2e80c2ff842990b755c", 0x1000}], 0x2, &(0x7f0000001200)=[{0xf0, 0xffff, 0x0, "0aa43c5057c38316611dec0950f3ab4a78d88d0b542670ead860826bb16b69ce235acaf3fcec50d79ee7a35321985995324de115d5e849e89b8b105160b253fbb68c3ec08597962f9e9e6dc6e2e89021205658f0ef76fb06578d3d89f1fa9d7e02b877db119c06aeb355f480af9d28d2643cf40ef94809baadf77df2b659beef0e006df86334425debf767eb86172591480e0459a6ea2a1e3fef20f4def08deef71c6cdcf3fff3e699ec7a5ef75b834f6eef3d4c081d4468aa10f1e3723b395072c13d2c9a9b3d92cb12a29068958fb0939c98cf39b3c37a82d6ec122e361716"}, {0x78, 0xffff, 0x8d, "38d52271dfb994a655325fb270f2d69a897cf1274dd4a6bedaf9b40e721a084ace70e26274a95ff3e0fe3948ec98cdd249484b339a2e2291c2edce693f7fddd8096895ff34454d33b877d48cb7bfa51d1961f4f7005d58efde70272fdf9882dff563f21327ef"}, {0x10, 0x1, 0x2}, {0x28, 0xffff, 0x8000, "e20406ce3c778d6455f78468f26cc79b9a66f9999d"}], 0x1a0}, 0x0) sysctl$kern(&(0x7f0000001400)={0x1, 0x12}, 0x2, &(0x7f0000001440)="e2feb1a7cfbfe8c8279d0f53781bd58e330122d8093dba3d2920f84047823d73f9d81622e434f4a5d43bf92762d1dabf028725042e1fba322d321900fddd553741de803d2d2ce53237777dab14", &(0x7f00000014c0)=0x4d, &(0x7f0000001500)="c5c01656857dad30022d3fc5c96ce50879792715f0a346026c230c126de4a7fc33b62f973d27c02b434ce7809036a9300b977d9900dc7772f7c1aa918632041bf1d342899283fe07e480d0834a27fe62d0676ec9733c994440c14399a7b14d12a38e0375b91642868adcdfa283b1e00344fcb8643f536cccfcdf1e826bf633c1ed99dfe0b32df43ac59389205042ef5000c007a9129294d35eb9f27b69039c5f636ec4", 0xa3) r5 = dup2(r1, r2) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001600)={0x5, &(0x7f00000015c0)=[{0x2, 0x8, 0x40, 0x1}, {0x5, 0x1, 0xfe}, {0x8001, 0x1, 0x7, 0xb6}, {0x8, 0x31, 0x7, 0x8}, {0x8, 0x20, 0x9b, 0x401}]}) r6 = open$dir(&(0x7f0000001640)='./file0\x00', 0x800, 0x2) mkdirat(r6, &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r8 = geteuid() setreuid(r7, r8) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000001900)=0xffffb6d9) syz_emit_ethernet(0x3a, &(0x7f0000001940)={@empty, @empty, [], {@arp={0x806, @generic={0x6, 0x8739, 0x6, 0x8, 0x3, @broadcast, "7ff588c80172751a", @random="67f95aab8550", "ddcb0a6860157997988365915764cb1d"}}}}) execve(&(0x7f0000001980)='./file0\x00', &(0x7f0000001bc0)=[&(0x7f00000019c0)='\xff\xff\xff\xff\xff\xff', &(0x7f0000001a00)='\x00', &(0x7f0000001a40)='^%\x00', &(0x7f0000001a80)='\'(*\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='\xff\xff\xff\xff\xff\xff', &(0x7f0000001b40)='h[@\x00\x00', &(0x7f0000001b80)='\xff\xff\xff\xff\xff\xff'], &(0x7f0000001c80)=[&(0x7f0000001c00)='#\x00', &(0x7f0000001c40)=':#$\xa7\x00']) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001cc0), &(0x7f0000001d00)=0x8) sysctl$net_inet6_ip6(&(0x7f0000001d40)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000001d80)="1a3d70a19c9857e39bf697bba07f7acc9d5908cdfc84927905d8b5e2a80651d39727f605f516be0b3cdf473aaab81ecd61fc9b7207b9988f080c29582ddb478d5d113c8b5c2adeaafbfdcf8b769afac511a5b6cbdc1c03c322fedb2d60f469889fd1f4c053447c7d871e96832d5ae352a7f4d0934967bf7afe1e58d02f5237115a85717dff4373885c8ef7bc7bedbefe7a9176104b2aa4af2149e695081f5ad98533a2df25e4dcd2aa2b98e6a30819218309e9c87b7ff848c5a877284e7ac4387a0fc2c54ead", &(0x7f0000001e80)=0xc6, &(0x7f0000001ec0)="043b402ee03b36048c3c342b412a5333d52c6485d7c81bd2ee44e6bd142f7185249bb625655b3bd31c41b43fef23f8a701154b8b167ab7fc8a1229610939339670c3336c0fbbaa6994b57970e68daacdd13387dcd291beca95b75de57537ce8c0c33d53e2dc2fa1a166c90132726f4a04d", 0x71) r9 = accept(r3, 0x0, &(0x7f0000001f40)) writev(r9, &(0x7f0000002080)=[{&(0x7f0000001f80)="8edca2f84397cebdc537e35e035f270a664136f35101ba021fbc7a066cd64d7794f17e61a3068d7feacf64cd8efabbe1840b80c4ff561fb3877402672bcca0b5e06e1be4750472df8b188f2b0ec06e43016f07fcdebee3527724cffa81040e1944997422dbc5bffd4d5b4c5caf3179a45b8fdd63f7e49c7be6f71dd643c6aaef2a866853bfdde5831c898b74353618020ef49d4aa5d8c3d6986784c850f427736df54215e48fe754e330fc73691bd83752bb1b7a99a1675f08e3faa252f8484286a4fff53a374e1dd6de9cc49080b3133f0603285a16", 0xd6}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000020c0), 0x400, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) geteuid() executing program 0: open$dir(0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = open(0x0, 0x40, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x4}, {0x61}, {0x8086}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17", @ANYRES32=0x41424344, @ANYRES32]) setsockopt(0xffffffffffffffff, 0x7, 0xc, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000363000/0x2000)=nil, 0x2000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000191000/0x1000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x0}) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) executing program 4: sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0xffffffffffff2fff, 0xffffffff) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x7ff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x400, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x450f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) fcntl$setown(0xffffffffffffffff, 0x6, r2) socket(0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000080)) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setreuid(0x0, 0x0) (async) getuid() shmctl$IPC_RMID(0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000000080)={{0x100000001}}, 0x0) (async) socket(0x0, 0x0, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) (async) socket(0x0, 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0), 0x1, 0x0) writev(r1, &(0x7f00000040c0)=[{&(0x7f0000003b00)="cc", 0x1}, {&(0x7f0000003bc0)="1b", 0x1}], 0x2) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x964}) (rerun: 32) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) connect$unix(0xffffffffffffffff, 0x0, 0xffffffffffffffc2) (rerun: 32) write(0xffffffffffffffff, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000040)=[{0x1, 0x2a, 0x5f, 0x7}, {0x0, 0x2, 0x2, 0x1}]}) r2 = socket(0x1, 0x2, 0xfe) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 64) r3 = socket(0x18, 0x3, 0xff) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async, rerun: 64) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) (async, rerun: 64) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffc7a2e46f05fa0800610000300000000000019078ffffffffac1400aa050090780000000045000000000003ff00000101ac1400aa00000000"]) socket(0x10, 0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000400)='on', 0x2}], 0x1) r1 = semget$private(0x0, 0x4000000009, 0x0) r2 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xffffffffffffff07) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r2, r5, r4, 0xffffffffffffffff, 0x42, 0x7}, 0x3f, 0x100, 0x3e}) semop(r1, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d92be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x3800}, {0x4, 0x2}], 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) syz_emit_ethernet(0x138, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x87}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) semop(r1, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x68b7235b7dde90ed, 0x9a9}, {0x3, 0x1f, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0x7, 0x800}, {0x4, 0x2}, {0x1, 0x1, 0x1000}], 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) socket(0x18, 0x3, 0x3a) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r7, &(0x7f00000003c0)="12e1f34ba5e430c3553dde1c533eeee4c85405eb47f51da5c6c94ec2a6d7abfbe30b7acacd54e9f3cc9361fea2876d838ea7854b875b3beb568b0785e16b52d295079851449e922a0808da9d9b0836a5e3a87bb9a5997609aa746a16f193512e525b6d302ffd1d3dc3bded77090e3bbbdbddc5cbb7e17d484dc1a5fbb76c021c429dc08750df26900cf2c01250114a4e312000b36bca67aa9e2db74629a6f1282c08692eef09d4c1c95338c295dec8677ddb9635b185fcb6fcd9b1fdb8e142d18228f5069f350000000000000000000000008161edec136c92f6d35911317b7f85fb297d206c8378efa8eb699e697505eb43e9870a1fbb796860fdeedb32972c4f117d4bedcb4c601f67dd3d76e53ca946bd21b6e83cd4cc63fa5b93d8da0302cd9f25cb4621c9c656d468917bb4a8a32b9ab93ce18f58302edb6ae6ed42b49d1bd8ef2a0be3245ead8de78de4e83de7f0f295de8de28d01ae98724485613e2ccea24ec3d317ca09e97b84de6d9e7cc311", 0x171) semop(r1, &(0x7f0000000000)=[{0x0, 0x4, 0x1800}, {0x4, 0x4, 0x800}, {0x4, 0x3f, 0x1000}], 0x3) executing program 6: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)="948b176fd5bc59b8f499fd", 0xb}, {&(0x7f0000000080)="77eeef4383b9b4260d09aa4e4dc941147d782d2a4730b5d6f219c178384b8f4bed192a104ae69553c13136c86ec2cfefb537196a6c8fc216a623456713f7aab3b33692ffd311006ba664b7406e64db09c444381cdedc57ca9c74df33c64dfd9ff3efd1fa6bd51de5edd02e108a6b71d3736e427fff614bd8571768a9b938766b479847f7f7ae67d289b9d28caa16f58a15a51a4c16c01ad536c389987825346bb5541311ecef94158645d1ea95dd2e48501e73bf6c97f8cdfa148814f2c8185320b25ffdc22ebedf85451576951969bd49dd65b05483b340467c1e2f971dfcc177a8e88203f2b4550cd97f41f612f73426c8c012d5cb52cb7a34d57460a25d383d88c5c13328a5a9b27f7885bb4b9101915f02b791a3604eb6534acb656240ee5d492ec642eef46c8cb5c3440e1fe58dcb9ed2a8098b4edc16433f12529bd6dc86cbb0891ec66c0334b3a7dd56a179661523980885b22045f39b853ade20a2c4a786bf1c748ba21e9214034afea60546c7a0f9cad115f7b62126764e5a769e11853cf8441da1d0f0b6950f6341150b5ce3c3a8da1a72e9e8d28643522f04ae233dd816dd346390539ceab5adde263362b97568dd9f3da638619de27c12b5e94e28df56f5f34a776980dd1a2c28d8e13092dfdb28e5fde2ee75f3d0956e5d59c39b82ca2379c05a425df1dc2408f047c3456deeeaab21d2fa30fd39170b11209e7d6ef4451587e3fd09557b7220a2af59ebb51f820bdeb9b2cf51d801892db603ed6c6e2ebbf71fe4c0a480c814429498710d16b890c6c1cd3546c829b0bb40c5f7bcbec1b4477b36577b257900bf212be71a56c8f9f482c5bb284ca595bdddf15405671cc23ad92d4f9eead3031f34203cd5b0074d29629538538d3b968ef1f25ff2b044b06769b8e858efe411296554489ea664d4e0b87614fbfd225aebc8bf9375c27ceb1ade8f4d8ac7b2b60a0e726776f4f4ba8c2e2cc87b1e7cfadcc527518b6fd3b3bc22940890ad6de883885dbd6a5f55573e23ce81e886d4649e4429c9dad6d2d74dd06ca7477f7bab63e86f68b5cfe1e494969006e78954493c5bfc18597edbda4037594002e8cff53a5971bcf02d60dd0d54de12916a6e3b38f5cf0c4ab2e2b0cabe3ef8e5c86e1bf3ea00e0531cc3b16e386561dfd417e610030b40599019aa451ccea7b488bf3ba7ef668eb7cf938d0712f66a2cf0851b5df75eb4acdb8af19e9d354434ae08f127be6e5057bcf9bf23899081996a4f35440e91696a9cf3f54196ee4afb989c5b7c1bbd91329bbad0ff437ffb286a4180e705eb1ff828c52b40e3ec2abbd854c3d352dee32b7e482f0c60d22bd3c4a5d259ceb6f8279269805daac041cbc61c22ff228dc74b5541e8aa7344bb7fde07e386940e99b5ae7df7272eda64914bc8e970fa27ec72b4f144c036a2f2eb99af805a8625487e93034474e7327bbc94687b7d9f147180371d18817899f6227ffa84df89825113e621ab5477d4bb2cbe92461d6988afe77398e093b93331c97a37cc75b68682ab7696840bb195563e04dc072dd448792f443b3b7d404ccce1cc93d05c456cd483fde41a71051b4be59f1128cbb7e213d32ee769aa516d871d353835a72aacdbbf8578f1df084a3501627e91cadc7f9f7f222dbab70fcb35132448579b42137a4ff450014c359bfb21a16b00a112ed0676c121b9ae059e1577606e11a1c4a7e34a474183093aaf7015a6c8c506790b8ba92fe093e2f2e214ce075daa14f28180789005a952635b9caa63ef3148dbdcac401a825daf9e42d662b4a6b4b12f8e9daeee9f0b2350832db99d50b98fccee9c3d734e9072a1afae99398e4441a5f1a0e153ebda3a168029a38f677e0d3c46ecb0693d5fce23f9bd420123318a46336286ba4be6b1ff607bb144269bb4e41f3b518c5a2a1a9cb77de0934e19632aeda2f80a1f7b72d7804fb4b1c1ce2ace025d02e4daf26f4f17adb653db491d9bc32dc6b6deb127e84952508b512b20a70bfff88337e629446a2a0918488f95d61dd93098cd72d686b67fbdd360ef4602d1ca49e3825713429fc8eca6bdc8f800c799e100b2c056e44ad3c37f5196d01015fea04307640d99bb48da64dc0cd398e275279d252129d13ddeac6a62d9c6d183b41c326004edd15e8307ece4d63734fbd5d40545c2409bc8feaeb67879068f12b91bf71eac6cf57b56f15f70a98845c5162fa6f3ab3a33e27b74b55b8e66cf6c3df5223c954e7ed1ff08ab73ed121bd6fc9b2e60658ea9878b090bea932cb232a51677ff0b1c53f24c1460c58022d92c9ecf55d1cf124c187411480eccb9789b6dd91623a0f40ccea3ceaf36a057ac1f1643248f2e6a440b446c489af8b2a64aaba05f96716a5b1a13cc8757c6e2a62ab6768f074297bf9ba82ee6207663de504c1d6cd44bb32352984c51a3bc35b3d754c82efef45c2f8e8567fdcf8980da139ac8c96a5c12c46b6708fbb5f9c07debd5831834e66c57cfbcab59f6a7e9523861985457dd30f5065102f4c1fe1cd94bd3a86c34ac3988cd7f2572ed86e9243a7196f6bef3c8dfb0405f1dc8193eae735d015c7a27e61b6690fcb924772293d06f460f3ad59d1d47b082d1607081e850e5cefacc8ef8a91b7c63f7dcbcc9efc816161e8b1003d17fe93fafbf9cc3ba4fe194b683225ca081acea6519544d11756a121de64470c1fab1ada08d5071aa187dc1c4f05eb774357232352d43dd9e99d07f81835e5163014e458f7a243ee508d065eb464771cbd6cb58f3230bab02e27c43d1ba22df4f3c7b3b7dff83a1518048573de84722337207490d1fcd8a3811d938a2206d4374dd44d94246ed244307da51a67a92455c16bbf35a27d5a0cc7de458baff5e2bd682d9d4f4e88b7d062b68fa65c72e63e775c32462e40800eda494b62ac447efd950ba26e33be586b0bd1c7249b615d713b274bfb1b3982a54ac13a009c187c1a16441f5d9c5f70f0509f80c6b3164a7dbfbf31ae4ab2641049c6c182fffb960572d226948ce14f0c4c49d1b5ce1ccabcccf2ea0b828c62cd6746ad9b262f018d7f7720b5a0fa29a1327a51105c92177523c6f67092ff31fdee80da0fe5a3edd89743d1da622405fb39a34fee0e61207d9ee0b592f23a6d6718b1f4865f7629b6318eb2b1d7345e5d8a1b1d214a0cc6ff7c34ec44a49b8fb3cbf595e7adddc53f0d640b67fae777aaa4e55fec8d18ab24fb8498d733bf9936fefa83ae718e5ed5f6fe3434b210a7ccb83f3745ffd961dc67fb0bff46b4c69cd5349d4ceb07a52b57fc114c81f1abcd7426cc2b41e20777e5fb8b7f66dbbc09a4b85e5dca6c9d9437abb6f74aa74161629302bd5f02ddf905d109aec80af4a4866a14d64486159ad2cfee8dce2c7ff8cd845d94cdc39412ed7539556ceb8382b355b93da4faaac5c0c2f4b68d267749f3376c753da480b7e68f42c2fd232366b826eb44bdb673ebf03bf41c779b0db70c3b7086c8d53e8f805d835fa62ec2f28cab1538af0eae486c32eba18cce661255320d5cc8854031c0f02514572c1565b42b3cfb859118e6aa970ef519bba6313ba801e4fd8945188620975e4c38c16137aced6812623eeb49dfdd9079879df9b3f5594802f8ab0c42bc7d66657cc0c5e47c6c52e82dde55a42bb2ebe780c9de916aa86bc15d3aec4bcc8cf3496aa52cdb17a0fe322629455c238fbfee391ffc8749c2c606eeb25efff6e16974a4b4093fa82eb2a331c04616932048277fdb575b061071493ac49cf715161cce5e3b5a4218e709d94cb1392e8fe37d03c5469f648a7a44aef27bd5fd0cbe0ff00fcbc21b2d47f88db9bea70bf5ecdf227e2373f638fdae5b082423ab31ea3ecedbab577dcdbe60725eeab161b6e20030e52b0f4c5e50d34569cb6b4b463e7e3dff8bcd5902cd238bca02bfa8f1b5d60e70cd47e0053b898d9d164cbd910791f44bb994b205a7e798eb51dc5c680af9824223fb04878aebd942dfcddbff62dfcae6feb6abb88ba8ce3caedc8b056e54aac3ca5ad0f19db66faf1d5a9a90606777673495c437525649968c3850573487dac1054a122af42e06ed5b24d9f50ac36f77600ee71af8445455c4b94d342b937a1c617c3866ee2e9c151e2831229276fcee1cb08bf8530b88ee561c990851980e6a1baf710e4438ebd0b49724a9ff4a48cfceeb57c2d844a13c96b381b40408b731612e551dea970b6bb2c4780594a4da1712a9ee1b0f3224709306f399bfb86b4ed468dbcb527c241671c826ab0c5eebc467ee54f59bf5ddf03f9c2e300cbba4a5398f04b5880ad81c81e94eebb4b2f921d7756ecb49f94ff1890678a1ad7f3cf202b5c0328c60ccc77ae239efb7a1285544b09629b029fa778b4bf0c790ff9e30f953e8a905442e0e6e7fdcb019b570c0398e860ded23477885b7e1a9958a132da8603dd62c5fef9eaf1268f7b580b09c224cf6ff83169035d89504a785745b0d7124043052fb3cff521765caaa91104ad245e8a4c9d64c7a7ac243e40e79f7b6ccbe2b34642468b3caa1e925fbaaf2b396e6b7220c866f152610cab459ed7358bc56352a88ef33639b96aa631d78bd7b4aa0d683c09dd8cba1c967a85dbc24b56e7dbffe9c486cf90d9a1c09a68e0696a91681c2c53bb8e54f90481a1800243253dc68df4a4af859c62ca8ec4ffccb606754bc4cbe05b486b38ddf3bbad7211c95ddbe5c79a4f16415243862d07c5ad84980838e930ecfa778dc992beff8964354811ef6fd0593b5e2c6922f45ceff2a0e4256a5dc910e30ce1761829628364e081983b1977ab06dc53348f94b89d5ccb26a65d5cdb53b317b0b7a63f147d2d49736c481eb6c697003a4847787506b49b42cdc9fe91137ebdbed2cc41f5564daa5b347865b297559c50552b45b85e12c4c90f57d8aadbae4fc1af92dadd67c080da901bb400363ba49f005c577c964d367a3612d6eed35081ce8cad60697852ee78307c4a26cb2e6f3e2fbfa1f5aaa3165fa7612fa1536c31596927d91b4f812362a24c5fbb10c7d8c644a475450dfe31dab9f4123fb878f0d47d0acf5073e3c9ecc62a6e3b961774b3b9373d094fe43c673e8cd9e9e15946b08cdf81b4bcb2f41255be5fac715316faf77957adbbcfe31b986aafccaf5c35211069eeaea7438a90307eea0a4ad801a0d0326358f4a1dc376e4ddbad76c39644de4f668787bd882829cf2368a8cb623b4eb2205199d17953d5084abd5e3e4bbf47c25672581549dacc5e1d4171fa66bb8ad368980159e692bc134b9a2920b01b6bee84e6ea3898c7a6721dd6a4c5a075502bebe5e729e44f4a894c1d0493c4f4ea79b49c2c6d6077be3b428abec971f82a3657726e26764d027c19aeed72da947d6fa64070176ff912eda3762d901650ebc9e1894688f08fd4c214c5ad6328e5718a434d7b98c4952c61820575f1315b7baee25b27288dd75403334cc851330b2d3f130054a5cb1767285060b97232e8712647611d26445d2e82111b3ac54d1b7b99fa59f0e10ca9a98c0f5e524cbeffafd468ba64aeb8d655fb5e4653b611df948ce0d66abefeb71d35e82ac4b816daca0b562c340c55906012ff0f6220592bcd0db2a9b6ce1a8a4244d8a4f9bc6bb4e23b1f4565f8fa6f442a272e247ddbddd3b336ecfde1da7fced58af6a00574e5aaffa72143b65e3f25024d708abb76571b8f3f6813309c5197684012b405ce0d3b63efba51c8af2d40bccd55097b8844c56b2badbf1882abc6682fb1038ac330c0c227045235e07e51eb987f247c52c6e2c5a7484ac76380ab89", 0x1000}, {&(0x7f0000001080)='R', 0x1}, {&(0x7f00000010c0)="c906d99bb113faa703505656f7bfbe09dc185bad16a0be539e29fe7a378f62cace34bda46b05727897caa4cceacc9c0f4a4296e34188e7a98e3e22e3138c91c0f1", 0x41}], 0x4, &(0x7f0000001180)=[{0x58, 0x1, 0x5, "203c097f24dc9d2e9b7e00c437f55dc869cb16d2952fbaa7263d43f71fc9840b69a2ba4cc013de291faa4fc0be7063791a51a525ba6d7999eab2f5f21188002edd7c"}, {0x40, 0x1, 0x4, "357207261eab0f370c2b8dd91949cca98301ba3749523411862edecbdf870f496bf63cecf6c40a3ce1d83a8c847259"}, {0xe0, 0xffff, 0x7f, "9ba27c8b5efd3f4f6f3612182d042d06a6ab3ebe110258d1b3a52e1e44a8123cebfd86f06ec23c45c5f1a3f1ceab8e722e17ad0af8a6c8dfc546eda3f6663346fb29d136ea8e0e1fc8f0eaf5604e86812463a33a6d4d177155cb0dd2700ea4d4136418601c0df734e33ab866f0d4891fd3d15daabe54eb850cf8fd1b033e59a01db7e92720c142b9099d9ceaebda4c042a05f0823310004791d3960a2ad2e9d586be8e659457d83cb6f3dac901addd3923864e2d60dcf936b09496ea9f7fab4f8643933f045163d4bf2d8d50868a4e75"}, {0x18, 0xffff, 0x0, "b237f00e76"}, {0x70, 0xffff, 0x7, "8b3dbb3b345c409a0e59cd169518c4d1bde597a75416c7b731871f5abdb5a751eed83b40ca0ae7a6b38c22bd2b4d0ac54e19010ee12579144907a35e4699502ec565ecc99b2b22893edf4cf8bb1d0d333136bebf0f7faf164a0b5bcdadd2"}], 0x200}, 0x0) r1 = open(&(0x7f00000013c0)='./file0\x00', 0x20000, 0x20) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) connect(r1, &(0x7f0000001400)=@in6={0x18, 0x3, 0x5, 0x10001}, 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001440)=0x5a) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001480)="78c7a67903478762a5e8598fac328b37d7f49d643ee77655dbf937252f3924c3085302250b98911fc20a30dc6b82bf0cc2415587c9a6d8cd0b4c", 0x3a) getsockname$unix(r0, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000001540)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001580)=0x1ff) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f00000015c0)={0x8, 0x80, 0x7}) r2 = socket$inet(0x2, 0x8000, 0x8) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001600)=""/78, &(0x7f0000001680)=0x4e) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000001700)={&(0x7f00000016c0)='./file1\x00', r2}) getsockopt(r1, 0x8, 0x6, &(0x7f0000001740)=""/152, &(0x7f0000001800)=0x98) getsockname(r0, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, &(0x7f0000001b40)=0xc) pipe2(&(0x7f0000001b80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0}, 0xc) r7 = getegid() sendmsg$unix(r1, &(0x7f0000001d00)={&(0x7f00000018c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001ac0)=[{&(0x7f0000001900)="c4a21426da81529f72b5c78b438f07c1b924e35a4d14b44a428e3a0fc2f0044664a4d0780cb24dd73b8324c635e0f7652a9ceb299bac4d67305e758d36e91b8476d9302d5523d535854e497b8696df2a63bc07c789c8abc54923c7dcc3a4e103e4c60e73e3bc8ab9f3595333276d08fdc0b9f3f994b764f11fb5ef305708cb04bf5d58c62247f585f47402104e85314491e6", 0x92}, {&(0x7f00000019c0)="6752820142f9b45f89652428ee4657b6f54edd9f2e688678bb0f48fd3dcd0efcd83f6ba90c0bdd52b46cdbc7d05c68387ae5732446100a2c8e477bc58a5a028a2ba2f1a81d458e644fac4e8f0e4d504863326b5faaa7f7e00393ecbcf6589f70307814e8bc48c5c24cb052b251e52fabb1c5610b380a195c421a113a1591ec611a4c5d87196854ae00ba54cc7f72fd5b5cf5d9c456d742b221369d97926a3565d54e78fac5c103132d9b15735dcd21e75bbbcd1747a880e90497ee06c66be1e55119", 0xc2}], 0x2, &(0x7f0000001c00)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r2, r3, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r4}, @rights={0x28, 0xffff, 0x1, [r0, r5, r1, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r2, r0, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r6, r7}], 0xd0, 0xc}, 0x409) socket(0x26, 0x2, 0x1) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x2, 0x0) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000001d80)) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000001e00)={0x3, &(0x7f0000001dc0)=[{0x3, 0x1, 0x2, 0x3ff}, {0x1ff, 0xff, 0xde, 0xc536803}, {0x2, 0x6c, 0xff, 0x527c}]}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001e40)={0x57, './file1/../file0', './file1\x00'}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001e80)=0x3) mquery(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x10, r5, 0x3) executing program 4: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff353c7723b9c7f5d9f4f09f30af7f46e7c08d3e45972ae7ac599d5f0122b90ecc356dbe2a89afe87299dde139533d8cb6f37cda034e0d6167f9cac40c899b7d8b64bf636db8836c697f2a1fb3f87204ff6816857dab19f8f0420e1765dab91436948c34e0440162426ffb6c62361ff850623b9ac622d60ce44b4d12bba83f4bca51c339c595d00d4d4c428aed47c5e0fe740701d617f79f616dc43980775bb0e90f1cbd0ece20b44d9c8563459aed4d6adaf817fd1dec4596c73d1c1f9bee8d19c5455d0b3e0c7e00"/678, &(0x7f0000000080)=0x66, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000700)=[{0x15}, {0x2c}, {0x3d0, 0x0, 0x0, 0x8000000}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x2000, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f00000000c0)="72fbc2ac644a4d9b740290433d4fa4f118d7cd47437e57e895c7a237558289159ed99b39cf01a2e3a0436a45d63639cb662c4da07cfb21278fd4d2d43f13410aef9c06647f20d3b7a6991257526f299e04844fedeb5839912a4628b1dc8604c2f6745380e96ebc60bfb1c3e38be741eeea92e245ba130b4857316bf80737b69e76dbceab0ec335abd7ce5457b76c923a896e8aad4c752b0cc19e5a6aa8e0a5d9979962b7c583bbb5d7fcfcf3ac9d5684dc24623d327949c189e9dcbf0bc88acde4f05808b378e371", &(0x7f00000001c0)=0xc8, &(0x7f0000000200)="e47ef58a3f7cab1dc01a372881859309feffd331589590ebb46e271401b355cb12b3976b8ee5c893d7cb56587c44b073284ed0b5b84b66a83a6419b0dffc9f00d2d944b40f0f18190b476b55f3bc27901386679fe6b11bfb99ee875760fe4502418bfadef54d008dfb47afababb7c32c8b793774d172982b800d85b43381347a4636", 0x82) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x45}, {0x40}, {0x9756}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80606948, &(0x7f00000001c0)) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) write(r0, &(0x7f0000000180)="4a3c10f6ef2dd2e27fc46ca0da12", 0xe) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{}, {0x45}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffffffc1) r2 = syz_open_pts() close(r2) getrlimit(0x5, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x1, 0x5}], 0x1}) executing program 5: mknod(&(0x7f00000025c0)='./file0\x00', 0x2000, 0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x6, 0x1, 0x7f) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000002c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) mknod(0x0, 0x0, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x0, 0x6, 0x3, 0x0, 0xb8}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002600), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{}, {0x35}, {0x6, 0x2}]}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{}, 0x3, 0x4, 0x4c47ad50}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000ec0)={0x80000000}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x2c}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(r4, 0x102) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000003c0)=[{0x6, 0x2, 0x6, 0x4}]}) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{0x21, 0x4}, {0x5}, {0x2}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000080)={&(0x7f0000000280)=[{0x3, 0x3f}, {0x87, 0x6}, {0x5, 0x7}, {0xcd}, {0x6, 0x2a39b323}], 0x5}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0x2, 0x0, 0x0, 0xfffffffc}, {0x24, 0x0, 0x0, 0x10fc}, {0x401, 0x0, 0x3f, 0x3f}]}) write(r3, &(0x7f00000002c0)="c5449bc1708e16b9805a099e20a0", 0xe) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) fsync(r1) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000159000/0x4000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xc3}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffffd}], './file0\x00'}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0xa, &(0x7f00000002c0)=[{0x8, 0x8, 0x1f}, {0x8, 0x6, 0x4, 0x4000000}, {0xbd6a, 0x5, 0x1, 0x8001}, {0x9b, 0x4, 0x6, 0xff}, {0x9af, 0x33, 0x5, 0x4}, {0x0, 0x4, 0x2, 0x5}, {0x8000, 0x3, 0x40, 0x401}, {0x8fdd, 0x1, 0x2, 0x2f8d}, {0x800, 0xa1, 0x1f, 0xe27}, {0x1bcd, 0x3, 0x1, 0x4}]}) r1 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590", 0x53, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) poll(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {0x2}, {0x3, 0x0, 0x0, 0x101}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYRESHEX=r3]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file0\x00', r5, r6) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 7: ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000000)=0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/106, 0x6a, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 6: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f0000002340)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/237, 0xed}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/126, 0x7e}], 0x4, &(0x7f0000002300)=""/12, 0xc}, 0x803) r1 = semget$private(0x0, 0x4, 0x31) r2 = socket$inet(0x2, 0x3, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x6, 0x0, &(0x7f00000023c0)="96591aa97d0d393f671f04e3b9375f5ee9944e7ef86bc5316c4cb1cbed288e11a04c6d9d9f53", 0x26) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002400), 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) setreuid(r3, r3) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) stat(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002640)=""/188) r7 = socket(0x10, 0x4000, 0x0) setregid(r5, r5) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000002740)={0x1, &(0x7f0000002700)=[{0xfffc, 0x1, 0x7d}]}) pwritev(r7, &(0x7f0000002a00)=[{&(0x7f0000002780)="6fb7ff653dfc025f9ce412e2980b4985ce4022278000000000f7ffffffffffffff440e0a5d476180f0641344162d11", 0x2f}, {&(0x7f0000002480)="00c3c056707155676c73764c25ecec741232223200d0ef518d73548a002f75c2365d435d030acbe4b9a5de08160a7954f3b0939b355097edf1ab458efb68430e998ffc561036d1063765160d9831dfb99fec60b71de59b9a0214c69235246db3ef5e1c199d3983163a4a1490e521f1eb9a9d3173ba96635be242cd98f7d22faa4a92d7351ae8f3e2a5045d1a3df6850f37d9a0513c6fcacfbb0540fa604f8f5f1a27f6b90df137c36201ee94bacb4b7001231b7e1bf952b039b0434c433f4152d1", 0xc1}, {&(0x7f0000000040)="9bfe222b4b382aaa19e296fd5124e895b2e15cc19700d14e76126c455f5a642ebfef2705ad665d366bf9c72bface8f30697538ce1625", 0x36}, {&(0x7f0000002900)="298d81899f87147cdc0aedafa8eb9176f388db919bc66645e24668118bc40a7043ea8fc5810c8c0894433cf275d4834245d595cdde1da4882f45cd0d0ba35b5d8c265e4c0453aeca27acd3625fe59423efca848719e7c72f94c5f5fde9060bc3d4234132df519f8bfb1b84d4448ff411f66b84840ddd42ef77f4d352235ddcdf36467b619bf3d5da6934cb75ef", 0x8d}, {&(0x7f00000029c0)="d8f36b9796a54948a696c55bd3497ffc3ae9", 0x12}], 0x5, 0x6) connect$inet6(r0, &(0x7f0000002a80)={0x18, 0x0, 0xf8, 0x2}, 0xc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) socket$inet6(0x18, 0x5, 0x40) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) syz_open_pts() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={r4, r3, r5}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000002b80), 0x3, &(0x7f0000002bc0), &(0x7f0000002c00), &(0x7f0000002c40)="aeb96196400a07af79195b0155726a885b128de213cd778816046b30b8012e42c97dd3b9f4d2dbfd7cc2a2c09a", 0x2d) fcntl$getown(r0, 0x5) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000002c80)={""/16, @ifru_index}) socket(0x1, 0x3, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000002d00)=@file={0x1, './file0\x00'}, 0xa) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x8000}, {0x7c}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2b, 0x0, 0x0, 0x7}]}}}}}}}) executing program 3: mknodat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107004, &(0x7f00000002c0)={{}, 0x0, 0x0}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x2c}]}}}}}}}) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="b8", 0x1) sysctl$net_inet_etherip(&(0x7f0000000480), 0xc, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000100), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000005c0)="fd0cc085e044e937824284723f7e0264831870d5812ce89c5683cda8c42321fae61af75ee0482ab52d8bd189b55d36b2dbd0ea3805666f5ed6942b741b23f746f4d20943f231a93f87f1c4d004e020faa18af9166dec83bf0ee1db5ddc1776f871aa4c942eb36c587c58b5ecdd65ca38312e654a2955a6fbe16d471967a677d3a02916def04dcd9c8636", 0x27) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) execve(0x0, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x8060693d, &(0x7f0000000100)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0x5de, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaac7db236805486dd6035f9c305a82c00f375f66185c3bdce0a2b70e49f130000fe8000000000000000000000000000bb0601fc"]) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket(0x2, 0x4001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r5, 0x0, 0x0, r4, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x0, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r8 = getgid() r9 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r9, r4) setreuid(0xee00, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) setegid(0x0) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x6, r10, r8, r9, 0x0, 0x10, 0x9}, 0x0, 0xffffffffffffffdb}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x6, 0x0, 0x0, r6, r8, 0x4, 0x6}, 0x5, 0x1, 0x7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(0x0) getuid() setreuid(0xee00, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, r6, r12, 0x0, r13, 0x2, 0x3}, 0x1, 0xfffd, 0x0, r1, 0x7, 0x8, 0x8000000000000001}) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) r2 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x4000) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000002c0)="b10005010000009f05000701070000000000000000002310fef96ecfc72fd3357ae302e6ff4d30ffd2d236b3f20bf404be01000000f7be00000000000000aa8fcc056894e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100be0900000808e37193f8340000cc11ffffffff7ffffcff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x934}, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x4) sysctl$kern(0x0, 0x0, 0xfffffffffffffffe, &(0x7f0000000140), &(0x7f0000000100), 0x4d) sysctl$kern(&(0x7f0000000200)={0x1, 0x40}, 0x2, &(0x7f0000000480)="1f6d6a6a35bb68e12b04d2333632fd770c79190260a69876475835a0f5ac574e61f5f94ccf0049a02e48d82590774b03163e4a22165c6f61c41835e69ceaa1965b10e19911cf781b9c4f546cabbe73409f90cbe70fefc914226ee520352334882e9e517c0617bf4a52164d3802ac6c4a8fe9335bd8efed5a8dc238805532a64139f577227ff421b1c2964d77780f49e287aa4d0c849985c550bc16953b911a41b190f4b36b01a30d9b7f54dfc11be869605fa7260573d001698fdc5328db037225606ea243e7fc42d64d49c283ad37f978db2f67c7f9fb77668a0207da5035", &(0x7f0000000340)=0xdf, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000080)=0x1) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000180)=[{0x3ff, 0x9, 0x5, 0x4}]}) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f00000018c0)='./file0\x00', &(0x7f0000001900)='./file1\x00') executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3b006eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) r1 = open(&(0x7f0000000000)='./file2\x00', 0x8000, 0x60) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) setregid(r1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "5ccc30", 0x14, 0x63, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="d2f2b504ab6f462bbfc599f396f5fd53", {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000140)="a04a1daf7ab692cfdf7c54c321bb708361c65a4cf48086", 0x66) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r4 = syz_open_pts() close(0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000016c0)=0x3fd) connect$unix(0xffffffffffffffff, &(0x7f0000000180), 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0xffffffffffffff2e, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = semget$private(0x0, 0x5, 0x2c4) semop(r5, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) semop(r5, 0xffffffffffffffff, 0x53) setreuid(0xee00, 0x0) seteuid(0xffffffffffffffff) r6 = shmget$private(0x0, 0x2000, 0x440, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) open(&(0x7f00000011c0)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000040)='./file1\x00', 0x4, 0x20001518, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec00006cb6c88ef89f1007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c580002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000010000000000000000000000000800"/177, 0xb1, 0x4, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0x801169ac, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x6}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x3e, 0x62}) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, 0x0, 0x4000000000008}, {&(0x7f0000028000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffd}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000193000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000018c000/0x4000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f00000fc000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000af000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f000018b000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000012000/0xa000)=nil, 0x8}], './file0\x00', 0x4000000}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x28}, {0x16}]}) socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x20000000000002b4, &(0x7f0000000180)=[{0x3, 0xfe}, {0x7}, {0x5ce}, {0x8d, 0x3, 0x20, 0x1}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x401, 0x1f, 0xc, 0xfffffffc}, {0x5, 0x1, 0x3, 0x30000}, {0xb69, 0x2, 0x1, 0x1000}, {0x4, 0x80, 0x5, 0xe2cf}, {0x2, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[]) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) clock_getres(0x4, &(0x7f0000000000)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000880)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd00) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7ff, 0x7fff, 0xffffffba, "006a00fdff0800000000000f00"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000400)={'./bus\x00', 0x401, 0x1, 0x7}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, 0x0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900f13a003be1e384000000000000000000000000fe8000000000000000000000000000aac9"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000204000/0x1000)=nil, 0x1000, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) pipe(0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, 0x0) open$dir(0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) setregid(r2, 0x0) setregid(r2, r2) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001d40)={&(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001cc0)=[{0x0}, {&(0x7f0000001bc0)="0324", 0x2}], 0x2}, 0x0) open(&(0x7f0000002300)='./bus\x00', 0x2, 0x0) flock(r0, 0x1) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r0 = socket(0x2, 0x4001, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb8035000108000604000000000000000000000000ffffffffffff7f000001fe8ad8cf808ab0a6a75204c614642da8063f"]) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="ee08665d19ac14d5e5134876f1", 0xd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getgid() chown(0x0, 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) accept$unix(r3, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x24) poll(&(0x7f0000000400)=[{0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x8}, {r2, 0x100}, {0xffffffffffffffff, 0x40}, {r2, 0x100}, {r0, 0x1}, {r1, 0x8}], 0x7, 0xc) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1120, r4) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x8}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendto$unix(r1, &(0x7f0000000200)="b1000502000000000000200001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25e699a1f119b672f4d335c223e7d0c032bfa896443a4271851af2066262af0f3af2d0dc1216ae4d002000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002121fbfa0c0f00008abfba221554f4e0f668246c09000000", 0xb1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) map stack 0x20000000-0x20400000 of map 0xfffffd806b007c20 failed: no mapping executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r0 = syz_open_pts() close(r0) (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x401) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) (async) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x8, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xffffffc1) (async) r2 = syz_open_pts() close(r2) getrlimit(0x5, 0x0) (async) syz_open_pts() (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x1, 0x5}], 0x1}) executing program 2: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r1, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e", 0x87}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='x\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000200)="2223278f8855ba47f6", 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000004c0)) pipe(0x0) readv(0xffffffffffffffff, 0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES64=r4]) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) executing program 3: setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlockall(0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3}, {0x2c}, {0x46}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setreuid(0xee00, 0x0) getuid() shmctl$IPC_RMID(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x100000001}}, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x10, 0x0, 0x0) writev(r1, 0x0, 0x5e) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{}, {0x45}, {0x836}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 0: munmap(&(0x7f0000107000/0x2000)=nil, 0x2000) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f00000000c0)=0x7675, 0x4) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r4) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r5 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r5, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) connect$unix(r3, &(0x7f0000000000), 0x10) r6 = dup(r3) sendto$inet(r6, &(0x7f0000000240)="03c019b7e2399b388d3cc45f01364c934fe5a3d4c1fbf21dc5dab6090e154d84d22c5ff1da069dd0d4af159fe9dfcef73c67426ec892a0d30746698109d41239", 0x40, 0x1, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40001800, 0x0) getpid() executing program 3: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069de, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) executing program 1: unlink(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d4", &(0x7f00000002c0)=0x112, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef", 0x7fa) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x83, 0xc072, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) rmdir(&(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7fff]) semop(0x0, &(0x7f00000004c0)=[{0x0, 0x80, 0x1000}, {0x2, 0xfff}, {0x2, 0x6, 0x800}, {0x3, 0x7fe, 0x1000}, {0x3, 0x800, 0x800}, {0x4, 0x85, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x0, 0x7}, {0xffffffffffffffff, 0x9, 0x1000}, {0x6, 0x9, 0x1800}], 0xa) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000580), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) semop(0x0, &(0x7f0000000400)=[{0x0, 0x0, 0x1000}, {0x0, 0x3ff, 0x800}, {0x3, 0x2a5, 0x800}, {0x4, 0xe242, 0x1400}], 0x4) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000080)=0x7) write(r7, &(0x7f0000000100), 0xfffffe5d) write(r6, 0x0, 0x0) close(r3) r8 = socket(0x2, 0x2, 0x0) connect$inet(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r8, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8f}, 0x0) executing program 6: socket$inet(0x2, 0x4000, 0x3f) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x2, 0x3, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = kqueue() r2 = socket(0x12, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x1, 0x7fd9, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4000008e, 0x3fb, 0x90}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0xffffffffffffffff, 0x8000000000000000}, {{r1}, 0xfffffffffffffffb, 0x32, 0x80000000, 0x8, 0x8622}, {{}, 0xffffffffffffffff, 0x4, 0x20, 0x35, 0x6}], 0xfffffffc, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r5 = socket(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x4000007) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x100002000003) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) executing program 2: ktrace(&(0x7f0000000000)='./file1\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(0xffffffffffffffff, &(0x7f00000019c0)={0x0}, 0x10, 0x0) socket(0x1, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x74) r1 = getpid() r2 = socket(0x11, 0x3, 0x0) syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206983, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946472, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000500)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) executing program 3: readv(0xffffffffffffffff, &(0x7f0000000400), 0x1000000000000265) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000240)={@broadcast, @empty, [], {@arp={0x806, @generic={0x1f, 0x7003, 0x6, 0x6, 0x2, @broadcast, "d778079d948f", @random="ff7445b636d8", "59538269dadd45d44110a22c00f53f34"}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000300)=[{}, {&(0x7f00000002c0)="49e586a8f8f09f4ca32ceb37da987ed15423", 0x12}], 0x2) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r3, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) listen(r2, 0x0) accept(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 0x0) fcntl$getown(r1, 0x5) semget$private(0x0, 0x1, 0x21) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) r3 = dup2(r2, r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0xfffd}, {0x0, 0x0, 0x4, 0xfffffffe}, {0x7, 0x0, 0x0, 0xffff33c4}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r5 = socket(0x0, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x400, 0x0, 0x0, 0xf833, 0xfffffffc}, 0xc) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socket$inet6(0x18, 0x1, 0xdc) mmap(&(0x7f000022b000/0x2000)=nil, 0x2000, 0x4, 0x7011, r4, 0x8) ioctl$VMM_IOC_READREGS(r3, 0xc028756b, &(0x7f0000000500)) ioctl$BIOCFLUSH(r4, 0x20004268) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc3, &(0x7f0000000000)=ANY=[@ANYRESDEC]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x5c}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1}, {0x6, 0x0, 0x0, 0xfd}]}) write(r0, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) executing program 1: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)='r\x00') r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000280)=[{0x35}, {0x2}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) lseek(r2, 0x4, 0x0) r3 = dup2(r2, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'aEV', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @ipv4, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r4 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r4, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@info_reply}}}}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x2}]}) sendmsg(0xffffffffffffff9c, &(0x7f0000000840)={&(0x7f0000000340)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000380)="1f2c5a99a6e9133f18f09685cb7b27b4c4d9becd", 0x14}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="5000000000000000ffff0000070000007b97c2378d967b1288110afcf60278d34210047c9e97d5d222786317ad75e96d6de37b5fe355dca8d7e43dd99d0b15a3b4106baaed09341100b4ab2ffd978e9aa800000000000000010000000180ffff28a04997184820f2e4982879200d3b2f9cfb00aa8fd1622d25abeee89b886e486051e6e12a6d251f5c621cb157d82eaf7853a910c6bb424d42d9cec25ccc60757aa05472f0e253def5ee715b23182360dd7563b81b3909c912b7c006118352bfdba4cf49a62454bd1eec3509206d6c81c18051973b7ec3dffd7fdd7985e1ba68febb8c8a7bc04b26e7233e740a870d4d3d7e2a7be0f39b002800000000000000010000000800000001bf8093b31ecd8a3fc84d6edb936a208d18fbbf11420000f00000000000000001000000ff070000f64e1838f79726412d01c762cb5cdf14e605329ead48ada1317b3185403f29709aaa299a7932bcc6bb668a690d21cfa7c1e3f24131e71ecc9dbdac88238db796b668d4452872b450600563f2d82e9598cc45910303510d2bcfbefd737b7d54b085a775ae7fbe573bb9289171d788461274d8ad4d7151bbb547798dcb2a05e112613cdaa89f5ca096c901501d3531bc6c4df975c8a7e4042e8bdedd86a7ac10fc405b46003c6168d0b47086ddf6e7f2c8b54bb431bff21b38372c13b2ed4a489214eb5659f68e053388df0b4a0bbcc191350255d0f2d7d258f09f000dc9de0000000000009000000000000000ffff00000600000057247fd7074069a16184aeab7fa8c8621fcc04b11ed1c59687a8d1b5207005b96164c655c32b6ee2d675c24f32818beb9c9e0483525024bc1d1804d429eba11902f597c065aae9d5fbd453499cf543cf848d72d5b751ec56e535d593807fb1bc37306adb5970dccba44fa950dceaa941e7dc18ec03e32b8b9a4519d41308ce002800000000000000ffff000064000000e292fb1d3b9195d169561562e31e897c625ddcfca8000000b000000000000000ffff0000ffff000044feff0609d15fcd54ba6b5495ed420de0f005f612240657a7b4e840993c5cf18f0dc396f55f5f6e797f563b290632955c2c183b959a49c40ac678f70b6795661fb1d0537562aecda6d71d360bd557c7c1d42bb04ede105c31e101c15088256dc20a4306a6a3e586e98b93297c0554f851a3fd86800b010dd18b3e465808f969f19f53e5b6e0413fdaa4e5d6e191014dcbf3ccb2d3bfdd788e000000000000009800000000000000010000000600000036af0dbe026fdbad79ebfc93d3dd4f13115ac356bf4492e55776724dd15292c21ea4f3ef93491314c816b52a9f9ef523a0d90d1d46edca45f7e87a5a00d946a67bf47047c39b1d64d4414fdeb08dbc96976e4d5c8ccfe17f7005ed313d464f1d2d90dd48284b2c5eea477e34ff0bf84f5f0c6dc338f3e953379a27f1465fed1cd4b41098"], 0x410}, 0xb) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x1}, 0x4, &(0x7f0000000ac0)="47b0835032ef78951cf96be21578f30378748b866947c35d386d872cd73e5ce1d722348d6e094dae7094653fb1d30fb44f4b90f05f1377e989cc13bb5da3902f3f00ad046c78bf56548effa0fa6c272928899d8e8eba35cc71a19082de434bee7ed099663ac204e93c081ca135e435b9ff4670c09c22e43ed759240ace4f9213141a7d8ecb0c", &(0x7f00000000c0)=0x86, &(0x7f0000000140)="f3f2696fc90226cf81df8b70c65e2f8a2b9eeb1a22c115342b1c2b27caf8c6cfd9b14c7c5b013d0eb484cc6c74f5d232e035653e933b4d85e29724d7", 0x3c) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000001c0)="5c35bd357d1dfa11b24cf459f8faaf0bea61652c08c59da96252c25fc18fab6eed9b793bee5e6d47590df4a4e858105f86a0892f725a26d785", &(0x7f0000000200)=0x39, &(0x7f0000000240)="6de19b3f35b6933aaed9ffda846ee4b1a68b82e317a56a8632620fb03b8d28286e896f3b907e36d968b476a2b7a89fa0a803348159e0946161a31dfdd300af7450978b7fbea39e1ce7c5939749003b231d24de99a0cedb4876a112dafc1434e7fe44e4", 0x63) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x50, 0x0, 0x1, 0x200}, {0x40, 0x0, 0x0, 0x200004}, {0x1, 0xfe, 0x0, 0x1001000}]}) writev(r5, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_ip(&(0x7f00000009c0)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000a00)="83eb7b60a9708b30ad6e84f360a995987ba6d18c1b25e12313debc3764a5da81b2bdf70b555efbb8a29827f7033af1ce11e9b43a363c2559c61b2775ee7db3fb054e2d99df7a4630", 0x0, &(0x7f0000000ac0), 0x0) executing program 4: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) setreuid(r2, r2) setregid(r4, r4) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={r3, r2, r4}, 0xc) syz_emit_ethernet(0x66, &(0x7f00000000c0)=ANY=[@ANYRES8=r2, @ANYRESOCT, @ANYRES64, @ANYRESOCT=0x0, @ANYBLOB="ce215dbf97c928b3bd7ff4f7d1e9df2ca90b56227c0f3a133cba3e1e40", @ANYRES16=0x0, @ANYRES8=r0, @ANYRES32=r2, @ANYRES16=r0, @ANYRES32]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) dup(0xffffffffffffffff) (async) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) (async) socket(0x18, 0x2, 0x0) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendto$unix(r0, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) Ie(xpL#,k7Z~Qvm_impl_init: uvm_share failed (22) T#failed to init arch-specific features for vm 0xffff80002d6e3078 executing program 7: r0 = open$dir(0x0, 0x400004000011830a, 0x0) faccessat(r0, 0x0, 0x140, 0x8d286aa647c4982) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r2, 0x1a5}], 0x1, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0xf, &(0x7f00000001c0)=[{0x2d}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) setsockopt(r1, 0x9, 0x7, &(0x7f0000000080)="e6b2f2dd8e3f4ef1b103a1ca9c9124894639e1ce8ffbfd25ba93ce99778b2c799949977dca70fbb936e92584a7999f6d0f3653bdc4205c6f32eefe7ed1fd2b202e2d1b94a70472375cba4acba628d1eda15a3f05f51831d9d634c2523a47ec1b1fc622f26bfda7feae379c0f71d0be1b85ddb3465b3b7c707df7e326de9dbcdbe3e80ad454f53e5eff88505dbd80be66a64e3bca8b2de7b2053185148ffc09d5bc279b37900dca08a7be447979c048d130301339dd174e3ed35b56ecda82fd", 0xbf) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) setgroups(0x0, 0xffffffffffffffff) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0x9) setregid(0x0, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r8) getgroups(0x8, &(0x7f0000000100)=[r1, r1, 0xffffffffffffffff, r1, 0x0, r2, r3, r4]) semget$private(0x0, 0x0, 0x20) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) msync(&(0x7f00007c8000/0x1000)=nil, 0x1000, 0x2) r9 = socket(0x2, 0x8000, 0x0) setsockopt(r9, 0x11, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000072c000/0x3000)=nil, 0x3000, 0x0) executing program 1: ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) close(0xffffffffffffffff) r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000fed000/0x10000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x1}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, 0x0) socket(0x2, 0x0, 0x0) (async) r2 = socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, 0x0) dup(0xffffffffffffffff) (async) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810", 0x79}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810", 0x79}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c}, {0xc}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f0000000580)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) (async) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) kevent(r3, &(0x7f0000000380)=[{{r0}, 0x1, 0x24, 0x1, 0x5, 0x5}, {{r5}, 0xfffffffffffffffb, 0x30, 0x20000000, 0xee73}, {{r2}, 0xfffffffffffffffe, 0x87b906489924f9a5, 0x21, 0x41c6, 0x7}, {{r7}, 0xfffffffffffffffa, 0x22, 0x2, 0x8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x82, 0x20, 0xea9, 0x8}, {{r3}, 0xfffffffffffffff9, 0x0, 0xbc33e82a127e4d90, 0x4c16, 0x9}], 0xffffffff, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffa, 0x5b, 0x4, 0x1, 0xc00}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1000000000000000, 0x7ff}], 0x401, &(0x7f0000000480)={0x7fffffff, 0x77}) (async) kevent(r3, &(0x7f0000000380)=[{{r0}, 0x1, 0x24, 0x1, 0x5, 0x5}, {{r5}, 0xfffffffffffffffb, 0x30, 0x20000000, 0xee73}, {{r2}, 0xfffffffffffffffe, 0x87b906489924f9a5, 0x21, 0x41c6, 0x7}, {{r7}, 0xfffffffffffffffa, 0x22, 0x2, 0x8, 0x5}, {{r1}, 0xfffffffffffffffd, 0x82, 0x20, 0xea9, 0x8}, {{r3}, 0xfffffffffffffff9, 0x0, 0xbc33e82a127e4d90, 0x4c16, 0x9}], 0xffffffff, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffa, 0x5b, 0x4, 0x1, 0xc00}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x1000000000000000, 0x7ff}], 0x401, &(0x7f0000000480)={0x7fffffff, 0x77}) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000002c0)={0x6}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0xd5, 0x0, &(0x7f0000000080)=""/213}) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000180), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001d80)=""/4090, 0xffa}], 0x1, 0x0}, 0x40) recvmmsg(r3, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x64}, {0x45}, {0x836}]}) syz_emit_ethernet(0x36, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffff, 0x0, 0x0, &(0x7f0000000100)={0x3, 0xfffffffffffffffe}) r0 = kqueue() kevent(r0, 0x0, 0x30, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r1, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) pread(0xffffffffffffffff, &(0x7f0000000140)="5126661813cabb8d25e7fcbd67a153abefcef5ad69a90c330430f445162101b10dc2485baac2d60932e1a3d82ababae8940452652972b0db8cd9c8dff582e68d2c6fd83e19f72bf2a24bbadc296323a94b98baee752e5981a2b48c9e515545a9e033ea11a809a88000f3ced0caa2b9408ed606da3313c077a4e63e658549172c72", 0x81, 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff35", &(0x7f0000000080)=0x1d3, 0x0, 0x0) clock_settime(0x2, &(0x7f00000000c0)={0x0, 0x3}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) pwritev(r3, &(0x7f00000009c0)=[{&(0x7f0000000580)="35d8d3f92368b4428ac256a6bffad2ee2c507dd66d35d1e9728557e53ce4c4cbe86543ede0975727", 0x28}, {&(0x7f0000000880)="5f2488cf52e30c789654104ca5398be515503052fcad6a5fc58493225d2288d14ec41179b2de48dc21bb117c79914ce50d5b", 0x32}, {&(0x7f00000008c0)="c9e0cc2af000a0cfcf6b9f7d9ba2e13665f8cc5d84b546e7a00369650a2dd2abf833739e444c9f75685013a8d81120d0c79bf6d55272bba85a9fb1586a22566610d6609bc2cea21927fc2595f5073fd5ae60afa4f5ef0b3838b614efc63c8e222cee6da776fbd7883a9f8e2bb56117e99f5ac7f55dff507b3faf8c76a2e197d813ed21bd84baa7078ea728ed1599cea1bc7010c0750412aef7f5cbed902ba86d799d0205c4d2813bd1baa78785e0ae3c1d25d875ce349991415e86768b5b0b6b63ab520accb7b53948a8e8950f0bfe152e9165", 0xd3}], 0x3, 0x3) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) (async) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) setreuid(0xee00, 0x0) (async) getuid() (async) shmctl$IPC_RMID(0x0, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000000080)={{0x100000001}}, 0x0) (async) socket(0x0, 0x0, 0x0) (async) r1 = socket(0x10, 0x0, 0x0) writev(r1, 0x0, 0x5e) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) getrlimit(0x5, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="3cd530e7bae7126358e7edd0fe9e1e24b19c728196b79e24900334b50607c30b182b94dd3ff7ee6ae1fa4043badf002ee4213634c7d1d7a28279cc17134a6c5399774bfd0bb8a016ccf85154d791cfc2bd482326afdcd27e421e056497fcd54935cc", 0x62}, {&(0x7f0000000240)="d9ee00b0466092f80527578708cc7983c6e081701ba087ecd4fb96db5c4b8a81927b5674ffc908ad0ae106520044609cad5fe599fdb9", 0x36}, {&(0x7f0000001a00)="2a7883af3fd9839ae68b909aa57a39a07653c275f464fefaef84e7dc47f6c5fac64982ed66d3e9794c99587f93b4146df1324f636ee9d053de73196e423cbc1d60e7fe06c2f1316701400fed2785bc448082e1f7c26964dc50661e6e580e922163b3de74c8a8230ce42089ff5f77a3eb28af486ef9be16a699c64c0e5722f65778799e74833c2983bf05ad4040680f2628ef0703f11e9b8180d4881da421a6343a82bee8585a50f610e058a6c9682227557a7c3e0139a0adfe5c7d7778027767aeb4546af173c988591d2fc7cefa6d87411fa1c5630dc10db1a06b3cc443354e40247fce13231378f47e79feeaa19a82831d992daf838e2068c9b393e9c03adce6d71a552cdf478727da6bf2d2b972ef8c7bebd57486d7be5bc99726389fffa678915fa1da1cf19dd169ed1fc5716085f028fb05c2b23480613df1c52b991e9ff619b9c64a83cc90a686ee3ab919dab7e45c371af8b5b3e1dc9597fc129a9b591806e53e42c6a12a235bf6dc39b6968233da1f2424ab1c4c187ababfbad705a1b5366c100e75b93e12686203f2e57808d49bbee2748868068c3c90a6736c0e70861646c74014ce9ff4821ec0c4b2f55ade578950494206a3f5d6213145953f11899150ad25bc20b31056436b4777a0958c6050c7eb882a67adea20647dd50231925a4b35a3a204af78939aac807e22357d2445b503dbf4eb1b77f74516feeb06d51c95e42bbb3b2f3734c105e7c0520a9ea31f3d7bdcbc1a0569f870566ab54738c1488738aa60c6be0c0ff7b930a526fd00992c1b5ee2d11f42858ea7b1455b1ccc85468f4445b0d7d53cbaced8a3ffa6491afe26e7312b764083a82fe9d20430670b76f47c509a6d6d303c774c3a11addb7cd9a240c091af0b373ed3feb05dccb5c886f80d2568e670fa4e74cf44f7d30599dbf9dfc997b12cd6a53fae02d9f0d2a281d4a6ef69479b29b82c30b08ef3670d0831a5f11f0512f176cf57d3590dbccc52f86d4febc47fd681a8e88067c0d2ff4a6c3c62ba795d659b8d3ece190e2ad5d303150cea6c5a2a61cc8cfb2a219a5d3c543e24858400b13fcd26b25cb83b0d9d0f54d105cb741dc1ae38254181525a961ecb683a8bb5ab3a075e2701bff20e10b0446416373431c76bc3f2f666da87ac94f9b812662a49d43aee7fe54a7ccfad4f2ed7d6509841702f4133c879b6f935ca1e64ad7a8b68257b08b489d7c09e46dd6e6e5805e2325661a1d95e801c3c7ffdcc3aac63049368db76f2b2a30c7d56f593dd92fb9d2afcaf3384a186c7bb8a382c8e86a5d73625e7926f3b118ccbe45ec56f6f1da06790bf1966e63528ec9a378788cbffde983c52c789c995d8a550ced3d0157afcef2a2c66d906332de0f0fd15ba67657f3f9158ae8a369d2de20dbf257a7422dc6057800647a2b4cd0d4a5b6c1b9826fd019ecedafd814067629e5123dd1807a2c076f1c38191b4428c57df16f7c6dceda56256ed4aafd2d1ff80523e7f7990ce20f3b1a8f4b4620fb9fa99dbac11005899ae9c6df58451b10f2a4f99a930a500d6ca525d24fc0a9032d2884419f34d48de576e1b4809e40e9b24f0064d9ce13c9050e6cd13532df6fe1a229a8874c2fe5288c117e91120c9a3752a5e92f9b973fc4d99809df0b33c3898b5d765fdd5802cd2aef48fa16d0b0d4ace7ddd655be29204fe8b9215842b8bf2cb8ff1e6afa1489679911e964d409ee1168721f638301a0f888cd937a511b148908f647f20b23ac229ddc3a5bcfbb3d8fd227da0d760cdb3609da55d3b3708dced88bc2ca0f8829f0682df3774564ee1f04bd6633350b52dcf7e69f0e94e7093444242e32bf91890cdc51c8e4e809484c42e01bc46b26e4d4bd7540a82d21b6bbcb5f9f9d6f669ad317fc102de37e3bd0fa5c5196c2bba653b9898161fafee6469731e2d305640a4f105badc37182d42275949e4676b098c90945cc95c3fa4b9f05840d9518d7698af0eced2463c07af5e87b0c0a9f4c6be4cb30e4feba875386fe370f8230347373b1866e86d82e988c78daeb69516f05b13e2bd08576740d869332a57f1c4070d0db31469d6237168603ae8f7c8e2f8aa3852f09fb28ac09cad513485facc98f6867a3e7c432268a7dc6e22601d4bafe9f6ae7e496c7886eb058ca923770d85b546d0d8b6ea071c67a15df8dacc078841b86c68145f61f185697917d641cc8c07f55948fec88f9e3e671457bddf1b2344f6a6cc50bc2e7091997e96663b8543c7fbd50df23764e0db9137291bd6364ee9b3782276cfec813f2a2b3eec166eca88403919d87d814d3f87478c26d0f1cc316772976f1fc36f0d581f2025d10cce6079da442f9a5bc0f7f870d1d1a871802740a3c230e20036a08a0b99b11842a3622b41385f01fbd3c5d1181315f9facd9a95601471789f5572cce080fcfe736d5f775beca216f38b31deb7d00c938114eedb20064260d43d9402e9afaaf61b6ab9c12164116856ffebfa3f4bedf8f7193277236af2b87cbb1e7f426bf7e0491e5ede854fec557ac35569e3f1050509128440d9e65de175f9e8f69343a87c149e02d2d702b655fe42080d8b6f4f065cdb1493ce90ed107ad82fcecc9478701ade4d22ba4c894b6f076eb4171e6ec70838a464a133482a4040cd634d63c91458d5546c92b097cd1ece728a008e723ccb9c9907a92a0327ed159181ca2ab71fe8829af78401e5efb348343c59db66d740591937cee5c601b6c77dacf16aa8c7121fb2a701a5a168c6bd4646502406dcd2a8dffac357570eef603c38f046446c399ebe9f503d4c89a6e27ccc15c5e76708fffdf3d42548e1bbac7c891e90219a0a19c4fcaaf34c7f67849c1cb3a9589ebcd9b76dcf7150bade8e6fce6a386ff03f2e554ade0cd774a20482ab2df8010dd0a531419b8ea65396522c89943ae3c90d171f375543bc8153de5a22de8a0c8a74bed655c376b540169bef5a41106a1c9f53618fd24ad30f7822b49df02cb1c41f04d4fba004b901d25b0dfa5d3a967c4dbe7f743d571d5046a7e22a5c282fd19c998ec0d4a710f8bea337eba2d6d03ec9d391f24fa7f392c52c7ca6d9870ad3422d7941c3d4bd135f45e2b3d2c016eb1b0855ef44c11d2be29159b4d60d40de16fcd22ac977758de905e872843c3a74a65be818149cd5d85c2ee883c4161636396b063037bf5c0ff9b43a9bed3b97f4356879d73803bfa4a2b3a5ec5bef39931a315967bedbd54cb5080ea7b564c29b421f04f8a62e724c8da36087e2803269bedac4b55f4f8577c915d0622c2af7747a2f1d8d2d3da49adfc731e359a0ce64defbf33f3e98a391bfe8e143d2898027f42e7ff7bad5de0b4001952fa52f096135d1ca85fac4034fca96a1f709e70cfbe27ee25a4a8c5934c428c5f0ec6240a08ed1fe585a9b3993492e9e766e04a4446f9f6c66c38afc0f3bc7b1c35af1dd2c19de675f833cb76d6af4fa483a52f725b1904f338d4c202d1bcef9f9d240871f24bf6df6228deb5d6baff4a7179f2198b46a6865db6145935b5b90e801f67906104062914218c3c2eeeeb0b2ae7c35ffb9d3628a321cae0f582df094765413d84d4fa048bcfe05756c1f60975603b74bb2ccd85b0d5f439b0afc4e5fcbbb4094432119c850fe3c62accadb50ce27ec6b087c7a14f2abd82b5945e1e6281491ff747823f1b2761f60465b514f747b3bd87ea2f89d338b170a155b0494ec2b283d00ac9c4f680a8fbd9aafd00067142049908a1ba891d139a6544c42cff00af4dda114bf7de9f1e0f086f1b1592bcf2c4eb8ad09549b171d8d72a4517d007a8e190345f42fdc78cb13aa2b21f2d3c40d7c7f7b6d3aaa564c30901f92ea74ec171729868bf037464ef38828c8573468bdd4dda434ab4d40dd31054eda50cf4771be32432b3c0deb5a0437934732bfd13543daa133b23935aa89ee6a948a3ab950782c3214255fef300e543ae1c3548d402ee0a23fe509da29e706c5d336a497e1cd4785f7a2d382ed2da1f26ed39b0630e7f02b392e6525d79991954ea067e55e25d70fadb1d44ebbd2e094e1ce22bf08c768ee505bf5721ac113ec47ac3eae0e550ad809b67808d8cd122402b9f8aec66a5c05a5427ddb571d60fa37b280997dde2354407af8164902bb24af6ef9e77e6f0dbea2edbb8e8bbfb7b7d40bfafa340b49abed47ec3fa8dc7553e7230681a18347833dae05bb830b14405ac622dd26434d4a0067ffada616c732169bd181e8fa960be1d67d917b121b4d18b4ba74084ba5dbfd8f4687d42760a3c44854748ce05d9ea9eec70afa95cbe856a1249cfe4e214101b6eef1a3157ee9b3cfdd32de02087c65a272801c4bdd4e33b304dcac64ee4d986172f5379597fb6cebd6c62f9637b0ebd2031815488832db70ca150d402852bd7c4628e8c5874247fd1d9ce417f8399adfcd835e1300d02858223597551708360d5afae887e174839eb0f5f9c122e3341716bca4e2c96183ce753943098b76cef540ba3e04e83c4b05d96c05865b9d693225d142a3489d0bd8828be6f3e730b05564daeed21a0807498635d2b2ad424820d20449bd3779e8d44e2ebfa22fe3d2a6b994781dbbe440c1da4226b6cd68f391393853fa63090206a6c65e890e5689cac85d810103cda74383e7c2c0f8ae3098a6641446cbb121c5c2e38d902552ce8667921da4c1ecdb2a6632187dc98e7cab0d3b22343511d427bbf5490788946c9de9c073a574a5a6681bc1b0890922f8e6a250263ce3714c3c33478462d963edf9bd5d1c4cdccf649b41ff58e7e25b04f6b2f1b2d72f1bcd82b66d1411490d5ff9cffe92b34ee1947de5626478f856ed40e783e2ef4cb4aa273592c241471986079904e946d538341fd4a5213435c4a4331b1753d09936ddb2eb3891dc95084e3d81e1a322372a6b2d988b534ee1388ca5c77e9c02be62b545f7948add8bb7f9c029aad15ce23a33e18315991ba8d426508210b1d918f297c05b5820490b0ee3eba7833b0f1f1378fcee24366b47b1434458531c38b9d8d8a13db8f20c6be5f61cd84e408a9ab3d528476466d5136301d341ea9e32e41bb3fd078c7566c8caf67b59b452e9664caca6a9a3efdf126a6aea2e64d38ef38c5a61dc240c566506b13f6d777887e0a8b9a1b0bf27e1008351b403b8f3e835327189373f4e7a28e412f3e8550730c1e2eaabb4946f1d8eafafd179ec496f018194985991c752c591b860351e1979ebb99f81ed6528faf233ec8a20af4c7278b1a8fe35e1e64986f241eb5c04dcda12e133fa4fcf4f8a152fe81cc1e0f4a3f360828e632fe16a571845e7a0af067d764100653bf156adc0bfce0f7ccd8d9abd6509a91bc71e249177ca660ac015991664f8712d60df7be7754109bcea2683ac2bebfa87d4181d9cf706a71f47263741c1225ed6106a9f4eb405c820210c780482882457060795b9e609ba68ba085a1625dd8d402e4343cfbb5b30b3adaeb5f26853526c082dfe359b353247af66d65b9bd0de489fe50505959f57a382be4438026e7c853e504d33cf09b847205db4d4105cd7bb50bd1809a4901f2e0a8a3c41950aa6a0fe9cf8b1fa4c9992ec92bd15a8e9b05a0a1ad175bd775bb15c5bfdeb38f5d3c872c7025ddf2caae73dfc2942dd4ceafd8dc9c9a58be9f3dc0fdc0cf6e063ea6764e199987529b71a5393428487dd67f1c7a8d9c145582c6a829f5232216936f7fe339dc646c76814661363d3f184de4f3cfb53e935aae67e5e90aed0f417e3a9bf3d748436b3c2ea600c5ead18598386db23f955299dce26bb49", 0x1000}], 0x3) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x100e, &(0x7f00000009c0)={@remote, @random="a6a89e9c7159", [], {@generic={0xff00, "710985c951bdc2fe15ec62f8a8f6dff47d77aa231f9563c863ab41fbb36df20d90b4620532bd118ac75ece82243589ec53023d4c5816cdc3f7c2e1dcc2d30579db70a9ee5ead698b0cfbb770a7839ecae79e235e998b13571c87521641854f5c9471d69670bca343b5fceddf4862ff5dd5b5e9783ae73ec3b2275e280ffa18bf40a781ad2bc3056f60c34658847cab4c45cdc00bebc17039451a9959a997027236867a9d2361bbd57e628d3544311a520925e774671b6526aca8b366cdcf9694b51c579354d6ad1f1ceee98d3d42828cb16dafddfbb6801fc0207dc3477dbb7b00aa5c6e3aa909f5f785566b52ef291a4dd4b764cb3840507483cff11881ea33ceabc3e1b92f44ee3a9ee09e86dbae92698437ed9bdf112a12555f5eeaa450b7748164a371291721d36962c130381492a1f643b5472a039ddc461c4367d71b7e586333253c38f4ebec2559b70d716bd165e5723b2090314b9a6403729bd072881c591336c35a29bcb1310a6287107a640b6d761facc080cceb508a142de5a347dd3bda47ce13094da64b5baed58e08162b0f59f840cb8f1ad5277e35956c727d771a7301257dfa294ee1fc3ad79148ea1f78530b5a57ff5c4ed47c45b5a03fba106f90bac694fc67701dd576fd969ccc12a8870b4c519a1e88452666bf4fd67b93b2689d45a3116bfbcc60e435d151d7bc87f92fa8e8250d4bbc15e88161ae5deb8cd492f08628f4b7ca5f1c48fa5e14efbb755ac9e6a28bba532d862eeda8647ae411b467ba184fbdab12b7bf6fdccaf50378a734d7ff0e60e3b2634025777d4bc3fef92b67a98c7697c23bf57ef5a5d6ff0bd2c2ad92a7dfca8dd6de52c0dcdbeaaec3f8e28f4638fd5dab687bc5f000c77d32cb27228c68f22cbdcf7a1e0a186e72a8dcbe4b482bb9d3ae49b7d2f6491b87325d9bd6010f88281d81da08e386d4feb7a6a9579b158c9726b933375a1b9a790c8c38d416b1a1f83ec027eddc5cf60ec3c8fd9bb4583cb3c5a8b5fd146ffae8cba20557ae8ecf45e5711655dd739456b3cf51c1fbe2ce9dabe26b9c1c4854be545eb5dc578695260a7b3844875d37251d9164bda46fd8f25a199cb3b783d2013cad55acd49d6b312debdf8e1431474eca307605be7aa3e06ac8b0795ad22ac10c6be7d9d86f3a6f5a347bebdd745171b3513ecdf694b64e05526a40c5510327ca326cb81d0f4688dabddfb2c35199e1c502069ccc45bf6814b18de4296112d84aa30a0da29c975b4750b9323971656aef5ce348f5f6cab45df6e30dbf005c24bad3df5c288f47fd3a8564352b597d41c46b5286c327693f358fecac6ec8f90f1f48d7f5f10018ff33f72bbc53b32ed13d67b6f58548bb03804e3a8cf94ad315bb8449c98705e250e1aa4bfddb504a41b7deac53fdfaea7d1b747a2c80eccd8d967e5e6b96226004321755e81337bc56e3d258de2b3882cffe9bc42363ffb0437f7490c00c78ec1da7fa5857c427138cc8d0a9bc1df173e12fc388aba1bcb9529b1bcb958e03a009a0ba9e2c0d0c3bc706af7d53d5a4d01fa52b8552a8656e811a9b774b18b2aa9fcf6700c82b51269517505a616fe86f62d0d51cf4a27fc6f4aaaba491571f734596015af25e0e72c73f05bb59ca4eae4e1bb62c83273cea0c9ec65bf1a9d8a92df4826d605882ff564f217d6cd2bf5183f2b97b0a0b2a654f0372fdf9668db53f1e884fc8885977bc0801d81e2dee5dc468afbc1bbc1a30619d6489425e787479d2fa6c44a567bd7bf27ad092f541d8919a987c4147f6d77c9f52b4ad63852207fff67c5db354eb843340d5fa8123ba87be664eaf04aeb0c9e31ca66f90cc31c08f2588a07f590e740c7c104518482cb1c55df86dc6be0fde2fcd28584bed3759534518651e35126c21ecdcc7775da14bec0b57bb7461ca9025bb8cd4d96bcbda9bdd700dafdf8a8b127e591bbbf1a404b86c1bb84bfd5362436dfd2efedb199c4eb0633025e9ce912521b1630bfb00dd0e477bb5c489cf7f3327de94c905bd088396a10af779ae9d5ddc9451856027af7f5fc233b25ba9c988bcd99b7c19482c40d26c3f5ba50c2b51090fc93f25f6c9f1ab6c792a9b31c15f130f7abac44aa41521e1f58d22841fbd80ac7f38282dd16fb6072c45018b774fd2d6f8213d3e1317ffcea79bc4379ce7f1d978d4ccc55897eca3ea26ac640acd0b36c7fa9922ee7ee923a262337fee3099122cb84bd0b10fcab282eb526fcaf85646974afb990d5b105ad3bd1100c6bddb202652356b52cdcd729952ebc3a9ea7f5873ead861d36341f46af230b8ae627e9ab70d5c3ac9765f00d30d5f230900a23f6594a70e4cff11c3dfdf5f8a1b33ec2a1a2072bc4860d75b05ecde3b69acf0b73f67ac04a198ad7388c20050d62fb07bb4399a25623409e84a6f65fac938d428ad0330fff7168028ed84d8f1c11ae31d4983ec7c19015cc60ebe2299b6d6f69b66e9b26b8dca4c9dcb889c6371c61b6dd9c96913665b42a40932772e23e618715658e2562254dd165fae4558db98cd3fa9b773c031cc920ad9d200143b0ee4ea3f05890be3e0e7b52b439e696d0ca52963b6575e8a9e3a05e0bc93941c52badb70a52cc5a3ab7c0f57eaa8ce6244c8e83bd8228c33a6d852a2ca958da019718883ac753d6a48492a25ed3e70f7e9c07ad996a560203ab2f0f818a3fa9bcb09ee2a843e1dcaefff007f2d1bd3308610e758aec058d4aaf77e8a9eef3eb9e95b45750858cb108e783c7a3bff4a5c5588b82e9d08f8f0acef68e8ea8c907692bb85551f0475c040a4169829f9f00d4891f0e39ea834b863313873ebd73a342e17121c249d89cac9658cecf78cb3bed8885aa661ea9079d545016254571b9699a5af37df867197fdfd4c9b83e1158c007b69f7b67f91d6811610c9bb580fe0987168bbc200a0000438d1667ede2b66441dad2a65fc53fd8f4d61dfc7755fc9811b20e42801fc73ac7f30930241b3519cff391499d3fe3459b2a85459761f1e341ac10a781735a3337480ed6702317491f3e95d5071cdd456ec3451d252483e021f887473b994de095d54522b98912a34dd36a67655ef2d95a181ecd19de6cc86cca7325347ceb4e505cb3b9b9fb6fb94098198ab73ab98dd00118f66fea835dcadfca207fedc5c32a05a5b18a33bf2f52c7392b15acdeb20407824f74d03f1b087f7848aadf533c9261018d375f36d205832338ee1e6e9a1246a79ca32f560af8fc8c153668b282649cec362a42e4a46145ae8d104e9a6a0e647bb017eab4d6128286d27b676a756a90495a1ac1929c4b5bbeca73e19a25dca4690891895025ddf8397dcd18a1d492d18e97b2ae726e4eef5e94d3c6757b55089630b306499690e5591f7eff552127012579ab151b7eb73c3797d384802363d4e52ed7b3d3f597c32efe75c55aebb0c1778ef3bc055e32c833ecbd14432190f3d10e6bfb4e4e4104edcd33bf89ba9a4f96b94a0ff2a956e088055df7b758c37a795d1283fd06d1d8d2e0de9def4e10826ffcdd6f591f656879248671e160e229973fe133e06fce357f8d1cf25bcea21bfa540cb7d890198dfa544e3819f2b48b0af07122fdcc965ce3a8b59f17461de9ea578158f4be967be65ca4c5737188f31b950f21bc006cc697aec46c4294ab77e71b4f28bf3df510cc6165c6edad98e1def6cdce04841d6d1df893109e207e9b63e1c3dd66d8ab786e5816c4a5f634a8f6d4197c181cb9425d470bfd3645501ec0c4420bd6415d3050c1188c576692239ceb0a992e929542f86791d394c3b07a4cc3019e2815c07a698ec3a59e5fb1debdfee4f0541700410ac3fc845f0b24aa33f51991151e31e25e7afd270514e52f952e1b3be3345567981978a83aee90c250e98029dd0c3577bde9fdbbd34e0165af8521615f7b17ecbfa4cdc4628736275c50b903d73e3328acd4dc1fcba5e6c0d914326980356a9ca33ec139867a4f6844b4ebe0ec3e64bfe79ae37f1cf75736e04a4214a6cf9e50ac564a6a889d873ea4a5c8be510ed795f1bd4ba32e56ac2db76beb8e33c7bd7d697730b903800eaa6f165604a01a074095fc16f1aab0672638171129d86fc5379da4c0c9571a8320ef2126fe20895267df6d85a65734a9cbdee8bef6e1e8d3d402dc387301b206eb7db7acad2569fe540d7c592c0961781982de4c61b3f61e09e83697657a2121406670ad575ea2f66ee5ee8a720fb413badae70b6337a5f39af1cd6a42482c260aa9304336baaa709d0f6bae08db9ec375f128ad541f64df547623af58a7941f88e4934126bf82434bd97cb900e6038b1735b84c0742283310f5d09465ca55f57d7a13242502d725e291f126888259f4b8c55748d8e7be173790b638c2bd3d79b733bdb99b341c38078532d83bcb6ac72e6e95d9b92e2f3447230eafa771c062a681b423c41e5d45a7c1b7af5abbb80b199ae03943c13676faf95b9b2e47c8aa517dc96005d86edbbb84326a344ae00d9ec5fe52d30e8d4ffa06a3d9d84af2ac90e72e016e34d709904578a32610aaa3e5d24b85a12142d71c5c908cf74c780cec0b46abb33a6f6e8c61ff0b3d6bbeda28247fecb57417e543a5e1dbc0b75fd2d48f2ce2e1b484e6546c0a59c1b8ea5fc2e5a3c971d95fed68f4914f32dc8c19104902c6c579efdf38d339c93da85972cd77c993954dcfd34e0fd5f1180c0aadbf1c5f595115840a919be2f7997aaf858aab955f0769584ebdfc1aa96177232c45a2457115e51d35d5119e721c10cea3194c552f09164bf8e7bc42f73ab30192137f27a9a0e75157e12bff2e7b5d58814bcab41da40988e9e8d692e125c4fb104fde86c1258225e65e95dcdab8159eff8a9bcfde16d576bf8801ce9ce2d1d22eb2448eaca3d1d62331b75246f82ee72063fcd2ac4525e24463077631a6a62f4512fc284025cb38837d18639227a7b39e34f31c6074130f96fc2122b86257eeefb9494b7e0d4ed67fc4b13b9832f5612ba1bd3e23c4da8858f930948d5b73bfc5dd7a9240feebc7a3ead54dbd48a444a59bee95647acb97f9b77f7aaf435ed9a9d93e1520e238342eb93c9a47f0cc2fc5789627b28107191f0c5ef6354fc5a0ba2ebafedc19a1e9e54e29aa1375004aa91d6e5fa9907ab471abf8b0e719b0204787bc8d8bee9b5987d2546543ed3e4e28c7dbcb3efbd91a724db1b054e8c142d60b6eeee9108b3f6b8bea0d1b737fb9b3e597176fa8d3a96d7704ce9f97f59f562348555b02231d7e44bad9fa685d98f09d581e37dac3162d464066f9c8c8918da2181096ba927b9a161ab6d0ed6eb148eff3357c115c32238cd8a391d9e052051c0e632248e2febb1b3e8b670342658da5a79c2e7c9a8ec076689b03d335a1f202cfceac58abd4289e61d3caae0627a5a828f0436231b2e3f08b523509c0a130a0e28a589eea3a146bb67aa80b022901de492ada950a2d87d4ab185aff509ef4549589096715ed7d8b16a8b7ee3a2563afc27460b5699f42e9df78dcf001295af2103515238049fd54e5c1fe9f7322edcf514022c9ae7ea797a8558d5ff7dbfd3517352c547fe3ac1e30b959df9856cd81a0bde65278c9fd6796937e8296abff662b182d54b6197e8f0586dab05698b89288676e714e2bf52a87b214bd69efbc7fb4f1cf1f2c2af749456ed2572159dd486625c4a0337c6470a90beca5e88ef11776c46afe374280b959a35bb778efdca0dbdc79f7bfa276cce9cb7e38d56127c22454400042cdc087d8bf8332ba5605fed56c03d23af0472014938a60dd4b3aa1d0792"}}}) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x102) syz_emit_ethernet(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x1, 0x5}], 0x1}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) r2 = socket(0x11, 0x8003, 0x0) poll(0x0, 0x0, 0x0) syz_open_pts() semop(0x0, &(0x7f00000000c0)=[{0x0, 0x40}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1}, 0x40000000000000d4, 0x0, 0x0, &(0x7f00000010c0), 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x40, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r4, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto$unix(r0, &(0x7f0000000100)="cf2b874c2caa6bf2c043075da75f5ae093bda9fa6b8a6473cfa47c2458cfc39f96ee9b06659cc48a1bf1477abc03c826f7", 0x31, 0x0, 0x0, 0x0) geteuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0xffffffffffffffff) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000180)=[{0xb1}, {0x16}]}) syz_emit_ethernet(0xa2, &(0x7f0000000600)=ANY=[]) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x112, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r5 = socket(0x1, 0x5, 0x0) r6 = dup2(r5, r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbff2000"}) syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, "000001304c00000000000212605b004000", 0x0, 0x1}) ioctl$BIOCSHDRCMPLT(r6, 0x20006601, 0x0) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x8001, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r6, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x3, 0x8, 0x334], [0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [], [{0x0, 0x0, 0x0, 0xffff}]}}) ioctl$VNDIOCSET(r8, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000000)={&(0x7f0000000a80)='.\x00', r4}) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000001a40)={0x10, 0x0, [{&(0x7f0000053000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x101000}, {&(0x7f0000ffd000/0x1000)=nil, 0x0, 0x2f47}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00001a1000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil, 0x0, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000003a000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000031000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000030000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x4b1c}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000180)}) close(0xffffffffffffffff) r3 = socket(0x2, 0x8000, 0x6) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r3, 0x1000000000029, 0x8, 0x0, 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f0000000300)="86d8568f9148166e0d447244f06d6ace6c36af6fc9afa20b4aff4622aa3398a51bcd96958cad9f63af6c63b1cc02de0ff9ced6297925982530f09d03b87b217cc40336251e9c08c7a72060be6583ae1b4108c823998e459d28e7bf2add8edc09f78bea0360a81e7ebd63df6e6bbab3afdf35117f68737f32d46ffabec381a9d66f0072edb34ee2854b283964dcc0adb7479306b94078323541fcb5036bb7a2d160894cf7a81d246933ad1f86dde06714776b8a89ecceab4702f1064787ce5e8928804228abb5", 0xc6}, {&(0x7f0000000400)="210fd5a101f2ab1f8c392dd021cc29607003b4220cd8ba79786038611509030c144e7c0e83d1e28a0c25ab1ca2e6199680e9cacd434968c8ae08afe7cbf294a3a3379d490041f2a34733128ae688772e311737eb13ca27f12bcdee360eca81582ef79ba5627a169564e83edc8b7ba9e547d4c320d3afad9c5a3969d2107afcbc4bd8a383", 0x84}, {&(0x7f0000000880)="ab3875771119e96d24e0154725ee6443d90a8bfb0e8dc365f525e7585f4383afa1efe2ad5b1b206af8dd2524d8d3642e66aa047dd1f0d89131990b18d1c35cc1baa5052aa604a8dc3e4672ceaef94d1fbf49291dbbd729eee2863f561d1d65e3f07e862915a69f2badda2a9b249faeb105f7c5a1ded722356e6530ac387c87b979fc702a1dbba09940779736b50de4e044de630f562de9f8bca9e043e6fe6f014792a5cb6c423c105183abc74866762516aa968d3af24d35d24816b27526597014f09f457f2bd0533f589c26f13e63a9dcaad043d8ad6cb16e7a85f0c681f029d0d2353998fcdf3448d459bb2f3ab4f44f9805058ed4861e3ced01c671740a5b58cc2e76ca1740080fdeb966ab99df9e1502c706bf2787f6b1962506b590bcd179897954abb1980e643b47928cf7e99e7d38856f5afa7fcfd65b8ef126b6e25dfc3dd37da369160981cf9dc494f23f20c5f1ca24c7afcb50fc9e04d8515d148f27886cc2ac017451d5a2b11ce4fa275d6fdb81e7d234245c8e8d489556d84e8de716772e155d09f7a56924f32de153f6b9ebe923790040ebc27adc74f763c42c744a97a38789622af472ac4cfa89cfcf8b938a4de991ac6fbe710a88a7af7bed90a034825ce5394f27d9909d80d4b081f156194afa8e1854754f2d3d28e4ea833615d8a065a5d7cc21722fa8fd9e3b6aa2300b974fa1ffeb499751673f011d3f01744322a774ed1d9f26b8ce09baddd209617b1642bdace4ab467b0367ed8b83e5481452ec489fb627c9ce11197fb7aefc4677b0627532f13d5bd7edf5060e7f03667661fad6a46416ab1faec4d6647fb835a7a68e1d65d2555a7220ddac2feb593a69db3db11cf03112e62ac6b6a0ed99b2837b5070666a76bdfb106068aac94c5189dc02f29e1c39b3b22169bb06b537ec94481eeeee3b90b082f5b78aa30e9cbf16902722dc7f3235498a6d448284769d67537ab07845b133c8ca69606dc04d12bd9ff388bc594ae80c2f27566080e5554212597f1ba8b45785c81a078d297e618136059b2859cc0d85e34b0dc52e619a252fce4e9d937502b516a66ca083fc47fc78d98bb2506ff45e99ceb62633e997027d14f4aac066b5d82df5632af1c3a8a6fb411210ec3c486d6d41ca97672eb68cec0059f90d31adb994920aa9888132800fac42aa7bc697170628a9fb5e17096b053681f4e15118719023cf31bc4be7ab72bdcf2574b10fc01eb9bd4a44ed21402903c4a8cd8656189bbb8288197612072e2ce87ecba5be4f88074a072701d1c0e4d781c27478c8a4d8d74c1902f20b6a37b235f7700a2d7416e8f7ab680066e3dd3ff372d91d360d9be881d3a90ce2601354ef014ee86250acc591bddc9bcef990d317e54ae6937e620776e348975d84576f6376c011d84bb3aa6dfe47156785fb364687ead4a8817c4710393978f93dacb830799105224eaf9f763c2b178794e60985fb71c1797d064849a3b6d41d1a5e634d44d199f6535801a5e41c48dcf3a18a5a67863b6a8695512b4dce7d0756f191d7251b7f6055b732ce744cb98cc9cfb1ac2df31217fe570745e9fdd35b2b1279239f930709e67b4b00a13b1ec7fdee2f69b4d0bb2c12270c4541308c01732c71a27bcf965467321a72308560edc36aa45fd9bc267dab458e16c90b8e7833bbba7ce6d81f987769af3bcbd23899b1f95417084dca7d4e52c217e204a26941208f5be4a3ec0360d351886f6c5c905db083bb59780be373b1156f5a0a2e24abfb8371341efe98b4e71e0e2b1b352ba6a3455e9e067093ce033d4d7c9a062bf8ad1d13c5b91f1d33eec1c995afd7e04cb85d30762bc4cdedb8100d36893dd426886ec6df4559cea8a55ca9ca890c163074dd7ef6f8291ebf6d608fcf637dca13f83cb2b33393c04dd1a2175aae69a23624402e6a9b1e3476fc23d2517094b504a35b63fd9ce771b1cd0d2d79d295d5d93f0724e40549e037dcde76f265e4c4c23f004055f019289a54f2a4ac70e618ed73866bb0ac7d50e9fa3cc4fbb1b7e0fc70ac4edb9f533e83d4ee8a74e114f97d6a3caf5e37f091299a38e0f816b9e40b6fc8798cb95c8a9c07100d5bcf25e29244e537296afa049f1b56d9a2e67f64bf8a980286ff375b6b7afb1c975bdcee08837c45e6ade6a2718b3337111d269f6358d83dcea934e5aab7fae8b67c01e90938a18fede2f02db81b709473a29237f4a1a85f7e5e8e157ab24acdead2583765faa05311c6d8d831b01b3ff261e6906ea0d7533f08d175d16adb5fd6e4ca03c5493ec49d87dc143d94e1dc51d3a7a74fee55bac06fbe6de416725ffe68f7299b0e2956d4bf166577fa16b1e44df0af343d8d4bf67dfb9c383982c3923b41d7654c9968c6915a9fbdec803f732a773d0a7f4aac872f0cd2071bc8b010b43e80b0ad1cd942eeb752968b19d887473c400cf78edc436541d70c749bda1c16deb7d23bd97c4a47e66eb2a84d523de8d0980f04e76007c0bf6237b98e865e02d342ce64ea72bfad7ce2a0fa90c42825d410a9c3ff621d05455e0c20c7fe094ab7d898b870e08a982682386dcfddec58e6420a98948533d9e651000aa4df01d032f0e7785c01d78a4201c68f21a4d718f60432e86cd4720f5f8dbf4fbf465b278d8c33b4fe755aaf9ba0780fb758fadd10c3b1e35d037ebda41002fe5e768c28b3f45fac1fcbe5843dab26f423a9e93c3d1eb10ad5089c2e8dbf0ad3a4e13bf064202312bc83441f9cbb0a99c85126100554d0a2ff4c9c5951a8706003daeedcccad624aaeb547a56482cf2bee1a21a46a43230b111976295f691fa4b993aa1c1d167f131c72e18c4679b3ebea8e3f01dba0f6d37b2f6d637080c2a44df9c22300be0c956f970c8410a85c737e8a3816e3d0b27ab3c51212eb00b78f8405a53d1f527ae6735d9a0e976ef94501c015c32ec3476131fc99e623c28a487a2bac123b7987efcfbdf02ddd856c56e446c58034f27b807be2010ee6ad7cc2acb900b407ff87af2d538259b2d019f387d06481c6f1e50cf1cc1f8e95465773f76ed4fbc619fb52724ae66eea5d2c7292d2191e60a895080b9d29739ab75e70c20e7b4273a219515ee6ce7506bf6f261396422181d3c0fa66fb8b15956e25e6f89f36f114cb9e0e679cd4786d8e3d523d54ae96831c9cb7056e2406124999428bed8219cd06524c62e6d88c8fd66336559de09bcb51530d5f12f0dd297eb235af7dc981d841ed903b42c0c7022e6d43e4c0233a610a3e5642f6c7185718c425248f3e7796937ecf54f5b3ca64828bd0670c4ce27d2b4a08c3b6c3dce5a4e3941f1ed7f37a00fe21de7c447f55d66bd79bb7137dab4a7d6f50d67daf8f153ffbdd434899c3025665f33a8f7df187a80d87d5ded4c4b1c287124b58c7b7bef1e1f1901a1c5a5fa955ec7b654511cdb32650e4c6bb3ed1b28fd8a623cdc0eb67d05293a24b0f4720f20ae3286c7561477f149a267246a68a8626d0f52d02c60e2f6d6ebdd0aeb487bf70c1ab27b60e7ddd3ef37c46b5c5aefb12e6597989708c9bc9c97d618ae3c9bb83ebf362b1383dbdeb7529bf387f112755fe14664b99aa0717908e45bcef640f91a3318c9834187b87d68ecfd6a9e3ecddd79c1170738e711dd29df0e7c355ec0b899b2c9b2644b23f4533a9bbba9f90e9ca1f13338426456312286af8fd3f667ba4430956998fce225f1fb39471d47a504bdfb400187ab8d15ddb143cb7e0ec075c5b8e58ec88be8616592c6a767d0a2b064c7b7ea8162d122d12fd273e9736e5ad59f036b003f3a1075449dfa1c1db52866288089c152e52fdf60134c6c0824dc8d301532d414b161814d73e8ac89bd40bf20f1af123f439154e2d71ce55b7d9a92aa7fe1cb99600d1f084c294c0788b8f50406e0d81744b13ee4360b0182146f95443d6b5e31f6ee2e8dd0a20ebd559ad5e8d1a0fa900cb66b79d6151d16f0e24741b25bbc0bd9d59b20f187deaca0b1cb9c7fabd1b101abec8a29a74b84b88b1500aa0adc5cbc5cb69210d837b5b5a308fae753468cfa0c25f01b00d070176c157aee996ba7ce244aef4bc4c0a9e786b816d8808cf3f4bebe1f8f4810110bd1013e2e36d5b5f79f5983c1f7a0e22e3cf75b2a61c12ad4dc58eefbfe845d1ffdfd0b1fe0a797e395f0f8f2971475aeca98a3f941945231279face4adec29f579705b85e7373b0e6657ba24cb1361158cb78631692281f8e5fb1d8d995efbbd66489e496c2feabc917ea12de345567023270e266f0fdaa261bee4ae46be9adf4f0d5610d2234d25911ce2d141340f0c769c7142f3e8636b3102ef7252b12f6b88119d3ee618fbd9af1d9fe43ecd8f840045277e134eb2d2c5b2a61c39f3c5a8bb6446fd5779a590497047d674970cb31e12ada7a2d488f95432df405d63fff464d9341e7b3f15444c9829781c1355c008b28a348939ed10d708a6ae4205c9b42aaf719a1a1835616d9bbb7a1d86ddfe85921835571de793117e67f0075661aac7ffb11d9eacf52f3816e49aa5e792e9c1ef20435244fdd9162c9088c69d7c2ff30b3e0d824e76783312c8e401e5813eb374c06d0d92c440ec179b7592d9e3d6eb459d1509f50ae36e88b1b4e579f1bc223e0078cadef10d8db151151766a3b155c22a79269e49fb27b64cdeca5463c335679ddfd235086cf501302f4d5958eb99b6b1a42708a9d4ec8e86c81edc6e701ab9033c41255c8d3e81f4acc98a4b1a16bac50939acaebff1ce0ecf58418c8eadbf6b27d57ece56df2da652e7f6ab6c4862501905e4cb6717d203814f0ab98aca5dbad5190b3bdbbfc67e3e95231438174a64e5f08513c2bbf7fa3e8ceeb67b8fc71f1d7bcb29e15de7b552b5a23f5903863c2301b3da4459a38f3037cd0c14b3c2d714642ba6f1452831e56b160eff0f4cddc9af0a131223f56855597084f2d809d3ce9a7643353642a2010422f1523ff192f732c38a63aa6fe99326750810ce466ffee624c9e74c4d84b0494289efa92d4de11062c296fe86b3f8299d157e59f9bb7c0d78cf618ac49aeabaf459dd3390fd75171d436ec4af260b42ae7ee5932fe81ad6a9019fcffa0c20271a99c4c8b8f27f6c3be1fe0bdfbfe7f2200a7e4124d12419045f106ed66c458de320cb8bf3d03d4b22945f73c20ef786f70321f8b9b5440169400c7a074466327e6641ac679ca0fe14e4eae94faaad0c14b7247d3eb87824a367d98552143422529771dfc6c47687216b6351a5ce39e9c2555d7bb12ddef79aad2e7738e3dca427b160ede7e14253896ff3996ea04e08b0e607b1997157039c1aea2acaa3ba5b1324af9259a3fdd6dfe7a0d0e1bcbf87d21176f45826fa052a66abd2026fe0e9881fd0008f540eabdb4401fe20d82aa7dc3c5bded970a0361e4bd8b38f0f8a8595cd087987f73dba83f0f27453b8acd04c230d51f3fdfb17eb6e2f766024c8e526755a2b2034f21fd19c601881bef19a18d6bbf2c921cd4e5d396faf6cf4d75ea5e160306b9e07b252ff76c6bbb526a9e1b6563329d3a272439f8960b3f14c50efd29cd8aa6ddc5cab3e2c8b00df6332a0fe810aafa3edd64aa2137cedfc7437473ecddf3237e224c363599784216c85aed135214afea9e555784a9107f8b620952e9dbfdbda33c3c301c4f08aba32e75db28bce98bd0a5d8f551fba07ad35711cf8fd42167f71ec175ec6e225093099019eb476b1672fc8f0b1359886447251c73b24fd207b38adef6eb04f6132a7bde59cc3a2e793c82a52dc992a20164340a6db4b98ac932faa49206fde2bd46", 0x1000}, {&(0x7f0000001880)="8a5125d4691b3fdb937452654bccfc1ae52fee4fb20be924f089f6ff34b3dfd3743909b2f1b16e9c8d8bd9d32084423f88fe940ba423000f437e663551e7464143b59ebd7ab7081c47a4b61a6702af3cee9e7209eeacfb5b2543896cf33eacfc575ccc0c534856e4b0e269720f68ddc75b739fd2f0019b848bdf33cd5ee9441b57fe2a06650e673e3c23003d9af5fa67a6d29018849cc79b4fc0c900f8fad33b72757652fdb9d03cf8", 0xa9}, {&(0x7f0000001940)="0fcb15daf5ee35b39ab1f327a4e6f64b4a95a2841762c0a9e941543f0d428f6692b8320737e8b3b27fe41245412eb66c03e34b714b6d62b0f72d35b0de5f9333dd6df6f568abb8439e7418a46760", 0x4e}], 0x5, &(0x7f0000000740)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r6, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRESOCT=r7, @ANYBLOB="00000000280000000000000000ff02000100bfaf", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRESOCT=r11, @ANYRES32=r2, @ANYBLOB="200000e2100000000000ffff00000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES16=r6, @ANYBLOB='\x00\x00\x00\x00'], 0x80}, 0xc6b116eb63a76a8) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000840)={0x8001, 0x3e}, 0x10) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0xc0}, {0xc0}, {0x810e}]}) syz_emit_ethernet(0x26, &(0x7f0000000800)=ANY=[@ANYRES64=r10, @ANYRES32=r5]) getsockopt(r12, 0x0, 0x9, 0x0, 0x0) close(r1) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r2, 0x1, 0x0) getdents(r2, &(0x7f0000001280)=""/4096, 0x1000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x10dead3aa5c99cd5, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) connect(r6, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r7, 0x8010570e, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0xe216, 0xfffb}, {}]}) close(r0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000380)="e20112e323ffcda4d5e26c8252122365bd0300c5bb46baa801e443d4d959bcb51d11077f5c78997490d4eada50003930f23a5ff61d2b7c3145adce9a8eddbabb06d355c5095321c49ae41503bb005989a5ca827b11c97a024f5e85fe7d495fe7290d72aa1d7cc9e0535b8a0c516a2f273382214553117dd6d43560cc", 0x7c) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7c}, {0x7}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x48}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x102, 0xc, 0x0, 0x0) r1 = socket(0x23, 0x1, 0x0) r2 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0x0, &(0x7f00000002c0)='./bus\x00', 0x6}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000200), 0xfffffd5d}], 0x4, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000002c0)=[{0x87}, {0x1c, 0xc5, 0x1}, {0x3786}]}) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[]) syz_open_pts() syz_open_pts() socketpair(0x6, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0x8) flock(r2, 0x3) close(r2) r6 = dup(r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getsockopt$inet_opts(r6, 0x0, 0x1, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) r7 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r7, &(0x7f0000000080)='./file0\x00', 0x2000, 0x64f7) openat(r7, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) socketpair(0x10, 0x5, 0x82, &(0x7f0000000280)={0xffffffffffffffff}) fchflags(r8, 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000440)=0x2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x204, 0x0, 0x43}, {0xfff8, 0x0, 0xf8, 0x1}, {0x6, 0x0, 0x0, 0x800}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x37, 0x0, 0x0, 0x0, 0xffffffb7) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000100)) write(r1, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a41e08d7a30a7d5ef9e43f504282a82861d7640197572b70fe3d7b705677e4b781f47e507151e0d806515acf5f75eb2ad5c4c98189d", 0xffffffffffffff39) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x1, 0x6}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0xe6a, 0x0) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r7, 0xc010570d, &(0x7f0000000540)={0x0, 0x0}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffddffaaaaaaaaaabb86dd6000223b00008cc1fecef7ffffffffffffff195bcf133200be6bb1b15a815db575c7663da59f0000"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) executing program 3: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069de, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) executing program 7: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pread(r0, &(0x7f0000000000)="c2eb83ed5304cab206704e1af95a2a7308aa79d2340b80077c1f72befd770d3cf7fa48dee23d", 0x26, 0x20) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) fchflags(r0, 0x10001) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x7f}, 0x8) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x0, r3, 0x8000000000000001) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x2) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000240)={0x2, 0x30000000, 0xd}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x6) sysctl$net_inet_ip(&(0x7f0000000380)={0x4, 0x2, 0x0, 0xd89cb4d41dce0140}, 0x4, &(0x7f00000003c0)="4106e712dd8f5296d952ef4fa9854eaf2298394da93ca56cedebb29f4208846843bf2b4b97866096c0589b625956d798400c6eb44f4a0bed9732dd1e35587764b7ad7566e2bab375f61d4256", &(0x7f0000000440)=0x4c, &(0x7f0000000480)="bf77be07c172ec15954d98eba77cb7034009a7b78193b59465e809e7da0771f414ba3ffed8d2f1d90a32a0aa107d0d03a731675fcd0fed0c4399aa7b215019329ab730c287a98071fa9b7f66603c1f7240da085c8ce1b75a8ac3be945372d3007f2facc3f0914793faa957da8da7e43cfa850c5b6acb351abe15c9afab6f2056b061197f4075042db8fa19984461e6e4d31a5d78a5a78b69089b7157d7c8ca33a417c3da2add1d67d77f8ed33d95eb989b8b92c807b2d8f11c43a53634daa5b5eb0c9ceed117eb3722a1917e9d442f016162918aa42f5b5f16bab44990c8138778b0c6b8acaeac23824346ee662408de098f26670f79bd13971105112ab560f384296b73deeff7ab6f3efb259390e947ba852290be1ca15fde5b1a0bb7285985b51fb37fa0f6f6b45df42ba26603cfb79f99d52e19e380a9c7a89341e2567e8f3a430e6174a29ad8714e0eab0c87a00abb2733435eb04e37d5c1a8b79fea2a4b509c007136e9fe3edd4a9dbcb88b8eb1fa8052d52bfc2ead99a16df04e7fb16e9d671a5c640253f2477d043652528c9f58e922138296e2d2ea99d9d335f4041e21697b40d5f9440f3b682aefed4b91ec25bab38fbd3e32f2d9e4cb3c8f09e99c33379576d126ddd3033a8ceaefd44c360a0f98a6548a8529a02b40afd0d8f333b30381e3d5ca524a9b6be3987437066a7f96d527aa7c5568caeed562c302ed8cd4a35a6abb29a171ba80e5198fbd02a1fa6b3c49023086d0fe5f8ea5aae23f0cdff3d2cccc63898e4b91fa5d133c919d45e16b4a06008db70df95685f83e9c0fc40e4d247824d018dca4c6c9995abb353dafaaf11c281791f5b3a5ef7f0b2760827a2ef4b64bc6e4856dad503357ee6a54f8538204ec7e6326e63278c32a80a36c3a7f2aa81cd638e03a4b7d6d5c83589f05c6e76c510f978cf2f825866b85275789acaabc0208dc6d69ff390f556745f829c507218d54ced3f9fd7d61c14b111bd17ea42004d12c9b31bf58e47446e4214093004206409be8cde9385a0f2bfc98248fd91c58b83e23bac48411b6bcc64e117b268b61335ae50dc3ba603f6aaa814270ff04c7e32ce858c113f7af9a8818666b621c941abeb45fb619f43473edae965a0d60ed68a8728fde2be9dae3a16f707e77fc27c39f49ffda8a2527c30a4e0c9a18f9b2230ffb54e7bda9011ca59eea765c9d3537672ae2b6f17efa4e3f5fa82289e113d487cff1d8387f6853e1e5a40aed1057aaa53f9f7964788ddda48a0777f379fba1dc585289987b92e2203c4268980d29c69de1737b2ed4ececbe9cad663b8a062a80e69a9d05ad2775404e8acc0b5b0b3add9e16219f243aa0b8e2f99bfcf120cb321971b5b509f07346926ea7a9a14fb26bcd08210ed895e2e44b3c9cf80296f98819ec033c8be7af83e6ba371270fe2ba2d8fc8dfa7916d4dd30c9515020cf716ec310fcb106f22c8f6435d22e3d36b9bd11b395501ce14bcdc0addd3c88fa671ef94149a5ee416b7efd463dae98e61609d4b23fae03dd0d97a4f05454414e725e0a2c974fc22c9143a0233444944e1beefdd1b6abbf978df048f95531863fa7f2e70ffc46af819c49ab9bf224b967e4d2e75e97831abe7433d5b771d65199e6f63739fc8da00a2b2385f5517df406b3afd5aed782d617a2a62e8a66e1bcde42a342a73c15898f22296d479e8264a19720338b891c11d487f8ba7d7f825621efbf4b4b6655f713a4f5b0357ca0e86f83f1194be979df8993e08011984fc6778892a519868e6b5cee81e91224084a112d857a12128aa7100e070d9264f41478da980cd8369d4fe05ccd06f5d073dd749d4467c18d5e7251034761e2d9f2330f6355eed00c7ac563c56d0e53ae2043c9954febe37aa4b5193d03a28c20590750243ac499365065c0a45ca81f16dfb574a9586ccee7f88f2dd613861123380c787a0346bee4ae5a5920a557b45c72c5a0fe5c519e29f07b226e4adf05a9521222105662c68a805efd5fe4a3532f6dfe14392ff612c422b464147a2f1f0e4a301815ae03bd6c8083f3bd4190a4e70417f4456c85f899bb0fd7cf81d290d07f96382967110cc3098564b66c9cc56a90da01c72e5fc5b0dee2d4b72ffc2728f59c8a4cdc44a2e4650cc2aad022e9a9a6798d14690620475a7b581a8b2f504eae0f749213201818bfb11d515c92d99ebfff4f5679ae2d785bd7f0983ec7a2f2c293a9a7b7b61d76964ee59795b5098c7b42e67a305d0fdfe410a74710a9aa4cb1b63c52af3cef1f068b659d24beda9f905732f2fd365293af663a9dd425fa7036af26e26c68687fedeabbbd3a495840606fc6358bb6dc0f008fa527e05335f0e56c2cbff79d9b431831e6a16b911db44139292ce509a1748e5e6c9404d4f8a771bc7073445c8e61874e45a7b49e6364a2994b06137fba692b1810e3063be6d56d44bee62d7c813f483cab217a1cc5b58ae77a0a11c6a990dec7fa978b240e9cbb2ac0f8fe685c5250e90ef73d254ea51dfb4f39228a1b25bb7daf68d85a88ca6684bb3056114335d0ea9d8288d2ced3b250a795c59ea934299438150cda115cf5e1ef0fa2c415826f6e7ce548734442da31179bc0039f975620e2c517a74e5852f2ca791f49e39e4b41fe283123cdb396c3e3c2cdc14e79c717996caab723ceb30932cbfed56defe290c208a4caf66e4eab4d6b4a2ef5c6f13fee031e1d224b7370d21b245cc256d46354123534015533af027cabda183ff9316fea43f8b176bc915e63f07e40f2da4e02c83d23ebd85de665c9df124386f0b425592dc6c19c701a134f4dd16468c38438b53bba98589b0e421a38cca572ba6aabf50080c517c8adf8d16cd75129efdb27de3bdf537c9ad063efee102c7f06b5fd88275d3399d63511fe3cdff69ca8ae3af1f97d418de15bca28b64faaff45a8ba1e5519a34d69ea790ea7d262b2b98e4aa5b2d144a237f7a91d6e6775f3654325abe2709c39de657ef3df63e704a418cbb2e80050f4d2df07337f40913e19a35b8a5782717cc20b55f7e2e5d90e2be468f6ff8455e3ce0360ac792c4dc8c7d32900d046bcb801f753042168a48c15d7d684b827aa9e8d59ea0378343ba7667bab65bcdf80b20b7002b1b89afa1ecb5ecf94a81e9742ceee835b994212f05914ecd6ee3794228783c9d23148913171ac7160a28606220c36509e0529e165f869ab180870aa7dc4c7cd3ab8d40fbda4a10b17871e350751f1d9deda0e4cdf885b702cb23487c5380b43a74b7c72b3ce4c5cb2268bc1d533213b247ef74922b4b992412cdf52aed1a041f7a4378ef23cf1c9343b1ace2d35e4f58ad55063407ab425d6c9c16d00ccf7efa786cbb9c6dc733b62d03116b9352e9ea07efa88a2815381a30d70cbb7788d105e44c3766228b725e35c255523cc69a01b968c1a03a363fa75d011e14ac4bd1203718eafbc3744b87174148997ea19931307c1fffbadf79dee2b0780fc9058d30a4d5cd286e865a4dc898a921675ef32cf730713c13564cb794bcbed4b4c01b982300732f5801b1d90a0e4a5e2ced4ef1300270f83705faf907dc5d17992df5274fac880b6c84c7ce14d0ac5de2dc7437815d01409ef148b4f103894f198af54c95d1b00262e8a23ad4f9d0ce4ab9dd423b98f036368f3a58a78e82731f0467188f6e25f0ca6ec6ecdfbc438edbc13ba7ac34aaa495de7e7cab5013296da2eb56261267a521ca29261b51d3d08d02fe7ddb8b24ac07bdafc62c003cbecee472cdb8075963050bc447a204ffdad1242b5c6adefc3bc0be2d57bfdff73bf0e457847edf93fd491ed08ad4614b318426edb816ae68214005cef9ae2104d67fc680d7276eec5a31478aa85ef7cfb53dc978b534bdf9bec2a44effc5efa065521cae715b54c153ea69e5acbfea1aebb4fadad33af7ed0f9c8a91cedd75d9ca7da21d8107ca5b4245b47e468b828635fd37de2cba83670e73274b239c0cdbcd14f2f78fc130feedf68bfa8336da77b63df1c0aee0c6f0b593b1b6111e4e4bf9368746f056b4bc1750fda5348117e0a346841e576b1d84757765205773ea642fcb58a4e734ed3084eea69fe6ee9eb088387b30c9070ad0602ad8dce44953ce2751314d7335a2a66180cd88c23ee81d9fe0e2a6baad2c9974be9e3fd715973fecf4d543a59fe3ce1ffadd5171095cb2da9a303d04d975139b988b7c3d26eb4147f103115614c24ac5f883cbfc0cbf9c983959a098c6dfe9147f7951cb8f6ba3374e0ecf5d016c141c3a350284c22b41ed2bfc2e57da1cf50b8a2a1132adcdfec737961b01fc25e3a073e801b900160f487c16d34e0d17ca1611cf9350f6f3925f3b7a68830277bbd594cd6513bc353e432c182feec0327d124433338f4ff5af3c765999f3bf53e658b7558ac02f58ac78d675788702d7bcf31d5be6ad10de2f89d13bab5e03f318e10a4f2335281048470c4f903634363ddf76375b90ea77ddca132dc7d6aab71d4358cd13a1ee2a1208e13e73791c35e8dcf0bb162040b16b3ca447fb2628c31d63e3858b0f9369161bae308cefea4a8863fe7949fcd12c76207d75965317311a3565c1a1879efacbce5aff70fce1496e4273a849f7fc496e5b8cac2758a02032fe2043b103d07f46845b796b3a3bfd97e4ca679cb254c95732c183709d376e0a3e1a6ab4e593f8ff72ee254e21b0545723b632d1bfea14fc8f0f0cee0abcf971fb5dac77f258b6b8c018b42fad30fc367e79d3cd3b035c9a906fda897b439196678c29efe3795ae16427412cd4eb9c5382d359245835f9231a1af40670515e1a02b79b92623f97042cc1bf6855e16af19c184562cf4203ed5d49f3df51673324245b60ba926b622e1bcbd3dca8adab6cb0f50eee21f02a235890383eda3dc84d39ca95efa7483164a1b0b29f6643ad3894d913dd0ee9f798e1745317b1dd2acf770a8e60288b81a4beabbe4e9d6df791351e32b5faeb5d222cff9862b6af87baef1ffc6a78d019d95f4e2366c4754994f19c502ad6ab005c3b699f2f0b1dfa1d92b21be8a61f0793f1630e884a124b09a2b986a7dbc0e540f075ff7b62e3fb1a5fa7723eee7f76bd25e8bf95b4da960df174bf67f76e0bfdf6dee8013109551870b38c589f564549c68c8e225398389d20919d5c9db1681228fa3243190acf4cc76ae512347e45319f20fe3203981b643bd24aec8955c1e64f973a326add9d4096597d591ef48047196569e29f93e45578679efffa881aaea46565c78c0c83f424168fcf0d8a9ca309de08cf31b1facb6a85b132f07567cb35dd6c1093696c8e42e3fc59052f224e952104895bf80afa35ae662f5a90695bc7dc6394f9547b3aea0221e49424fd66035b73017eec8864abaa362cbb3a3b467d9749598f9792bd8877276fbe3fc12c0a6be68f1945a65e0c0c0c18c9c29538117709519f8b2c807f646b0e36d69ca39beff6fc5cac424d9df7f17a3b27edd239d2000845d51d943e3525c33876a48059703a124d3ea139d2d8403ead58ad780b49fd1b69c19276a79b4672f096a0eaf04e4864037d51f2f30a4c94fc496ac440ac1ef8ef0d0a16c1d84a4d45400e91ff03c6d76367041bca6a26a86c7b9f20b6e3fed526212a4bd1a257826955698ec5e5923ab3285016d78d3ae80506bdb6bdfde489108fcbfd72f61813729789849cf535c1f20e5af8968846bbab090c8f8888f065f08f2c2f55a668f89abcce85179bb90c3294c13c3ff8f053e4ce4855f63b9a5d4f4739b23f3189dd64fc9edd073036bf9d2cd037869c442659b5c", 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001480)=0x79) r6 = socket(0x18, 0x5, 0x1) dup2(r1, r6) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000014c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) fchown(r0, 0xffffffffffffffff, r7) sendto$unix(r3, &(0x7f0000001540)="79160ffc9ab480e97a1aa75492b1462f690bcf031c3c3850afb8b714041ab414e0560e714f7e0b87f74df46c2c5fea1b555ad3516526d6ebe5add6f0ee533d16792790838bb3582652781bc9f7f564a485cd7bc3ff8112bf3f7cfcde2a179447dd92bc727a09f9f4ef15213e165b02b5015f4e27b9ff9e4d49496e4a66370a56b62fa7d633518c688e542bfb80dee81615233fefacc0f3a029447e0748a42dcb7d4aa6340da18f9bb131b72e559458bf46dd3a4e6dfa0673e4acbceb9c6c51d973f104764beeb4ad20673c096be7ae6f9fc052635c19a245902db93c71da4859b8ec469b6c86c203cf27657fe1e3c2f74dd5bd077a88ad695584ff8078ab8e2fcfe15e46b61c25a354aa99b3c79f8d089738157ec16479a4c35a99bef7452f2453062bd088798d1193930b13478b85fc19775ab09522691f2525d1f85701eac29c0afaa5070140fe565e623e1ff8bd4cc57d0b16c4c2887855831de518bb8b11e88f8e6a52ef52b32b5d01a1b27f187d67cdce2ae9b07a3bb195b88cc4de14f5c0709e3c7a1b12420b636ee671fb8ea3421588ca8265d68ed50628da7bd049c382f5018781b5bcb27859a5003e711dc6144c9e03532d863f251ab623e8052520b8cf6d40ae76ecc8683f134b744839392bedac943a743ac77120f64148b7cc34ce0379f738518c3d6884465613c0a335292bf0b1943e53c57b39eca8e47c404d2153adf78d3ec8ff40de2cc2cbbd62026c0dddb8b2b08eecbd3fcc3e1260de18a3ca7d405880aaecba9c00c1639c9542f659dab91861712e049c780bda2c18b3fab8014e0399972d5ee411e05d334fb4b14da61e18e34ef451594294625d563762d579a5cb44ac0392fdd7b0965febf51cb893aba78a40026be37105bb6693f8d4763e1ea8f4377188a502e4ecaff96a5094c104625007f7f0e1535c39ae1107cad399137eda8b2907f1d01fcfe075cf91fdb900099374fc2f7538d017d2b9fa58d1be180c4d2276544759cc7febbb278006f627404cc43512d78979837f9eef68d2c3e0e5c7ddc91c9c1b771f30cee2570ef326b82bf1b581e78b8ffa418b2080d05ffd5224da04f73367413c3c3b862b5ba21bf193b1adacfccac82f1c97d5f4708428a7675dae54f9493826c1cf7ed9f52eda59fac53b1a73d9719babf54d2f3df4463fda6440556a1b5aef9c236589b7bf7cd6b103ecb25d658a8bec621f9610935d3a3e86a39fea0d0933f066ed7078533b0a45e86f5e2cbccff5c5833ffb48881b25359cd39577f7b8914063ac702e26d34011145d975a9e59e5d77196744a39c905a34e5d56521f7355f7fad785d6ea5dd60752e1ac24d6e8db5bf15e5e20680bef5c47a0593116ea4f305021c827fba8c88688d30b0dd41daa93e07c971f437042538fcf9980befa751222e104f19d4546bc55b3d04476974769f450d8589674dc75de6a0f27e8ca011808a06d1ed3b32ad964001ead575047625df455999c5092dd5c1aecbf483f106856c2c2a105be9ce22ecece4a3a91eff3f69e8153ed662be5372ebf60c9ed313ee01e781fef898592a0e07a4212ffd62fe944b837af4dba9fb143cbde203047eeeece2c73c8460dc92a43e26c292069120909b8edb8abbcb531a30c5eed1f6b8a087a98d501a17c9663a1700e82d1e4a9f45d64727c2a6dd73e7241a93afb8c358c23e31b6952ac5497a0b798e782d1ab2f5dacfe7cb5a1820be5df84d46d47c6500d16f2cb10962f5eb383ca37d251e22824970645a49d00f810790ef1c0cda4fe30105823a6c14a4a80b1ecddf8a98619edb49e051c20d2e65da4a0634677bc38854e9159a00851710ee047f7009dba1261712c36e0004d4fb847787ad73c0289ddfb4cc0dc9d56136ef27639ccbeaf58bf958682eb867aac4a6beac15ac2bed54dac7579a5921d9bb9164befc42ebd5f61efd81c41ad5f979714e2844f3c12b6159f5a53a1e06c4c5d4095a64f4ddfc3e23fb09b70ad6b787e3c2ba450e23890e2fee6c811a581f04c17e5d088ca60d837b78d1c407be1d7b90c8b68716d080e7e1524ee53db70c4f1d0a733c5e7ee5522337678a49032f7378ac4a11b7238989fd5003a87fb8af169119b53ca32cb064c559f0ef0453303f42a7a83c812b48e9952bdda86b5b15d8f6a1767d7983f3a727b4a22294910a8a1d3d06032efa45e9ec49efbdb2372b493817b893ea1691b97a5b79c49fc4ff1cb3ff6324730eddbda886dd4ff6788205bc61b96256a1d7f21fc3ebd032f2d26adefb071aedee1905db133ccc8a8dc2d7c8fe28209c3b70faea643ea561a7188aae1fe15f0dc365ecd7fc28b471b115fb6456c32cbb199060cae3cabe57e3d86391d89d5b7b7a4a18684456f3852dc3946c977bd9443d8d71236eb4df3f7ddb0b0ace1d202c7ab7f5157a616a1d31cc251fb1e8b3fa1574cc7b5c571a8f28cb38fcff0d87bb3d6bd8296fcbd866dbb76daa3b4e50b2d7b41518d8dabf63c2c2dfdc7ffbbbf553a469f2256408b86a8d57403ac4c68710712f30ccfe7485df4249f38a513f40c24621e8ee49cce7de1b05f39ba5331dd1f020b9d40549c5e2e57931756e8d105f276318a71c733795b03759676c98329591272e1cd1171ff6099996ab7dc63ca694e907a1fe47f4d7aadd799cca81a35f8cf44fbb64fec9b8e39d21df228fac6fc3d5d3fffe3f3a78c7f68f1d9feb2abef97d0f9b6a38b946bcaa72ebf436fce3b7601596e19493b92ab78af565593661064370d0630f5b2fe26a5318bd1805219268388b091df109297c6fb9ca501c0270c6f2973e8c4006ab3d7337f6dc851576cec21086652143fe9f4247640255a77b9fc33316c6af1e53ab2054704c744bd5e4037559f51772d7944e3978785202d72fd2c3e97bb6d5d62e1ff6c1eb97080852817fa22c2b821e5f4466c6afbe36247959506882d0075183b24dbd5c56976bfd70bd7c84f265097692f6b201b9c0b3eccd098610c667d502df0193fdc38b8f26430bc53c7235def03b1d18e75a205dcc9da9c482d90f51c80a8fafe98bf949793e3f692725f4f22bb4da631ca63e194e314dc49df429857bf5f23202ea086ca203dceb50a14b5c790c3c4e5ae8c4d5c723f16714976623f9b2920053475f66d166ad9cfd9d2e07bb687b495953761c7ccc77206ab51983c79c5108d82371ef48c32b5bb04d66021f943654b1f6157641a29cdede58f9b78077dfa2df8cafcfe3d41a36abf462a2c042ac3dc48a01bd0942c8549962f28de2526b6994f31a07fc9a443df6ad82fae5dff8babbf11bd473bed88a3154f6cb1b5e51ee81ed1a0e4dd91528df6e8774fbcef09e60341abc74d65b7cd047c544e5f68ea2a7556e2ab60221123e8b53bf154d93c81b1e34babff341704b1bb47fc28a8c4c69b9a04236aae776ac60f4155563bfb2bdcb8c29f34d33893f1a0b7e33911367737bcd9131f54dc0fc23b450eee3528a74a87b2f9abed4f3fb46aad4e3148a027af17daded7922495bec42339d967d13b3a2c443b68ccb9c66a670bb298a9b0ae5c9274bf07ccaa65ad38d0002d52c4c33872cfeeed42d5404f6fa10750b987d5195ad859bd88421629773b14275dd38d93082f330c4472991dbe6dcf5e90fb432e61c69f5844bd655929c7efd9c2cbb759763e0fa83d8d07e0d58c07e2dd6d53fd177daa694354dbb8543960d62b264442968b9d180ffebd7edb232a5504f4d12bc1a0ecffa305094532f59932f7f0704aa3c9e0d79fbacd9146171df1c1f8f5f2316973c3fa56dabcd3a13c429513bfa9fee199b87037a56b3c287c793110c195527799ab0c9c88ba41382012a531511443fba6e4b7b6e8753f8b73fe077404df037a172a68411662115ab10002d715cab4f3a4b873da5226b4e0a4e1d3666afbcec4d71f5f5f2b25b98ac6ff3fda7a113d2657d4e3168aa846908f605173f363bf3cef2cbbf7e054043632cb149e356167b74b99d3fa8b8c8bb7d63d486207038975459de5134b6bfd3a24571225917a90299366cb4b69b6f26540b5ea4f4eef786aca415df891de41f7854b48288cb5557b97d33631396a54cd40ded0581e0f3f95c9dfbb79be04a907275418e03c714691351884ec9c386e101bbfe8913fa2ea2292851a7e24a5c1f5751d7c6db706b079a4614c9d6c2929845622617d329149e2bf2b0bfd2d8ee28ce46c831814034119c4ff63daa1040e909888fdcfa7a8f7ee5bc9f5db9e9eb130e04d3a8926e72bae7a4b416df3d1a90e835ac4c973afced75d5230dda161670936dfddff4222bd6ef9ab57f250ccdc9cc4d735b61137eb5146acb0f2d8c5ee547ec588f8be7a16b8e8dd7bfbac4a0253677b6b3c4d4d3c458eddbd69b950b0c5913d0f839d3447c5de1256ac7db376afd3cd07c08223ef4f30601030f8a286f3939379ae87c0bf67580c179e48007f48473ed21d42e68dae3820164c5bb1a568f59db15eeb263e72a10d5254977c727966b7505c0f9d37e5ea7ad6e946c5ff5deade8b9febb5e0f9cbd012225ffa31c8d7528ad06ace845ae2e8b52756c162895b8148a5c0c91ce7fbce2ac87c09b10ce2e9605443d5a32d1868046c1fd3faa8c290786d1a4b71d8c5fa83c26ce4b6cf22a145307b57519e7274a21c2ac772e651196e847271916890ce89d549dd89e48368f09e95949a56190547dfad9205fdaf690987cb55339135fd62986818516153853a8cd8c1f52de3501f915dbea5b3536a5280070241e0fe01b8108f6d3054a764a3797e6cf81fe43d7282d2363d3cae12a782d2c04a472313769ad93f321653e4066c1246fdae941404f7f34c37b2135cdd087eaa9ed8480c1ba1d9e7687ca63d00b961759c841087209dbf94b796d078dde1d79fc7cb4cb5c5409f382a4012d52dda8f6320aa3b29c8a301a0f1b6131f7b1786bf491c2e191aef91aa8ea3682bda66b4005ee5c6b648e8cc2511d961fbc99dc58a67d8469d54a0a58ee41667aa21b80f046d045de079a8682dd92bec9e0efc372bd1f600be110e46534cc908b296a015bc5450949bccb7642c6a6d50068004a2d6ae5f567cdfe8e4bc229d85ac38b12fc2438e5a2bd900371a4931ae8d0f607403706f7925bd136307cc280d1833c530d5d99f332fdf5a71f77767348464e69b3bdaf1cb3b30c34eaed30114e4c9b9babd1190f3d4064f5fc793b1dcdbddc4e728ffe58c0f0fb041f5a09e2d7e982b55baf02cb60676d4f28aacf9bab5c09eeda93a7a9767339e5136438a63d8385f05c6eff72b5ce6bee2262bbed38c83b59b4ecb79b752c710a481e938f5e53cbefd146e823d446675a0371283411a89c58df37300f3180be0653f9e7791b157d93bfd6f51521c869a65a5ebcff4f34a0c6ef0fe39d47003d9a299f6b17e776f78cabb86b4dfb5e667cfa9dda74b5058576a32a34f1fbe6349c015384c57b15bc4da4504c7c75ae9ffbcde64e42dfe1a52fca19a0989ddee46e5ede96bd2f4bd8ab8c6a2e2e31b41e7dbd6ee1e417b9ca636c13e6a6dbc052938fadbfacf2423f97a3592f4f7121bdd5553ab826b1e6c940fed4f478e556d6e68b129e6371668b686dd55e236aca16d6ee7a9f3097fffa02d969aef2d6e16054122df535e5e2e3f0ae6c81fb809e905d48f73f29c0b5b0b1f4f0d130ba2f7bffd153d7fa3daf895fc98fd5f8dbc49bb5ddb33fd95d2eeba699bedb68e58e63f5c09b4b8c042d3ea3b2a78838713b6ca741cd56fef6f922e7902c8bb07185c25d390e6fea422cdd9708e9a39629c130579945009d0fa8ef63814d7b4cdf9", 0x1000, 0x0, &(0x7f0000002540)=@abs={0x1, 0x0, 0x3}, 0x8) r8 = getegid() lchown(&(0x7f0000002580)='./file0\x00', r4, r8) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000025c0), 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000002600)={'./file0/file0\x00', 0x8, 0x0, 0x40, 0x0, 0x100, 0x6, 0x1, 0x1, 0x2, 0x1, 0xc5}) kqueue() executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) lchown(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e2b000/0xe000)=nil, 0xe000) mknod(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100000}) open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000380), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000e29000/0x3000)=nil, 0x3000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) r4 = socket(0x1, 0x5, 0x9) dup(0xffffffffffffffff) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r4, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x14}, {0x6}]}) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)='O8', 0x2}, {&(0x7f0000000040)="350e", 0x2}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000004c0)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffff}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0xd01) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VNDIOCGET(r4, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x14}, {0x40}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r6, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 3: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket$unix(0x1, 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/166, 0xa6, 0x1040, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x3, 0x200, 0x1, 0x7, 0x6, 0x10000, 0x1, 0x1, 0x20, 0x9}) recvfrom$unix(r1, &(0x7f0000000240)=""/236, 0xec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000400)={0x5, &(0x7f00000003c0)=[{0x6, 0x92, 0x40, 0x75}, {0x5, 0x5, 0x7f, 0x7f}, {0x3, 0xeb, 0x1, 0x3}, {0x8, 0x7, 0x4, 0x10000}, {0x3f, 0x3, 0x81, 0xa16}]}) r4 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x10000, 0x88) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f00000004c0)={'./file0\x00', 0x2f2c, 0xfffffffd, 0xfffffffffffffffc}) syz_emit_ethernet(0x16e, &(0x7f0000000900)={@empty, @broadcast, [], {@ipv4={0x800, {{0x13, 0x4, 0x0, 0x0, 0x160, 0x66, 0x9, 0x9, 0x0, 0x0, @loopback, @remote={0xac, 0x14, 0x0}, {[@noop, @end, @generic={0x7, 0x12, "f240df9fbdedaa5082c777d35b241b0c"}, @noop, @rr={0x7, 0x1b, 0x3a, [@empty, @local={0xac, 0x14, 0x0}, @empty, @broadcast, @rand_addr=0x1, @multicast2]}, @ra={0x94, 0x6, 0x65e47f52}]}}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0xd, 0x8, 0x5, 0x0, 0xc2c, {[@eol, @mss={0x2, 0x4, 0x1}, @mss={0x2, 0x4, 0x5}, @nop, @sack={0x5, 0x12, [0x189, 0x9, 0x5c30, 0x70000]}, @mss={0x2, 0x4, 0xfbff}]}}, {"a118e087395bd410c589484c0e28eba57e2f67d7bab0570e564a05a67323f5cb94869f2b57e55ff2eda76688da0cda44903cad0ee47509c3167d066559fd68648229275f8162a2399de88fd57d0c993cbce13465f72cbb4534cddcc87a49eb19bbcbfa43d83ad551ac98c43c9240a7da40e3252b33e0b64d78604482a3840b4f3a764bdcf3034dc700e06cf6dbfc967f4f544ae561241ece4e82af97969c111d31d0c40ba1b0d8cf4396d84355cec825ae9def7f6fa4f18bc2d47be0478fea8ec742f8549390c1d769ff9c915d1341d4aefc6a3bb01540bd8a7235f4b69e8f0c"}}}}}}) setgroups(0x1, &(0x7f0000000a80)=[0x0]) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000ac0)={0x8, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000b00)='./file0\x00', 0x2, 0x2) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000bc0)={&(0x7f0000000b40)='./file0\x00', 0x7, &(0x7f0000000b80)='./file0\x00', 0x8}) mknod(&(0x7f0000000c00)='./file0\x00', 0xc000, 0x6) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000c40)) unveil(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000cc0)='c\x00') r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d00), 0x80, 0x0) ioctl$WSKBDIO_BELL(r6, 0x20005701) sysctl$hw(&(0x7f0000000d40)={0x6, 0x4}, 0x2, &(0x7f0000000d80)="8f4b5c2455ca92d752e4a03fc09666f5adee6099df6c6d99cae0939d4c51a04fa23480a7c3e4c5c0a2d9d31d", &(0x7f0000000dc0)=0x2c, &(0x7f0000000e00)="f7b5dbc58c8181c2f275001a25bf8b5ef7917791609e2a0ffc45bfa2209949927fb607f0cb813ba88fcf81d4bc9f40205eb50df0c24765f7f7625c67fd27629a6e9eb3caaadf3b4f4bbd925776743d97d5314db0e723dd21b4fef099353ef7fb04126a220473ac0c09dcd9fed9f8567eb887ff337e19743b01038e75f74ce353bf7fc7bf3fa25ad728d80199e66106ecdcd954440cbad73ee7e6b1b7f1003e9c395135eb046158e3ad41c0469b6fce342fed231c83acc9a68967", 0xba) unveil(&(0x7f0000000ec0)='./file0\x00', &(0x7f0000000f00)='c\x00') getuid() select(0x40, &(0x7f0000000f40)={0x5, 0x400, 0x8, 0x2, 0x9, 0xe74b, 0xdac, 0x9}, &(0x7f0000000f80)={0x0, 0x75993ed, 0x5, 0x8, 0xffffffffffffffff, 0x6, 0x2, 0x8}, &(0x7f0000000fc0)={0x400, 0x8000000000000001, 0x3, 0x9, 0x6, 0x1, 0x16, 0x7}, &(0x7f0000001000)={0xffffffffffffff7f, 0x8}) fsync(r2) sysctl$net_inet_ip(&(0x7f0000001040)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f0000001080)="d561b5a37fd05f7fb97a32d230c05d40e0a7d4d45500fb47c87ad42f8b76ed5867fb704449d3ae5e60042590cbd06e4be0731597e9c75cd1006e18fc86fe0322111b2c9a63c679017175cdf3a346fbe47e5079f3b032f2e8198cee", &(0x7f0000001100)=0x5b, &(0x7f0000001140)="59f1438fac4e8bbe07b194ec91bcd74e9ebfffabd0e9ed31fa8ff803d435dec1ec1491282e325e45242a3a914d8c02edbdac855ac4ee1cefa08d742274df5119056feabb1d44613caaad490e2523eb657d80cafd4c1b37ac9cb9d4652ca0d4c8332bf081df71585a72526cdc62fa86a6ddb7470376621b1000006b589b55c22103581f72c86a420b22a0de5ce4065cb69a3776555653f252fa068dc3d565b4587a94121ac4fa2b15b863adade6e633a62dbacdf32d34df6e8a8eb5bff275505aa6d35f5edbc5208237f0574a560347162d79c6b17d340c1b1356576682f7c8f8d0e54e11c86194a797204b2bab54fd7240", 0xf1) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000001240)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001280), 0xc) executing program 4: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000001280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, r1) r3 = socket$unix(0x1, 0x5, 0x0) listen(r3, 0x0) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x36, 0x0) r4 = kqueue() mkdir(0x0, 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r5 = socket(0x2, 0x0, 0x0) r6 = dup2(r5, r5) sendmsg$unix(r6, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)}, 0x401) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r4, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c54c, "102609307e7be2df67de208c8bda612c3100"}) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) r1 = kqueue() kevent(r1, 0x0, 0x30, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r2, &(0x7f0000038000/0x1000)=nil, 0x0) shmdt(0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x4d}, {0x40}, {0x9, 0x73, 0xe3, 0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) pread(0xffffffffffffffff, &(0x7f0000000140)="5126661813cabb8d25e7fcbd67a153abefcef5ad69a90c330430f445162101b10dc2485baac2d60932e1a3d82ababae8940452652972b0db8cd9c8dff582e68d2c6fd83e19f72bf2a24bbadc296323a94b98baee752e5981a2b48c9e515545a9e033ea11a809a88000f3ced0caa2b9408ed606da3313c077a4e63e658549172c72", 0x81, 0x2) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x2, &(0x7f00000005c0)="f1a42138cd18da8b26d7eefbeea93a3c0f70544fe00a8b1eaf558632116bb3d5df98c5917270301b52440e423f9df70000000080c4883320caaf634e6e1e6a4ea71e3f5a599315bbd6391f0313171c7ee65e9dd3203e4bfdea8bc367fad5e7f53923619f42e4806ff9e91249cbdb69529d7353cc49463b2929c538035bf4341b583f44287e8c4af81f18805a7e145f6a835cd1c99019d5fd29760b5f4cf339770401725b38249a198bada2ee8f39031fbc3a5b1451be45e66cad7f5d258f2a217b262c0d3e4dd2af23ed9bacb4412b4df11c8de6522f9881a09c9a9656f449149ad666513db557f70c026596835926d3a1491710fb8298e0b510eb07606391f26cb469dc3ba618b9949f925a218601d4e315d2763b6c7c002ac34f8ce41631e116c9ddd091d5e3f7f3c7dd2c08dc8ce2948c027ac30fbfef6665ef75e88700ffcc6738765e9bfb255711133eda05e0608f7b1eee8d4c1c350fcf50e6b42d5574c0e557840a722b7f3144451f1d2b614b550bd4b71c9ccf51abf21845ca3db2db28c362cbbd3f7cea906cc8002c35a46fdfd2c0fb3c9637907310f4237e412303e4bfd2a14abe1654b49293f5d98d5c9d7e866da306d90948e5ca0110db985dbf317ccefbf9cfd109a727098c303b9dede6ff35", &(0x7f0000000080)=0x1d3, 0x0, 0x0) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) pwritev(r4, &(0x7f00000009c0)=[{&(0x7f0000000580)="35d8d3f92368b4428ac256a6bffad2ee2c507dd66d35d1e9728557e53ce4c4cbe86543ede0975727", 0x28}, {&(0x7f0000000880)="5f2488cf52e30c789654104ca5398be515503052fcad6a5fc58493225d2288d14ec41179b2de48dc21bb117c79914ce50d5b", 0x32}, {&(0x7f00000008c0)="c9e0cc2af000a0cfcf6b9f7d9ba2e13665f8cc5d84b546e7a00369650a2dd2abf833739e444c9f75685013a8d81120d0c79bf6d55272bba85a9fb1586a22566610d6609bc2cea21927fc2595f5073fd5ae60afa4f5ef0b3838b614efc63c8e222cee6da776fbd7883a9f8e2bb56117e99f5ac7f55dff507b3faf8c76a2e197d813ed21bd84baa7078ea728ed1599cea1bc7010c0750412aef7f5cbed902ba86d799d0205c4d2813bd1baa78785e0ae3c1d25d875ce349991415e86768b5b0b6b63ab520accb7b53948a8e8950f0bfe152e9165", 0xd3}], 0x3, 0x3) socket(0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000080)) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaff7faaaaaa00000000000008004500001c0000000000019078ac1400995075ae9f6dbac76d9125a102"]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) executing program 6: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) r0 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x7) clock_gettime(0x3, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xc, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) syz_open_pts() truncate(&(0x7f00000003c0)='./file0\x00', 0x3) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe85d}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000459000/0x400000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x285}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00005f1000/0x2000)=nil, &(0x7f00004d3000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x9}, 0x206, 0x10010000}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) semget(0x2, 0x1, 0x400) semctl$GETALL(0x0, 0x0, 0x6, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x2, 0x6, {0x3, 0x10001}}) executing program 3: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="200028b70f11e20902a317db14bf16df41fbf10e4c48f890bb925329f2b8481b55749075b2e012ee115ca9c10cbee72c801a384d188a10c56365228efe0fdf245adef39775b4da7c6a324c224b938743ddbb9340990cb7f3619208b103f202faf951a0bc67e21738e741589f262141d357790a", 0x73}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000500)='./file0\x00') fchownat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x1, 0x0, 0x0]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0x18, 0xffff, 0x3ff, "897881de"}], 0x18}, 0x400) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000080)=@un=@file={0x0, ""/3}, 0x5, &(0x7f00000007c0)=[{&(0x7f0000000440)=""/104, 0x68}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/242, 0xf2}, {&(0x7f00000005c0)=""/88, 0x58}], 0x5, &(0x7f00000004c0)=""/57, 0x39}, 0x8}, 0x10, 0x0, &(0x7f00000008c0)={0x401, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000100)=""/138) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xff62, &(0x7f00000001c0)=""/242, 0xf4}, 0x3) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x6) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3fffffff}, {0x4}, {0x6}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000400), 0x1000000000000165) getgid() syz_emit_ethernet(0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r3, 0x6, r4) r5 = getppid() fcntl$setown(r0, 0x6, r4) setpgid(0x0, r5) r6 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmmsg(r6, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f00000000c0)=@un=@file={0x0, ""/16}, 0x12, &(0x7f0000000140)=[{&(0x7f0000000100)=""/61, 0x3d}, {&(0x7f00000001c0)=""/103, 0x67}, {&(0x7f0000000240)=""/119, 0x77}], 0x3, &(0x7f00000002c0)=""/30, 0x1e}, 0xffffff00}, 0x10, 0x2801, &(0x7f00000005c0)={0x1, 0xfffffffffffffff9}) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="8002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000080), 0x9, &(0x7f0000000300)="9b180bc3eb987ab7fe5e6e8496077b538517000000000036ba1bd87f42e3303eac77280712f838130efce149d400d06a3f23616e77004c8836ed0000e0cc6a901e4da624b06b02ebd669ecdb15cec53342366139d11a90b5ba0800800090e42d34d900a0dad2b74f01000000260526ff0fd76b5c567049ef436dbea0d7382052950fa5ef6ec513256ddd8680a944d5c2bdbff4f06a032ab475cca257352828276e53346a762995e89423058a5c6318950bdcd08b96ca5d4d3e6706eac9b4e8aa9befc32246bd4506b68324a00d2f5019383919525cb6f7e8570b2a374f0700341ed45bb7ad3b13138fa142c84ab3045c4724150d16e304c7bff16bceb7d956e62447b3e88aa810f8ed7cca108d733338fbff341f5945daa4bd0e756facf9429c25483a9275d0da3b5618eadc96007971436218bdbdc9ac0a623855e941dc18725fe8e8b0100000006201788ce2b8802cb60eec6add5e9434c1e97dcf7025b73e8402a5f38cad2dc1a0d0d7873e27142bbafe3426f33409000000a9136d57c799353d46dd8143ea85d9b12c749618ad310493dfee9b11ded908398b4ed6fb2e353e3bb073e3342773216b07e49ca4df0fd2dbe97fd2b6ffffffffffe6f4588ffb7d82693a090e94691e8d000000368f29d76344671843a1f228261f630fdb791f833a1da5af88cf56ad8479077a2441da17670852140704f6000000f1ff00009230154a00000000000000000000000000000000c183a083d7c1", &(0x7f0000000180)=0x210, 0x0, 0x24) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x64}, {0x45}, {0x836}]}) syz_emit_ethernet(0x36, 0x0) executing program 3: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r8 = getuid() setreuid(r3, r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r7, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() writev(r9, &(0x7f00000026c0)=[{&(0x7f0000000080)="8fb52efabff0ed753253ad5fa6d42048ba8f3dede4bbec850253e62a8133cde0a4e9be811b212c4bdab66f3439d61f615a5722c380c5c699bf640c8052003166d74ed3b8de64a14a18277da946b5ad1339d45bc60c5a38fe7f2649a94c915452e2104ece070784d7f0f94ce245a17674c767bd1952b8dac8e413a44ad7884ae0289d7e84241ec796508eabfe4555e4e5f29b25f2a11d5c1ac962f190c7741332c460d9d6ab998f4667ca11177279cda4f182857909d6b89f29fb320d50a4f999e512a8f4f9f8125d1259c384aefce4f627044afbbbfe4f65b2faabb44ee4bac5b6d507f8bdfb0e14e0c8f566c795628324d77029302dd4561004dc78d83dfcb9ca7eac82e3e0fdc6bb9a781eb2510fb5f0828370ed43bccb3f54133bff18cd1561275e815421660ffb212b892e55468aae268b6989ac", 0x136}], 0x1) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="996669ca7547c10bcac8756a39bf884fe7ba22d47763372bca62c3c07e1105c6312bbccef1a02cfe66734960d3afe21cf55ccb0cb3", 0x35}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000603000/0x4000)=nil, 0x4000, 0xa62d05af01be32b6) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) dup2(r2, 0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) mknod(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0xa, 0x0, 0x0, 0x0, 0xe8}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{}]}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x4}, {0x14, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup2(r1, r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x0, 0xfffffffd}, {0x15}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206910, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) socketpair(0x0, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r4, &(0x7f0000000280)=@file={0x0, ""/513}, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x801169ac, &(0x7f00000001c0)) executing program 2: openat$speaker(0xffffffffffffff9c, 0x0, 0x800, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getppid() r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x9, 0x3, 0x8000000000000000}], 0x127, 0x0, 0x400, 0x0) syz_emit_ethernet(0xc6, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xb8, 0x0, 0x0, 0x0, 0xc, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@redirect={0x5, 0x1, 0x0, @rand_addr=0x81, {0x27, 0x4, 0x1, 0x0, 0x6, 0x65, 0x5fe, 0x53, 0x2, 0x6, @loopback, @multicast2, {[@lsrr={0x83, 0x3, 0x59}, @rr={0x7, 0x1b, 0x1, [@rand_addr, @remote={0xac, 0x14, 0x0}, @rand_addr=0xad, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}]}, @end, @timestamp={0x44, 0x28, 0x3f, 0x1, 0x0, [{[], 0x3}, {[], 0x1}, {[], 0x100}, {[], 0x4}, {[@broadcast]}, {[@rand_addr], 0xd043}, {[], 0x3}]}, @noop, @timestamp={0x44, 0x14, 0x40, 0x0, 0xe, [{[], 0x8}, {[@broadcast], 0x18000}, {[], 0xfffffff7}]}, @lsrr={0x83, 0xb, 0x0, [@empty, @loopback]}, @rr={0x7, 0x1f, 0x40, [@rand_addr=0x10000, @rand_addr=0x10001, @local={0xac, 0x14, 0x0}, @broadcast, @broadcast, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket$inet(0x2, 0x3, 0x0) close(r2) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xb, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffff9c, 0xc4104603, &(0x7f0000000140)={'./file0\x00', 0x5, 0x4a, 0x20}) executing program 2: setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet(0x2, 0x4000, 0x20) r2 = dup2(r0, r1) r3 = dup2(r1, r2) sendmmsg(r3, &(0x7f0000000340)={&(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000000c0)="44b1e38d5367573570669307a4da2b58e0bfee916e79fd22d64b8962d445a39d3709070c902fe85916259a406843", 0x2e}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="580000000000f9ffffff000000000083a2ed578616b47b099e690039ff0fcc84c97a7502e40d6ef053c57d7572f30bd73a3df963442763f2ecdd56da136649cb4c6b63cedd0bb621e0e922038143c4fe00000000"], 0x58}, 0x479}, 0x10, 0xa) pwrite(r0, &(0x7f00000001c0)="2b14dcb947a2d7000000000000000305a6c6e17ace653cc06edd1feec259d25f4e05127592d1c5e95f7ecb91b2f603eeeb0fa02ae2be8eb5d0a46c6080b262f46b8b05f186fc4ec96ee2104f89cc154e4c704a04c85aa9029eb4ca8d31a1ffbd4d125981103a6744168d3ec2540e85ed78bf99f684eac9c5ae30679021083835f25d22d27ab6b76940fec97a063d5ed7167bc9aeec7bc2720800d9835758f693c12af999a12977b9107b711cf7b811b21216df962751d22d79fd29c3228041319f56e5cdd2ea05eb256d8529530e2f7a5ea31cb1658a", 0xd6, 0x3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x0) r5 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) socket(0x0, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x0, 0x0, &(0x7f0000000380), 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bd5ccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c5802d986dc210fea19a3636fdf6a0a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc", 0x175, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0x20}, {0x24, 0x4}], 0x2}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300303a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000001100fe8000000000000000000000000000aa"]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r2 = syz_open_pts() readv(r0, &(0x7f0000000000)=[{&(0x7f0000000380)=""/227, 0xe3}], 0x1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) pwritev(r2, &(0x7f0000000080), 0x0, 0xffffffffffffffff) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x2, 0x6) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x3fffffff}, {0x4}, {0x6}]}) write(r3, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000000400), 0x1000000000000165) getgid() syz_emit_ethernet(0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) pwrite(r1, &(0x7f00000003c0)="ba7837efbcfa28ea1e948953b635a457f3c94cd9fca422320456e2a2048b23cf0078fab07820f7208a092de5a86d2e53029cbcc590edaed781b07b02a7cc8b7073e962b5979f811bc755ca1bec9a075e27f82d87681f002bcadb93f64f77224a7b2e31694a489a28f8251f4c7390a815dfde90997a26010cb1068bf3b4e75617a6ccbb577e77954f9c2587a4a6843390fa022bb32db7420e0f2f397372abd9eed79a7471b15fb696d3aba33966c1582b4b2786f449f6a1ac", 0xb8, 0x40007) open$dir(0x0, 0x10000, 0xb8) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8090, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x408, 0x0) getpgid(0x0) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x28, 0x0, 0x0) socket(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) chdir(&(0x7f0000000240)='\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') write(r3, 0x0, 0x5b) select(0x40, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff02000000ff60606260000000090000000000000000bbfe8000000000000000000000000000bb3c000001000000006cfc48fe9ba90a12e79dce4fb4bcad34f3f1dcf944000000000000000000"]) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) ftruncate(r1, 0xf869) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x3, 0x0, 0x0, 0xffffffff}, {0x1a}, {0x6, 0x0, 0x0, 0x101}]}) executing program 3: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x11, 0x3, 0x0) semop(0x0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(0x0, &(0x7f0000000440), 0x0) semop(0x0, &(0x7f00000007c0)=[{0x3, 0xb52, 0x1000}, {0x2, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r5 = getegid() semop(0x0, &(0x7f0000000600)=[{0x3, 0x100, 0x1000}, {0x2, 0xe5, 0x1800}, {0x4, 0xfffa}], 0x3) setegid(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r4, r5, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r6 = getpgid(0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$getown(r1, 0x5) r9 = getuid() sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000002c0)="0ba2efea38286ea83a226dbc1db0e7732bd47691bdfe21412adc7bef2f3d50fb958a756e5b5850d8f855a02420c34d1a3438d8c9bdeae1dbe79122665f25ebcdf0402730a18913cf9251744cb73b3103af81597b0b4a59e37c0c046a120e21e2ac719cbec91b7fb9d96baee83880158ce966d51673ce48e34052a845af8526509b6a7db745", 0x85}, {&(0x7f0000000380)="2a8527eb0d541bbb825d52bd8d04a39dee59ba426d00c2ad9ee2edee2a0f71a32e1de8d4f3fa7626d4aa2368e23a6a05bf584dcbe60a931870", 0x39}, {&(0x7f0000000400)="d8bdb93ebe6f889ccc97b1ae4fa458c00025e2a5de39803fb1f6f4ab412ff911d0f03110de3e3f4da1f7bc511b29e0266a0dcc432800f69bdfcd09f283c4807916013d565998a5a226926361108147c47d27174606309fe8c50d804c8f94455b9e9193145917f8a8914746473b358904610f7d8e489b227ec9804ce2112f23589c1307c1f52546d386ced1bfe100ddbd268f7ae8691f1e55ed77dd5d81d1c90773681bb0b10541efcb176749a62b6a8264f1792a7d53d034e612fffe59d8e1", 0xbf}, {&(0x7f00000004c0)="5ed709693d2845d4adc59f5707520f953fc553a0dd67c90455693d51556a4d324f9e1840962f2c9fc911ed9dbc773d4953ab0222a76c0498c9a70e319fde3be0d079ecc29a861d5c3a8d1202dc07601eea58d2745d936a25f2c3eff922885c8d8943481bf063409fc2d69b4c9f6c9dab57ebea65df176ddaf9eb7cf03b309957fb9c4bbc70cf91ddb7b3e4e7f8b5108bb2f01fe59a0b2d55a252686a0d8e427bae7fb56443fae3f2a83f2a5a48f42e421402e7817fea251f78ee75395e041fcb1ef4a6fd76889ec17c9aeb4b68f20f480614b89723d1930954dd61d0eb15e69537b50ad6dc", 0xe5}], 0x4, &(0x7f0000000800)=ANY=[@ANYRES8=r3, @ANYRES32=r1, @ANYBLOB="0000000020000000000000ffff000000000000de6ce79a19616fc7a7fb8248bfc5f92c8c9c0b6d2ab174f527bb0f51b7d8824636a9a840b4bc6765c87ad7334470693a2a3d547400b17df6193ac662e638e007b34d7c343f781d8abdec8055e9b67dbbfc95826c8cde743846788551c6584f106a71790577e527f0019ab35fddab2da422064d264d31a138d72e4ff125318710b90a9f7f53d4415b782e9441e0eca6acbca2a439b1df119c75042fd82fe05201585ae2cb10f65d1574f6773a68a0501bbadd6adc", @ANYRESOCT=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRESOCT=r1, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x2}, 0x400) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r10 = socket(0x6, 0x1, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$FIOASYNC(r11, 0x8004667d, &(0x7f00000003c0)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, 0x0) ioctl$BIOCSETF(r12, 0x80104267, 0x0) sendto$unix(r10, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x8) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0xdf) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x18e, 0x4800}) rmdir(&(0x7f0000000500)='./file0\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000540)={""/16, @ifru_flags}) sendmsg(r0, &(0x7f0000000c80)={&(0x7f0000000580)=@in={0x2, 0x1}, 0xc, &(0x7f0000000900)=[{&(0x7f00000005c0)="8777dccb03b86f8680f707f56a2f363561a414378b819465159aad864e8cf794f13d41a2d775b00a13e498ecd30cbf16751b706ec8965acf662810515f6a90eb7f2d4e3fd697c5afa7aeaa", 0x4b}, {&(0x7f0000000640)="e0e9c0b21974a53e38e480409f34b06c1bac22da471d8e4906072e9cb5acd3c2e51bdd9687766cdd4601c0c4dead1d500a8635db150038d88e746fd47c73303932eb69c4503cec27c90660cfddafdb791c99467fee9d85a9a4dc7aef3e1908960dda4927cdc7e772e54e80a760d31e1a8aba96c0cd68fa1fdd9e5cde03f2a7b6fe5d506f2c46915b40ebc1809b822f2edc6026119336ef4cf33735d695b70e76df8f984399fde7b5be727b2205a1423fcb4defdc6be7915dcd08210d682d0dcb96fa344923641b49f2d32f555d79a3c33897df99e75872aa3fbc52aa92beda21", 0xe0}, {&(0x7f0000000740)="0e1683a92e28de21448e38d13f05b87c1406399ac002545abbe1cb8099096d6db0275094dce6e6255e2243c7450a0bf8f3e581e1aa0265b890a4537bf76eecf70f6f9a2b452afa3bb1c9cda3d9a82cb91021589e56ac3d883c80a3d30f1dd9f8eecb339ef2222214a44f460d9b95be232ab4", 0x72}, {&(0x7f00000007c0)="ce34dc484d778b5bc22bc6e11731f91424af9e114121be741d5dcdda84def5aea31f3619a70af3c4b9ee93732205201db20a03c4749d40fccca5d4a3e6eaf26170ff3dd745585526954697143fc3a4067b37f300eca9d70307fcd4ac607c07448c189d29c7e523b4d732ead178f443b19bd16e0b99f6103f52da967528dab8c00cb349d1d2a98fc28f86ff31e66ead243fa09fafa73e83dd6c825d5d128e778f2f190c00e210c69e60b661efbdc207", 0xaf}, {&(0x7f0000000880)="d5d45647b605e590e44a7c2a09046267dd2d548c73fd7a6baf0c2a7003750f18006617f3e0728c602a39b24710db503dded39d9cda63f01d47297feaeff9261365988edf0d64fa9c07462da2ca63a1c9d0bf006a27ee8555713c9e59d416934f757b7cfde3a608e4060effa67aff1c", 0x6f}], 0x5, &(0x7f0000000980)=[{0x60, 0xc60917bea2db169b, 0x0, "f1bc3caf64e415c6c45bfd4aeec9a8735bddae9222de8038a5d673e7366a25dfd311bb67d1ce1a8621d272c0dbc585b2c46c48e3f5263219f53fe5de5124a17347eeec920cc0fdfce600ae6f6df3b83a"}, {0xb0, 0xffff, 0x0, "a24ac2bbba35f9acce34e55402d76c22b5989268d6bba05b74763467b5b5626c05c5f75bf9443602ab3c11a2254f92eb5093cdd74f20d573557c3d0264124cff19da08ae9773fbd892bc3aa7f74fab955a0597649d1a433261c39224f1146fdffe6e41bc5b7638ba72816d0b6edbe01c6c314e631aaaf14d80cf47640f7916d1684d2e97c27eb14ac728f202c7af31fa7d4857be7f03d67b4bdf19cf"}, {0x110, 0xffff, 0x8000, "5704152262ee8cd1490b15adef48697937a164b89ad378d743dd95db124dffd1a6c62ec645416c320b601ebabd82dff044191b91117d949d86bdddb6abd891f882076853d8695c42ab2ca87f69f6920cc9266808efaab99c02e116bd5b91c62c53bc240f3e3d7ab4714631adad1ba6f9eaa5793da9286db2bac9d7560cdd36d84f7463de3eb9bc5e41b12673633dd14fa0d403f6c6d926c4d5220bc11b01bba6e161163412a36427968f03e3675880af21648fe436bade32958ceb0511c15ae4d1116bd1a7ce81f13c5c80d034eba552c672647ed20c3c967d5cef116a84df602354258e1b145ea6b6b2c959a0c6e11928f47c7f76c52a9daa89"}, {0x80, 0xffff, 0x80, "81b1be39a7bdb9063be2d92ba2b1fcc5dea919738aff9de86e7cded03044c5fece14de8a0a37a676eec9a166c798ed34c6c1a447ff788ed3162f65c0951975b78578a395bc8331aaf5e543d7c67c377df95737007c9a3ca5a5f6f0deec2c63edf5a765aa54719a0923"}, {0x30, 0x1, 0x9, "972504bf698377c7052b9a0f1be948783f7b9cc355c02cff818e581d2397"}, {0x20, 0xffff, 0x3, "9dd0e9f6744894b88d5c7fd43c51b3"}], 0x2f0}, 0x40c) execve(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d40)=[&(0x7f0000000d00)=')/\xce$*\x00'], &(0x7f0000000e40)=[&(0x7f0000000d80)='\x00', &(0x7f0000000dc0)='\x00', &(0x7f0000000e00)='/dev/bpf\x00']) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000ec0)={0x6, &(0x7f0000000e80)=[{0x7, 0x80, 0x6, 0x66b, 0x9}, {0x8a6, 0xc76, 0x1, 0x200, 0xcb7}, {0x1000, 0xff80, 0x6, 0x1, 0x9b}, {0x6, 0x9b5e, 0x5, 0x7, 0x3}, {0x6, 0xff, 0x9, 0x4, 0x9}, {0xfe00, 0x3, 0x8, 0x5, 0xffff}]}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000f00), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000f40)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000f80)="2775554d433367d566c27a66433a2b628e64f45c9a0477a6c094b0104a75ce4bb7109a68a46f7b649d945cd5b24da206f8d9be5af0f45c4461ba2955975da37e009ef78a6c42bde4b7da43687c37dda71ab7e6b98e2492cedc63f529ceae350c4e40ece6d996f496692d058faa0784a1c9ba4d4bc0d86547d22eae54f0118d4700d23ceaf8851edf7eb7a31186dba1cf2aeed8448720c9c5091eca735fa8cb79412a89ef594372b44f541c8286e92b66c2949771e8aa6e14de5372bcd8cd7ec3c8748f55cb13058c40f7907809be14d6f7edabb87e788c0af6ed4a6e67b6ed4c4b545122fdadc8985c85cef0a2c38f322dddac637c", &(0x7f0000001080)=0xf5, &(0x7f00000010c0)="6ed21488780fb6e0b69dcebf8826fd0cf49c1d5c05c2d826d26a3a901af9e40ce4bbd19d43b7c69f3309eb4c79f1a40aad8a5776f5ca3fe5c13483747763454a4fb90df44973a7c5625c3621f51ff7547da371cdd6d93f41555f2389eed01602da7251eb5f5d4b096a88c4c92cf57cc550ab89e15c0bb4e08b919f3c2df54c788a6e0d00035242", 0x87) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000001180)=0x2a2c) pipe(&(0x7f00000011c0)={0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000001200)={@random="f329c8ba931b", @empty, [], {@arp={0x806, @generic={0x18, 0x8180, 0x6, 0xc, 0x8, @empty, "99fc55b7689403444a8d335f", @random="46e3e300aef7", "8fa6cf9b0308d9eaeeae60400f9809b4"}}}}) r5 = accept$inet(r2, &(0x7f0000001240), &(0x7f0000001280)=0xc) fcntl$dupfd(r4, 0x0, r5) openat$pf(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) semget(0x1, 0x1, 0x4) socketpair(0x0, 0x1, 0x1a, &(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000001340)=0x80000000, 0x4) sysctl$kern(&(0x7f0000001380)={0x1, 0x3e}, 0x2, &(0x7f00000013c0)="32ad119d519d33ea1e329a562e65bb24c6058c5c0ef836147722cc00b496a2a257f1c337d87c41b68b17c2ebaffdc623c841d2b6117561f6ffafa7c3c57bf4360eb89292e0d560205aa3094b1b7984b0908b0bf2b22dcaa39fc39606ed003d5c4d03e3b51aa9f16f61a561add3ca4e6b4e652f12b58997e505d2b52a4a9767fb54c15103295a47129c88e6134880aaf4e2ad93181191559f09ed61bd62e3b9948927b969a55271c7eb39d9de06e22d3579e68bb9bc62462d3e1448cfbd7fcae383e1d7325d72bbdbee7e17a8f17ff7860cc42578588d6475e49d464702c19bd112e3cb59ab9b4b4ae09f4c3a96f2b6f62eb2f4090e993f9ab522363d77fa", &(0x7f00000014c0)=0xfe, &(0x7f0000001500)="396dfd72d714886ca3a90eaae3182ea87f990c24b2bb622ee97b0ccc337bacec029851ab15931939fbf3d21ed133bc50d5cf1b944edffa42de611fb9e8129cbae5dc639bcdd8ecc9ef8d84f9", 0x4c) syz_open_pts() syz_open_pts() connect(r6, &(0x7f0000001580)=@in={0x2, 0x1}, 0xc) sysctl$net_inet_tcp(&(0x7f00000015c0)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000001600)="5b4d24c74a1e19e5908dfaddcfbef06b175b8f179744e1f46361127941118796b6dc36a4294a0eca8d97684716eecaa13e081cd9bb73a5978d1ed375b70e3c6a7052eefe9388661ff1987b39817f55bd73e30b0095b0391e27d3b9e3d7191ef350df3d979e1ddd2ceac507bf20390c4a08258a3fd252a708780785c38fa12ded169ec4a4abfdd17ab9ebabe45394b65624444cd3bbde508cdcdd2f886a43b52c18013ad67277548fa553772ac46dca8b2fac0c3a29c8ad9a40a83bd13ee0bc1bc112cb10bac5a00e6b91cda0095de243f04ad5f71dd07224", &(0x7f0000001700)=0xd8, &(0x7f0000001740)="c9ec6687a572a06cb3ac3289c3d55faa4968fbed0d20f73116bf104f7a1585018803247935699c75ab320c9157a66a16ba467ab76ffeef7bb80d55f261d24386f591aa9f68de7e58596afaf26ac4581229e8d44d12ab12455cbbddeea0eeb7c2eb2039e51ac2b8ac64c66557c457c173394e142a6aadaf3b01763e81c8e308dddfe32c", 0x83) r8 = dup(r1) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000001800)) close(r2) executing program 5: socket(0x11, 0x3, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0xce7}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYRES32=0x0, @ANYRESDEC]) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) syz_extract_tcp_res(&(0x7f0000000380), 0x1000, 0x6) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{0x0}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000140)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d04dcb5503ae5e2a3fc1108974d9ba945b2a9655975468611ebf82c09abb8f6937fb0271b86bb7a687a2babef74ecf4b25af298f53f44a396ab774a3bf7a801f9a0c81c8143c55d0882cb4988db02f09a1cd28193f7716e69ffe744ad7158074382e8e2f73597c", 0xb4}, {&(0x7f0000000a00)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d2a8e35902022230f8940e7358780d762dc51849379f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6068b707d311d929a8f4a509a4b676bad908ce393f3c8257b928cc48e4c1c923cfa3c15759908bb855ec41f512a4ed2b3adadaedb62c73df297e8f720fcf11bd110f934b51b1ec8e54444882518f2d7d1f055d65029b772f7cab6cc4cdd536b7906d3488bf3061d6c6d49c335ab35129d4930b5cadf083ecaefe24fb5a2c4af69a5b7467de4647282247488648d6602315688155a474e50abf394f416c08ce67f5b8050d71f6f4772a6c5e3d14863b014aa2e89e3fcac8a46839d5e5e62c4cf03dbf5385835fe0f0a8bc3cd12a0e4e9242507be9f5fa5e62e79bc2325cb97af97bf3940c525972c9cfcbadec5db7f3e6942da9231f817c0c0abbe406e0e50e32b86329d5f9b9477800d60ec2f51517398f8ea66192face2523390cd6c93cc441510", 0x1ff}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000200)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0x95}], 0x7) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040), 0x4a) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r1, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x400, 0x0, 0xffffffffffffffff}, 0x0, 0x4f, 0x0, 0x0, 0x0, 0x8}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x7}, {0x3d}, {0x16}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) symlink(0x0, &(0x7f0000000180)='./file0\x00') unveil(0x0, 0x0) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xf66c, 0x0, 0xffffffff, 0x5777c539, "3c107dae307e08042b4600000000da64612c3300"}) writev(r6, &(0x7f0000000180)=[{&(0x7f00000005c0)="4b3128efb85654d5c4402d988a1e6df4ba93a3dd050000efffffff00f1314c783e5d9f93009b2f01d04e50ee2bd3484cf65f53ea14dbf441cf847a1316e84de787d47d7a4f900363eb44ccbd2cda0000000000020000e1c9778a9cec998cf3e3c5c1349d7ecee94bff15affab819c3b9b43b31e3e461b9f9294e761ca03bf8992bee724f5c450a12f40a7d5b65faf4d4e078f1bb1d3225e24a5648f3cabd8ef2713b1c85af71c77ae8f1b86dbddca6db23c6779c6de34d16b6fee32a58e035203bcfdbb993b6c3753f43db34d8812ceb31e0fdff8e54c6d5b427bc5a2a4b59ab540fcac8cbad99bdbd1c92e1f45c4413c7d8f24c7bc382679cc816b4d0cbcd3e63000000001bf39c5ac311943609c00b1acef1e8bee77c463d2a7809c3c1d38480be3801930acc64e754eab16cfc4d3f418ff8f1f8b4d67b1e6cf7bfd92348a3885cfe02d941c3dab6bd675a8174445c88", 0x151}], 0x1) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000), 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg(r1, &(0x7f0000002980)={&(0x7f0000000380)=@in={0x2, 0x0}, 0xc, &(0x7f0000002880)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, 0x0) getpgrp() semget$private(0x0, 0x0, 0x224) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{0x0}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r3 = syz_open_pts() open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) shmat(0x0, &(0x7f0000002000/0x2000)=nil, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) shmat(0xffffffffffffffff, &(0x7f00004b2000/0x1000)=nil, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 3: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') recvfrom$inet6(r0, &(0x7f0000000100)=""/149, 0x95, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0x31, 0x4}, 0xc) setsockopt(r0, 0x1, 0x2a25, &(0x7f0000000200)="80cc7ed36c16f57deb42bb2e5737f96672886d98b6037e058092da0ae831c2ea61817eda0e9c", 0x26) connect(r0, &(0x7f0000000240)=@in6={0x18, 0x2, 0x7, 0x101}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000300)=0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x85d, 0x0, 0x1000, 0x1, 0x3, 0x2, 0x6, 0x0, 0x1, 0x0, 0x3}) chdir(&(0x7f00000003c0)='./file0\x00') getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4089}, &(0x7f0000001400)=0xffb) sendto$unix(r2, &(0x7f0000001440)="e94de7de2204815efcc86688530f4b10c8fbe04dde9ff99b3540fb9ea667bebfa9c5205dac068c46b2da6c36a086408b478151487f1c43f73781ef693594824efddca46a572da4c44f73031823abc94742146ae6759516c0b24aafcc86a209d225cd02cc4100be71e9c42f4dda4c83e05cc476df584bdebcc7f7182bc73ac5bacd7ca367a97261c398446ec8f62f80039c0316ea60caf2fab47891b57101999f46a4fe342e56b14681ddcb9e9aca060a58c68722c2c6c798e5ed96614f1cda060bebd95516b2702a99873bd91bd8100f4da7", 0xd2, 0x8, &(0x7f0000001540)=@file={0x0, './file0/file0\x00'}, 0x10) fcntl$getflags(r1, 0x3) recvfrom$unix(r1, &(0x7f0000001580)=""/87, 0x57, 0x1, &(0x7f0000001600)=@file={0x1, './file1\x00'}, 0xa) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001640), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000001680)={0x10, 0x49, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x37}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0x8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xde}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x74}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3b}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x10000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}], './file0\x00', 0xbe8d}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000001880), &(0x7f00000018c0)=0x4) sendto$unix(r1, &(0x7f0000001900)="358f128b641e4676b385ae96a4d95cd92f531ea6d946ab2cd78acbd1824f47d1e664f11e310ea71f08a8891f4ab5e1311f3cc8ed71524c8488cc91b6d538de8e8d88ceb9d63f2bb583fcdb01e8d5f8ac627585523f9442a04684d42f86bb5cd729b1cfe3fa87efc51719b4373e48a7f97c1dce2fb68aa1f8f4a9c6b3ac605d3ec607db0a9cd772a7e35979b1732ebb070f94c4ed80d99be6661e7e47fe1d59b88cedb0198a094a62baf59a28d35129b7d316eda05a4ecb152b5f8cfa5d20f2659a75d3977d8b9db9b17df5bbaea006687610275a38583045d64b990bd573eb4937a42e9dedd3a588fc8d6d845bae", 0xee, 0x400, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x3}, 0x8) setregid(r5, r5) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001a40)={'./file0\x00', 0x3603, 0x477, 0xf8d, 0x1, 0x1, 0x0, 0x8, 0x0, 0x1, 0x1, 0x9}) r7 = msgget(0x2, 0x310) msgctl$IPC_RMID(r7, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001ac0)={'./file0/file0\x00', 0x3, 0x1, 0x3, 0x0, 0x20, 0x2, 0x7f, 0x1, 0x2, 0x4, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f0000001b40), 0x0, 0x0) r8 = msgget$private(0x0, 0x1) r9 = geteuid() r10 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000001b80)={{0x9ec, r9, r5, r4, r5, 0x20, 0x2}, 0x5, 0x9, r10, r3, 0xdd5, 0xfff, 0x101, 0x8}) ioctl$TIOCSCTTY(r2, 0x20007461) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x50}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) getgid() shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r6, r6) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x100) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) shmat(r4, &(0x7f0000bfe000/0x3000)=nil, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x30}, {0x34, 0x0, 0x0, 0xffffffff}, {0x8106}]}) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYRESHEX]) executing program 3: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) socket(0x6, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) setegid(r1) setgroups(0x0, 0x0) r6 = getuid() setreuid(0x0, r6) executing program 6: close(0xffffffffffffffff) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, 0x0, r2) setreuid(0xee00, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_open_pts() readlinkat(r0, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000540)=""/67, 0x43) syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x40000, 0x81, 0xfffffffb, 0x0, "100000002300000000000000000000000200"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000240)="7f", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x5, 0x0, 0x8}, {0x30}, {0x16}]}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x4}], 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) pipe2(&(0x7f00000003c0), 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) socket$inet(0x2, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20021, 0xc7) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1}) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x5}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x828) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) getegid() msgsnd(0x0, 0x0, 0xe2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x25}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}, &(0x7f0000000080)={0x3}, 0x0) r3 = dup(0xffffffffffffffff) listen(r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810", 0x79}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$dupfd(r4, 0xa, r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x74}, {0x4c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) executing program 5: syz_emit_ethernet(0x138, 0x0) kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x45}, {0x8506}]}) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) r1 = socket(0x6, 0x5, 0x80) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 5: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x2, 0xfffffffffffffffc, 0xffffffffffffffff}) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x3, 0x0) listen(r1, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x69, 0x0) executing program 4: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc", 0x1}, {0x0}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) mlockall(0x1) sysctl$ddb(&(0x7f0000000000)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd9ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9830196050000002948f7e57a8b53af5aae7a1e7e95c7c63bd3317327069d4a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdac6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444d", &(0x7f0000000040)=0x57, 0xfffffffffffffffe, 0x4) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x80a1a3, "bb080000009a019fbcc2003e2f00", 0x0, 0x10000000}) getpid() writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x10, 0x8000, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20006, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x69, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x7d, 0xfffffffe, "3c00000000000000000600060000ea02f1ac7e00"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000001c0)="4c369cb2514786d7e42a49ea628404fc44277c38a68278ef61d3c2a119f075c8287bb2b753f4fc302f5f05cab1adee714e2ef77145bc503d145577b96fabb604645217cd298110006cc55979e1a6ab8b", 0xfffffffffffffe35}, {&(0x7f0000000340)="742116b29621099a51210a0e6b6f9ce61adebd56cae396b9fee64e92cce8a08b858e71d64473a207da05c17bf96be53622dd7aea1e48cfc6a1f99a632428f34ad56b3c453ad1cfb874285bda58d2e800c6e023ed5d5496321385652636243ed4d851bd99035a78a517a8b67ab7359ccb6c426c96fe49b6ce8d8457df5cce85a0fdb405cc11edcb47c1c0390e4d36cedf4eb43484f26a9e961b1a4a78f291942f11f32c88d2d1aa48ef344626f60b72aa337c093ad41175fa5100a4aafe9db4227e472c", 0xc3}, {&(0x7f0000000500)="d2f4d171f8fa6bb4ad307d8ed2b5a504ec1907397e5e6d759f3e964d2f0c555ae4de11bae9af6b872bd48d6edb22935cff4f0dc5609b1c0ce81149b92cae4861b34163ad3f04ff61a2bc3ce56ca4f76cdfa2c4adc4c10295a54e31a160ab10ad824b92f8e62a88a56853d5fdcb40d46ce6525d9e804d2372424afd9a911b8908fb976e9e53dd3dab02cdb19889ab248151bbf6954c7aa2f1de59396bf347b7099eba5509b5faa127050c40586e", 0xad}], 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x2, 0x4001, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = socket(0x18, 0x3, 0x0) clock_gettime(0x4, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80, 0x0, {0x8, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r3, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getpid() executing program 4: r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x2d}, {0x46}]}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, &(0x7f0000001440)=[{{r2}, 0xfffffffffffffffb, 0x85, 0x40, 0x0, 0xfffffffffffffffd}], 0x1fffe, 0x0, 0x80000000, 0x0) dup2(r5, r1) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x0, 0x0) open(0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x9}) r0 = syz_open_pts() close(r0) sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f00000001c0)="c202cf0000a427093d8a4c4e", &(0x7f0000000040)=0xc, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400", 0x0, 0xffffffff}) kqueue() kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) open$dir(0x0, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f00001ad000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0xffffff7f) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6", 0x99) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) executing program 5: chmod(&(0x7f0000000080)='./file0\x00', 0x0) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(0x0, 0x0, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x101) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) r0 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000100)={0x4, 0x18, 0x3a, 0x9}, 0x27, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) semget$private(0x0, 0x1, 0x300) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = getuid() setuid(r1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) select(0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x100000000000000}, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x3d}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 5: setitimer(0x0, &(0x7f0000000000)={{0x1e67, 0xffff}, {0x4, 0xffffffffffffff5a}}, &(0x7f0000000040)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x21) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fffffffffffffff, 0x3}, {0x4, 0x5456}}, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x400, 0xa) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x0, 0x7}, 0xc) fsync(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x2) r2 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x41) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0x0, 0x3, 0x5, 0x0, 0x9, 0x4, 0x0, 0x1, 0x2, 0xffffffffffffffff, 0x500}) r3 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x10, 0x1d4) fchflags(r0, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) fchown(r4, r6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) setpgid(r7, r5) pread(r3, &(0x7f0000000400)="da5063418dd02fba66db0d734ffd7636b53012782667ffdf2ca35ee8442195ba0936a071c547d1509b56dda61c9b29203b265bb743fa05486900", 0x3a, 0x0) symlink(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='./file0/file0\x00') r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000500)={0x3, 0x5}) setsockopt$sock_timeval(r2, 0xffff, 0x3, &(0x7f0000000540)={0x8, 0x4}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000580)={'./file0/file0\x00', 0x9, 0x88f, 0x1, 0x1, 0x7fffffff, 0x3, 0x1, 0x2, 0x0, 0x7, 0x5}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000600)="193d9912036f8925bd4604abac3c33819d95b79f64b3761e08a17c7e43f283b0633b7b79e0b9968a78455ed3209d14c8f1cc03a67f6dc469554799d20dcef649e6ec0dc130f0135e8baf04fa7ccc82963c8898456f9f224cc11775f996f08d815d7339e7a87436d18b93f13d328f07a8ffff028e418f33a217510948979ccce0ce2ad926c2c17cb86b5e50917b396da04e50b633f18cd84527fb598726120d23a239f3a24f1f252224587cf6dee6c1354f9d00c8f57dd43d2c5c7b2c92ec3a9684329c967396328df41502715b86928c96d186e53b5977c912d2d5d69ed9de94aad0a3b783de9a30c6904a34f7612dbc64cedaa8a68f32feec92df223f0674996f0edefc3ad94209de03750d8183074c4ba3506afd9d6c8e6607f6360eba5c1f3dd27491ef3ac49e5f9bd8d5b4023ba0d035418b861fa4cce0ef7516482f6f8238b34d1b8024989fb3ec1125f92df14b7556262e16d9e473b1e997bc1a40ef99a1d9fdb4f58a01bcac3858e3f03cb501d6fd72047922fa56bd8684b69f71988b9065a205070ab0801c1cd74422e7000e6d9f59948c9eceef0869d58646ab4be6c7b650956095ebc08a489114915cb27ee8e90a443ea6fccb3ebf829d31054278794aa24832f5ee38f36970573c1a33c98ad4f769c40363529d29c1352e32893e3563b23525d44afa82307250d4ccf859843e849e84f32e15e1f9f6481be6ec30e8c532519535e965fc1e984c7ca6c0d7a8419fc890725e3b830f070b08c1752bc347cbbd777a64e2cde4ea2e5c320eaceabca031dd541c017c9b1e5e149d572873a1584809e64fc70afaf4db45c82bf4495fdd80d4368b563a641a315d2e5b0b880f69299ea0ffa2b9b69544f84dc18d2e597962686ba9095d29b79cd673ed183c517653bd10ad729b1c5aa553b3398958940c2172cb7305c8b5efe4131830e6fa7a608a84a0fc599e0c635152c841886e5ffbc03583e2acd8004227051edd10f221d0b3b87477885f30fcb52c39ad41777bd9e4d76598068afcb107f409fb02f463faba2a40bbcfb1edba3c6e9bd2d78fec97a4c2fd1971f6dcb89863e1ef9a9278e1d3bdaa15526e5eefd42edc1b3bcde88e27ce697216c2774a2a39b63d440a45d8135ec2005251868062919b4d0cfc492d0617ef4476b5a2bb88083ac7b87c8d7423107884e291c6cf15bf4159bcf74d4affd73be53b5aea1d34e2b9629a03275c1759173f6a5aaf729bb5657ba7afd97a66c70a2f65aaafeca4fe556cff5fa2ea689c2c0908a435fe6c9e1113be4e7edcfd7261dc8e611132a3d4c236723ca5af8d450b6b27f1dadbe8120563a63c20a977646913ae4336c97e924261e2616c14f14a363f8ee530e33264ba20b30d65264ad6b3cb350ee4e69c26c5c53da61980e0ee87e6b4236141d4eef41768a14df88758f82fc439867401e7ba81998ddf81f839adbea4ba87f049f41660d7839dbd1f79ba765412f1fb21d9705495867030c01dbda2668032cf87456c80c71801ae9c16c2159e7c12bbaf941bd98370ae7f52da61eac7a727f38f5400934cf7002cf8173f8d66dc880feafcab7142822a9fdf35c0a1e15af23699dba2910adca3f0ed8ab852c37961bb7a5d2b903eee7a97f2e02bedfc4a94de48d60d0157bb00d4c8bcb92e86a3c393130af53a875fa7c6e6e3c129e78956ec776b00b77fd21a2684c3d161a68c0c0b39176d10ecb6a54a4818630bcd64d87ac2cc53cf903cdbce7c5cf33f9db89dcdb9a552d35d0584b8e35a8325665169893a50604e1dd1b33bf3ac628daf6a134654ed1fdb12e302d87c275552ced19dd8c6c92842f0f9899fb67b1c5996a4fcaff567d22652f954507693f142d6840fa6285a86b2cb105f550826b5c42c633239c390406e742b13bcd9dcd292c78b364e2a4b67f2696f0853414ff4d3e0a35fbf5671439a26c4d8d3eaa22d92fcc4cc5c3dc718e73f2a10526e49a8d76458a51d6f5018e69b50b5b64fb08a0ba34afac44d15ab388c881b80aee125a2a29f051de7829dc57de53024e440419bbf4d73d9535464b132d5aaa69d22c8fd84d1a68ace31cd9bbba72f31809c033bbc55fea8c19e9215c0c6300c115347c9b67d517c791738532f3326446ba966fce4d2b7096bcbb91021dbe2812a4537128777830d5efd86d38bc3814080fe18897f8945fc585a51c518328d7a3ce63b0396049a1b6a092b0ba45c0e7aeaedbbab3ec7872e13b0888633b71f9e26295e2651ba6babcded20c459e5913f43900c6ae88ea40628b8a8a910c2239b15d20b96cb4d003735e4cc017f49f1008dee0e988d6794a9b46cd11b1ec381f74da41981a4edbfed36ae1bad6daf5bd16f2ceb0e5797272c62dcd0e0ff9dfe51cc11c52887b506aa5868ef2ea83b076e5b10cbec4ac9929571e716eabd7d11283c23cea878485c5ed5ffc5a6345d748adc5ec4a9577707406570c3d8785e981cbc38eec7b51e107805ec2fd1033a5d22ec3d4043134b5c9a538618900f2f07ef0024d7ec9fa866ca1461064170c8a2c864ec6f1e9bdd64fb795eb506a5a5ea06045260be158b947e13c66b3d7bbe7dd5939ff108686e7e5ce7bed8bb477f2a8ad7de2d5863db9441d46683e58bb86f03f9aa4ec577ba43a5fb2e3b3d960c2085eca61ebbd4fcd4f9f34793ba8d139aa0c36a24d9676825c7015d27bcfb09e8a87ca947a43c8a178a10879323157213f88b3ee6ef06b394e748bd60e7becd0464f724f1187189d1ebbda24a440c125ad72e9ea48cb4bd0430f5c05a599eb18f48bd4fe4ac90aa89e907b5823cae9551fccb69b5ca6c44a49925eee705d144afe3d385362802fc9477907d575f282d15e7cc46439211afe25d8eb124bb591fbb0b0312dfe2e31968431df04c96753f54ec3042c0973a1381ba1e781339161a6f40eb2de9f3f04268332c47fa70aed5d76aa2078d1c141333561da6db2b04abca8e28db69a886b9ebf874201107ee6ec396343dda112a1ae5000d8e76a4c16e39994831bcd53dfac8a1a28101c701184ca184042f9d4419f82d53440daced1a8ed686fe6dbade018490d02c69cb190983d3953754866cc4b92b3b990dc7db34113921ea6537a9715f61d46882b9cc500d48f4038ed9a6168ffaa3654c5b0730ad6faa3a3570dab4f53915c1c1daa28fb21c37cce8721425533e56d8d1a100308c9fa0e4eb5ab82c32db48409b54b42d151e0fbe938dc02929f653615e56fc277ee2f9926fca4817593ac57ee0cdf7608d161ccffe2aac75afd92a34db091386679010feea38df967257bae41f47968ba44b9fafd6416bf882cda4ef1f72cf46f193a291cf423a258c39424c77df6561ceb7cb691f7df3e2533e7e8cb02037f65dc4ba0b2a79b991e5f96214cfe66d63379e86b85058b3a1f641005888a76ceb1e51f3e4c34529d9980cf3bf82896a6af021767807d5295d5e6b4ea8e8b04a43945bb1c28fb86101068d91be7e997f4a370ae46fafdcf2ec175a9010a618c6ecd5f9ee12bf63d67b0f82413720d96ea1d071d9ce149cd9007cf7973c7ebce38b382fc67e7124fc2baf64c5e9fce613132817de87d3f20e4d137b99a8285a21b9910d4301d705179115e6999ea66a6957ffac809d1f24884c484efb20d77e7f86a94b66007c8ed4365fb68fad70899e658333fac6c9577d84309746a1e9f18c456e77d0d5d8d93eff6f134bfb4e489fe52ebedae623e0f21d821bea6708d0ff206dd2c9ab4c02965c25712fcb23255f8be28d077aa3648d3b4c0372754de600dca422cb6fac409b1bd52288fac8367c4355c0598001d7595c2fb6b2cfea863434f819fddf218d8f1455d28c5fb0d71f0ed9c8988bd4bad34602131c07633f07b8e4803ba045edd7bb8dbadc92d7a831138d59fe1eb0047dcea863c74fe30df4fd77576f4789f29e5d904c24000897c6675ecd661b04dde9b556eafdd2b0d71a244d4a0243bf7d636dafe8e41b62f4aa2f028611d2db7d1ba78bb84ce6f9ad9a17c6a9e6b50ef9d97e865e10bcfb7a0e31a3e0174e7290b32774b58f604e71ba2b042318e6218283b05f78d8e1f59e1fa2647e366463980267f6c374a9524b701ec727514ab16cf84c57489acb35ff318c3789a1c7d5f877453650a50ad537acc71cf38cf1b382faff9306e892bde471a52843d2a2b117381de97912a86d987d6ed7f85128c33cfce596720229af4fe803ebc4821c5c1570e353d35f3c7fe7cd7cd294d4c2058e4cb8406428ebedd0a33e566a388bf9f98ecdfc8e12643944934f64803ec163d9dd15db9c2249d84e77e41fedd0771db34ffdc9def50cb153db5ac20f90f6d366dfef43e7a97b6c2f22522f32b9b120b2697ac73ff98a3429e08028f199d035b1f82b2acdf06cc0684e6b88a078fa52e7f955751d9a8f79de054660695f88726ebb638c3a9e8b466185e243e3abecd82fcf972bf921003c1758b0afa87f0d6a7a2a184e90611b14bba26fcb48c5706e39b8419b53697249b486dad89d8a1d56a92ed7fcc5fd1694749c2ffb17b9554930072b96d9a7d283492ae01cf918aa7bef16a831347461f10c7dab2db1df7509b6597f0181da0bfaae7055d5b46fce1ef3719554829f8262df73b00ada0e772792c998bbb3da75d2eead476022dae4cc941463f08588db9bb687e910bd013f98bc360dcc8d6b0ccf0d826ffe1ccdf104acc8a4cf553da5e4d061b5225b9b64b1a6ade1035fee0dbb73e806d26bd3ff9ef86df735a3d1d133653c6eda260f49d5b37fa18ff11cd47ab466c6c3f7e702edf1458aa1991ea3263f466314c78464665c24114e890d4f636186d32d45266a693c9c7e800f1484f4e7465b37c17a5a8b8621b6d19b765bc8afd26919b2fed36a47b73e9fac0f64ec58e629bbefebfcad0ad1a38c8b254b874e9fa15313fddad7cce067a36fbb9d71a3ec8e5e535e7b437e560d6ba6dec6ac612b44d37ffc90e10202b1c89b4c0f0b2c3ba7df767c44c79639a7e5fa8d74b90fa790a496cbc1fa22915d9fa445975a4393d68b32c48bfb04b2fddc022ef57318255fe262e6c57c95a2cc80cfb71b5cb7106d3380392a06758f1b782f92bd8db14d3449f71ea0f2fd5fee452b4adcde5fb13f710bf6ccf92dc5698547080b15c6b5a1ef18e87322b3c95b3db13af522f19985b4936f05b53cee0e6896a6d0f602990973a4be58ca454b67f8f805797e86b3b605e7f7461cd2b764bd799a49add5686f4cd091b00b84b14c83c10736c4171a5a0992ad50bb649d2d5c3a3b8943f19f47921a785e6b696e5ddd2b176cad0c31e284ff00d60aa7640c60c570f7b5ca539b36de60c8f66e96a59dcdc1f2824fd1f68c98ef6ac99a439d04310e96c4910613446994d3eef66d356ce31021e8563fa2a75eec15f2014d28364676c9e18423b0cfa3dd3f7b12ade33251631f02f1c35311c1d7ef7bd514a44e5adab2c9cd0de522a34f571d770ae49e17b1f59d0062580e586e4533bc961aa11fa11dca8ba712614bf0c2600d91b5ef0e22a3c29db0c55ef058813058c195e8a8be0902a46197a2818473b17ee1bd64a63c8aa057b7bc650e096fff78274ec6e705c1ec678c8621d8e6963e8acaec088f4bcdaeea4342965c1967638b25413da09682eb2addde52f1949a4100ee3ec67add62c98a55b40f177edeba907abde7ea7a7bcd34df5e28ab696913a625e41b744965dffc258a5cb139ec4e18246740142989a154b9eba98a6c5ab281d9e2491495faefaabac203306642ddc099fac1922f986f88f793b6a538c4e2d268f098f1e4e86ccd12", 0x1000) fchflags(r1, 0x0) ioctl$VT_GETMODE(r8, 0x40087603, &(0x7f0000001600)) ktrace(&(0x7f0000001640)='./file0\x00', 0x0, 0x40001020, r7) socketpair(0x1, 0x4000, 0xf7, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000016c0)=r9) linkat(r2, &(0x7f0000001700)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f0000001780)='./file0\x00', 0x4) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4093}, &(0x7f0000000100)=0xfff) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae00be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a3e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c40000024311c24c57aea8c5b90020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600"/177, 0xb1, 0x0, 0x0, 0x0) setsockopt(r1, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) close(0xffffffffffffffff) setreuid(0xee00, 0x0) getuid() setreuid(0x0, 0x0) socket(0x6, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000080), 0x0) r3 = open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r4 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x9}, {0x0, 0x4, 0x80}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getpid() getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x5d, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffd, 0x3c, 0xfffff, 0x100, 0xe11}, {{r3}, 0xfffffffffffffff8, 0x30, 0x1, 0x6, 0x3d39}, {{r6}, 0xfffffffffffffffc, 0xb0, 0x1, 0x9, 0xffff}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x1d, 0x1, 0x7, 0xffffffffffffffff}], 0x3f, &(0x7f00000002c0)={0x3, 0x400}) executing program 5: open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r1 = semget$private(0x0, 0x1, 0x531) semop(r1, &(0x7f0000000080), 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4000000000000}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000618000/0x3000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f000011a000/0x2000)=nil, &(0x7f000008e000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) connect$unix(r0, &(0x7f0000000000)=@file={0x1}, 0x2) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) ioctl$TIOCCBRK(r1, 0x2000747a) accept(r1, 0x0, &(0x7f0000000040)) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) lchown(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) r1 = socket$inet(0x2, 0x2, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) syz_emit_ethernet(0x3e, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async, rerun: 64) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) (async, rerun: 64) mlock(&(0x7f0000e2b000/0xe000)=nil, 0xe000) mknod(0x0, 0x0, 0x0) (async) select(0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100000}) (async) open(0x0, 0x0, 0x0) (async) r3 = open(0x0, 0x0, 0x0) pwritev(r3, &(0x7f0000000380), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) (async) munlock(&(0x7f0000e29000/0x3000)=nil, 0x3000) (async, rerun: 32) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) (rerun: 32) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) (async) r4 = socket(0x1, 0x5, 0x9) dup(0xffffffffffffffff) socket(0x18, 0x2, 0x0) (async, rerun: 64) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) sendto$unix(r4, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, 0xffffffffffffffff) write(r0, &(0x7f00000000c0)="98e435d6fdf2c5c9828e481ca22cacb32ac8795c06a7672a7963cbfba40e12d5eb1445d7f8d733a266a7d62bedf1a959b97ecbc362235eb5a403eef522ce9c1e85650eff85768b9cd5652589b0ea8a8b71e502acad83652212566c32d5a5c1fee0432b", 0x63) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = accept(r0, 0x0, &(0x7f00000001c0)) r8 = semget(0x2, 0x4, 0x0) semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000200)=""/181) fcntl$setown(r0, 0x6, r2) r9 = socket$inet6(0x18, 0x2, 0x13) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x2, 0x8, 0x7}, {0x18, 0x2, 0xfc54, 0x7}, 0x1, [0x4, 0x0, 0xfffffffe, 0x3f, 0x100000, 0x7, 0x1, 0x6]}, 0x3c) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0xffff8483, 0x1f, 0x1, 0x1, 0x1, 0x8001, 0xffffff68, 0x0, 0x2, 0x1a, 0x5}) chown(&(0x7f0000000380)='./file0\x00', r5, r6) sendto$unix(r7, 0xfffffffffffffffe, 0x0, 0x2, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) fchflags(r0, 0x0) getgroups(0x1, &(0x7f0000000400)=[r4]) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000440)={{0x1800, r3, r10, r3, r4, 0xaa, 0x4}, 0x8, 0x1ff, 0xea98}) syz_emit_ethernet(0x1d6, &(0x7f00000004c0)={@empty, @local, [{[{0x88a8, 0x2, 0x0, 0x2}], {0x8100, 0x3, 0x0, 0x2}}], {@ipv6={0x86dd, {0xd, 0x6, '>1I', 0x198, 0x28, 0x0, @mcast2, @rand_addr="a721559c15158dee5fcc53e6c999bb6d", {[@routing={0x3, 0x4, 0x0, 0x82, 0x0, [@mcast2, @local={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x70, 0x1, '\x00', [@ra={0x5, 0x2, 0x6}, @ra={0x5, 0x2, 0x401}]}, @routing={0x67, 0x2, 0x0, 0x3, 0x0, [@rand_addr="0ef3d20930f55404a6a7b26619756998"]}, @hopopts={0x61, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0xc7}, @ra={0x5, 0x2, 0x6}]}, @hopopts={0x89, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x4}, @ra={0x5, 0x2, 0x1fe}, @enc_lim={0x4, 0x1, 0x1}, @jumbo={0xc2, 0x4, 0x7}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x8, 0x1d, '\x00', [@generic={0x2, 0xd7, "34979974b660bfe3f41ec7b87bab2737f2740a96b0f814ab62ae746d727b61758116c7aee19502552b24b7822336cde4410806a1f4403a57df03459d1face9c4e305423dd24f77fc59e5b4b7b5b679beb5de171dfeab2132e7e8da3ef15fb667b2bab744facead976c16fc1e55824383029a7ea4cca1de0e65369bd573d869e42b27c49a0e3706d7512db5d6f5aedd19c1666c7e1f19419c98fe0acc99ecb5183f5566485f81b67f506203a878af211c5cf1cd7c285a29523929fb58994b74c6e064d7f31ed80e0e47e870754c26e12784d1abdb5e1763"}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x8}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @fragment={0xce, 0x0, 0x1, 0x1, 0x0, 0x5, 0x65}], @icmpv6=@mld={0x82, 0x0, 0x0, 0x2, 0x2, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) semget$private(0x0, 0x1, 0x410) r11 = accept(r9, 0x0, &(0x7f00000006c0)) recvmsg(r11, &(0x7f0000000a80)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000740)=""/171, 0xab}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/242, 0xf2}], 0x3, &(0x7f0000000a40)=""/34, 0x22}, 0x1000) lseek(r11, 0x1, 0x0) r12 = openat$pf(0xffffffffffffff9c, &(0x7f0000000b00), 0x800, 0x0) renameat(r1, &(0x7f0000000ac0)='./file0\x00', r12, &(0x7f0000000b40)='./file0\x00') pipe(&(0x7f0000000b80)) ioctl$SPKRTUNE(r12, 0x20005302, &(0x7f0000000bc0)={0x9, 0x6}) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000c40)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(r0) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x0) r1 = socket(0x1, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x21, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8ce6653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getuid() writev(r1, &(0x7f0000000180)=[{0x0}, {&(0x7f00000004c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5f04ee9a4d4ea18cc39157341d5fe84d07c6346de0ed85913a3b2dc3083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15ff0100009734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c18ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed2504b967d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e584429f1148e112b3", 0x16d}], 0x2) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) socket(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000000c0)) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r3, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = getegid() semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000280)) semop(r3, &(0x7f0000000140)=[{0x3, 0x1f, 0x800}, {0x2, 0x100, 0x800}, {0x0, 0x6, 0x800}, {0x2, 0x7, 0x800}, {0x2, 0x401, 0x1000}, {0x3, 0x3, 0x1800}, {0x0, 0x3}, {0x4, 0x7f, 0x800}, {0x2, 0x5}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r1, r4, r5, r2, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) sysctl$hw(&(0x7f00000001c0)={0x6, 0x1c}, 0x2, &(0x7f0000000440)="fc", &(0x7f0000000380)=0x1, &(0x7f0000000540), 0x0) syz_emit_ethernet(0x36, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="6331b5545e6a1a684ffb9b23acf289e7ebecc9121819e95244605e7b22a2dfb60b8b9554dd615de1e037a9bdf0e519fd25c3851b691a493a37a02df4539ec626163c3739fcb6f98be5692bd90f87cd7306425eec0e566cd23bd36eb6ac2a58284bd6d951ae81bde2c74154e39928cb1c61f44b2d5052311c8a464253b30ddc203b10f2228274899d2308b815a3c5ad601a2c5ca2fd369af7661097b24ee72f1fe7f2041dbc510dc0af218ebfed79", 0xae}, {&(0x7f0000000180)="16cc7db58a3907d84ffed84872eb86b1310295ff64ce8556d40417968094636e3de8581ff0e9ec1d7d99731f26dc9ac36d33965b24e5a99247549dbf32d0cd6ca5d543c9ed9c736be9996185fb49f5689de949f74048fd3addb65ccbd8e2ea3bc3b4ac0ff3cc857b7c23bd6b2ed10e1369234f8bb0008500cb9b95bed0ab45cf66feb426a9986bbdf550ee3178e1", 0x8e}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, 0xffffffffffffffff, r2}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x60, 0x12}, 0x0) select(0xfffffffffffffe93, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x3, 0x54, 0x100, 0xff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x1}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4}, 0xc, 0x0, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) executing program 5: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x10}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) chroot(&(0x7f0000000040)='./bus\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x18, 0x0, 0x0) syz_emit_ethernet(0x45, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000340)=[{0x24}, {0x3d, 0x0, 0xfe}, {0x6}]}) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[]) open(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000015c0)={0x1, &(0x7f0000001580)=[{0x4368}]}) r1 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffd}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbb2}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, 0x0) r3 = socket(0x2, 0x4, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x6380) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) kevent(0xffffffffffffffff, 0x0, 0x1000, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x2, 0x2, 0xfcc1}, {{r1}, 0xfffffffffffffff9, 0xc6, 0x40, 0x1}, {{r4}, 0xfffffffffffffffd, 0xa0, 0x8, 0x2}, {{r5}, 0xfffffffffffffff8, 0x12, 0xf0000000, 0x3a, 0x80000001}, {{}, 0xfffffffffffffffe, 0x50, 0x4, 0xfffffffffffffe01, 0x6}], 0x6, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000003c0)}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x3}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000340)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x36}, 0x2, &(0x7f0000000240), &(0x7f00000002c0), &(0x7f0000000300)="fa0a418f25dd66f6d8be973eecf5d7144701d63c05de7a07f42b206923191aa4f74a10730d97f61f12b2021ff960967efb92df8eddbdfd9e1c26d615a7f4893fc193254464bdce902653c47d067db552d5ddf3f6d58c82e3582ee2f693dceaf6ea5e85bb9230a52562ebb3d55f5c300987e525531b0a9cfd20e25d04b1e46aae76cb6bcdd56619c5d48aa357ce050c2f3da901c55d6bef1cb42f623acc791a05f1", 0xa1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x90000) open(&(0x7f0000000100)='./file0\x00', 0x957da8ef424896ad, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x42) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f4600"}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45, 0x0, 0x7f, 0xfffffffc}, {0x16}]}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2f03, "000001304c0000910000000000007c0002004000"}) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r2, 0x0, 0x200}, 0x0, 0x0, 0x401}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setitimer(0x1, &(0x7f0000000280)={{0x0, 0xfffffffffffffffd}, {0xffffffff, 0x160}}, 0x0) r4 = socket(0x18, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r7 = socket(0x18, 0x1, 0x0) pwritev(r6, &(0x7f0000001200)=[{&(0x7f0000000180)="3828c1aa383aa02bcb025ebd0f333d57fe8751cea849a907d2d0d8ca9705713291b4dcd9e35a1e90eeb864f877900f72a0bd", 0x32}, {&(0x7f00000014c0)="af2f1bb496b938230682b5c8dc179f7e3d96d2fc617ae54df5a01b4a8f27c12b5ace9eb6670da3ba19e82be5f7ab6541380fff35eddafcaf9d7604c6145e74c79e92cd3896be7db92e409a63c28d8c5e14cf78d56f6fec51f0623f3f71de7357f2b1254c260fb2da36f186cdb54ad047630e3dfff024ec2c5e46b10fd1ae5413e16e51d7876cd4bb49992b1e3a042c0a4a742914dff969767b5f13018d3b53a6a48dbee2576e12580efa57bbcb8cf076f69cb92633a5caababecb1a5f22439c13792e3e1daaa4f68428f6da979b2df42671db4a1af83ac123bf4e490b5d743797d703896b4b899db3024b2660547531f814f9c998156151beaf76b58e273d926365992c358126d5da360de804397fd4851d7693f1e0ec6ee7f70f52371febfd94041b9cbd60e76dcbf523d95d5995a969b45c5dded2522f5c44b9c78fc2b589875076163feeaf361355d55597a32e75b1c1886fd624f33e0b7b0427028625ae5bfea2ab76933b8cf9cc891ba67d199f70c70e7ba7d133e8f79d5d627fdf1d865226af4aa3bf84d5670575a1bc8dc6dce07821d515da9d2382a257e0e7276a599e004746908cfb82ea19143613e7552095d1bd5287677c54fb6c263710207f5c6f78b188e2d4896de5c304d9f204aad1f3fa2fa49f52cce5b7bfee318a7103e3fe7128bdde7bc5dfe9b9f05ae33c1c34db4611297786bf06f15fac82005a14bc191f90dc2ec4b9bbb834dc33104b34d96ffd1da1f229d3c0c79e984f1c7041f530e3e931a939686600eb1a81de41c37f97a6c0cbc2a941ea9191650c4e6a341a43fa21795b5b7bd2867f7dd5054d50eb3b705f51ac7f7628371a7fe126e3fbe968a38cc1cb69a7339626d791f87c8e0977c92e68b314e80ad70b71221e128fdf3c5aa264fc720ce5877a4bbced36333117422a0e18437a8ebcd741d6e793da30c60d5bab40fdb630078c489409cfed5b96858d9e4d8f521a891e0d1b440b2cc44bb8368fc372951fc413c8f18bcd24f58d5358b08b31974f4250e3f1e4d745e8f8e917981b5cae817f5a61d1e1dd31a88b310276ad75133d95eaea193e9866768da72446a068bc4ff6a6cb593acf517425d4b204068b7f646a834f2b5563d758529e3b2b4ca72067e9ce792fda3a6468770c3df429d40a9c255f3415ef52896b569b302c174c36f4fcecc7d560b3ac3c2f3db3c99eccbd3a81fd24fc0c42efb450c4ac84e2c345405e44f2741aa6c87106ef478eb2b7d89f2aa5791eb1e46a220d8355ebc9aa82a40ffad4ce8ba3bbe99398a871375ea1692a4141db7f92cfba818d6859fcc7899dd4823ce98a16198c024e6d21d0342bb1ab1bb34b1a2f6e495a3930f421791c4bd71229b3886d9aad8b4a23de50f75b8cbd218648d0a953771c3c9dfc6000070e54b7f2907fabb436611ace3d62a8802123c73b58f94c26dfb8c28792f3a8f80d46ba110df083b90c584b09abae1cbda7ac1cddeb79ba2bc0fce75da4d88ff955377f5d41200035db527242ca8e199cd827d7fff3a0ee1e62d99fca1c7fffa3e44625ba1751fb8754a177c4b7b2c6533844997ec82f757fb55bc019e29e4878756f5e203547312c5fb16e769eaec6841cdef6841ef45cabf964e010e0c81b2dd97a452747507553f1c8ce5f28950b85144565072338cfcdffd3b50203dcb32127d8a8165718d08dfb3ae0ef04c962efc0a8546353dd75ff723f9f10389b8767c1d882adabc7a828d6028891e4191973e357484437c6084cd6f83dbf20505ddce30708ee637f03ea7ac9363aa64fea8ec3e5a69eea3459ec8a33bcc60f2b28d897bd7c5b4528e6a7bd653660c52245b3811b53c565192d4804b48ecadd2e333c81bb750e69b8aeafa9144597e8d67fdf4bb62b61322875e92eb47a0a6e173c9b0c3299a9d1c0e296a9a3ec166781832d49df303ee8bfb862150bd5be65107f1649df1fe2b99780e9959a1dc4106e0dbce2f8be7985a91e997efdec99b345df2e7deb58266e4968c5130592d43ac4c2b74338be6b06a9d9d0ba9d08fa6664cc0082010d4a67d6d4fbed3d978e90c099eda3250d9422aa0894eebfd765c1d81ea34e059ad88dfa95f6f651871dd2e06416926741915f8031ca365958646b8e9bbd83ee3c16cfeb81e1d06fa0bef67f01c7072458d45e063ece6bf83180277dc9786346129029004de5fec8a0eea63356da83a360c77564872001f6963a923e3e918a9335175dd2a3cad35ee86d1bd489cfe9a331bdef030c15cbe5a24207f8ed8e2403b8bbe0dddcac4a4972a77d06a76dced36df2a32df7b24f7c2b7f0a00899073f3e04e3f6c78c4ca5005715c81ce16c256bcfb6c63b341e68ce7b2aca05762f45245ffa985def9ebe130a727dcd2a75645db4bc75c67cb9eb2cfaf443a68b70d68e2d5bd02212e822251b0bd3cc804551b7fc569dd568a57bd477a1ce9490f5cf15542eb63c658464d267614885c2b823499b9cceaa69f5be67267d5ee0e4d90e79e98f1d4e4239304a880f96703bff2e8f55f4f8fa981c59561b48bb9a0399faf4aaffd3e9429f94ce746599a5d9a10b7b9666d9effc0258de8e97a2dab18a316510c8f2d9d5d328a887a53abb221f8d2e77ced561f7ac3011e18bd79a16cc6f281a53ce2ed86def2105881f277a163da9292f03aca66e0071f71c295ef3f1b3b3ea31b99d5b51785dce0a15fc41aabd7c955575cb47d89491ae29f9fbe4fd2376516a40b136c663c24d0892c8f93191fc378182f7f0dbe55fb9ece5477eee9efffbd1ca9f3116f8ac93730d757b2863d97db857574463a57e0c6c13c4301d3650e296cfac6ec14658167e81aa62bf80b7adaec09fd355632d6e9bbe3b6ca06da6b080325afb994eebabd3ca8a551865f42a532cbb5aec09c0f1ef5c57785b100235d36148b86bf5d14028525a7435e9d437d4a05c372e9c0b2a91e683dabafbb8047610385f621acabbbd9ee344d8ff4a7a09cb0e7d3b69afee3f8ff69361024e9a7586f47ffea73b01497cf30b8912fd6efbb7bb1597f008247c65b7adaf7866abba33e20b93f90e5b5b5197072e27c02a41792c9d7abbdc07f1edff14eade0ef17280b2787dc71b636b7195fa7f313f55429b020df42187e2cc966bab396d1dbb455f4cbc95720fd68a575b236b247d292eb046c428d8b09d347ba67dba6768bc7380e4a3e963fd93d489f43056890506a8d104cbd790c183e083f8d9a8e3dfb1450baf3d92686d9feb69e9b0d1fe22622547af14e6c649dfee7a55fa2ba6924ffa763fa47c1224ccc5bbdc9cca120d59d3a8c9ed34406d730ebce24f444a3d02ed1105e19c01046c7317a93cfe039754d220792e1dc941471a9e82bd5251e8da98570e47ad86f1bf85b0caf6c2f05842936f1e10d855c384bce37f8d067ebcfc41e5f95aaa65646ebd223e59b92a0fcd85a930e4647187a6fe360322389338881d1a4effc623428241ad101ea11956dcc7d4785fa88ea9a73a0688626aa74c922370736ffc16261002f41082e8e3974cbff105bbbc076a2c00e84a4cd71e0faee3cb0b983c86a7bab230bc513a37fcbe323fc7bc387b12278cd06ef254cdda70475a08ca2e99ddca15a97d2a6aa41b61333dfc8a23f1225a8532e7d74ed0faf42dc478c50c9359bced64f57d5e05244ba751baa249fb1e91df8aebfad31af4a3287f178b348c56ebf5b91ea2cffbf7ebc28de55b44ca6f9f2bae8449aaa4b317872d1c137c09751412a4f39a22477b3c0753b1fb516d77e01bdd292607c5262ba3db288a06aa95ebd61658b477dbb5919d9e1c28f7b590f65541fcf855712f86ddbe0992fe2e2d4544e27adb21830e41542b978a687612821138407121efb3cb63bb537606e48ff2232d1112746716474ade860b60053aa375b9a1bffa4f8f5180a1fd98b5ca62c67e97ef7974974951270f698653198d99a8b244a73048286f3ee4b7448453de7d9922cbed2493221c0c4967fcecb67caa618154b797885f60c180f991fd32c8acb1e05653fcccfa28a47488a09ebc308e3794e1afe5c6c197cb8bf4a406478ef31ad4bb4183d9219d752d4bee1bf60f376fed92c786afad3df772ca77c3b2695b09145f5548cc07d95e364103d9c5e9638e679f1f41b59775b247f72e0d75393d9bf879f438141ef9d36dc95ccb731ea4a7b9659dffb4dda3a2a37fb929fb22030dfe7dfafcecc601a756ec275c3f7647e3c79fcd2d0a5da699627345105a359733dc2f02617932463b82cc2bcbc9684cd6a2ba18903064572c43393071c573f8c5b3135bea0a1c14fbb185620a3c7060fd81b9280cad20666c760e30a9969ccf46b8d0e6c08625ef43b64360d32dfa1883228435957126458d80b9641213c67e9e71033c9a2ed51e52c63cb698685fc895fc2d2d720c7addf4b00cc5274577e3bef4e51be6e184f3d693482c1f196f1bc488c60f0e5e4969f77df77987f9c025e0ec17fd6ba110e07af4fcee69e60cee8ef0ecad2642c0359dd7fc4e963282d6c883e5fd2465003ec76de941292c0719c787f24d0e2db74779eaf9fde9215e135dc65b3598f7a0a03087fec483999b4db29148279fb0034d2ec3696930d15488ecd661c114a84664fa4a5dc4b3883a51755d0236c787a4d622640dd2d661b53f622f5731f346c101f6496c30e502bbc93ac2ac68cc1a90f9d3044483903782b542775ddbab1bef7492040077a6bb19ad078729f1d6745288ab962d4a4463201e469534f89cabb87024138b1a694db63c384031fe8b2a7f55c0505ff181fb2fdd608575a1c5bc5da2ed5d3760dfb4de1f95039c15640f50c3d88ed8cd80fe96083d8f76eba3307b56b35f79e33003a321a634a4af85cb01d1617486fa213293becfe443e879216a65a926789a0ac7c1ba6aa933cac4e6fdcccabb11f089b81f21ed82c8762630cb2d74c4d914f4f859cd00f08de2e445349813fbffc176edf4a46211e690f4a689628470c6432f1935e2ef8bf6a376ab1ef9abf2796b3aedc5d649ef513b4ae6817844ebc1d846f4055cf9c8cc56e6d1e964a47603952c0705c8c7b7bda854921b3750c02ba0c3067f657ce2458ae508c288d7054911d1db534d8a36898b6b08bb8e0b78c1f814adaff7c000adc4280103e5b45d43fde0dd467cf04b9b1c08a73f7b0645b2692ef25c2c5f19ad824fe522ca19fb8de0f77b8325d766e95d9c89ff93791cefacfb7b161a2ac1c50b5cca7608d66dc38cf6f6824193a9713fdd5aea54989d2a1f6380fb29bbfc12b5f5f4fe5e16b6eb9fe081aa7fae50c41aac49dad46012e83109f8d3e3aab491d7d47099c3aa6c3e600eb51e3aba18edf883f526af8c10e969a883dc82944ebf0dd2b5db273980be5c75b1effd66d5891a0977eae5679534a29741068c5d3c3c5f69022efa623de9aafaa407632255fd644d877119eba23a862ec755b8590fdf5c5858e04afbba2a5c72178e6b3cdea359332c6dbdd335cafd990c2dc8aa8d6d51130fdeddf2184b985ac9ed12261832a00aea02fa2f218e29ff9ba6803e9cb3673698a1127f4ac842a1b0a79fa4bcf4599e3e5ab5ce1973339c11298bac0158bfd2ef12ab2aa766330f1b995caf5eb962b7153b9b1c61872ddaad33ba82c5a7fc695db0aaa4f88fab1a925d5bae319ed7715296ebbc4d17cb53bfa040824b66292afd0cb26338e0692fa0011173219f350850c64d2224506e63b1d7c46f5fc773c485c78823120a0a9b3b42ab67d836382e3d1b854db11bc924376b5aa7999f4d010644b4a17886bd5ab663f30e26b36290342fa2bf3b51dda353", 0x1000}, {&(0x7f0000000dc0)="af37e2aa82208414eb64b173236bb7c940a0d403e2bb64bbc1fd5a75a8fa7ef732811a05522618af4ca004ea5ee276b7fbc8b738948722c8b4f0918c6026e6daf26f1972f44fa77032b6ba3105646e38fb4508", 0x53}, {&(0x7f0000000e40)="f1d3abeb8c4920152381e947da6260c731bb182b450fef5eb3c2368dc3c88d7d1d23ec9f7be1bf125a5d5d23e263bafbeff9605f680b212923051de2b0a4a8d8b7ef5662bd9d77bebc755cb3edbd941dafe74a2e0e46d7e578a66ca902b2299186cf52e4dbe445ba2bd2382dfbff7f589cbae6b04765e5f36b6ee09ea5ceaed960264e326d8a9664fda7798e2c2d2c9c323b3951fc4aceb61aaa6bb44c97dbdba4c68aa990b62e9a0da7a0fd88d22af8d90ffd9c5f92c18e2d2141a8bad7d132ad94fe540c354fa6ff05884d738adf09", 0xd0}, {&(0x7f0000000f40)="1e730b65a56053814d8a92ef388daee4ef3746f0eb3fb3f35b31ba668eea5fb25eea3693c3483bd857bca0e30d3a49abb9e58186bdbe7e18589e60da9dcbabfd075ea4d88c510125437b06cf1d9a668515c4513cb808402f88a0d2a66b70356f84fa45cfd1387290fe2ecd66b42b1187895e03b2a168c0b985", 0x79}, {&(0x7f0000000fc0)="bb5802b898036e4416627969b6522c174aebc95b7eca206f62917aff2c7bf1c4d5bb2d3685f4f77ea26a8a8c9ae4113a1a74fe42138bf498a0753016dd08027e597d58b5f9", 0x45}, {&(0x7f0000001040)="f2132e4651007ec418587f5304a4bceb0e39661094de49a48e3edca7f4d930b73f0d2e47d506d899771afd5f6c00116986fd8de8b46d409f5956c09f09ef4777fa0ed83cc17bb0a56457a7004242aa77bf4dfaf3ce4e91d6a3da0634a149eea9e4fa656756eb66e9084e26b18f013ea99c17f872ba013fc0682225ae5d2c09ec3e86fe1eec5b801c3e588da8577c069e568484834048cd2de8cde6068aff2233b36f0408e7c0345ac934242600105a6bb5ab2be1a970221c0d255dc742bb646820da6405c17f6b19378e03ee44e1248368984cc14418b2f3480503f4a08dba7e2225c807c2f4096f", 0xe8}, {&(0x7f0000001140)="cdb167b309d800c8ae6ffd9f0c2a13d45daa1fac1ebca69313c682b1db3649d3ba7397c4bea5676fe2330f959c7400a3ae614b7ca164b5a50f134708da2a5d90c182d81eebe312455b43d58530353201aea6d1e605d4f4de2c8d821c19ff7fa4f20d9386ac75a2876668eea84cd7a091f8fd8d11609269b8ae4066296c7a6a64b0c4577889b78c9a63ef29165ec3184bc21122c3ccd6bd58a12d92d2716dfd2179ba927cb0ec44", 0xa7}], 0x8, 0xea42) getsockopt(r7, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44, 0x0, 0x1}, {0x84}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) socket(0x6, 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000003c0)=0x4) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x57) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000080)='./file0\x00', 0x41) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) executing program 4: msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000500)='./file0\x00') fchownat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x1, 0x0, 0x0]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0x18, 0xffff, 0x3ff, "897881de"}], 0x18}, 0x400) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000080)=@un=@file={0x0, ""/3}, 0x5, &(0x7f00000007c0)=[{&(0x7f0000000440)=""/104, 0x68}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/242, 0xf2}, {&(0x7f00000005c0)=""/88, 0x58}], 0x5, &(0x7f00000004c0)=""/57, 0x39}, 0x8}, 0x10, 0x0, &(0x7f00000008c0)={0x401, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000100)=""/138) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xff62, &(0x7f00000001c0)=""/242, 0xf4}, 0x3) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() clock_getres(0x260f2b05d0198fa6, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r5, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000080)) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000240)={'./bus\x00', 0xe41e, 0x8, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x66, &(0x7f0000000700)=ANY=[@ANYRES8=0x0, @ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESHEX, @ANYRES16, @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYBLOB="a8cf2f926eec09c1162cdc7e984378aeecf3054123ef11f64e482be2ff1ba179f073a63fe5815dc2bc117934d9fb6ae05ca824453a6a765d2d09e22de402ee22be4aacde82b3e6461244299883ebc6ae35d91a65317261b3dbf49f62e2dd01d6554d0d7f0a9e65ac43759eaefa27c17a77a358c024432a778c277db377303b671c4b3a1a3313941ec5c900479f1a86c4ce36564e4bf5b3be2be6aa8e91d7cd12ae0e216985ae367b48fcba98f55ce4c588b6a23060b1aeb8949a940935c67b7c76b9e7bc64365d9141efbdbf378efe18132f07101ad93fa06ea8c26b52451e0a", @ANYRESOCT, @ANYRESOCT, @ANYRES16]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8001, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6d6e6b20}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000a81000/0x4000)=nil}, {&(0x7f000087b000/0x3000)=nil, &(0x7f0000053000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000c12000/0x3000)=nil}, {}, {&(0x7f0000496000/0x4000)=nil, &(0x7f0000875000/0x2000)=nil, 0x20000000002}, {&(0x7f0000614000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000be8000/0x2000)=nil, 0x7}, {&(0x7f000094a000/0x3000)=nil, &(0x7f000096a000/0x3000)=nil, 0x400000000020}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00005f0000/0x4000)=nil}, {&(0x7f0000479000/0x800000)=nil, &(0x7f0000843000/0x3000)=nil, 0x101}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000bca000/0x2000)=nil, 0x0, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000000000}], './file0\x00'}) socketpair(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000300)="f2", 0x1}], 0x1}, 0x406) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x409}, 0x400) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) open$dir(0x0, 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{0x0}], 0x6f33bca17bb2a622, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f00000002c0)="04", 0x1) write(r5, &(0x7f00000004c0)="1de389d34fcc640a11081726ff1ab9f8a52fffffffff69771301a946db01000000e500c15ad3fb3011612ed835e827dd29ada842f5df", 0x36) write(r6, &(0x7f0000000040), 0xfeea) close(r5) close(r6) syz_extract_tcp_res(&(0x7f0000000340), 0xfffffffc, 0x8001) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) socket(0x2, 0x0, 0x13) executing program 2: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) r1 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES8=r1], 0x3e}, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x90000) open(&(0x7f0000000100)='./file0\x00', 0x957da8ef424896ad, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x42) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f4600"}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x48}, {0x45, 0x0, 0x7f, 0xfffffffc}, {0x16}]}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2f03, "000001304c0000910000000000007c0002004000"}) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r2, 0x0, 0x200}, 0x0, 0x0, 0x401}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setitimer(0x1, &(0x7f0000000280)={{0x0, 0xfffffffffffffffd}, {0xffffffff, 0x160}}, 0x0) r4 = socket(0x18, 0x2, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x810, 0x0) r7 = socket(0x18, 0x1, 0x0) pwritev(r6, &(0x7f0000001200)=[{&(0x7f0000000180)="3828c1aa383aa02bcb025ebd0f333d57fe8751cea849a907d2d0d8ca9705713291b4dcd9e35a1e90eeb864f877900f72a0bd", 0x32}, {&(0x7f00000014c0)="af2f1bb496b938230682b5c8dc179f7e3d96d2fc617ae54df5a01b4a8f27c12b5ace9eb6670da3ba19e82be5f7ab6541380fff35eddafcaf9d7604c6145e74c79e92cd3896be7db92e409a63c28d8c5e14cf78d56f6fec51f0623f3f71de7357f2b1254c260fb2da36f186cdb54ad047630e3dfff024ec2c5e46b10fd1ae5413e16e51d7876cd4bb49992b1e3a042c0a4a742914dff969767b5f13018d3b53a6a48dbee2576e12580efa57bbcb8cf076f69cb92633a5caababecb1a5f22439c13792e3e1daaa4f68428f6da979b2df42671db4a1af83ac123bf4e490b5d743797d703896b4b899db3024b2660547531f814f9c998156151beaf76b58e273d926365992c358126d5da360de804397fd4851d7693f1e0ec6ee7f70f52371febfd94041b9cbd60e76dcbf523d95d5995a969b45c5dded2522f5c44b9c78fc2b589875076163feeaf361355d55597a32e75b1c1886fd624f33e0b7b0427028625ae5bfea2ab76933b8cf9cc891ba67d199f70c70e7ba7d133e8f79d5d627fdf1d865226af4aa3bf84d5670575a1bc8dc6dce07821d515da9d2382a257e0e7276a599e004746908cfb82ea19143613e7552095d1bd5287677c54fb6c263710207f5c6f78b188e2d4896de5c304d9f204aad1f3fa2fa49f52cce5b7bfee318a7103e3fe7128bdde7bc5dfe9b9f05ae33c1c34db4611297786bf06f15fac82005a14bc191f90dc2ec4b9bbb834dc33104b34d96ffd1da1f229d3c0c79e984f1c7041f530e3e931a939686600eb1a81de41c37f97a6c0cbc2a941ea9191650c4e6a341a43fa21795b5b7bd2867f7dd5054d50eb3b705f51ac7f7628371a7fe126e3fbe968a38cc1cb69a7339626d791f87c8e0977c92e68b314e80ad70b71221e128fdf3c5aa264fc720ce5877a4bbced36333117422a0e18437a8ebcd741d6e793da30c60d5bab40fdb630078c489409cfed5b96858d9e4d8f521a891e0d1b440b2cc44bb8368fc372951fc413c8f18bcd24f58d5358b08b31974f4250e3f1e4d745e8f8e917981b5cae817f5a61d1e1dd31a88b310276ad75133d95eaea193e9866768da72446a068bc4ff6a6cb593acf517425d4b204068b7f646a834f2b5563d758529e3b2b4ca72067e9ce792fda3a6468770c3df429d40a9c255f3415ef52896b569b302c174c36f4fcecc7d560b3ac3c2f3db3c99eccbd3a81fd24fc0c42efb450c4ac84e2c345405e44f2741aa6c87106ef478eb2b7d89f2aa5791eb1e46a220d8355ebc9aa82a40ffad4ce8ba3bbe99398a871375ea1692a4141db7f92cfba818d6859fcc7899dd4823ce98a16198c024e6d21d0342bb1ab1bb34b1a2f6e495a3930f421791c4bd71229b3886d9aad8b4a23de50f75b8cbd218648d0a953771c3c9dfc6000070e54b7f2907fabb436611ace3d62a8802123c73b58f94c26dfb8c28792f3a8f80d46ba110df083b90c584b09abae1cbda7ac1cddeb79ba2bc0fce75da4d88ff955377f5d41200035db527242ca8e199cd827d7fff3a0ee1e62d99fca1c7fffa3e44625ba1751fb8754a177c4b7b2c6533844997ec82f757fb55bc019e29e4878756f5e203547312c5fb16e769eaec6841cdef6841ef45cabf964e010e0c81b2dd97a452747507553f1c8ce5f28950b85144565072338cfcdffd3b50203dcb32127d8a8165718d08dfb3ae0ef04c962efc0a8546353dd75ff723f9f10389b8767c1d882adabc7a828d6028891e4191973e357484437c6084cd6f83dbf20505ddce30708ee637f03ea7ac9363aa64fea8ec3e5a69eea3459ec8a33bcc60f2b28d897bd7c5b4528e6a7bd653660c52245b3811b53c565192d4804b48ecadd2e333c81bb750e69b8aeafa9144597e8d67fdf4bb62b61322875e92eb47a0a6e173c9b0c3299a9d1c0e296a9a3ec166781832d49df303ee8bfb862150bd5be65107f1649df1fe2b99780e9959a1dc4106e0dbce2f8be7985a91e997efdec99b345df2e7deb58266e4968c5130592d43ac4c2b74338be6b06a9d9d0ba9d08fa6664cc0082010d4a67d6d4fbed3d978e90c099eda3250d9422aa0894eebfd765c1d81ea34e059ad88dfa95f6f651871dd2e06416926741915f8031ca365958646b8e9bbd83ee3c16cfeb81e1d06fa0bef67f01c7072458d45e063ece6bf83180277dc9786346129029004de5fec8a0eea63356da83a360c77564872001f6963a923e3e918a9335175dd2a3cad35ee86d1bd489cfe9a331bdef030c15cbe5a24207f8ed8e2403b8bbe0dddcac4a4972a77d06a76dced36df2a32df7b24f7c2b7f0a00899073f3e04e3f6c78c4ca5005715c81ce16c256bcfb6c63b341e68ce7b2aca05762f45245ffa985def9ebe130a727dcd2a75645db4bc75c67cb9eb2cfaf443a68b70d68e2d5bd02212e822251b0bd3cc804551b7fc569dd568a57bd477a1ce9490f5cf15542eb63c658464d267614885c2b823499b9cceaa69f5be67267d5ee0e4d90e79e98f1d4e4239304a880f96703bff2e8f55f4f8fa981c59561b48bb9a0399faf4aaffd3e9429f94ce746599a5d9a10b7b9666d9effc0258de8e97a2dab18a316510c8f2d9d5d328a887a53abb221f8d2e77ced561f7ac3011e18bd79a16cc6f281a53ce2ed86def2105881f277a163da9292f03aca66e0071f71c295ef3f1b3b3ea31b99d5b51785dce0a15fc41aabd7c955575cb47d89491ae29f9fbe4fd2376516a40b136c663c24d0892c8f93191fc378182f7f0dbe55fb9ece5477eee9efffbd1ca9f3116f8ac93730d757b2863d97db857574463a57e0c6c13c4301d3650e296cfac6ec14658167e81aa62bf80b7adaec09fd355632d6e9bbe3b6ca06da6b080325afb994eebabd3ca8a551865f42a532cbb5aec09c0f1ef5c57785b100235d36148b86bf5d14028525a7435e9d437d4a05c372e9c0b2a91e683dabafbb8047610385f621acabbbd9ee344d8ff4a7a09cb0e7d3b69afee3f8ff69361024e9a7586f47ffea73b01497cf30b8912fd6efbb7bb1597f008247c65b7adaf7866abba33e20b93f90e5b5b5197072e27c02a41792c9d7abbdc07f1edff14eade0ef17280b2787dc71b636b7195fa7f313f55429b020df42187e2cc966bab396d1dbb455f4cbc95720fd68a575b236b247d292eb046c428d8b09d347ba67dba6768bc7380e4a3e963fd93d489f43056890506a8d104cbd790c183e083f8d9a8e3dfb1450baf3d92686d9feb69e9b0d1fe22622547af14e6c649dfee7a55fa2ba6924ffa763fa47c1224ccc5bbdc9cca120d59d3a8c9ed34406d730ebce24f444a3d02ed1105e19c01046c7317a93cfe039754d220792e1dc941471a9e82bd5251e8da98570e47ad86f1bf85b0caf6c2f05842936f1e10d855c384bce37f8d067ebcfc41e5f95aaa65646ebd223e59b92a0fcd85a930e4647187a6fe360322389338881d1a4effc623428241ad101ea11956dcc7d4785fa88ea9a73a0688626aa74c922370736ffc16261002f41082e8e3974cbff105bbbc076a2c00e84a4cd71e0faee3cb0b983c86a7bab230bc513a37fcbe323fc7bc387b12278cd06ef254cdda70475a08ca2e99ddca15a97d2a6aa41b61333dfc8a23f1225a8532e7d74ed0faf42dc478c50c9359bced64f57d5e05244ba751baa249fb1e91df8aebfad31af4a3287f178b348c56ebf5b91ea2cffbf7ebc28de55b44ca6f9f2bae8449aaa4b317872d1c137c09751412a4f39a22477b3c0753b1fb516d77e01bdd292607c5262ba3db288a06aa95ebd61658b477dbb5919d9e1c28f7b590f65541fcf855712f86ddbe0992fe2e2d4544e27adb21830e41542b978a687612821138407121efb3cb63bb537606e48ff2232d1112746716474ade860b60053aa375b9a1bffa4f8f5180a1fd98b5ca62c67e97ef7974974951270f698653198d99a8b244a73048286f3ee4b7448453de7d9922cbed2493221c0c4967fcecb67caa618154b797885f60c180f991fd32c8acb1e05653fcccfa28a47488a09ebc308e3794e1afe5c6c197cb8bf4a406478ef31ad4bb4183d9219d752d4bee1bf60f376fed92c786afad3df772ca77c3b2695b09145f5548cc07d95e364103d9c5e9638e679f1f41b59775b247f72e0d75393d9bf879f438141ef9d36dc95ccb731ea4a7b9659dffb4dda3a2a37fb929fb22030dfe7dfafcecc601a756ec275c3f7647e3c79fcd2d0a5da699627345105a359733dc2f02617932463b82cc2bcbc9684cd6a2ba18903064572c43393071c573f8c5b3135bea0a1c14fbb185620a3c7060fd81b9280cad20666c760e30a9969ccf46b8d0e6c08625ef43b64360d32dfa1883228435957126458d80b9641213c67e9e71033c9a2ed51e52c63cb698685fc895fc2d2d720c7addf4b00cc5274577e3bef4e51be6e184f3d693482c1f196f1bc488c60f0e5e4969f77df77987f9c025e0ec17fd6ba110e07af4fcee69e60cee8ef0ecad2642c0359dd7fc4e963282d6c883e5fd2465003ec76de941292c0719c787f24d0e2db74779eaf9fde9215e135dc65b3598f7a0a03087fec483999b4db29148279fb0034d2ec3696930d15488ecd661c114a84664fa4a5dc4b3883a51755d0236c787a4d622640dd2d661b53f622f5731f346c101f6496c30e502bbc93ac2ac68cc1a90f9d3044483903782b542775ddbab1bef7492040077a6bb19ad078729f1d6745288ab962d4a4463201e469534f89cabb87024138b1a694db63c384031fe8b2a7f55c0505ff181fb2fdd608575a1c5bc5da2ed5d3760dfb4de1f95039c15640f50c3d88ed8cd80fe96083d8f76eba3307b56b35f79e33003a321a634a4af85cb01d1617486fa213293becfe443e879216a65a926789a0ac7c1ba6aa933cac4e6fdcccabb11f089b81f21ed82c8762630cb2d74c4d914f4f859cd00f08de2e445349813fbffc176edf4a46211e690f4a689628470c6432f1935e2ef8bf6a376ab1ef9abf2796b3aedc5d649ef513b4ae6817844ebc1d846f4055cf9c8cc56e6d1e964a47603952c0705c8c7b7bda854921b3750c02ba0c3067f657ce2458ae508c288d7054911d1db534d8a36898b6b08bb8e0b78c1f814adaff7c000adc4280103e5b45d43fde0dd467cf04b9b1c08a73f7b0645b2692ef25c2c5f19ad824fe522ca19fb8de0f77b8325d766e95d9c89ff93791cefacfb7b161a2ac1c50b5cca7608d66dc38cf6f6824193a9713fdd5aea54989d2a1f6380fb29bbfc12b5f5f4fe5e16b6eb9fe081aa7fae50c41aac49dad46012e83109f8d3e3aab491d7d47099c3aa6c3e600eb51e3aba18edf883f526af8c10e969a883dc82944ebf0dd2b5db273980be5c75b1effd66d5891a0977eae5679534a29741068c5d3c3c5f69022efa623de9aafaa407632255fd644d877119eba23a862ec755b8590fdf5c5858e04afbba2a5c72178e6b3cdea359332c6dbdd335cafd990c2dc8aa8d6d51130fdeddf2184b985ac9ed12261832a00aea02fa2f218e29ff9ba6803e9cb3673698a1127f4ac842a1b0a79fa4bcf4599e3e5ab5ce1973339c11298bac0158bfd2ef12ab2aa766330f1b995caf5eb962b7153b9b1c61872ddaad33ba82c5a7fc695db0aaa4f88fab1a925d5bae319ed7715296ebbc4d17cb53bfa040824b66292afd0cb26338e0692fa0011173219f350850c64d2224506e63b1d7c46f5fc773c485c78823120a0a9b3b42ab67d836382e3d1b854db11bc924376b5aa7999f4d010644b4a17886bd5ab663f30e26b36290342fa2bf3b51dda353", 0x1000}, {&(0x7f0000000dc0)="af37e2aa82208414eb64b173236bb7c940a0d403e2bb64bbc1fd5a75a8fa7ef732811a05522618af4ca004ea5ee276b7fbc8b738948722c8b4f0918c6026e6daf26f1972f44fa77032b6ba3105646e38fb4508", 0x53}, {&(0x7f0000000e40)="f1d3abeb8c4920152381e947da6260c731bb182b450fef5eb3c2368dc3c88d7d1d23ec9f7be1bf125a5d5d23e263bafbeff9605f680b212923051de2b0a4a8d8b7ef5662bd9d77bebc755cb3edbd941dafe74a2e0e46d7e578a66ca902b2299186cf52e4dbe445ba2bd2382dfbff7f589cbae6b04765e5f36b6ee09ea5ceaed960264e326d8a9664fda7798e2c2d2c9c323b3951fc4aceb61aaa6bb44c97dbdba4c68aa990b62e9a0da7a0fd88d22af8d90ffd9c5f92c18e2d2141a8bad7d132ad94fe540c354fa6ff05884d738adf09", 0xd0}, {&(0x7f0000000f40)="1e730b65a56053814d8a92ef388daee4ef3746f0eb3fb3f35b31ba668eea5fb25eea3693c3483bd857bca0e30d3a49abb9e58186bdbe7e18589e60da9dcbabfd075ea4d88c510125437b06cf1d9a668515c4513cb808402f88a0d2a66b70356f84fa45cfd1387290fe2ecd66b42b1187895e03b2a168c0b985", 0x79}, {&(0x7f0000000fc0)="bb5802b898036e4416627969b6522c174aebc95b7eca206f62917aff2c7bf1c4d5bb2d3685f4f77ea26a8a8c9ae4113a1a74fe42138bf498a0753016dd08027e597d58b5f9", 0x45}, {&(0x7f0000001040)="f2132e4651007ec418587f5304a4bceb0e39661094de49a48e3edca7f4d930b73f0d2e47d506d899771afd5f6c00116986fd8de8b46d409f5956c09f09ef4777fa0ed83cc17bb0a56457a7004242aa77bf4dfaf3ce4e91d6a3da0634a149eea9e4fa656756eb66e9084e26b18f013ea99c17f872ba013fc0682225ae5d2c09ec3e86fe1eec5b801c3e588da8577c069e568484834048cd2de8cde6068aff2233b36f0408e7c0345ac934242600105a6bb5ab2be1a970221c0d255dc742bb646820da6405c17f6b19378e03ee44e1248368984cc14418b2f3480503f4a08dba7e2225c807c2f4096f", 0xe8}, {&(0x7f0000001140)="cdb167b309d800c8ae6ffd9f0c2a13d45daa1fac1ebca69313c682b1db3649d3ba7397c4bea5676fe2330f959c7400a3ae614b7ca164b5a50f134708da2a5d90c182d81eebe312455b43d58530353201aea6d1e605d4f4de2c8d821c19ff7fa4f20d9386ac75a2876668eea84cd7a091f8fd8d11609269b8ae4066296c7a6a64b0c4577889b78c9a63ef29165ec3184bc21122c3ccd6bd58a12d92d2716dfd2179ba927cb0ec44", 0xa7}], 0x8, 0xea42) getsockopt(r7, 0x29, 0x9, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 2: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0x0, 0xee01) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20, 0x2}, {0x6}]}) close(r1) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYRES16, @ANYRES8, @ANYBLOB="2e0fcf9699ab664eba82d0f8c041874e7488eea9685cd9d75f0ee3d892dd7fa617b649323a99d0b5116af098a990b85ebfae37360cbc350457c9440c6378ac4d2ea3eed108d9cc5003f39bd682ff135297116ccf8f788808142b693b110a72538fa0c12d132b1e8e7cefed0ebb89d6b89ba0e2cee4397a847ced1d50", @ANYRESHEX=r2, @ANYRES32=r3, @ANYRES16], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x1}, 0xc) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) r5 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(r5, &(0x7f0000000300), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) executing program 7: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f00000002c0)=ANY=[@ANYRES32, @ANYRESDEC=r1]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00001a1000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x10, 0x9, 0x0, 0x0) close(r2) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getuid() setreuid(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0xe1, &(0x7f00000000c0)=ANY=[@ANYRES32, @ANYBLOB]) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="929993badf4d6e6d80b3c0d4f37b920508d62df95e617bcf735f6a444495def25030243cb9e59a4f27dbdcff3fd32ddedf4a5dd9f02be38a28b9c422c5b4c069489102d8fe6d58ebe750730cbeb18a8a5290268c758e582a125e790f78c627c8990810f5849a5cd09bfa898b45157ea4bb5ec8e8d6e8ba2d687e705a4aa87ad2339a807bf29a6a4d6c", 0x89}], 0x1) sysctl$vfs_ffs(&(0x7f0000000200), 0x3, &(0x7f00000002c0), 0x0, &(0x7f0000000380)="2c0659009dec298abda0e8f7387d66143667377f7b45b271e7719572c5eb29b9e960aa28dac9c3363007d86002d3b176ce823af58dc245c243e5783f4e6b991897d8be089e875fedcd94463eb63ebc8850bb91e5a5a52ca538f6bdb8a293543cadbc757adf727091f12b852f985a62c8682b6d5ae6c1bbbb9475779772a909a02f4a3ff8f50dca0cc40285023cf85965593f1353d4bf19f1465af3e0d560ea2ab88828bff6c91cea223c7ff1ed7a3f0c564f50a38e786be73ba0037068cd2cffbad0b0f0ef83f84d6bc1083e6484486ec6547a1cfed0d1b3226d4cdbc13237412cd54ff7f121600651fc6b48b7fedd7971d124c38e0ebeb96f3ef323", 0xfc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r2) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) sysctl$hw(&(0x7f0000000000)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x15}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x21) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000180)=0x4) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) unlink(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000000}}) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) mknod(0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000240)="417a2ad56dcfde5c750e269040457688be5f4df028f6fd62671b1d29fdd3dfeed451aa37200aace30f01bbfaaeb2e66b3a929c51955db7ac570c34a9d3c0b7ba5f445ccb802f275f0823af381aa9423f91aef5b4bda86d6964da55fbf22d2d15ee3ab9b974b570bd96adc5b44994641155bed957c394158bf5261dc4c1b5eccaf091a15f91ad52e107e6e25f0994768e20f89e2f2278b6f1", 0x98) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x1ff, 0xfffffc00, 0x80a19f, "bb08000100f1675910508b00"}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000018c0)=ANY=[]) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 7: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) chflagsat(r0, 0x0, 0x10001, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) r1 = socket(0x0, 0x8000, 0x6) setreuid(0x0, 0x0) r2 = getuid() seteuid(r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x381, 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x0, 0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0x4, &(0x7f0000000180)='./file0\x00', 0x8}) socket$inet(0x2, 0x5, 0x81) getsockname(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) socket(0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0x10000}], 0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/7}, &(0x7f00000000c0)=0x9) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1}, {0x40}, {0x6, 0x0, 0x0, 0x7ffffff4}]}) write(0xffffffffffffffff, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) syz_open_pts() pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) r3 = open$dir(0x0, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x47, 0x62}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000140)={0xe37, 0xfff, 0x1, 0x5, &(0x7f0000000480)={{0xfb, 0x40, 0x9, 0x80, 0x3, 0x8, 0x3417b20}, {[0x7, 0x80000001, 0xa9, 0x8000000000000001, 0x8, 0x8, 0x9, 0x7, 0xd42, 0x8001, 0x9, 0x81, 0xffffffffffffffff, 0x80000000, 0x9, 0x6, 0x5, 0x5], [0x8, 0x2, 0x7, 0x80000001, 0xff, 0x800, 0x400, 0x0, 0xfff, 0x2], [0x0, 0x2, 0x5, 0x4, 0x7f, 0x100000000, 0x7f], [0x81, 0x100, 0x100000000, 0x8, 0x4, 0x7], [{0x81, 0x4, 0x4, 0x4}, {0x6, 0x7fff, 0x4792, 0x9}, {0x7, 0x0, 0x1, 0x8}, {0x4, 0x2, 0x5, 0x10001}, {0x9, 0x5, 0xfffffffe, 0x5}, {0x1f, 0x0, 0x8, 0x9}, {0x8001, 0x431f, 0x8, 0x400000000}, {0x9, 0x7f, 0x7f, 0xfffffffffffffff8}], {0xbcd, 0x3, 0x8, 0x1f}, {0x8, 0x8000, 0x0, 0x4}}}, 0x5}) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x2) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="ee9fba978a34b4e877bb9cd285807a217fe449bf9e8ff16fd52899fd0565ec668b2ca0b10be1d87a664efe29875751f7ba770dda74", @ANYRESHEX=r0, @ANYRESHEX=0x0], 0x401, 0x0) r1 = socket(0x18, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r5 = socket$inet6(0x18, 0x1, 0xfc) fcntl$lock(r5, 0x8, &(0x7f0000000140)={0x3, 0x2, 0x39, 0xfffffffffffffff7, r4}) r6 = socket$inet(0x2, 0x5, 0xff) fcntl$setown(r6, 0x6, r3) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) listen(r1, 0x0) msgsnd(r0, 0x0, 0x401, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x34}, 0x2, &(0x7f00000003c0)="dd22f5d0668d34c86caecd9d296f7806d318059a7fcf0140fb02b9ee8286843b5f2bf9af43b7387747f1e42028fed9bbd3ac038296b510025086602c9bef0136adcaf803b8dc2ac80d92f4f598695bca3ed062c3cc09167e7f1488051bbc", &(0x7f0000000280)=0x5e, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x3}, {0x15}, {0x6, 0x0, 0x0, 0x101}]}) write(r0, &(0x7f0000000080)="2300110000fa4000805a099e20a0", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x5}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) executing program 7: madvise(&(0x7f00000f6000/0x4000)=nil, 0x4000, 0x80000000002) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x50}, {0x6}, {0x6, 0x0, 0x0, 0xfffeffff}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) r2 = socket$inet(0x2, 0x3, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xc0001602, r3) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000380)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000100)=0x4) writev(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001000)="25b9f743860de9d44b2a8439abc5fd75e4cf5dbaf93de57eda4d30b27a8b1aedae3011249e63783b5ac5011269f8d31b936babe2f97e53fdc9c00769c4f347c8f38eef80a1a9ccaa38919a7625dcb895c82e3f7ede17c19b2f1d9212fb1cd95bd0dc9a38895ab7b839f3ccc4a3cca460dca95aacefed8dd6d6f3915c9b0cb0666a45a790a9b67d241956c876373a730dbf278e8f77734a79567bdae6360b7809af172ae0c4291ec06597eed83661bd0baa19b163eecdde88aaed78514d8fcf64d7b419140fb8941122167f799845245bce12f6642b6e5d513302b9804a86f8dddb2728a000c7c38795068da777edc5c3b71e704238e76a0d1155c7c02345d1588eb6d630ac84bc7e3653ffba7148bef98da5225a5c3764d0ab8a99c250405bd254f312ff1c56961a8016dee14a748ae9377796bc7b06db0d91e55d35d903b5dc2fc8a497b2afa23d4722ddea9088cf78c63885262f5132c535df0cff69b45399061e08c47a8c263298cd60ccdd03c542a32d5e8305879d7840b0711b4aec649b0d1327bc55f8e438d86b39d6801eea3e468b2e8c81d0870cebec4649373630aa79418b424308edb2c6be2e0b84a7a10499ecf933be6e3275a2b8d6671fdc6ced549dd47857dabd8b044d4f00011681de9a2df7f184834bab060af9449d94f6048fdd79113789b68a730e8ab3d790d3e55102f20a6755cdddf8c07afe18af717c103d5655da77d8510cb248f3e58330aa6c0efb9e48f1e2488cbfd32c7dd8", 0x21e}, {0x0}], 0x3) socketpair(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) recvmmsg(r4, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) semget$private(0x0, 0x2, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe8000000000100000000000000000aac8d6e5e5ee90d2f61290f5ab57098f4ee4840659febb0498fe25f9051a60676d18a522e3d2ddd187020d59028c1f11e14075893bb5e93f19fb7d0a481a430694"]) r5 = socket$unix(0x1, 0x5, 0x0) socket$inet6(0x18, 0x4000, 0x6) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendto$unix(r5, &(0x7f00000000c0)="f269a52d24b29ac3b0dd971bcf3e497cc680a53b76f21ef4f4d34fb3a903f07ce1f85aad9a44c578a65807e84fd6ad1779b225346dd6adb95a456b805679bb0579b2702e5c4ae09622aef0349a0096b3d721b6afbacbac561ffbb5b1544b71f7324b90388cc56b6764423fccf6a8ce80f9e2e576c5b29a003c62ba278a42691df344b3b22ba4b2ea64ac60184b9c09956091206b0f71b8a9915029f64482106ac369b19fa3b039a814a59b575ea7b29aa22f87f085366d65333af1fcc5", 0xbd, 0x7, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0xfc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="675b34fa787f74b5c08d2d9628d2562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e943f597cbb734f67f9671352d2ce1bfbd1bcbb52594d22024d175f4b7c230ca", 0x46) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000340)={{}, 0x3, 0x4, 0x4c47ad50}) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000ec0)={0x80000000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x2c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) listen(r2, 0x102) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000003c0)=[{0x6, 0x2, 0x6, 0x4}]}) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{0x21, 0x4}, {0x5}, {0x2}], 0x3}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 3: mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x0, 0x20, 0x0, 0x9}, {0x64}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) executing program 7: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000240)=[{}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r1) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r2 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r2, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0xff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() shutdown(0xffffffffffffffff, 0x0) getgroups(0x0, 0x0) r3 = getpgrp() open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0xa08, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x2, &(0x7f00000000c0), 0x0) r5 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) executing program 3: mprotect(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x2}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x0, 0x0, 0x9) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000380)=[{0x21, 0x1000}], 0x1}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) read(r2, &(0x7f0000000180)=""/109, 0x6d) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) r4 = socket(0x11, 0x5, 0x3) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000340)={0x8, 0x80000000}) recvfrom(r0, &(0x7f00000003c0)=""/47, 0x2f, 0x1000, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) setuid(0xee01) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x9, 0x0, 0x9, 0x7fffffff}, {0x3f, 0xa, 0x94, 0x4}, {0x5, 0x0, 0x6, 0x8}]}) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000440)=[{&(0x7f0000000400)="1854737d4755023ca31c34f20d1d7d48527cac5f52b006b39cb8e1fe980fb6d8d80b2572b8f1de7a4f5fd442b7c2b65961838200", 0x34}], 0x1, 0x7fff) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) fchflags(r0, 0x0) r1 = socket(0x20, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xa0, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x30}, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffab) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) utimensat(r6, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0xffff}, {0x9, 0x3}}, 0x0) setegid(r5) setgroups(0x0, 0x0) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) close(r2) acct(&(0x7f0000000040)='./file0\x00') executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x7}, {0x6}]}) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x84, 0x20000000}, {0x80, 0xff, 0xfe}, {0x6, 0x0, 0x7}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) close(r0) syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="10", 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff0900870000ff9e0b000000ff54f900000014"}) close(r0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) syz_emit_ethernet(0x138, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7c}, {0x35}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x2c}, {0x87}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x44}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[]) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() clock_getres(0x260f2b05d0198fa6, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x44}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r5, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000080)) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000240)={'./bus\x00', 0xe41e, 0x8, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0x54}, {0x80}, {0x6, 0x0, 0x0, 0xe00000}]}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="ba2128", 0x3}, {&(0x7f0000000300)="7a9f30a344ddd8175e00c5", 0xb}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xb8ad) r2 = socket(0x2, 0x1, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000000)='./file0\x00', r4, 0x0) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r2, 0x808c694e, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x413dff) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x4) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20}, {0x1}, {0x8186}]}) open(0x0, 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 0: pipe(&(0x7f0000002ec0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000005a00)={0x0, 0x0, &(0x7f00000058c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) syz_open_pts() openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) dup2(r0, r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x15, 0x0, 0x0, 0x4}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) dup2(r3, r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xc) writev(r4, &(0x7f0000000000)=[{0x0}], 0x1) recvfrom$inet6(r2, &(0x7f0000000080)=""/87, 0x57, 0x1, &(0x7f0000000100)={0x18, 0x0, 0x100, 0x8}, 0xc) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(0x0, 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20021, 0xc7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: socket(0x800000018, 0x3, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0x1f4, 0xfffc}, 0x8001, 0xffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmat(r1, &(0x7f0000d25000/0x4000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), &(0x7f00000000c0), 0x0, &(0x7f0000000140)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/97) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r7) r8 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x4, 0x0, 0x0) r10 = getpgid(r2) fcntl$setown(r8, 0x6, r10) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0xc, 0x0, r5, 0x0, r3, 0xc9, 0x1}, 0x200, 0x1, r7, r10, 0x8e, 0x1ed, 0x9}) r11 = shmget$private(0x0, 0x1000, 0x592, &(0x7f0000c73000/0x1000)=nil) shmat(r1, &(0x7f0000bfd000/0x400000)=nil, 0x1000) r12 = getgid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000380)={{0x8, 0x0, r12, 0x0, r6, 0x10, 0x9}, 0x400000e0, 0x64af, r10, r4, 0x2, 0x100000000000032, 0x7fff}) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x9}, {0xffffffff}}, 0x0) getitimer(0x1, &(0x7f0000000400)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x1000000a9}}, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) close(r2) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000002c0)="088835c80c1019faba257272044652f6fd5d94c051af014d9d14d8dc3a151a28600f8c4d0be679263f6c9ec294da52bf35a6eb3cbdc46fff698c3c96fdd9d8ac9380be75ac655b8e12f22a19fea45096f415cdac9fe69bfcb0100bfa4ab0a3d01b4b1217ef5633a96989c46fee614ec6f4bcb2dca09fc8343003571fef6730d8f896522fc4a9c1cdd4ae42c098abc1d72dc0a498077417cb50a19477b8298d55b157823594f557a5811a4eb610b717a2498e610987214186e7415e399aacab", &(0x7f0000000200)=0xbf, &(0x7f0000000240)="ef209e5751f6e55ac8401ab95eef5de5", 0x10) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) unlink(&(0x7f0000000280)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x40}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRES16, @ANYRES16]) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) setrlimit(0x7, &(0x7f0000000000)={0xd92c, 0x7dd}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 5: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001180)='S', 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x6a, &(0x7f0000000340)={@random="b9d7945cbdb8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @generic={0x0, 0x5, "6ec4c3"}, @ssrr={0x89, 0xb, 0x0, [@broadcast, @broadcast]}, @ssrr={0x89, 0x7, 0x0, [@remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x7, 0x0, [@multicast1]}, @generic={0x0, 0x3, ';'}]}}}}}}}) shmget(0x0, 0x4000, 0x0, &(0x7f0000001000/0x4000)=nil) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x28}, 0x2, &(0x7f0000000040)="754ae85a32c3fb8c2b766e9be137e65f275c98ea569bcf7d56ce417a75c634e1a505f365f6b0abec2afcc308004127fb6c7fd857962a3c00c4a6e4aa678f76e16e19618903e31a64757a1a08e1549017175d89efc9766cebd02607371e1051d451e34ce4ca98890dadeb866d880a2f36fba51367b4f302c64121", &(0x7f0000000100)=0x7a, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003a00fe8000000000000000000000000000aa00800000000000000000ffff0081e91684"]) writev(0xffffffffffffffff, &(0x7f0000001580)=[{0x0}, {&(0x7f0000000440)="56af780668b0e3da7a75bbfa8e46241ff2ef19960130f28b0a52f6aeb9e40d673bc8890d581475d62101ed588844d09ab2e534d3349fceca14f60e97b8d399ad133e91ec8ee4bbf148e589978e0215091327501eb82bf8b780a21ad1adc090aa14eaa3cd3d040c13fc8d5007664e80e1fbc980539c3607532f628c599b07aaa29be485994319cf7adf63273600f47e5221d5c65da3660049ff1461e62ce08925c18d4927be12547f1300"/181, 0xb5}, {&(0x7f0000000500)="356afe53d8b5d3d855a445285f61476eaab642735372bac0b4836eec8bd28520c95380ca88559be1958e27c30c8ca173c8d1d60d39174aa724a29ceab249500e56367ab4e38bc7a61d55c79050f393fbcccd318b92b7f6904755590cca041bd05d7e20c714152911e68d447c8191fc88bee162a615c09e1f7fa56e8461fd4fa82bfb043ad990530dba4e50693b816383b032d81c3f0d042e352870fe44de5f132640c927f40fb2bdc5f09a6b1f774d0bb9f186845b12cbabeecadaf9a47cf1b190973c13c7f0f7071ec31e318aa0f7ada7a7ca87e2946823e07b0bab558cbbcb1369cafaa52949937f8ef86453169239742d7a717125cb96c15931bfcda9e2b775e7acf1eb98047ee8e8d1a98323149b29d789b529ab6acd0f2c47d7232755afa65b410b2c1628dd389edd1230b3fa6b72f7775d786c1ea7b19df06dc270103e1b987ae8cfcc2e8c5ee24619075c909b9fc552b1ef881cb40904698d1eb970fde5b152dc9d6a606e4c73cc699a38863a93b64167889a1c2629ea6efdb97a3e883c5469aa5df97abcd609c73f89d4a4c86626d68805b7aa3e631febc2334d7457e4a2be6901f72366c03be2292d23ae2914e0ea1fd76d161a6ea9cb14e1da71dc51de10797374a8ccdbcfed699abd6908e6ceca4e0ab97b02591472d7159808337630b4229b576a8a25ced394ef26266db0473dfe9974f45d898e26b138ecc3a678051909562c17147c4bf0c0c2e3b3f5dec606641ce44f842002ba7f6a13cd2885cda4c7ba35bf675a5f34ad25a309507927aede41346a5840c4e77819da569550f791ba7747e7fd0bd9d3f16140c33213e2f61e4ed0162da1bfc972e0a558c5069e182b67c26172594e2dc9ee65281bb32824a54f572a14f1bb5f573b20584f8e1381cabd247cb1b451ad7b8a5aee07591262a2c2a8a09e5f73f47a88d9e2fafee0dbb913cd5dc8932bb03cb5c7494024162e5020f8886bbc1a47ad2d48f30ca734a7fe35007ffda8b2254ca6de6330beb4842639119428714a544f67e9669504ea08a3de5dc63551aa7ead59791bb8654f4df4309f86a0b295cd18734e394cae7a6f320e4c32b94e24fa452886f77d97fe8a741b21d705de5644943cb394448c1bdacd5414eb6e483e33451f61c174cf4f54875b22599fe2660a8a3ae06f1cba432154088bc7e9e738283b8fac14cac2cb6802e043dda9573c98a09a43f83919bfd4e2b6534fff1672684c95f440819d905442d6d18f709fa02650f04415ce77f53450bb783462b2cecd8f0b358cca470570f937dbcb2d4ea4be70ec9b9909a0d4fb326ff034fe80a58cfbd6187582c05191ca42308167cdfdb8cef626c52ef177f2cbba8066d4de8983e2e6b38387c2e99c30995127a9e717b0dfc7e5669f84275ee21fb3ce6a323989dd240bb2ccbcda720e5b889c2a553d6cb2fbcdd1005a23b84fec540647db95befa3c22784d2d9899469f2467a0631938db209a62495ba877fde8c4edb3d4ccc0df52a6bc7a125669e486d0174583bb1549dd289537a58472efdfc5ac7f6db6fbfab0604e2064f742bbc9fce851770de9612853528cd0dcd4be2ef7575af448fc5a834e39d7ff1f24f0c606d86f01d0f2d35f631dc54e42570e789539ead0d34e4bf4f9948ef625d4768425d074279a47e76a61cbdcc2d8c0e8401ed9d60622961fb0afcdacec96f24a02861ed6bd49186ca02fde7c21d87df88da3a2dab5fac6a7341e417857161c4222e59458903de0be023e03119a43b459551503dbfa95923a39b5ecc0b2e7c9208abf512ddd27b312b60706b1ac979485dbb9502f550579227a440df5168873d84874bfc3622342ec42302e2082d597ce471f210f538865dfba84cb20fde0ceb10f7ced5ffe291b27c9b83cc0641bfa47424d0668ef01686fc2f9e0fa86f379a38f66655f143ace6f49e9adfd9ad3295007fbb63675725312e720d0e98b5a50f0e006fc36b039dd390e1792c6f2daed7905b27420ad3516123421d7ec15a3c9b331d1351c50da5d882c63164fd2187adc014c0fb7ad50d5d6937e2b8ea72adaa02b1ec730139fc23163a9e8e76cc078a99d528535482696ad61e1b17b0c751b53ca1c13427bdc4ab6eb49edb86e8b67d8ba574847265dcdebf48f094a170b3deb352143517fb8057fd5d2bf8c94ae193911bebed2d26a228a2b2b89c6023d62d6b55d201d2d0dd470483f73ff6c09532e58ae499d4ce506289fc6b7f10a1e0630206fc8092703672dc4212350485cc2ed64dde72098880640337b84f89bd72955d0de775ba55cb4633c93fa3b1e3e4265f796ad41f4d3350a91c137db96341ac9756f9c194fae4d74ad4a6a2c91035839b5cdbad10371192fe0cb92a41c5bbe734a1df7f7dbc37ef43ac9587d718893a978dd50a3d24cd50ee87a837a4614d344d9e99e87c596b1fe29e50bfc6a7ce909978378bc7910f9467f9c80e80791b13eaf75c187063af9f6107fa7ffbe648493e90307e415c9273eb080d8e3de4201ecfe8bcb6fe16e45384cc06bcb22d7f37d0a0ff84a7316d7b62ea37fab2287f81cc030947b1cead7c3b909a8ab9f8036ef795838d618f3b5098e8ab8ca16894c7613ed07d9da2da40967a3d85135be785b46234ac29eb93ea1e3b1e1d637127d4cadb60bc5474c9abd47392c30902f5d050e210ecc611f7f2ea84a8911c392168ad9b65a0f6437bf783ac0e1bab02d0262e8977eefa2b58e08f8786a670c60b467b6a22cb9fa1e98e3e71c8bf7bf17a301c15085e7f9443241ed1ac4df70ea2b220fde3d65dda0bb1ef796771e4e6f64db3f8f2013f919a9981efacf9657bb6cc91094b929f6564a085e116273c2f40bb6f023966fbc1c4d2e17e86cbca38817b5651f1f58be735153a2c6cfaafb591e02380d4379bfb744d9b6784f13f6fd781f9cd2400be936473a5f168bec6c9b30966e4665dda1b29839a46a85b420bad3000c8d9ab3b262aaa1537c4326567d6207cd5b342e37a819999870eeef5d72aaae7c8975ca7aa4391474a23d7684504b8f0a6b89dd306ad6c5e9d1002f6ef30513622f3f3bda368fc76d1b4af61b17c06f392253a7f56b605f3ef1b1ebd8b65e23d1b1a0a5f30ae352291cc8b3c4ce4d18459dc3c541015ecc5f6b1526cee96c73df39ac2b44ada86fd5e856e21db35022b9bd20313813ab4de02f710d526939da4adca970c2478e56e288266199aff42197ca65bc9a0f852ad3f0b67fcf816855d4e81a72323a1087f86f65dd4436319093b5c2f2a494813ace264116bfcf9df8ecd794080f71b56ebfc174b98fdf060fa2158eb91ce37dc6d7e0ff927d1dd9e00c2fcd6b189ba8a9b84c6a4318a54dbd041471b07dd9a15a222b5f21695869609299cb159c7ce0655a033b10c650f0b4bd75d3e9e0525a67b8f44e60fe7d6c0cbf9fe7a5c8072d8fcf917c9fafa5e37f6c9b05572f903f1e5226e66080678dd35d40fc2ed59a74c7021643e7aa5112a4461c733f5f32abc6040af3ffc5411afbcf50630a11dcbea6058c9ca6562cef7b94ee050e4bc3dc50b95ef91974343e29d914cc8569f78be50dc2e9223b55cc2171c9cb4b25504f86ce4df032c14e17aac4c48360db33f36c475fe8769772822aa65ad014b7657bfea2bc4ed6c87058416ed01b9f935fb279d146448f8524abdd870deb8e22b909d4688e58cc75fca916a35b3e850f66ebdbd73a54c18789d4ca03a29e898765c9c09224080dcb305ab2dc246c3024ce2d4421f1d65b7b885ba26ed5128bcce05597dea917310d3e708d87fd80bd1f278dba7e43e0bafb2e14db52247d89586140d2fa55469c5983a6f00d064fb7b9d931929a954c3ddde26e5a2f916e33d7ee330c38f005a05a54ff8f2ebbe6eee3984720694181784f11d02566582e9374e7a2a87705bb0a995c3f51aad42ae044db8b4a6c0355143035a4784c2dbcc2f0c957c9d7bfadc2d99a789ed2116fbf5509a378a39700b4010f675d488789c5613aff52d75d86b65f04e66163528614c25fd550e6f89f6c89189312fe8f0153b23ead93a8435396f9befef5b9307dadd5b00fec5c8feff27b691d41e10918d9949491bfcc8dba2342f0dfa8b31e15d1c498edc230f7024d43fdc0ed689e1610c4a609fb6a6207962b1880487903de22fc824e15595363a711144e12a215b79ca09cee659b7dd65ed7d50e200a1f909524010af81e64985e41a641aa047eb7cc915b3353befab7b595474201f4fba70bafb8548d107401ccf14a09bd0402a4c6403e00ff15b7a27ff5bc1d90c44dfef79aa2777139f3a56bb07cdbabedb02b597183f9dd705264d57cbe0901b9485b915c64915adf1aa65813eb3fbeba4651cef101cfa7839696c6f61b0a36adab929ba120e005de7303dce34e7f7b506960d1d89eb08eafe01214a0c7426c27cb146b4b3e24ba5592658febc5e06fbe857ca3fe2437de3a4dc1b1409313e2056569f40d8800d81eb4045196c41a85028332cc3740968f7f7fcecabe9c3e2fbe833ea970771fda42aef28dbad6f60755649100db0556b7a3b11fd8a3bb2bf26ee19ac6038c78c59ff03f5ee8aba012c3a9a818fbeec19d1c2771648f9c591ecf70afdb9bbe9f55459556323df0e9b1d6068674eb054f323727a60f0b61d890bb85bfc4eecef97e43f5719dae09976fb441d65758db7471c67f8ffeef566ce8b23c67e532a3169473bd9041b7eb193892287b337f9070c94ae5bb01ac137a6d7aa0343567382238e9050ee6d7c740708fdb3f068243c8570b9a7e9d3823a02a4f7a49a4ac63e91c9205f4424945408f99e38d0434a307fb7903543e296463b3812e44d1aca19ddb753b02c2c0a7f05b6a8f2bcb2f0ddad835a46b63557c267dd78897f52c0c917c871eeb57e351af3cbec0d7f1e81d0bc81d9645eb4cb8cbaf38d21266b1ebf2b34693a49b42c1fd0dfb87bb2f5b944c44535a14814ec7545331d87a6db0e8b0f1941e75b5614f8ac1bde6807381a4ba09b84d2b814bbd3862b4b42982f63a1aa8869bceb8235a747aa672216061dc3395fc1a544973bd2aa28e45d7fb5863d393d55fded1a5310171676a08f94066f7d48e2b722588faec0d3339332bebd41d813e4cb2ad4bb6d07e701e677573683837ef8b8404a3f45705be8ed2daa9fab5014bb0062e1913cf8eda7ad3bb28a641596ff6da71015246f9d7f574e969c6fde716205b672a68231ef9d2fc36d37b4921710b01f9decade9d07fc2acceb1012b84c39814eb2d5f877e6385a6f93dc9b415c9a328c1f26bdd608d32b232f0cd8605a822531b02d288a35b475108be8c92c000844e42e55a30272657bc8b85c6d6bf858abaa46694c56d764a5b2ad46772f7062e933519f7f4845fb8ff1eba17efdb8aadbe55742c58dc745b504884cf2be5aa57372734e4ce25b413925edd9a2d3853b783cf513cfed4b375dd2e91900f0ba47c36d6dfe4fd0e11645a3b8e0bb3c69e45db01672abc314b9ad1f313a0655a9e45bbd0f23468c0430e355436de77b2d6129320e3a630c4694e52bb51d6b7c81daaff58586fc81ca425f065e3f3ab516ff38925c1a8bd8215328f479da9048ccd221087ba4d69dbe2e07646ff5b4322680f2d8c01e3b6d794703ad10b3681e53cbd6b97153ff47f130dc06d37cf92e4651dc7bd15fb557b995d860c637075263aec14f9514e0aab97a8621b128c43e6703cb058c1fb10e929d30abd59234a31064bb01276ce623df6f59d1be3ec3ff4e5bbacd8401dc3d081ded780ff66a9b93fd95279e23f1fe60d9ac67f07aff3852ff41b5", 0x1000}, {&(0x7f0000001500)="4869177194b93a1ef62d9abcc703496700c6c6a40dbb990a950f30fd25bdf7c00cb6628ac74873ea738a9565a96e4fd460783d3ca4594ce38df0779c7f18839eedff259144327702e39681aa9cef38ddf2511e8f3d8e89b141db5fac", 0x5c}], 0x4) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x3f}, 0x2, &(0x7f0000000280)="1dfc92e0e315566417cc7e7e5b4d266d4a316e0079528c128b2b5f95d8097b8b8fd19296ebd7e2b2c7477acd9897a8ee3923c5d62a8e", &(0x7f0000000340)=0x36, &(0x7f0000000380)="e9bc489cf64cfc2da21eb7d5d3b4f937d6a391fbc7f46838b08bc8b9c2b62277e959a3432828e6512d24ddade3c80bcf076245fe63849da8d0a912c2931642b6bea37d1ca9474b916f1c373aa591ed62e714c58e697d6ae9e485aa11d7a977bb2b760f8e6d811fc259c347c18606fc1703e0b83df9ac8bb3968747b7e3ba1eb78a21d00472a679bdfadb84cbdd1aeb56659d71c911f2f361f18b90e4b715", 0x9e) setrlimit(0x6, &(0x7f00000000c0)) r3 = socket(0x18, 0x3, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x64}, {0x30}, {0xc12e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xe0) mkdirat(r1, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') open$dir(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x400, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$dupfd(r0, 0x0, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x2, &(0x7f0000000000)=[{0x3c}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f00000001c0)=ANY=[]) executing program 4: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x400, 0xffffffff, './file0\x00', 0x5, 0x80000000, 0x1f, 0xb50}) r0 = getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, r0, 0xf33380a5a34feb92) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = geteuid() lchown(&(0x7f0000000100)='./file0/file0\x00', r1, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r6 = getegid() r7 = fcntl$getown(r3, 0x5) r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f00000001c0)={{0xfffffff8, r1, r0, r1, r6, 0x60, 0x23ce}, 0x3ff, 0x6, r7, r8, 0x401, 0x4a73d422, 0x5}) connect(r4, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f00000002c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() accept$unix(r3, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setitimer(0x1, &(0x7f0000000400)={{0x3f, 0x3}, {0xfffffffffffffff9, 0x9}}, &(0x7f0000000440)) r12 = openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) ioctl$WSMOUSEIO_GTYPE(r12, 0x40045720, &(0x7f00000004c0)) r13 = geteuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x1, r13, r14, r1, r6, 0x0, 0x1ff}, 0x40, 0x1, r8, r8, 0x7f, 0x100000000, 0x1, 0x100000000}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000600)=[r11, r16]) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000006c0)={{0x3ff, r17, r0, r15, 0x0, 0x4, 0x7}, 0x53ba865b, 0x6, 0x4}) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x0, 0x0, 0x0, 0x3}, {0x2d, 0x8}, {0x0, 0x2}]}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x4, 0x0) close(r3) r4 = socket(0x10, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00k\x00\x00', 0x4) setsockopt(r4, 0x0, 0x2e, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRES16=r5, @ANYRESOCT=r5, @ANYBLOB="53770c84318f44567d63ab39d1fe3c9f8f03dff1467c57d3178e2f79c338aea04ce3d3e9f992cca54b4b54b967781b2c9874d04a190c6e5ab92d1f720323140e9a18efa4d4060dc37821dc3bc04dd78bfc4f81407853b97747f7beaebf966c86354d1f7c0e820b31c971943e503c0000000000000000008007619f6d91acf00c92233087fda93dead8b746d9a9d1f5b5dd1ee162d59d98978667887afd749937b315c040d79275f8090c6a2ff580d820f8e5b08f3048cdb14087d46bdab377048eef2916117a4326668d57dc9cfa66e0926ff67f3ecb932354cfb33add037b6f542c22d69bf37fd47b2fee7cb5b555304f3b8b6faba8c0e5d47f5ff87e07212ca36b8eaf0e6b62b158b4ffe1478e10161b6251c103553acd98567720346981c221f21e5de921bd5cf652f7df4cdc6d5e844ce86539f96aaec971316ccc51edd38d19ddc0569066c2e1601a8ce02ebfb436dd13b001864e7768e4689b4ca176ccb4a2babba879af70f955f6296762b9ad775a8fd9daca29356bf41181958ea69b9d531fa02f41c79f09180ea07b", @ANYRESHEX, @ANYRES8=r2], 0x401, 0x0) setrlimit(0xc, &(0x7f0000000140)={0x6, 0x80000000}) r6 = syz_open_pts() sysctl$hw(&(0x7f00000000c0)={0x6, 0x14}, 0x2, &(0x7f0000000040)="942d872f7942186e", &(0x7f0000000000)=0x8, 0x0, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) close(r7) syz_open_pts() executing program 2: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000140)}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1d}, {0x3c}, {0x406}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000001c0)=0x3ff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1f, 0x6, 0x8, 0x4}, {0x0, 0x80, 0x8, 0x3}, {0xff51, 0x40, 0x4, 0x8}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x4f}, 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5491501d94a34b7e5f84cf71b59c7afec37082463804001ea373b8cf7f46ded8ccb0c0428dad06004805606ce37de53a1c521024bff0ceda203c050000007c7ac751f481c86f408518dae30b61525081f1b2f011a0e7585b0d24fdb6f5d3cc4f71b7f2f7aeb80c1a5b60e7446c27e5704a43e2d20529081c3911eae796a382179f63355d1c482416ff8fc8dfdbb7492a4cf059af94e5cfdc8445d0a020b30c3b079269843436ca772ccda03b0ef73dede31b8d84af146190c5915a886aac4205d2c1497e30d35cb2ea4bc0b253753fc8556633be17292e9e983e126b270e7c8111879055767962a5ac9eb359b64db3bcc64d9fa108b25558a952a91a06d5eb3298ab2e474f92463c4de9af48070063c3efec3acc2d26c9d764c4600a90221a62039c8422e701f9a42292a5467cb0426692f22024b6b8eb2582ee9503b8981fdaf44a29ffcef75652b7be64df490b44c71841063f01dc92760facde6047da9db134e7145c754244c5f02364b6c8cd33d66ac1521d4de17d9fbc55507f82bca58924c83e91d74bdbcf4584d7d0de1926c8fbb2a2cbde2aa69fa83874451022da63ec64e83cdc6ea44a27212df1abd631fdccf90ee212f794a964fb4ecf1714938ba1b8cb05d8146cdd03bf9f753f7b212889bc08d0278a1b65c4914abf85c8bf5c94504549a8ccc5ab8d1e", &(0x7f0000000080)=0x1f3, 0x0, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000080)=ANY=[]) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={&(0x7f00000013c0), 0xa, 0x0, 0x0, 0x0, 0xe8}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() getuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "56d2d2e66638f250858754327c0682c6ca36ce19", 0xffffffff}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r3) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="379976c6a0a9b451f465f34811ab8eaa4513614b6d2de1f28071ed29c202d57d6d03dd18ee2af22d6f05438aa222cd242f62db23c0125539e671cb0d22e9ce23bf17be52027b630c2580a22fd241", 0x4e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) clock_gettime(0x67f3248105b4e004, 0x0) executing program 0: syz_emit_ethernet(0x48f, &(0x7f0000001600)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x459, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x7b, '\x00', {0x4, 0x6, "9b640f", 0x6, 0x50, 0x5, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast1, [@routing={0x2f, 0xc, 0x0, 0x9, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @dstopts={0x61, 0x13, '\x00', [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x80, 0x91, "fe63501031afb0c0ddefd56997dd84f10a4ec3af31283ea21e73a4ec7387b0e7fab5a7c7eb3ff909490b69cf204cee7a84609efc1f981b285dbbdf090c7ac89d9e696c1a65fbc967091a4932f233079f7eb1139f3872ae39efac2e3fc221fe7a13987b3b84771ffb46de48f64dfa7b1191eff2d25c35b77b1f5ba4d4c3b978a0acb073f055d02fc60b42ce78572517c929"}, @pad1]}, @dstopts={0x33, 0x2, '\x00', [@ra={0x5, 0x2, 0x2}, @jumbo={0xc2, 0x4, 0x3}, @ra={0x5, 0x2, 0x8}, @jumbo={0xc2, 0x4, 0x781f}]}, @dstopts={0x8, 0x1e, '\x00', [@generic={0xcd, 0x8e, "b0bdbd915f0233c61469212eee22e05ec241a37300f8642b9da2c9d4ab759db3255f26e8c13e35b9f20cb098a5184a26fa4b9d6c36b611f4e38f053d8dc3f9c03d3c3253e432aacafd53587110ece3e42389115a9f5126f1c839851ae8dd365bf9b2dbcfdf46c99a0b773f512f296578a03ef0bd8c2ae85192ea572be4d28ad55f9d1c7c0c5fba0b38d86678e256"}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7}, @generic={0x20, 0x3f, "6c9234e4c42595f90f415f067f43bc3ce9931d8a082d947c38f093d1f0987ff7b2bab160b41c2a4bd102b00628a36c0624ed6bf261cabe1ae90243504b851f"}, @ra={0x5, 0x2, 0x6}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x5}, @ra={0x5, 0x2, 0x2}, @ra={0x5, 0x2, 0x36}, @ra={0x5, 0x2, 0x6}]}, @dstopts={0x61, 0x19, '\x00', [@pad1, @ra={0x5, 0x2, 0xff}, @generic={0x8, 0xc2, "ba346d661b0cc3d62771bcf65ba69bd95d120eb1439a1dc5173d3614ad56cc6737b0065b224b08155d8fbded99635c2cc3bd9739937384e2c2646b02402d8002ea9c0c6a747a1d929b3f651b94961723d7fa9cadbfaee9f0e1b06522bcbf432f0aade88121fc4dbf487cd8f3cbbed31f49ede20b4374c0971b184b65abafcdfacc72517f80e936ce04a3aa4592311fbcaef0e463790cf144dd77642d43ea15d62a1169b530e3bcbf73884421612fe1d507a53bf027492400dbd2cafae28a6182dafd"}]}, @dstopts={0x16}, @fragment={0xcc, 0x0, 0x6, 0x0, 0x0, 0x8, 0x66}, @routing={0x1d, 0x2, 0x0, 0x9, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x2e, 0xc, '\x00', [@jumbo={0xc2, 0x4, 0x70}, @ra={0x5, 0x2, 0x5}, @enc_lim, @generic={0xb0, 0x4c, "5ff4325c52e73e6b29fccec304777dc012c66c04e1504b29e3764f97821b63b594c79f4b9a917f2002df35ce9476b9e385c8200dee13e1e0de310708e4f94b66da08bf76652e0e4978307d69"}, @pad1, @enc_lim={0x4, 0x1, 0x1f}]}, @hopopts={0x0, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x8}, @jumbo={0xc2, 0x4, 0x398}, @padn={0x1, 0x1, [0x0]}, @pad1, @ra={0x5, 0x2, 0xef}]}], "42a88b0220ed8c45372b0792239706aaa75aa7436939afcebc4f738779a9504a98ec3de26d0b319d90df6ae4854e0c4da94fbc7187024449b9c5440fa6a4311de6f16ff603a63cdaa7b5cf3698a95e9a672d347176fa44c52a9ac650cf5335c6d26128422fda7091e2"}}}}}}}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r3, 0x0, 0x0, r2, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x0, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r5 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r5, 0x0) setreuid(0xee00, r5) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r6, &(0x7f0000000ac0)=[{0x0}, {0x0}, {&(0x7f0000000880)=""/21, 0x15}], 0x3) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0x81206919, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0xe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x4d) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x8000, 0x230) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) close(r1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x20c10, 0x0) socket(0x2, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) rename(&(0x7f0000000280)='./file0\x00', 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) sysctl$net_inet_ip(&(0x7f00000021c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000002300)="ccc79d98", 0x4) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000000)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 5: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x91) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="051b29196229758f10d1b28c0de7ac994c4a612c2b7e0846c8fd233221968ea0459a595ae2083b56d363438c935c060d21cd6f57d11f7c99419bab7474698a421c433777b5beb6edc0adf6dd90e61aaa", &(0x7f0000000100)=0x50, &(0x7f0000000140)="bc8228f27e3fcc6a020994048bfabe6937d15acbadc28a8e09e78b5685798aff5c07b6de057cf434e76bdf0766b7483aa72921e99bd6dabf53643d2112f2f0c706d0d1be9aac009e1fe5f2abaf4d75a65d41eaff48445213bb2954a3d664c71d92dce0dafdd6823758f57c8815b316671f9e28d912ec9cdf11bc5d21b12582908e72130fa60d7b3e3dd6b5d4e88560cb06a13b2869d657bdd988b387fa1b7044d0f7a1d1837bf9201ed090b5fab6c33299b662e8a4b9267704e7cf944ac37d18ca9c03ca66318985bc69f95255c8a5e8bb219dc71111a3f742fa66668188a571f3d2bc051eb1f45c6c5d68dee1cee3f56296c592de0f09194cc2479de3fe3871490a4209e8ded19fb89669180a517a32a2e3cfad39927cf7b89c7adb12b8e3dfbe3a7fb4cb07157722f6c4a45e44cd1fca9c894218e3f35734d9bb652ed08de3df28403f6fd76183663225ba6e95c468b8b0239009566d41724e147d74f504e5a658c5d4c2a498caef1653c79ecf1c08c67ceda9c137066eab3b44f054a6ccbf04c38b6a207f8438087937d26fca35f709c368265e4cac29333c2b87a61a19ca29c34923e3df8723e1c31db6fa80bf5284e78da8743e6e0a3a76f2ddd088c94da92e74f4200c9e1a989ec4110b1304a5f3592d85cc4aa0e4c5cd4b2fb348ac0653d3b10916f58147a13b2bd7da3e7f09105aaf9e4b5f2e7d01c5be905d509657ea4fef89c5c3fc6b0d0f134cb90c179a9bbe9953db9a6ade87652fb6636c7da6b1ab2a97aa5cc59d8e473dc0756c12c6e8fa9052180f94a9d32904e571ce9c9e3e4736caddc35767c1be1cd7a9654743a2951601ec66b5f26980dc6e209e0781eae0a3a1cfd6c16f4a06529f78335f3bb6002373974d32a2b17b6cd94029ce78107d5bf326b66ceeda8b43aaa89de074e826ac2640fb3ed89d459a4ac560913bc8da8202d25febcc0e25e7dad51cc1770c13c3926836f2434d3567f31ac29e522e64c18a7ef776c700b7ff0791e7efe9ebd20786e0bdecafd7f5c076368da393180669d4934889ddba7ba234b51414b2a78efb1ae06db35bcf55c226f24a835001b22c331a447f4d4e927ab9472082300e4c389443ec3a0152dca35d103625e2379e88ff856520264880b7857e085439c84f733ba94e540898f4adbf491add0699a400af040d6c01073b08e5b454c3ff3504da14dae7dda42a085c00d6e2d7904de59ffedfbd056e88d299e7bf9bd1a965ba8edc344bce790cc5e265585b121d7635b4ef7bacc45599761fcb1e0d4899159abf74d61a0da0c795f1717a3680c09c29651bfea17ea40ac3ff09df89c84aebeb6a8b5940a05e1a23a35cd0d90167cfd1e885370100e259a1fd06c237cb64cf1c0e83c28566210244a853ae5ea7f4ac763c280665f6f4280ec82f416b85ac56802dc7213f72bc19e503484ecfdf3e76f1b2dff96891951fec0bbda7b29d07388e5aa071884fbac441704b41116d2c5e824058a0e107d29f17eeae7014dc193b6424554a2549e6f494af6bce2a0fa70c795889312b95f543c4cc87fec924ee6148434b0f338b6dc6c5cc65364aabad4e248ea0d7d753eab33d55150dee7d724fe6387a99499b8dd3b888fc533d4182558f523939fae95cc1498557d16b22fb170788cdff0f56977f9d5c9099bbab87e04b649d382e82cf5ee46d9ad7c2792256b32b5282b394e725e73120a8e70bb32a8e8d3a611aafeb656dc31b8f2f14b867f3457fd36aa4b25dc67b3d2f91afdbe12b0f35392e7340ac46ee51f08fd2901a599d7c23453e933ac3588d8fd3a74d86d98300260c0b81e201c0d8650f46eb5239831b15ecabdfca86e026804505cc6cf919d998e7504f72c349013230fa59fe660921168d90dec85f8e253c14a8f420a438b79dd402036196c8647fe2dcb635089439f6e487654a06eabed2811925a08d7b5d908f80daff417e1486b87ab9f987b8d28d12d9a6c6579b664b32d0b411d7e6bddfba70e30d8b3d0605a87609d2c8cbfb878d0281516f08cf72ae71bba018b68ddb6b115dd3878310e55cbae18bbb603f8415d2acd8bbe4447dae52c707f5b20a0f87221dbabecff0bb7991706db96bc2862f94bbb047d21c77a24d8aed1ce3c02c97c03d297c91994b772ac476a1a0e64f47ce3bd69db86987704f6fb97f749b1ea2ea49573acc3817581d9339f164dc40c66b26a4855d91b2667716bd3abfbb1c15ce0581c88ca35d4ba9d5e87b7cdc5ffe0953931b17f75fda25a7d03a8e0f860c82b9ec908fd091c1c0ff744d6c59f60f901ce965df16335f2153a7e8e78ea18879a65256c49271708951b3fb2eece6df49451b708cbf25f3e4d83c3adf59b394e578beb4060b7a274c0c19352d31e229a16577bdf70c31144f83832a51fc271d8345451df60798969dd303e463c6c066d9d7229fedb95a900a09051a5b3716d8ff86ea2ed0f132fa20a1ae3f704b54ab15f6d543bb232dfdfce6ffbff2a4bc6f8c5505369fa387999d659276e9e3d0822f40da850d2b55f7ff0b10da3ed815d2162d2044388f2b0193a522e4d2f64fb28a0f30885b751f220c4821c72bc6f7efb2d09368a1ecc0c71ede0a02ba9225c0c82cccfc05bb340d278b01f7b1b50ad23fb699826c0786316a3f006db6b254c5a0bd7d451d1ea3380f47d8f84d93660290721da93e44267a4a738c2b03fd7a4d67442c337d44d7763cf54bcdd5c6d4362fbc086471bff0204de33e455bf5e64472add84dda421f231c6cb152ecca05e52c03fc402277ef0ecb858b176348e1ae83ce4c30dcc988b2bb3d607e42f4554140d919a1b47371d54a0490beece84aef7ec5de85941c2403af317995fc5006c48f2381134ac1cba406ceafcbbb7932bef1dec40e061152f9543e7d4903c44ee2e002c85d96f2870fd88bc6701ac3ede77eefe80488b53d7ec89a9bd4efe27e71cf44cd007917eeb0927a018d89b1f68bab62186684188e0e510cfaedc3e62ae5fef1a85e9651335ed29d2ca1dd01fcd90e165352ecf478d5a023bf7509d5543e0ef7f74a7e3477c0cb48383dd58e5ad22835f87a3af0ab9d9007ae4be620134952e90cb8d6da8f814c2471c8a934c5de8ac3d71f5bd19915c71e1dcd54e20269fe5f3e671d6b04e02291ba1dabe3da96011568db5656d61061736d73a505d15b55d62410c24e3911046f398e6b28d49f865b49a661d96756ae873e7017a07d30683d7ae4900f44700fc867a6c6de79a72907e0791f7bd61a2789f901c7e397b50436fcbb159ea8efcc5822e10fc42b28b902a2b517f1839219dea521a8319bec6e681db8f6bbaf5e2076d90c20438d9467a5888923a714eb97923af331452183e1b199b70a0bb12c73e383e4d094695925d876b589eb493269e2786b79f2d313062e5a8ce118f50c7bc308916c5888de4d3f8053bf9e568409ed106303cc7d0ca2bc9e9967fbb7ca7c9b0a69de0ce1db751ee512740be8b70c4d1c227eb407049423464327e2030355c88bd47fa9a7a2267ba55b86c0a41327fa8907b012e66b091fbea6207dd12084ed9f71702052389f810aa25599c57607503c0e55405f035b8fc0ba6551fab439eccc9a66fee5efdd408a5527b03260dcc01a5471ccc3a5aa254703f00e89a1a0b2a15d4aa8921b835067d9859e50642d2cd764d565066b01d2a4562989c6ce96a99c920af2211ab24cedb1d51bbe5f909a0bd65d26071db7e9b8d24aee4b1bb9465df66d63041262a6bf9fc95c04066af02c86a91f76495ced360da711fb21bd2f52922e66da5102ee33e3411f96bda61797f773ebca57231b3ff96aad4ee9fe0a7b9915fa58296fba2223b1f50909d77788ce5008f1dfcc1e7d7c64a769ba5439eefa237b8d161ae8753238a0b8a427143d94a9d4e7b6991ec52390fd816f5c5f375e950be40fa1019af996cb1b6228333986918369a522ac3ae07ce41b119a7818e6431a1ee9c733ae1c8cff67c1d257ba217d6868e44f1ba7a7c02b9054f196dec6384c62c5bb13019e5ac71eea150e2646621b04e7f1a8612a27beb055d366bb428da9048cc74a79053090df7455d51ab433872289572d317ec0198bcd28f741d2b5d6ce31249863d84d200973a5b24825d9051909495e62d53e724cd05f8cd23c4bd447304cffa34efe2ba314006351fac3ca5349ba20a72a9ef17db7348023b73a017f31fcaba462a17e99e67c38feacdf377d39da08722c2f63227ded5a5b5963ba6117b843d40667add9d39ccda468edf68f93447474574a2dac336730a6aaed31b235f51a7184c1e7818b5d6cc33b2a131787cb409a01f44d9697fd329c1792725edfc407bfaeec659c275eb79b979a4b1eb30d0d77d6fe8f03bc8a5e2b39ca250b8e5ff5772d68643fb74f7a9e8fd91eb76be47ab9211c2be7a3d8b47f9666b554a368fb4ab6c3ec34b7a510751083ecad601c8805de562a451961226f80b3187700cae182582ff379688e434cb29e797c79576c9b53e6d7c2a926461092ce6b209d59b037e7738fd679fd36f0a7a151404903f155ccd7c4f939be9cf55bede4e50696a8d17c455c510e52405680de421f371bb57eef50ec99522dd92e6b10e449e0df99a83b89346a8c6e1ae00579da03be05ef517c1763cf9703ef5fd3cfc84892827858b676e1eb524bfe281a96b789d6503413db3210d18095d806d835823d8642ee634cf7fe576d0e8601ed1f84522bfe41842355551ff1614db1be122761389b833faf76b6332bd1c8f3d50db2dba5ac2518082be9d49b1786d9349abe2d596d7f734fed378d10d6113a1119d05a7650a3dcc79bdffdcf30bef6b92aa2d67493caa491debeec18701b43ece91bfcc61c72894384c0476bff6d0a84fe013e378c580af51a05c1d7b84c8d72add2521246bbda5fa623e4a9e0b8797e50a6de08947cf6865db6394e0ed85128e2106e3c34c7279296d02a790693120b57ad7443cf7e8dcc105a5f3e0575ff08712aed923e426ee6add505c91940562bd9c10a50bda93d4fa7ba77cffa54ea239e221103b22aa2f6a8f49820d26fb6631b15e98682f596b459cbf74db99485e50fb3bc178fb41a92b0197b44c76adf64a7819b0a6fd247ebd02f29bcbe06b59eb5a2bba6ad10da89dd22e99a5c7872e006c0e7d0bf1daadaefad743208dac20448b246f9990881689d84cf8a437328cc8478b01e7e0f51c82c37065c86cb5591054855e3810aa1a220e27b76769b550e11f4a95cbb949ff1a7c37897e59efce3a2b66d23b2467a262002a8998b38e2f4280176bb0d91729e4bdbdb89ba56c8fc6afd06fa90995b4db0a2cf9b717e5904415911381eb62056860f39b8bc5246b184d427cbb06bd274a3d20486851507cd7391c747437629e276844e02ff0ae7f87d1a0a0e4113751414a0f4366cf0b0d8078329a7ac84a6e752f902ea6029f094a53a4c053b00e5e7a1f31e2427e80096c959939cb138f0a4c61aa6e95ea86f593eab3fa1f9c04f5e4fa0c72dab1ed98467fd343e1f05c7516ac87535998492089890973805d3f9ddebc02e0a0b0eb3f887853888e8fc547866f4f1de1044604850d7a4ae5f0233a71e4c2967a9388a68b86681f167c0ba1758540e4c3e6a7063c0ed9a5682d49ccbda7c5f8f1ebfd297a2d00fdaa22596685ead127fabc549fcc48277c65eea580d7d49aa0b48b10ff39e41719ac5342b3a0b9dba40b6b46b421f3d202daaa7faa517ce7a3825c6d645b2c30cb324bb60ed7964a9bcd21288b59fc6a30e021ed5cf055a2e2fbb7888389e5b229e8b3899d2cb4def030ebd", 0x1000) getgroups(0x6, &(0x7f0000001140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, 0xffffffffffffffff, r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001180)=0x6) msync(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) socket(0x1, 0x4000, 0xf2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000011c0)={0x200, 0x80, './file0\x00', 0x9, 0x1000, 0x7ff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001200)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r3 = socket$inet6(0x18, 0x8000, 0x3f) getsockopt(r0, 0x7, 0x90a, &(0x7f0000001240)=""/117, &(0x7f00000012c0)=0x75) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x20000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380), 0x10000, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000013c0)=0x8) sysctl$vm_swapencrypt(&(0x7f0000001400)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000001440)="fa9fe281ef22fe34f4b506b0b61582b19f74bd21aae0e4e8858375f335a555b338e7854a759be8608267c25aecfaadde148f2a9d4cf2352f5bc425b91b69e52f87563d70c74587b73aa1f3640288fe304907029523c8cee4ca11ad516425573d0fc04c24970dfcdcb2326d48fbd120ad6b0fa94f6948ee497194e48de96b86521b13832946c80734cf9e26be1d3fdf4e012ea7552039cb9761b849e7b3098edbd3d0063da39f75b40547e43e3d3eb22c35c993b45faf7788ee57b9e307bbe0c22c6d0a9b4ca75ab9761ed84aa08271b2a5379cf328de0c489a531ce2a5182400f70958d1d26eec4f6a6206fb7bbde58cb35f7d2fa02bd3529c4c70846ad11f1cb15e15731ec81e8320a9b94c4a0bfa89e39007402f02a1a9fa3eb1cb332edce19bf8823b6a55ec2c9994761434a73f1be8632190e72fdb9f15edaae1980d2758860e34416bc72b5bf53209d77d271c0aeae843b7d470015acac256932ba696004e1ed708ef51f7895c52494cac86c4e275a993177286110b99ccc556bebb2e8f80824c62ccdc516cbda7db26a768870a1be808c42b78eca15bc010e7750912be6f20cd202104f9f54d35026330af06d913e3c71f041361f74a46bf8cb73f251aee3239d9b848f81cd7d605d8651ed60e5eb4c0b37d598ef94a6ae2848e3e4aaeb5343c2fd562975538435be6cf872ca5a7e50d2f1ada565aaf42a2106f89ede8cdfef6b7728f959703e7c4942c282a934960ea8ec3cc2f8963e3c5033515b4dcad71c4f46e6758947d8c0d2640d423b2914f7dc7bf1087c4c9dba9b308599be481bfb03e17fa61b7acd96be1ab32e9e9a21eb09dd1d028027e9fab05f864e517a9cc6a33d9d3a5f60fd1730da8ad5736750c4082e8d3397c0cd2457ff1023afcc9fbf308b35be793725c26b2506b9a421fab1f9955020bad31e260f78f8d970f615958d00ab33026434e25126f733a5bc671b5f0e8efe8c306fa87668988ed16995f085e2d00ef142ab78fbb5dd7ec902a9881a321a6926ab0bb63ee43ec70f122e2de067b858e5e977129ffc46e8c4bdd5c895c68a0faf90e812a0ef05d620075ae22b0ce8f8f5ca29380e04f21b523b261b25667ea1784eebccbcb500deb570153fb36351d86a6a73b2e6685a6c759144a65edd27ab0f3e89a6fb23f64d41bbce9214f36ac5ff226cfd72571eee54e44ffef506aea4cfd041c5dd6b2ca4f9b48b792ce65ef5348ac38ecf610f2eec9a7b10d99357b7c9f34c09ca73b858ff32ef847aad7d500d31183e67a27311d2260eb8cda388efafd811d3ebfc078c3205153ed8a60805d00df3abadd1fac9881f7a4102d410c0dfae99ae150b80674897a9d7aa541e0784516504733ed4d6a63bf2d767ae53f0c89e0f00e4d778c676d1376fb4d7f73134f118ce10b56caf78cd92ba70a7f6826ea1ea8589e09d72cfc6caa7daa616196472e10e55bbdf73775e43dcd26c43087d9a36220381f753ca455eb3a6b9f5f06ef5af49431ea261b4a0cc1077990c417d01089c0bca4cf557d8d50793a4f6ad0e83643813e396b0a7c01c9193b2a8c070e34c8e046ae5ed6b34c3ab761e000824fe5c8b08affdd5e98fc3246569b9579b72c713b210bc5cf9b3a6ba57c018e10fa2c41e7dd7b5f372142abbf07ba5f99caafbb36efd4c2169fe1102aa3d59946a7d6ecfee9f2aa62663f01f1be5b8982dca08a40b24205c3414e61d7ea00e6021ccb5da78afe103cea95bb1f63797b5d84175bcf38362749345eb3362ad5cdd27fe507a35eb911cf8618320f504f8a20443271847198eed958e631fbb1bdb08f693843bac8124332f26d219a669949249d42b5776ee3aa0dd0d5ec9bfb27b344b291321e7d100b05663cd68f5c1132c9b7aabee3d81d5a183e2ceac783fe1e22af413a88842a311b32da17ade2db4963de6a6152719c9c6b802a247ae8cbb9e8a9a2b5a9306864828814ff911f4cf885710cb0930197eb345febf8687c74223b20f25ad7c0c7d31ee3e69f5878f6b181f8959bf426424f7bf40a63fbf6b41a51c09986e0a7ddb9115a9ed061958e21974ac333c3b1b44145aa1ed2d056aeaed12f148c8150a430ce6af35bfb0d657d8637dd6804e30f8d036ae2dd65f738794e6f08fed6f6695349aa20ea8d6eb8d0ca539c23c663d77d3220da06bd70d0ad8bff7eec4fa31d3070d1fdf75e3cbdcaaa78041a9473cf86ccad90e8c6dc46118f3aed89e964bb4e0dcdfe4b66813a343c24a29f80950a777919dd37240ecf2482db438cc93aa214e7f169d3f447eb250941579ad8925b572d87dd57c20e43719092ef4fbc1069d3124fbdf84b3e1853938c0cc3edc8a5a508d7744f6a317e53e7e065a1e17d28b3354121f371f8418bf34caab3167b901c50ac3460daa8e2c79ab73c16da2e914ccc7cbd249f2683bb2986897acc8e06b46d5d955632419510717c1274bec28e13da41dd64286ceb2765fda14fad8c1573cc09d699d7fd9b7677b279c4467f4347ae4616a2e42057d243fd2a3fedaab980f32bba4a8d6208ff77a0409a0db90d39e37222cbc418f953892c8abe9e92a8e172be32d5e15f23c0e776d6aba592830b706168b04b3f57a396a796bdc11f8c05836c8034763c4e0db3222c46fe39a7d9fe924bec877399f069b44dc7fd62287c6dce236585b2f77a8f42851162ead58e4a9ba977bd5b58680ed24866bd9fbb77a4e73c59f473f25c0524be2a41fdd4ab0b45ae03ab7c63480a919e4979ffd840f1622be8767017633a3586333741acab4f2ac3e142b5f146a504188e8877cafdcdf6a1370c6ae06c64cc3b32aa35f3883c825d26757f391a817e2da67655adc373c63945e19c8e274858577810755f3457b2a82e11ceaf1c6e0d4e6dea88cfbe3bb9a91298983aa992dd840be7cb64cada92fc1bdf1b849f493bd4044bc1fb53e40145f22273c7cb829eb80b0f43c2764b661a2ee246dcaaf7c4dfda8fb4208776533ecea883b9a5129fa56db42b73d6afa3560ea22e0d18614f46f3a9d5b7daf9d898095d582125f0e7a09d6b1b93984d6ac581a1437ca2f3935c19853171a13cdb836f53046de7a3fc5b31ca79edc944a233a2da2fa72f81a8c33fbf4b754dc4e97dd2127ba1e5234e1e68831c14c0315b362030619520a591cf5ec59398d9332c8185f0852782d89454d59ff14add4d8aefec7625bd73f8718f28fa4fdafb60b1d1c857f4d220fae7200f249e09e30494b9ab3e22278173f30b6ef4a092b0e08b1283d6f49649d4ab23299c7cd59b3bf9de49391b54632f1b575199ed7fd1286fe82f5d752cf61c5cb092c6dad4d594c1666e5e0e9a2dc823ee669825b78e7f22fff22b7dbc545d7188255ad2fccecd8df523ee0055fca33ddf93176dab660169eee471ab2e85b9a1ea53acb70f9b4c1ba45d2156abab517ba63f2f13fc0657803fa6e0c5036419c93f02ac083de203a58bceafaba7048e3ab91d51577e7035c5d7a9df283c5a51adeec279672473df10d50546ab6b0a9970161ccbac99818e54c0bbd327dc25622ba332499a21e375dca43fe148ee365420fb12755a68efc589e3e35f6882c398b69bd026cefbe6410fb47c45bb3dddb29930990efddefb46307d2f1b568662b6fa2643b0a14be1daa46c5438c83a3b4eed3aaba06679a292dc30ebb31a88b92f6a4e02868d76bc5485965daf9790ad754a0226e8749d489cce07480aed35e386209cfedbf7590e40285110c1da9a2b61abdf72ae2990378877a08ebc29a9e8d92748c65e7b3786f9fe85cefff64b77c08da63615a70af39d920ec7d0e9212e490987b682f18a486c72af22edbd6ffb28f8a3ceb7cc90b435427334516950baa434a76d49c52d2e148bd479d8ec419daa97a0979730411e4c7719325d67d15cf2390e81385e45e7ec54d662fe50c9cfb8bf442864ba3c5dbef84cf8434f2f9132b052c58b6223ad92f82cbd120797036b5bf65b1c9b1cbfcfbee1c7f8e7a0612bd101b4b622bd10567c50ad91b1772cf38658ecd6497b7f0e5c2a5cda604a12d0a2c2d99deb44c72d81c9a710718e802abf9349526088d66d254eed5281b88a95955927c4f158a2dc5579456a326fa9d6928f919e6da73a9953ab270557246ed685d47bef83c5cc3066c0daaa108dd9043178e2b4de4d5ff5e12ee3432cec67d470206c10ea7d9fb504006dd56a16ea52376f1fdb397f0a6a6b64dba0aa11cc6cb01efea1b39b5d422b666234a765f4f883c7bfdbf52c2f98026f45240671fa3f94eb4d4fa7cb8e39f1d43a89091222d799783d9435649c682cfab72702b4e298f7c2f131a19c3f024ac6fca3eb54becceccea41d0ad3587369a20be64e61e9b1591d6fc2400ffbcfa5c4287263f239d242edcc604fa44c64163824d46dd6d95796b8a287f82cf05bb29c0ba5c8969f33cbb5373305da09501164290f92342637c68fb9184d47cae622a293a98f5f6b24c52f6824a2ed9ed25985959cf09425a3fcd53f33ea4f82df06a7e4f03f93735c113075e2682657a9615174f432c9bc435233ff6f2a9aa1e58b3fdd7ad3d962b1d79708e1ae32196ebc4c0b5a0b4e9c0bef354b173547c032bb7c25b63ad673784b23cc2832eb23d5e3b9228cde903f1b4049263a127b252d1dd16f3c6f7e3288e5ca00f4599b692048b8a523ab375c2c5e4ffb2e1e7dd00e174ee87496fddcdb3cc679bdc156d182767e1765f4a6f8f2735a18694a39e8e447e37af827ec0c8052f1b59f045e5c72e8d8219043c0e573e0c3262ba53791a03b7837749d3d8f999cbf1c5cc356eae8a7aadf5bd55ac9508691409a57b36d027dce7630a7969f812d21ab55340c1689c7e99a7b49f08b3c267ae58ae2b2431b23061647131c88acfce9ac88ae695ddf096381453a5263161feace60263053d8720862e582b2f47bd79c855ff80108c73479915f325e6ff70bfe5bfa3a500e6fe802b63dc9b4242f9b80d4b8be70e113dee3817ddaa9adf84cc61250edfe1c8a95bd643319b794719423fe05887271065b01149b29d752a3a852dbea72f9506d21b58d103a968a949b7e2b34ae28e83b73f2ee928663698df93b672d591e98fce8d9b3bfcbe89e7bba32350e9679d1eb548d08816a222ca16c9f405c6b92984d4723612aa266987eec1d585b8f419fbd9bf3a0392880d6875b8df0bef8035934aea44ecbaf9326b61e2aae4b6eb026d6a489b5c5929047f99f9ce4ec652fdcbb4df05bfe6d83c2cd2af3da352f2f175a5447da841eed741f649e70a4b59fc40f7b15084adbda852fcb561ed33b3081643d9c18f419a9eaba0b90b4d3a7c2e72a6ac82220be9d8335267322fee7d92267f47d9ea7d2ef582105dbb3be07414fe8bac3d4c0104e05be29c2a97b7645a77edc09b296fdd6fbe7a59392289f2a58fc45387be8758b892a3ab134891c8b670db92c0f995ed7a279c9e695617c6e5ba4b798a82969f9dbb5b0c6639a187df37cb60a65914f0b03dfc5e16d4889bba7efbcc4c978009daa116c6c949af7d4b3e006ec470d62ff92f7cee84b76d86050b70b84683637045b134dd54bb114ca85cfb2c6094271a7869a103794f88457946db91f82ddb19e119aea553ce94ac1a2c5936e809fbe52f7a291501e7f6cc0d053d28cbb78c2ad8610de81fb34fb9f886cba5b70dda4a52a0bc00cf17587a832fe33b3ccbf8bb92a17dcb7e6e8dfbd4baf1305436c1049daa9af0bfe05b02bf4466e0bc5b2c45b9b550ab16462276421594b3c080e13736424a8f722cfabca1d1a873eef3449f152d2832bf38a2aa8f28c76", &(0x7f0000002440)=0x1000, &(0x7f0000002480)="e582942896ac6eda2bfa50107069d84d82063ef99e9f54d25e823a88391583d216f1287cc3165098350789391a3e7e48e47c9802c3e6f6bafbc203f0d160f24f53415264475706", 0x47) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000002500)) r6 = getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000002540), 0x1, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002580), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000025c0)={'tap', 0x0}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000002600)) r8 = getgid() chown(&(0x7f0000002640)='./file0\x00', r6, r8) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$WSKBDIO_SETDEFAULTBELL(r9, 0x80105705, &(0x7f0000002680)={0x40, 0x1f, 0x6708dd1f, 0x7}) r10 = semget(0x2, 0x4, 0x1) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f00000026c0)) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() setreuid(0xee00, r2) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3, 0x0, 0xa8, 0x1}, 0xfffffffffffffffb, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000480)=0xc) r8 = getuid() setreuid(r3, r8) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) recvfrom$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) clock_settime(0xffffffffffffffff, 0x0) semop(r7, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r1, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) executing program 2: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) recvmmsg(r1, 0x0, 0x0, 0x2002, &(0x7f0000000380)={0xfffffffffffffffc}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x4, 0x4) getsockname(r4, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x801, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000140), 0x100000000000009d) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) dup(0xffffffffffffffff) socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x34, 0x0, 0x5, 0x3fffffff}, {0x40}, {0x6, 0x0, 0x0, 0x23a}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r3, 0x0, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) unlinkat(r2, &(0x7f00000002c0)='./file0\x00', 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) connect$unix(r6, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xe0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000000c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000200)="5482", 0x2}], 0x1) r6 = socket$inet(0x2, 0x2, 0xfb) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000b80), 0x0) r7 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690e, &(0x7f00000001c0)) executing program 6: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r2) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r5, 0x4004667f, 0x0) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x80000000, 0x0}) execve(0x0, 0x0, 0x0) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(0x0, 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20021, 0xc7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000500)='./file0\x00') fchownat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x1, 0x0, 0x0]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0x18, 0xffff, 0x3ff, "897881de61"}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000080)=@un=@file={0x0, ""/3}, 0x5, &(0x7f00000007c0)=[{&(0x7f0000000440)=""/104, 0x68}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/242, 0xf2}, {&(0x7f00000005c0)=""/88, 0x58}], 0x5, &(0x7f00000004c0)=""/57, 0x39}, 0x8}, 0x10, 0x0, &(0x7f00000008c0)={0x401, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000100)=""/138) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xff62, &(0x7f00000001c0)=""/242, 0xf4}, 0x3) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="836c6898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff4da873063828d9dc0000000000000500baa52f23a1cc96ed9ffbf46007e9c1e529de64d7570db2ad9917119c519bf3cb90bf2ba1b8e176eff36884a25fc5c4953c847cb478bd0ee5f95a1b58c8bb3c9dc3f3a2b64acb6fa053bbca67e3fda6ad5d2412d71527c69f3feed44bd73b793261fed8e68b92d7c672da100067d7622c8fb7d3269baad57b3b76e41a5cd27ed613ec2413bbcdbbdfc39cb7be06cb9660652bee0ea17aec091747954139763633db078f968ccbcc7977ed2f044aa5be"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x61}, {0x40}, {0x9756}]}) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[]) r2 = kqueue() r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4c}, {0x16}]}) write(r5, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}, {&(0x7f0000000340)="3d07309bcc6c25bf7d5e3dc7c0095e4257128ab503112b71262bd7d1a569d97f0fe0ceb0d36ac68570bdbd8b5417e1e4c1c4d04157453537f78c2a8fd57b46cef40a0ba9fbe27a16bc083ffb503f5eaeec682a00e2258091b7917a20fceaffd89ae30865a4a28bc0c871b044", 0x6c}], 0x2) setreuid(0x0, 0x0) r1 = open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) r2 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000280)={0x6, 0xffff, 0x8001, 0x101}) writev(r1, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0), 0x0) r4 = socket(0x0, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) readv(r1, &(0x7f0000000100), 0x0) getsockopt(r5, 0x0, 0x1f, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={r6, 0x0, r7}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f0000000100)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000800)=ANY=[@ANYRES64, @ANYBLOB="2c0c9a5cdbac84a0ed7e7ebfb98197f29774a56c0406c63919f7152de40b3f65328abb0d5ae9e44ee3c807614d186eea325072b704de575f8cd2dcb88e94411694d9a978b48d901894efb1e69683303cef1ed4b05a5e067c70126214b526a7d8c5c8887a15576817c8c4179156d1a8fc616b6c014683282c89e87499345d180d6145dfa302a17e866c05b18d44e89ea22c28f2b65a8b12f123a5fc044a361ff8e41dbaf3c2", @ANYRES16=r4, @ANYRES8=r2, @ANYRES32=r3, @ANYBLOB="18e3c043218073ae2f84ecbf471a8a0a865e19660e8fcafba8597c76754b7f0f2dc9718eeaae178ce136bb14f52a407eff56ab6340086c3772b15f78260c7fc0408d8913af47eef6f115611b08ecec6243566fc5dd946f2a916d250ddd71de0fd610e96413261b5eeb462a3c4ec99e7f454d67361f", @ANYRESHEX=r0]) executing program 6: symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') rename(&(0x7f00000000c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x24, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) seteuid(0xffffffffffffffff) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1025, 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0xfffffffffffffe2a) socket(0x1e, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x10, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, 0x0, 0x0) ktrace(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1204, r1) semop(r2, 0x0, 0x0) semop(0x0, &(0x7f0000000440), 0x0) semctl$SETALL(r2, 0x0, 0x9, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setitimer(0x0, 0x0, 0x0) mknod(&(0x7f0000000580)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, 0x0, 0x0) executing program 5: semget$private(0x0, 0x3, 0x20) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f00000002c0)="bfd5ce137c30895ba8acc797383602bce068290dfe2d51f1a4be559e852487bc28597b33758619959ea40df32e1cdf7963eee3b4f58607261783fdbc9c2c80abea1bf3014681008012576eb099422a9b2cd4e01596320f984cc43b5b3fca6c395e12cf39cc2d8c5985058b7efdb4491a477604a657de3bb19cf97fd339db7275b685a1b069e3185eeb57c770d9e049c7cb8f66b4df176958924d3efbdb1eeba660c2fe27a15c809f07691dcefb3102f5d34cc7c2d44bc74426fd93ff7db5312a057d616bd9cf15119a3fd5bd99c3173973a9e15c25a47ad585393dd87cfe86ce52c08d6f4766", 0xe6, 0x8, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x8}, 0x2, &(0x7f0000000180)="241a5d2a4e39ba4a08d1bf87ccdb2140580003f0871556c5561af91e1ee1bb99a2a20048472e6ea9041e8d9b0000105d2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87db0566b3604f7ebfcff1d69dc9866812db4e84d61427299453b7842b00c6b5d02eeafced5208af1ca8a1f62e8bcb565add80db0e7b8b667fb1c5ae6775282e28173530e0d548dc7aed371b7d5e661b513f1cade4f5fde483de16667e3cabc239b25953f8613025f5bc0d81032cd4ec99efa981ce37a5265d0eff46b8ffc20db1c8aa2b13227668e2ca701f5690aced2a6da24a806c3f4d02bc364db6e6c29e72dec0de3b88a5bdad141720b73b", &(0x7f00000000c0)=0x104, 0xfffffffffffffffe, 0x0) executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setreuid(0xffffffffffffffff, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80286987, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x30, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x40, 0xc0000}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r0 = socket(0x6, 0x4001, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x21b849b3, {0x0, 0x4000000000000006}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1100000000000000, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/222, 0xde}], 0x4, &(0x7f00000001c0)=""/14, 0xe}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x3, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f0000001600)={0x0, 0x4000}, 0x2a, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x10) chmod(0x0, 0x0) executing program 5: mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xfffeffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x35}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = msgget(0x0, 0xbae0d991a5c10a04) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000000000000300541d82b1b890b7048292e7469fe7bbe9d682144296d10a74baa692bfc27a1d886f71b76e372c25bcb8edd0baf0458fa283849b0e673dedfa013d18d20cbb28cbf04081ed5181136d2d6981a1457705e5cc60faf2260d22db0c733ff7994b1b4e10c35532006508004280900000000000000c37cf924d0871e93ec89ff4a37e4a50d3818ae6732b35a43595af0847b484caeb5b88838a44f6fc52c0c35f03b4753df1b74877856b0c94f98ee1264c75adde620428d42bfee22c30e078f718c8b288769fd4ae42639807f0f944ae7e0d4992d4f480076b0b404913a0291619b7cf4dbd26e917f2cc3e1"], 0xf2, 0x800) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) r5 = dup2(r2, r2) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x3786}]}) ioctl$BIOCPROMISC(r0, 0x20004269) syz_extract_tcp_res(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0xfffffffffffffffd) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r5 = semget$private(0x0, 0x3, 0x180) semctl$IPC_STAT(r5, 0x0, 0x2, 0x0) r6 = accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f00000001c0)=0x8) sendmsg(r6, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x42, 0x0}, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300183aff00000000000000000000000000000000be80004c46f5000000000000000000000000bbf600907800070080ff010000000000000000000000000001"]) executing program 4: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) getpid() sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000080)="c6e73cc5", &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="1f044d015e78cf25fe6967994ab878ba3727fc34e7d52af8406144290b6a213d30b4e4511a005572e360db0652c8dbee3e684cfc2ff199b5883935ac8bcf437289c8b09ab16932e3cda6919106ca6df5cd7c38bfe01584f115c3eccde177649bf7a315bd3cab4ec40f7159f26f6a06ba32fd301455e38852f7fb778a86b2c5a0d971602b8f19e0a2e097ca49ef6e51cbc0d365c64ef53d531df8c136e4fcb4da0f053646179c407c644fa8f5c6bf76de407c80fc1545f7db80354462cb67c5e5f76d50a4956e32eac91a3371713a8b0c44", 0xd1) msgctl$IPC_STAT(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000340), &(0x7f0000000440), &(0x7f0000000480), 0x0) fchmod(0xffffffffffffffff, 0x92) connect$unix(r1, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000580)="ded797861d67ced1e515e2fd7eb9ecb809e642d76821d901b505bc15b1d28b01a05a0ccb9a1a3ac362774a9f8c588d318bca67dca8b0a00baf29d5c7d176830c6b6839f0a341fb80cac59eaea8f441697288ca10bff78e6bd94ce4f53e8afd8aea111e528b00d2c89c6e0baa1a28e050dd86eb6d1b16fc24d01e765b2b524fe7c8803055927c091b0ba063514539b05d35cc883b076b97636a7f6fce240a35a76c41a36b05a3522c2d26f66631a946d69c6e7cd8c02bb009c53ffcd366394f361ddc435c880f2224ed1559ce1d3f96a4e09a49f6dee69463c6fa67c6ac8cf959a7c707c8975f2993a712a8f0e0dfb9d30df6abd83da8f40fc95b80f5d98ea34e456b1c10025f9a23e45c51a4ac1088733ab1fed46fbafc5501453f4f0ec12a599bef776ab2cea5366b3280715c725ac9ae61befe0c98127ffc683849532abbac43c832c4fe7135f974e3786ac091b91fb69182c91fbb6f00474c11559091c63801f6eea544d84b9773989dc0c430eedd92bbf74f138fe190c1b86b605a53d6dee926c37e3560a000acce6153d7d110981d9cecc9847e749647458546ce4d894ed5d963260075a00de17169cc08b02fe99d2fa4d46275e9e9b96574b387a0ec7b54bb1a978995f3079df15f81f8dabc5e46ce3256b898640697b23006134c80a31aa82c7f2cf7681a9f4f9964cd292bf5361710a15426f720db1a372dd05115ed56f6f04d24656e45165a27d782b31c5474606e60eac625d9e7a420b774e1ec9cef3dcf0f60f0b8260cb4a088c1234f3611bde589298f90e691ef7094ad595c54c0f809c07f67aa72e72b4d9118b08e41eaf95b2ae93bac9cad0a7e5cb6549e98f64d18a030ed8c551529498f0e7c4acf1f43cd57c71eda009d30ad4f9250328f389e8791694d5344070c57f7b8e88561a851026c2ed66b4f2a819632c95bde7b00578d8f0b7ffe3f5ce5f42e3b0fb7fcd69fe9231e8fe0795ac666a857053a1afabb812fd5343e8657c40f8edb68f0ca023f2836ae86bac426144c8ad348c184de7624c4d3c1b470a6fa04763fc3a9b670a2e434ebc45bd39a0e1dbe6e03d09836da821545a7522547d28168d71728b15cd3cfb078d56e3485132e8e11d1e93930b7bcf76f0cea12ef40733df70b85cc373833aef5f5537e20737a4c15bb7df6fe19857de8522238f839df5073672d6a4b6cd14769747773cd6821261fbbffd3ad070a5e8a835f91f9feaf2a6c3ec8d849f521875a2d438e9b5578585139d5e5bf97ae7f256c5445331ea109c1ed19e1f0f79d942a7ccc50ad4055aa217494c92adb1600dd63cfe033a2ec56c3837a940d8320ac4b7b7f458c6d3a84c00148b8f2c5452efc6a265312f8862bd845e3cdd5f20a95bfb7c5ff3ec3246ae2b146d9f0c5be5e964e8666938767245ce4e1df21cb40a8424857fbb52c41d2c4c9127e90d3c8e5a98bd13c4404db256e9eec6dc7dbafe58b2f900b8abb850808c4937c6d766a59466cdc0b25e4942769cd302f07630e748fd41282c52046868a78aea07563b860a55d10f3cebad7487540b0b30d0ebbdaa4df73fe523067b0a1895483613bbaf5acd8ba8dcef53fa3da3b1073341c67f424af5d46361ab6240c59dab7151904827712534f423bdd3a7ca06fe7a3a520d70eb653e535a3b24f631e42dadaf9b71dfbd4eeb47bfad16e5bb0b57fc38506ff3b89007ceab1fea2ab611b71e22523519ad7d0956fd5fd49010ad167fcbf1c0c4cd66ac484bf47187b0bd41b6c5d8474e312fbcd0b95badd526813ef2af331ec34029eb1e829b9307f3a60e136ae5a4b274187b3e0a95a7ce27bc5e81d79f7e7748a052c03aaac322ba9b9e728490b8519c9b5e8d09a4a6170f88f95bc95ad18df0031021f726f686f2a510fa62c28e2354444b97cc996864a332e1e425998a3250130ab02eb78464b46d9e78e90240081f605bad0d3983ec7c93bb05730eb33ca1a0c3fa0fc845075c475402bf013d7000fc24c86a957ae2f922611f049c7f978cb9174c2bc88f2f5f9966d012822082a31ee4c1f15f426b691898d46ab4021917248bc1c9d21f02a5a846386cde490829a1bfa7b9adc6be0733a656604ad7d7ede666beae82e4e82d6f090feaa3e4279a01c9ee226c8090594edc51209f1aef0b063a80d6140dc51e7323eca41f30e5004e3d254d5807db3facf6d65575ba6c6a78713211b2e1b7e2b34b7ad62a8f3519bde172489d585770e768eda33dfca3cdfc9f3abf4042d12b7d2805b7af444676667c4898796cb4c510a73dae6d46b2a8d40fae5be9c5b4f5cb2bff20b3e422ff63e74afde11e6e537b3a0c33d75af2f12028f7655dca1035b45a827c189329fa72631243524ed1ea5f47da43965a2ab1391876dcd30e226de329b75a9aa6d5689bf5f2e9a04fd33a6ada47cbc03c7e89d2f407c86c695af0a15eac800a1edf94cff16b15c41fb2c3acdb87fedc2083fe0e1511431bee9c4bb2a507e6a872490d22ea9a7c722aaeff2be93351f824df8cc86524195752c28476ec7bfca27ec82de64dea2decf9b8d0767f5c4d0402f985181ce8452772bdfcf6bb19388a8f57e973cf6e91f652f264f923077ca6ef5cabc5f62d66ca250904c2ae2ec5ea7c2dd37acd48966d1579526a6fd738c662947051750ed43b71606ac3240213532fcacb24121a4403b7ed61545cf39eaf2b3cc3423411f5b103d909e1fdceacec28f79e5fbd22ac0b64d9a92f0023ed4da6832d0a946a3949d941870b59aa9cc1c9be7f0cc0e5004547a1655fd75f50e4ccf6e8734c14aa6e150430c8d3b35a0bc85beed58ff1415c58d5feabb6c1bb4336b08058ca01335adb6bfa17af9a992c5c218012d68fa6ce0ed7beacd1b994563fff02146f1652fba18a48560bfbc5827ac7ee618a56735bb2cbdb2d4b57300ebb95ecb9b807cc3cff9f6116aeec2a861c3c9b44bfc6860be589f1934d1b5400626d4e40326de186de80616e091dab60ce895e65a41889f76a7e57e113cecdd0c987240e0b936ca43233fc764713e669bb72e2ad86b256ec16b11d51a98977cdbf9a433c5623cd25cb9a90accf332e1dd444eaa4c47caf5e0884b062df90fc998ff6e42d9a7c72fedc9046d134b7c321842ce9a9533cd3a60eae522e38f817e37462927ebb2ccec5fa4d7c814ef8033507cc6acfce49f5c8dc687f7ad5079ab50ec98c07dcf55f1b7c8e8a592e22ea4e6d3122e37b1d63823cb5cb41e1e330f3571d5aa889a352a4e06cbae8643c444b3ba88af80748b6a2ceebe512adc7bbf1f104aad27952b2dcb6a37d39d9db514ede5055ee14cddbdbffb33c3cae9dc85b1a0a3ab055f2e26498314ca69b33b3c6597f9028daaee01c25cdac4a915b15c0304b41c389cd6fecc9fef5346d10713ca8f77d61f82970666d02aa6bc28427f953408aff85cbe9d9aa03a7c86ad213f725990e02aaf82a20282093c3a44bda1d6a800ad0c22b36c4671d575e91957b78c76361a17620e998682f0ab6a86d8e35c6047e6ea837785516696186205c4b37ae3f86a488ff3076b35b91c984dda72e61cb0e9ed1b3fb0991d64a7d3981f3c3acad19393a78f0c3e515bd9a7d1b7090d19a4bc75da4573cc3b3c124fc7eb4faa1c61a2b9d99e8aa5645cc9237b5111132141bd70cb1b6cba70fb4c8d5f7d3744ddfea3ad3caaf1bb2b55f23fb852e980f5eb91fef5828a747f9caebd737ca147c9a2d01300cb0e14c56de2e503f99f3c55b83ff3f3d9a91a67e23b83666ed90982ebcdc2a0d1922b8951c408b9d1f2cc285a12579c4666005ce194957fd1a3425fe854ab61bc7df539ba6f4d3cee2866463d940709c7ef8b0898e9ce15fac9896c8f5aef95c22a142befe7b2d6f7644ffeb716d44e2d51bcc64a551ca9ed749a8a8a1f5210f138f1623bb1b0fa829fac1f17becd85624fc11440860fca2fb7b634c7fc30b8112039e52491a0e362b83ba90caa3a5ad77cd643be6f242304d04bdcb339ef4315a55eb25d1fa1d0452295d3444c5586c6fd2e7d2c71b9a3afa28ddace3da11027a9334268a99d060acd23dc9e7b72022d61baa4d0e8d56e5d39bd92242242d42da556d133bacdf083b1121d742b6b482b1a15e074f425a947ac59c50438b47f5e0698d9b80d17ff258ee953301262eece9dfc625def61becdbed8d1863c5f355905623420ab7d71048243e60aeeb3da8706000a032423897854bf5f49cb3ef60b8a4c66cc42ff7f72fdce3e88c7f6c5948ec9037f35b8b9e9c1f3c7d5d6996b549321e66d077d5e2883a8a339837b10ad8bd92bdec25fd139f4f93dff426d4f2764d1ca517bcacd6c0560b7e2d41fe42557910e5b0eaaf89aee2e71c3240d48f45dffc6ee29f5fd07603093c29ebc66c8660bf5cac0246583c0058e3e8cdc488d3133e799c5be931695bf3dc3bb59e1c1c1c697ea3b41bc424597f5703123010f6cb3167d78b98d776a52614f99fc8748f9e092e38282b83f2ece74c02d0409d2d07e72a9976f77ba5bce9a827504d0ec19779326456c94376a6ce7f7dd4e0cdf89c852559da7b4a84eb4c3638531e1bfce85fee2dd1ffa124c4be6b71dee7fe99bcc6eece8271c28b4a9779f3cbe18a025f12fa150a86d587c80b90b4b68c858bf181bc888ef89acb6e94ed92d73dfd254ef037b02874e016be391f7e5e4388da3c4939b2cfe4dfaa03b36d1074b343fb36c6ab32091c496f572ef11d16ae10f398281f50de4a15ceaece68897723a9ab1244a1b0bd3e371a2ebbbb215aeae9fb9c947a67bbaa70530df1d4c0b113e984f46746ea98fee4bcdca863af4746a02faa6eb298b1fa3747deea49fab8cfa7ee5af7285a29cbd5dc246069b3edc122da6ab3eb18552c8dbd50112c115b3ca07014dabe3623b1e1a47359cd824862c791f5bdf3cc34c77625a470a6369e07b6e992e993a2b0b05ed65e0d8e5a55a5e8715a0b8b9b0cda2ab246ac01122661a99ff7c406212916fc8817aaeb054bc1c1e38fea93cb94fcefb42d0b0cb6d3936665422750a2946bd488487708a3862cce534880faff9738cd14552ed80abc06b3f8dadc7b7beb677a1b90085010ffd56be8b1939acb39f03c26533fbb70897fe6fd83d02b7aec7ce6250b1c2bd2203c7cdbb9791519969fb661945253e2e255c3978e5a809054cf49cfe6ddf5fb95b39a2691997ef3876fbf3ab84ad5a5ad999c1940802f9d383b991a3efb2c8acf481587dac9e9b7a9fa31e8d5509a457a5a578389b76fed6ebd688e063409e9d5e41fc3be8e770a2f552b4d985f958310647ed40b6461b7d808ebcfa50b83c866befe821afab11f3b8826f3fc62f71e22da25868a7843b3b690dd079992aed152c39eb177125d8d1894ccb971cfc24b524a83596cb24efa84e86396829c78d1a7918c02ea77812b2deee0bfc47ebf5bb1a229b6a336beccff385d91c2b090b6f2baa070bfc99b0dfdade2c4b319fc1c0289d7bb0bbba8a5520f87f421e3e461fd1efbe87f3058aa63773844c9e8aef3001d61bbcbf1293d9e86b6749ab3d0a2267b300fe0c81d408534794d7353fe7aaee9aec0fd3cdb780fd0df1669a967ec43be8d24416fe0fde75e0a47e8977493be68e327cc7c8a96e5e10450949081e5305445f418042f1b97df00768feb04bb0dcf69042af5691009040207f60c0edcc9b0842942bdfd13a21f50caa9eef63c981e9d59893344eadb11644b645616e4ef45a4904a659098e0344e2d28c5a40a1e0333a39c3548714f0a4930033f421abe19dc7917507e83b20b0e181738c306e95e8", 0xff8, 0x410, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x402, &(0x7f0000001680)={0x2, 0x2}, 0xc) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000001700)={0x3, "acd7acd8315540479a4d02b34aca0d1961136ac42a8b2e873744af3fbd45ea89473ead19ef75475d69a7ea7e60aada9f8f07fc83eca52cba1ac6655c9d4b9625b355f4b299fb5c679b584bd96781362fafee51cfa49ac0eab913f36d93e57aa530f4648c2546132af79fe2dd6f232034f67d66a47d19f98b2528f2cedd7ed79185"}, 0x89, 0x800) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001b00)={0x0, 0x8, 0xa1, 0x0, &(0x7f0000001880)={{0xf8, 0x7f, 0x40, 0xff, 0xa3, 0x6c1, 0xd4a6}, {[0xc6e, 0x8, 0x2, 0x0, 0x0, 0x3c3fe838, 0x0, 0x0, 0x7, 0x5c74bfe5, 0x2e1, 0x0, 0x0, 0xd70, 0x9, 0xb666, 0x6, 0xfffffffffffffffa], [0x9, 0x9, 0x1, 0x3, 0x0, 0x2, 0x20, 0x0, 0xfffffffffffffc01, 0x6], [0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x20, 0x0, 0x7fffffffffffffff], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [{0x5, 0x4, 0x0, 0x1}, {0x7, 0x48d, 0x8}, {0x0, 0x7, 0x1, 0x1}, {0x9, 0x1d9, 0x642, 0x8000}, {0x400, 0x0, 0xffff, 0x8000000000000001}, {0x8, 0x4, 0x5}, {0x8, 0x3, 0x5, 0x40}, {0x7f, 0x1, 0x0, 0x1}], {0x0, 0xcf0d, 0xd2f}, {0x1, 0x8, 0x401, 0x7}}}, 0x9, 0x5}) chmod(&(0x7f0000001b40)='./file0\x00', 0x10) shmctl$IPC_RMID(0x0, 0x0) r3 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000001bc0)='./file0/file0\x00', r4, 0x0, 0x0) msgsnd(r2, &(0x7f0000001d00)={0x1, "1fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c26e83514fc52571ef2aa9dcb24b0d54f25236795b4229a6a812eb441868f29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca350a2938ef7d1a22d2578359c6fb4694871911f70f2965d5a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a1"}, 0xdd, 0x800) bind(r1, &(0x7f0000001e00)=@in6={0x18, 0x3, 0xe2, 0xd7}, 0xc) msgrcv(r2, &(0x7f0000001e40)={0x0, ""/54}, 0x3e, 0x2, 0x1000) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x50}, {0x61}, {0x810e}]}) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r3, 0x80206913, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f00006ad000/0x3000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x100}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f000072e000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x3}], './file0\x00'}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="3f5d3e944ba593d1655078c119f93cd29a1b8d91839b8bc6a962eea1376e2e2fe2cdfac7b4ebfa1f4ff51e7bdb01761559d606279936ffda72c0cbc8058d018df827f16d6b947759cebabd54e74cf71d25ed4dfd6d3261c8efdab6019bbd533e66fa05c9d447171dacd0bc4780cf80cda3e4"}, {&(0x7f00000003c0)="4220cdf8e521d4ff89c2b7e8126482e133cecc81169767525f90e9e06197433b9a18df7b513b8cf256366a6a69040d6e1e85471d1b0818bdaa1cafc625cb824b89b49127fe091b8320adbb7538d4f929393add733f32253536a3cc9a6e87e3bf01eeb06cf890f5d90ab993f311a997d00e6d433390bc4084156591f5d89b0f474e114bd936ba83bfefa1346848fe7925b30770d59deb54ee65c970c792085fea31f0dd1dfda85687970173280e585d5b39e179e06a63ecc07910560e112997db375e5e444cfa4d938cea38e2a1f3d346a7f5c9887a91d38d55"}, {&(0x7f00000004c0)="f98b7b8d662785213fdccdb0de23a45b782222847812061e0ce097832c5e61d3c53c4288a3eae7bf1917774d3896b5e406e3fdb341dd96ba2673bd3a6889aa60b2f88b5bfcafdc123b78443cb17340aab459eaf3ec46c3ea2c0c6b17889cbd5609f17981741b073871c3468169d33b047c5fca8354972c5299b932d19b6f24ef31b358d23d70f1659a1381af2124955ebc5b6e542aa62157315ff06f584aacae780e52544fe2840ccfd0c1cfad52db0149806b1882e69917ee399992b67907e9ce34"}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = dup2(r5, r4) fcntl$getown(r6, 0x5) r7 = getuid() setreuid(0xee00, r7) r8 = socket$inet(0x2, 0x2, 0x0) setreuid(r7, r7) setsockopt$inet_opts(r8, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000340), &(0x7f0000000440), &(0x7f0000000480), 0x0) fchmod(0xffffffffffffffff, 0x92) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000580)="ded797861d67ced1e515e2fd7eb9ecb809e642d76821d901b505bc15b1d28b01a05a0ccb9a1a3ac362774a9f8c588d318bca67dca8b0a00baf29d5c7d176830c6b6839f0a341fb80cac59eaea8f441697288ca10bff78e6bd94ce4f53e8afd8aea111e528b00d2c89c6e0baa1a28e050dd86eb6d1b16fc24d01e765b2b524fe7c8803055927c091b0ba063514539b05d35cc883b076b97636a7f6fce240a35a76c41a36b05a3522c2d26f66631a946d69c6e7cd8c02bb009c53ffcd366394f361ddc435c880f2224ed1559ce1d3f96a4e09a49f6dee69463c6fa67c6ac8cf959a7c707c8975f2993a712a8f0e0dfb9d30df6abd83da8f40fc95b80f5d98ea34e456b1c10025f9a23e45c51a4ac1088733ab1fed46fbafc5501453f4f0ec12a599bef776ab2cea5366b3280715c725ac9ae61befe0c98127ffc683849532abbac43c832c4fe7135f974e3786ac091b91fb69182c91fbb6f00474c11559091c63801f6eea544d84b9773989dc0c430eedd92bbf74f138fe190c1b86b605a53d6dee926c37e3560a000acce6153d7d110981d9cecc9847e749647458546ce4d894ed5d963260075a00de17169cc08b02fe99d2fa4d46275e9e9b96574b387a0ec7b54bb1a978995f3079df15f81f8dabc5e46ce3256b898640697b23006134c80a31aa82c7f2cf7681a9f4f9964cd292bf5361710a15426f720db1a372dd05115ed56f6f04d24656e45165a27d782b31c5474606e60eac625d9e7a420b774e1ec9cef3dcf0f60f0b8260cb4a088c1234f3611bde589298f90e691ef7094ad595c54c0f809c07f67aa72e72b4d9118b08e41eaf95b2ae93bac9cad0a7e5cb6549e98f64d18a030ed8c551529498f0e7c4acf1f43cd57c71eda009d30ad4f9250328f389e8791694d5344070c57f7b8e88561a851026c2ed66b4f2a819632c95bde7b00578d8f0b7ffe3f5ce5f42e3b0fb7fcd69fe9231e8fe0795ac666a857053a1afabb812fd5343e8657c40f8edb68f0ca023f2836ae86bac426144c8ad348c184de7624c4d3c1b470a6fa04763fc3a9b670a2e434ebc45bd39a0e1dbe6e03d09836da821545a7522547d28168d71728b15cd3cfb078d56e3485132e8e11d1e93930b7bcf76f0cea12ef40733df70b85cc373833aef5f5537e20737a4c15bb7df6fe19857de8522238f839df5073672d6a4b6cd14769747773cd6821261fbbffd3ad070a5e8a835f91f9feaf2a6c3ec8d849f521875a2d438e9b5578585139d5e5bf97ae7f256c5445331ea109c1ed19e1f0f79d942a7ccc50ad4055aa217494c92adb1600dd63cfe033a2ec56c3837a940d8320ac4b7b7f458c6d3a84c00148b8f2c5452efc6a265312f8862bd845e3cdd5f20a95bfb7c5ff3ec3246ae2b146d9f0c5be5e964e8666938767245ce4e1df21cb40a8424857fbb52c41d2c4c9127e90d3c8e5a98bd13c4404db256e9eec6dc7dbafe58b2f900b8abb850808c4937c6d766a59466cdc0b25e4942769cd302f07630e748fd41282c52046868a78aea07563b860a55d10f3cebad7487540b0b30d0ebbdaa4df73fe523067b0a1895483613bbaf5acd8ba8dcef53fa3da3b1073341c67f424af5d46361ab6240c59dab7151904827712534f423bdd3a7ca06fe7a3a520d70eb653e535a3b24f631e42dadaf9b71dfbd4eeb47bfad16e5bb0b57fc38506ff3b89007ceab1fea2ab611b71e22523519ad7d0956fd5fd49010ad167fcbf1c0c4cd66ac484bf47187b0bd41b6c5d8474e312fbcd0b95badd526813ef2af331ec34029eb1e829b9307f3a60e136ae5a4b274187b3e0a95a7ce27bc5e81d79f7e7748a052c03aaac322ba9b9e728490b8519c9b5e8d09a4a6170f88f95bc95ad18df0031021f726f686f2a510fa62c28e2354444b97cc996864a332e1e425998a3250130ab02eb78464b46d9e78e90240081f605bad0d3983ec7c93bb05730eb33ca1a0c3fa0fc845075c475402bf013d7000fc24c86a957ae2f922611f049c7f978cb9174c2bc88f2f5f9966d012822082a31ee4c1f15f426b691898d46ab4021917248bc1c9d21f02a5a846386cde490829a1bfa7b9adc6be0733a656604ad7d7ede666beae82e4e82d6f090feaa3e4279a01c9ee226c8090594edc51209f1aef0b063a80d6140dc51e7323eca41f30e5004e3d254d5807db3facf6d65575ba6c6a78713211b2e1b7e2b34b7ad62a8f3519bde172489d585770e768eda33dfca3cdfc9f3abf4042d12b7d2805b7af444676667c4898796cb4c510a73dae6d46b2a8d40fae5be9c5b4f5cb2bff20b3e422ff63e74afde11e6e537b3a0c33d75af2f12028f7655dca1035b45a827c189329fa72631243524ed1ea5f47da43965a2ab1391876dcd30e226de329b75a9aa6d5689bf5f2e9a04fd33a6ada47cbc03c7e89d2f407c86c695af0a15eac800a1edf94cff16b15c41fb2c3acdb87fedc2083fe0e1511431bee9c4bb2a507e6a872490d22ea9a7c722aaeff2be93351f824df8cc86524195752c28476ec7bfca27ec82de64dea2decf9b8d0767f5c4d0402f985181ce8452772bdfcf6bb19388a8f57e973cf6e91f652f264f923077ca6ef5cabc5f62d66ca250904c2ae2ec5ea7c2dd37acd48966d1579526a6fd738c662947051750ed43b71606ac3240213532fcacb24121a4403b7ed61545cf39eaf2b3cc3423411f5b103d909e1fdceacec28f79e5fbd22ac0b64d9a92f0023ed4da6832d0a946a3949d941870b59aa9cc1c9be7f0cc0e5004547a1655fd75f50e4ccf6e8734c14aa6e150430c8d3b35a0bc85beed58ff1415c58d5feabb6c1bb4336b08058ca01335adb6bfa17af9a992c5c218012d68fa6ce0ed7beacd1b994563fff02146f1652fba18a48560bfbc5827ac7ee618a56735bb2cbdb2d4b57300ebb95ecb9b807cc3cff9f6116aeec2a861c3c9b44bfc6860be589f1934d1b5400626d4e40326de186de80616e091dab60ce895e65a41889f76a7e57e113cecdd0c987240e0b936ca43233fc764713e669bb72e2ad86b256ec16b11d51a98977cdbf9a433c5623cd25cb9a90accf332e1dd444eaa4c47caf5e0884b062df90fc998ff6e42d9a7c72fedc9046d134b7c321842ce9a9533cd3a60eae522e38f817e37462927ebb2ccec5fa4d7c814ef8033507cc6acfce49f5c8dc687f7ad5079ab50ec98c07dcf55f1b7c8e8a592e22ea4e6d3122e37b1d63823cb5cb41e1e330f3571d5aa889a352a4e06cbae8643c444b3ba88af80748b6a2ceebe512adc7bbf1f104aad27952b2dcb6a37d39d9db514ede5055ee14cddbdbffb33c3cae9dc85b1a0a3ab055f2e26498314ca69b33b3c6597f9028daaee01c25cdac4a915b15c0304b41c389cd6fecc9fef5346d10713ca8f77d61f82970666d02aa6bc28427f953408aff85cbe9d9aa03a7c86ad213f725990e02aaf82a20282093c3a44bda1d6a800ad0c22b36c4671d575e91957b78c76361a17620e998682f0ab6a86d8e35c6047e6ea837785516696186205c4b37ae3f86a488ff3076b35b91c984dda72e61cb0e9ed1b3fb0991d64a7d3981f3c3acad19393a78f0c3e515bd9a7d1b7090d19a4bc75da4573cc3b3c124fc7eb4faa1c61a2b9d99e8aa5645cc9237b5111132141bd70cb1b6cba70fb4c8d5f7d3744ddfea3ad3caaf1bb2b55f23fb852e980f5eb91fef5828a747f9caebd737ca147c9a2d01300cb0e14c56de2e503f99f3c55b83ff3f3d9a91a67e23b83666ed90982ebcdc2a0d1922b8951c408b9d1f2cc285a12579c4666005ce194957fd1a3425fe854ab61bc7df539ba6f4d3cee2866463d940709c7ef8b0898e9ce15fac9896c8f5aef95c22a142befe7b2d6f7644ffeb716d44e2d51bcc64a551ca9ed749a8a8a1f5210f138f1623bb1b0fa829fac1f17becd85624fc11440860fca2fb7b634c7fc30b8112039e52491a0e362b83ba90caa3a5ad77cd643be6f242304d04bdcb339ef4315a55eb25d1fa1d0452295d3444c5586c6fd2e7d2c71b9a3afa28ddace3da11027a9334268a99d060acd23dc9e7b72022d61baa4d0e8d56e5d39bd92242242d42da556d133bacdf083b1121d742b6b482b1a15e074f425a947ac59c50438b47f5e0698d9b80d17ff258ee953301262eece9dfc625def61becdbed8d1863c5f355905623420ab7d71048243e60aeeb3da8706000a032423897854bf5f49cb3ef60b8a4c66cc42ff7f72fdce3e88c7f6c5948ec9037f35b8b9e9c1f3c7d5d6996b549321e66d077d5e2883a8a339837b10ad8bd92bdec25fd139f4f93dff426d4f2764d1ca517bcacd6c0560b7e2d41fe42557910e5b0eaaf89aee2e71c3240d48f45dffc6ee29f5fd07603093c29ebc66c8660bf5cac0246583c0058e3e8cdc488d3133e799c5be931695bf3dc3bb59e1c1c1c697ea3b41bc424597f5703123010f6cb3167d78b98d776a52614f99fc8748f9e092e38282b83f2ece74c02d0409d2d07e72a9976f77ba5bce9a827504d0ec19779326456c94376a6ce7f7dd4e0cdf89c852559da7b4a84eb4c3638531e1bfce85fee2dd1ffa124c4be6b71dee7fe99bcc6eece8271c28b4a9779f3cbe18a025f12fa150a86d587c80b90b4b68c858bf181bc888ef89acb6e94ed92d73dfd254ef037b02874e016be391f7e5e4388da3c4939b2cfe4dfaa03b36d1074b343fb36c6ab32091c496f572ef11d16ae10f398281f50de4a15ceaece68897723a9ab1244a1b0bd3e371a2ebbbb215aeae9fb9c947a67bbaa70530df1d4c0b113e984f46746ea98fee4bcdca863af4746a02faa6eb298b1fa3747deea49fab8cfa7ee5af7285a29cbd5dc246069b3edc122da6ab3eb18552c8dbd50112c115b3ca07014dabe3623b1e1a47359cd824862c791f5bdf3cc34c77625a470a6369e07b6e992e993a2b0b05ed65e0d8e5a55a5e8715a0b8b9b0cda2ab246ac01122661a99ff7c406212916fc8817aaeb054bc1c1e38fea93cb94fcefb42d0b0cb6d3936665422750a2946bd488487708a3862cce534880faff9738cd14552ed80abc06b3f8dadc7b7beb677a1b90085010ffd56be8b1939acb39f03c26533fbb70897fe6fd83d02b7aec7ce6250b1c2bd2203c7cdbb9791519969fb661945253e2e255c3978e5a809054cf49cfe6ddf5fb95b39a2691997ef3876fbf3ab84ad5a5ad999c1940802f9d383b991a3efb2c8acf481587dac9e9b7a9fa31e8d5509a457a5a578389b76fed6ebd688e063409e9d5e41fc3be8e770a2f552b4d985f958310647ed40b6461b7d808ebcfa50b83c866befe821afab11f3b8826f3fc62f71e22da25868a7843b3b690dd079992aed152c39eb177125d8d1894ccb971cfc24b524a83596cb24efa84e86396829c78d1a7918c02ea77812b2deee0bfc47ebf5bb1a229b6a336beccff385d91c2b090b6f2baa070bfc99b0dfdade2c4b319fc1c0289d7bb0bbba8a5520f87f421e3e461fd1efbe87f3058aa63773844c9e8aef3001d61bbcbf1293d9e86b6749ab3d0a2267b300fe0c81d408534794d7353fe7aaee9aec0fd3cdb780fd0df1669a967ec43be8d24416fe0fde75e0a47e8977493be68e327cc7c8a96e5e10450949081e5305445f418042f1b97df00768feb04bb0dcf69042af5691009040207f60c0edcc9b0842942bdfd13a21f50caa9eef63c981e9d59893344eadb11644b645616e4ef45a4904a659098e0344e2d28c5a40a1e0333a39c3548714f0a4930033f421abe19dc7917507e83b20b0e181738c306e95e8", 0xff8, 0x410, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x402, &(0x7f0000001680)={0x2, 0x2}, 0xc) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f0000001700)={0x3, "acd7acd8315540479a4d02b34aca0d1961136ac42a8b2e873744af3fbd45ea89473ead19ef75475d69a7ea7e60aada9f8f07fc83eca52cba1ac6655c9d4b9625b355f4b299fb5c679b584bd96781362fafee51cfa49ac0eab913f36d93e57aa530f4648c2546132af79fe2dd6f232034f67d66a47d19f98b2528f2cedd7ed79185"}, 0x89, 0x800) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001b00)={0x0, 0x8, 0xa1, 0x0, &(0x7f0000001880)={{0xf8, 0x7f, 0x40, 0xff, 0xa3, 0x6c1, 0xd4a6}, {[0xc6e, 0x8, 0x2, 0x0, 0x0, 0x3c3fe838, 0x0, 0x0, 0x7, 0x5c74bfe5, 0x2e1, 0x0, 0x0, 0xd70, 0x9, 0xb666, 0x6, 0xfffffffffffffffa], [0x9, 0x9, 0x1, 0x3, 0x0, 0x2, 0x20, 0x0, 0xfffffffffffffc01, 0x6], [0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x20, 0x0, 0x7fffffffffffffff], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [{0x5, 0x4, 0x0, 0x1}, {0x7, 0x48d, 0x8}, {0x0, 0x7, 0x1, 0x1}, {0x9, 0x1d9, 0x642, 0x8000}, {0x400, 0x0, 0xffff, 0x8000000000000001}, {0x8, 0x4, 0x5}, {0x8, 0x3, 0x5, 0x40}, {0x7f, 0x1, 0x0, 0x1}], {0x0, 0xcf0d, 0xd2f}, {0x1, 0x8, 0x401, 0x7}}}, 0x9, 0x5}) chmod(&(0x7f0000001b40)='./file0\x00', 0x10) shmctl$IPC_RMID(0x0, 0x0) r2 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001bc0)='./file0/file0\x00', r3, 0x0, 0x0) msgsnd(r1, &(0x7f0000001d00)={0x1, "1fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c26e83514fc52571ef2aa9dcb24b0d54f25236795b4229a6a812eb441868f29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca350a2938ef7d1a22d2578359c6fb4694871911f70f2965d5a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a1"}, 0xdd, 0x800) bind(r0, &(0x7f0000001e00)=@in6={0x18, 0x3, 0xe2, 0xd7}, 0xc) msgrcv(r1, &(0x7f0000001e40)={0x0, ""/54}, 0x3e, 0x2, 0x1000) syz_emit_ethernet(0x6a, &(0x7f0000000340)={@random="b9d7945cbdb8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x5c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x10, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@timestamp={0x44, 0x8, 0x0, 0x0, 0x0, [{}]}, @generic={0x0, 0x5, "6ec4c3"}, @ssrr={0x89, 0xb, 0x0, [@broadcast, @broadcast]}, @ssrr={0x89, 0x7, 0x0, [@remote={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x7, 0x0, [@multicast1]}, @generic={0x0, 0x3, ';'}]}}}}}}}) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffff, './file0\x00', './file0\x00'}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0xb294) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000100)={0x10, 0x7, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xc46}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1acb1fee}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fec000/0x14000)=nil, 0x8}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xc2b}, {&(0x7f0000f85000/0x2000)=nil, &(0x7f00005e9000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x6}, {&(0x7f0000b37000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100}, {&(0x7f0000483000/0x2000)=nil, &(0x7f0000c5e000/0x3000)=nil, 0x4}, {&(0x7f0000e1c000/0x2000)=nil, &(0x7f00005e8000/0x4000)=nil, 0x6}, {&(0x7f0000a65000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}], './file1\x00', 0x5}) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x200, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000380)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) ktrace(&(0x7f0000000440)='./file2\x00', 0x2, 0x1900, r3) r6 = socket$inet6(0x18, 0x2, 0xe4) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000480)) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x8) writev(r7, &(0x7f00000008c0)=[{&(0x7f0000000500)="a3a823d8b1aecf3e24e470f99b3121923776eb7cb50ba35a0308", 0x1a}, {&(0x7f0000000540)="8abe4143f7a5de3e5bab10475b96db089b1d0b4ef2bcd19b19c57640c08b4939e9db653c7f8243850a2f687c736ac9863c", 0x31}, {&(0x7f0000000580)="69fc727edc8b12f3a10ea2ea6fea7bc87a93a3fb3ea577b2f35e196c737ed08eaca2b5db57f8028265d60714014a5b73e2ce111b3b534dd58e4aec0f394857", 0x3f}, {&(0x7f00000005c0)="4ff84a5d5051ee208d277da74ebb787f5a1ac8a270c6edabf32beb2ec735da7b253546f013a0cb5e6f9d69b91730e543d7e9ff9296913ddf1d21df3236b8117570e27b3fa0016ab204466b7d0057851c3b3daeeeb69e5e2c07f0998afaef28243e1fad71ad6cf9076033f1b8a91a205a2b6cbdc2908dddd1abf6d23a6200c301e00fa3", 0x83}, {&(0x7f0000000680)="40c37952b5a46a66dc8c6a4d094f6f2adc3a990e14cc94cbb7902e73600a3926ee1bbad64ea60ae37622c49a912c46b06ec018e97d2786bb0f494e8921a5b2ecfeb4af99df050944bc9bdd8da3c517f0f6cc03dd62d2a5", 0x57}, {&(0x7f0000000700)="581a41087504298499d09f5cce828ccd3b810bc801cd80bfea5c729893fd68b530f70ddf5f811e51203dd6e1339b543508b63f3eca38e22daffcb581da30278746d4fa50c1abf8dea947a698253999dc2fdaadd1da5d101feddfe8d45f6e96aa01f2913c278ed7ab874e462d9a274bc8a28d73a97e0e1570a8ac8a18d745653513aac5e08a1538a60bced58c7d4dc5af1997f9d3d42bce3c3c549caeecafbb77ded510d1", 0xa4}, {&(0x7f00000007c0)="28b32e973dde67", 0x7}, {&(0x7f0000000800)="80e4dce83135862e9e28df8b41b45c6efba204c1bda416678189ccd298dd77dbb9442070390035ec526df2738a6b93b50e139f3a01635f6296ea98cb2edee7fafc5960c9965df84fe0bb723d80303950e830fdc920a9bffd8d9ca4169c8af9e3b3c6514fd09a048c34eeaaaac03f5e6855478108c258c9f8d437d7d41280ab3a3b26765cd3ece7d75c573a219c98c6b4e54152316b4784181fe7304a55c3ca82847a7103b40a11", 0xa7}], 0x8) getsockname(r2, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) getsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000009c0)=""/186, &(0x7f0000000a80)=0xba) getsockname$inet6(r6, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r8 = msgget$private(0x0, 0x0) r9 = getegid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000b40)={{0x1, r4, r9, r4, r5, 0x81, 0x3}, 0xffff, 0x7fffffffffffffff, r3, r3, 0x0, 0x0, 0x6, 0x3}) rmdir(&(0x7f0000000bc0)='./file1\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000c00)={0x8, './file0\x00', './file1\x00'}) fcntl$lock(r2, 0x9, &(0x7f0000000c40)={0x1, 0x0, 0xfffffffffffffffb, 0x8, r3}) socket(0x6, 0x5, 0x2) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000000c80)={'./file0\x00', 0x7, 0x5, 0x7, 0x0, 0xb, 0x7436e90, 0x0, 0x0, 0x1, 0x8, 0x7}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000d00), 0x802, 0x0) ioctl$VT_GETACTIVE(r10, 0x40047607, &(0x7f0000000d40)) msgrcv(r8, &(0x7f0000000d80)={0x0, ""/184}, 0xc0, 0x3, 0x1800) link(&(0x7f0000000e40)='./file1\x00', &(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000001200)={0x9, 0x100, 0x9, 0x9, &(0x7f0000000f80)={{0x81, 0xed, 0x5, 0x0, 0x1, 0x1, 0x7ff}, {[0x4, 0xb39, 0x40, 0x8, 0x4c5, 0x28b, 0x0, 0xd6a, 0x5, 0x3ff, 0x8000000000000001, 0x9, 0x9, 0x8, 0xffffffffffffffff, 0x9, 0x5, 0x3], [0x80, 0x3bf6, 0x80, 0x9, 0x2, 0x401, 0xffffffff, 0x5, 0x0, 0x100000001], [0x9, 0xd63, 0x2, 0x5b7fa8bd, 0x367, 0x8000000000000000, 0x2], [0x4, 0x2, 0x3a27adbc, 0x8, 0x4, 0x7], [{0x4, 0x4, 0x855, 0x1000}, {0x93, 0x3, 0x3, 0x3}, {0x6, 0x9a48, 0x9, 0xffff}, {0x8, 0xfffffffd, 0x80, 0x6}, {0x4, 0x1f, 0x40000000, 0xfffffffffffffffb}, {0x6, 0x1000, 0x5f18}, {0x4, 0x4, 0x7}, {0x5, 0xffffffff, 0x1ff, 0xfffffffffffffffb}], {0x4, 0x8, 0x3, 0x20}, {0x4d0, 0x9, 0x1, 0x3}}}, 0x8000, 0x2}) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) syz_extract_tcp_res(0x0, 0x1000, 0x0) r4 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f00000006c0)="1a", 0x1}], 0x1) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x3f, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) dup(0xffffffffffffffff) socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x34, 0x0, 0x5, 0x3fffffff}, {0x40}, {0x6, 0x0, 0x0, 0x23a}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x18, 0x3, 0x3a) (async) dup(0xffffffffffffffff) (async) socket(0x18, 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x34, 0x0, 0x5, 0x3fffffff}, {0x40}, {0x6, 0x0, 0x0, 0x23a}]}) (async) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendto$unix(r0, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) (async) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af631037282102", 0x62, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r2 = semget(0x0, 0x5, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x40, 0x0, 0x0, 0xffffffffffffffff, r4, 0x20, 0x7d8}, 0x3}) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, 0x0) r5 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x27) fchownat(r5, &(0x7f0000000440)='./file0\x00', 0x0, r4, 0x0) r6 = semget$private(0x0, 0x3, 0x34) connect$unix(r1, &(0x7f0000000480)=@file={0x0, '\x00'}, 0x3) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000500)) fchown(r5, 0xffffffffffffffff, 0x0) setpgid(r3, r3) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000540)=""/139) connect$inet(r1, &(0x7f0000000600)={0x2, 0x0}, 0xc) sendmsg(r1, &(0x7f0000000940)={&(0x7f0000000640)=@in6={0x18, 0x3, 0x4, 0x9}, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000a00)={0x5, &(0x7f00000009c0)=[{0x1, 0x2, 0x5, 0xfff9, 0x2}, {0x5, 0x1ff, 0x40, 0x8, 0x8000}, {0x4, 0x61d5, 0x9, 0x6, 0x4}, {0x0, 0x5, 0x5, 0x7f, 0x8}, {0x9, 0x7ff, 0x4, 0x9, 0xc149}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001000), 0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000100)="aef3053da607c0982be07fd9e57f1178b6f0863c1bdd6faca8e2f69b30637095dacf393dd972c53efe185dedb791c563e5603a520068d41fca6ecb5703f3a3633661be7bd46ca93abde72cea0d48b4e822370a81e1a853d14b4025425bc0e190c48f3d5cb0eab99e470a4a4ec0a2c0af8a0ccbee15406d6e5ecd", 0x7a}, {&(0x7f0000000180)="a63dd0e6c622517300ae6afe98c0ea390d7a74be31e5b0646cf5cb581d5255f064bd8019ae44b60fcb60b612bf54c302b2a4d806c8769d40cde69a6141a8d6411d42cd1769ee5046062d3f5c9a74f1ff41d1fb23c8636a89ff5a14dd321a0c1d6f3aeefadd263ca97dd21313fb748a08ed035a07cd97bdee45cc408d5fb340e5bfd19ae6a3f7216d2bbb62dbf81c769891d8b29dd73e806cc427efba61930030ba828a1f2b8174b3477e0163dfdb50656ad9561d", 0xb4}, {&(0x7f0000000240)="2d19a2cb101a", 0x6}, {&(0x7f0000000280)="e84d5988adb331ef69cca0081f58e9fec25ed03ecec0ccff01980e2e95d6a8fb7f627a42243c3d1985f78e388b90a02a8901f048bd0e1a571eea510d99cee3abc4ffcc47baaa684f50", 0x49}, {&(0x7f0000000300)="13821b18b0e9a86db7167e7d0b448b5d22ddd73c6d11188e81536dc1741866589961dcfa8b08209c628bf8a594729e8b7facf2d78e90c2a717a69769abca66f3d8e3199a5b61160f3b6b39f37c7d9d0a6abf157606a897ab12e0bd581892843152621aa4cc2cb0601367e627f98f9fc1ca666b5ff3349269720674ef61469319163b11b65c612eb7eab554", 0x8b}, {&(0x7f00000003c0)="f392f309b43fd772c488787b8fe06127fd79446e5482b0b6ec9d2bac816d52d718b8c5e415e9be25eeff3bf285b8cef1f0fbe37a9d1bdf3ac401b8ca4bc689c7f33aa0d0946e313c0cc4440b67d4c099c3efae6ebc280df8186ac961581b8931a0702f26c0039b1fdbc081fae78c1c5ce96a6b8686747127e42c820caad1236f776a576b850ebb14200a2c32eaea264601738a0cea1ff156344f99033516154663a67edbbd9cdb1cccafd9be3ce35f32b9a8d5cd6d94983e1bcf7205bbd8d7192933e6ee98bfd82b47dc328cdf39a1e67c36cb54f923f17b66c891c2", 0xdc}, {&(0x7f00000004c0)="e3eaa283a7537e614c455fa4c977b187b0a15e168e681d04cc3b5bdf104641d6fca8d5c1ed7c2ff92a7998a63bfc5a6235398e07e408f611d2968debe3058e3a75053094508bc4bd9fb0c9c467", 0x4d}, {&(0x7f0000000540)="65eb142c50ec03ed192cbb97f9e0cb850e7e50af235f5ced7a2067f8d9387681eca2eb5717682646e4d9e402c4782cfbaf532582ae9f76ab971743ec3e149f9a", 0x40}], 0x8, 0x0, 0x0, 0x408}, 0x1) syz_emit_ethernet(0x69, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffff0000000000000800c24500005b0000000000899078ac1400aae00000010300907800030fff4f0200400068000705610002ac1400aa0000000883177d00000000ac1400bbac1400bbac1400aa000000004410d65000000081ac1400aa00000afc00d68a89"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x83, 0x0, 0x2}, {}, {0x6}]}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x81}, {0x2}, {0x6}]}) mknod$loop(0x0, 0x0, 0x0) link(0x0, 0x0) setitimer(0x0, 0x0, 0x0) kqueue() getitimer(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{0xfffffffffffffffe}, {&(0x7f0000000400)=""/199, 0xc7}, {&(0x7f0000000500)=""/175, 0xaf}, {&(0x7f0000000040)=""/32, 0x20}], 0x4, 0x3) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x5}) syz_extract_tcp_res(&(0x7f0000000280), 0x1ff, 0x20) executing program 6: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(0x0, 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20021, 0xc7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 5: close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810", 0x79}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0x6b7, 0xfffffff8, "0a28ff74a287bfffba99617f00000000004200de"}) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a2", 0x115}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}]}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x6}) executing program 0: mmap(&(0x7f000003c000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3, 0x0, 0xfd}, {0xabd4}]}) syz_emit_ethernet(0x4e, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x8, 0x7f}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000003c0)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000cc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = kqueue() open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) fchdir(r0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x5, &(0x7f0000000100)=""/145, &(0x7f00000001c0)=0x91) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x5, &(0x7f00000000c0)=[{0x4, 0x7, 0xf9, 0x1}, {0x3, 0x7f, 0x10, 0x5f}, {0x7, 0x4, 0x3f, 0x900000}, {0x0, 0x1f, 0xff, 0x609}, {0x83, 0x7, 0xcc, 0x2}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000680)='./file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 0: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10a0a, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x4) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x8, 0x1, 0x0, "0100012d29fb00"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d9000000303a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff020000000000000000000000000001"]) ktrace(0x0, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}], 0x2) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x7, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000500)) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x50}, {0x812e}]}) r1 = getppid() fcntl$setown(r0, 0x6, r1) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="f0153c1b187eefc87c1bbbcfd86c803d46eb9b451ecceef74893ed4b33f2b93d662a141d1e03f943d318787e4e33fecf07146e4f83b027043efbd2991c538986fce45715e7b9e1bd5ea5b7edea3fe418c37ad0be8fe43ed5ae668ae66178654015f0160ad23268d0e46717b50fd7a464", &(0x7f0000000040)=0x70, &(0x7f0000000280)="d16b35c9eb41bfc402e045c8bfe57f1a7f320003b42f30d9a63af8575b8461e27eb7b9d1bd9fa1cf4086e8b685513c5ce7e919c345cf827b87cd8bc3268337138532f1e3be52cbc049fd9373699a7fb7cbc53f54f437cc346f68db70c30d2fb7f875a5ce73349532d6a5db0446f171173b7689d1850bd3703770240606bddae62e69380895e9ef2b585ebbddafe760ea68d2ac37393fb44b04d5c4928d8ef5e7", 0xa0) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000002c0), 0xa) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getpeername(r3, 0x0, &(0x7f00000000c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = dup(r0) writev(r4, &(0x7f0000000200), 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000040)=0x400) r6 = socket(0x2, 0x2, 0x8) r7 = socket(0x2, 0x2, 0x0) close(r6) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0xbd}]}) pipe2(&(0x7f0000000180), 0x0) dup2(r2, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8080691a, &(0x7f00000001c0)) getsockname$unix(r7, &(0x7f0000000200)=@abs, &(0x7f0000001200)=0x47) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000100)={&(0x7f0000000340)=@un=@file={0x0, ""/540}, 0x21e, 0x0, 0x0, 0x0}, 0x7ff}, 0x10, 0x2, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r0) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x4437) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000001280)=0x200, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) dup(r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r3 = semget$private(0x0, 0x2, 0x476) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000340), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0xffc, 0x8]) semop(r3, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x400, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x3800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r3, &(0x7f0000001200)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x400, 0x1000}, {0x2, 0x4, 0x1c00}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x3800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r3, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) denied attempt to set clock back 1090453904 seconds executing program 7: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000240)=[{0x3}, {0x2d}, {0x812e}, {0x101, 0x6, 0xf8, 0x3}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSTART(r0, 0x2000746e) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a836289681106692", 0x40}], 0x1) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0xe8, 0x7f, 0x7, 0x1, 0x80, 0x8, 0x1, 0x1, 0x1, 0x10001, 0x4}) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) chdir(&(0x7f0000000240)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)={@broadcast, @random="c94f1e9ad498", [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x18, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, @dstopts={0x62, 0x0, '\x00', [@pad1, @ra={0x5, 0x2, 0x3}]}]}}}}}) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000002e11008864"]) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffb, 0x1}], 0x723, 0x0, 0xd1c, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x1}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) kqueue() sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) dup(r1) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000200)=0xc) r6 = getppid() fcntl$lock(r5, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, r6}) getpid() syz_emit_ethernet(0x6a, &(0x7f0000000600)=ANY=[@ANYBLOB="aaaaaaaaaaaaaff3b88072b586dd6035f9c300342c00f375f661851fd00ea22fe350be125713fe8000000000000000000000000000bb0602000000000000000f56e54aaf89aca6613510b83def40e1000000000000000000907800000000000000000000000031cd9bae"]) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r7, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0x3, 0xfffffffc, {0x400000000, 0x7}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mlockall(0x1) socket(0x18, 0x1, 0x0) executing program 0: pipe(&(0x7f0000002ec0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x1000}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100), 0x9, 0x0, 0x0, 0x20d}, 0x0) syz_open_pts() r2 = socket(0x11, 0x3, 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) read(r2, &(0x7f0000000280)=""/1, 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x3, 0x43}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x56, &(0x7f0000000480)=ANY=[@ANYRES16, @ANYBLOB="82b822d790e7b522b4943d316b951c589ff36b4383fdfcb962cf23ce1fddc77c4b365c", @ANYBLOB="7a82bcc311c3a8279138c0164acab1f3331acf097a08c08e09b684154330ed1729431a0edf43edf2413bf8c7042949d38fbb0bd975041ecec2c8dc8f62e21eb7efd697651895940d75e915ce777c004a1cb26928369902633db2edba3c382f391c19d0"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x80}, {0x81}, {0x6}]}) syz_emit_ethernet(0x6e, &(0x7f00000004c0)=ANY=[]) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mknod(0x0, 0x1ffa, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0xffffff26) kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0xfffffffc}, {0x80}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(r2) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9, 0xffaa, 0x954}, 0x0, 0x0, 0x0) executing program 6: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/84) shmget(0x3, 0x1000, 0x283, &(0x7f0000fff000/0x1000)=nil) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000000c0)=0x200) r1 = semget(0x1, 0x1, 0x4) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)=""/133) r2 = semget$private(0x0, 0x1, 0x0) semop(r2, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) getrlimit(0x2, &(0x7f0000000240)) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x10) r4 = getpid() fcntl$setown(r3, 0x6, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/54) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x9, 0x4, 0x7, 0x8, "faaf1db92e9b37947637d11418324c9520b30549", 0xfff, 0x1}) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r5) fcntl$setstatus(r3, 0x4, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/110) recvmmsg(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000bc0)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/180, 0xb4}, {&(0x7f0000000700)=""/248, 0xf8}, {&(0x7f0000000800)=""/164, 0xa4}, {&(0x7f00000008c0)=""/212, 0xd4}, {&(0x7f00000009c0)=""/158, 0x9e}, {&(0x7f0000000a80)=""/29, 0x1d}], 0x8, &(0x7f0000000b40)=""/122, 0x7a}, 0x80000001}, 0x10, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000c80), 0x3, 0x0, &(0x7f0000000d80), &(0x7f0000000dc0), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001dc0)=[0x1, 0x8000]) msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet6(0x18, 0x4, 0x29) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x2, 0x1, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x4001, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) open(0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x5, 0x9) writev(r5, &(0x7f0000000580)=[{&(0x7f00000001c0)="d27e7d316db248cb9d5829a3ef2ac752ffa0b8216b555742f55e343027869bc66d7b8b3a6873597f025f2797ed71e094c05bb61d66f6876e2f3a5f26ee01cba0a22d6bfd256c43ffce37af95996c9c6247a447a7e60d", 0x56}, {&(0x7f0000000280)="88d13b79fe097a5f0469840b28bc8aad20a58b4e1e4e9c5fc832340eea43608c7fc83aa7a697227b7353048547b1e49ab1ef212aa6170948a40da8f3a04dcc44084f79761743488f7725ec3df1", 0x4d}, {&(0x7f0000000140)="bcac5bcaf0ae18779e4861546ab34868ccdf", 0x12}, {&(0x7f0000000400)="1cebdc40580e6b3830f7df294c48fbe9615d68305db1607cb58a1bc87ca77dedf4571f65f2d32f26498968f1719bbf8e338ce2be74fd2d2c0375c6926da61b722ce3f60b15894fb68d093b7abe83e7aaa4726bd18309fcf997f7c01b9d55", 0x5e}, {&(0x7f0000000600)="f31abe4a2a801f28d2bf929ea7bf8c9ffc571f7bfe647cfbccb0ec2ddf6ce4490aa85412cb97d75f14dfea3f91ded415e7ce5a563db1734ac11a45ce89269d21496451145f86ad222827e79fcaa5cba6a5d539a015669c0d87e662a93896dba2c896ea517610bd48ec2fe6ad8b7d522c9c1a0a65732c4a79b2f2c2833b586c9940696711772c1ae54dba5d54e1c8a1d57172a3322aa83489a6862ab1e600501d2e1ed34a0ff46bcab7983eaa76aa59037bc955a2580f87ba120207e1ec6e5ab969bb0ad039233347f4feca64e87e38073729f821f70d3f27edb38d018c68a38785627585d9599c87ffe27d85f9f8d491f62ecc9788a2fec497098be55c519c65b94575c5f574f0a7e0abfec64196737ce70081d23046cf9cc70d2d7d93a8b8c1015853bfc61a70d8a3890606aa3577cd2e45a10649dc53f6d8e39d5c5610917ffc3d1a", 0x143}], 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r3, 0x1, 0x0) getdents(r7, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x1, 0x0) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000001880)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f00000018c0), 0x0, &(0x7f0000001940), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x14}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x5, 0x2, 0x0, 0xad3, 0x2, 0x0, 0x400000000006, 0x40000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x18, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) r1 = dup(r0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x2) executing program 6: mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x0) (async) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xfffeffff) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x35}, {0x1c}, {0x6}]}) (async) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = msgget(0x0, 0xbae0d991a5c10a04) msgsnd(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0100000000000000300541d82b1b890b7048292e7469fe7bbe9d682144296d10a74baa692bfc27a1d886f71b76e372c25bcb8edd0baf0458fa283849b0e673dedfa013d18d20cbb28cbf04081ed5181136d2d6981a1457705e5cc60faf2260d22db0c733ff7994b1b4e10c35532006508004280900000000000000c37cf924d0871e93ec89ff4a37e4a50d3818ae6732b35a43595af0847b484caeb5b88838a44f6fc52c0c35f03b4753df1b74877856b0c94f98ee1264c75adde620428d42bfee22c30e078f718c8b288769fd4ae42639807f0f944ae7e0d4992d4f480076b0b404913a0291619b7cf4dbd26e917f2cc3e1"], 0xf2, 0x800) (async) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) (async) r5 = dup2(r2, r2) ioctl$FIONREAD(r5, 0x8020699d, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x60) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="4c36f2ae60bdabc7dd42e420111c968b2e176da35488e4d63c23f8bbeb84969b9b1dcab68eefd2384a76291b0ba156a1fc49f532c2afdbc458b315d15e10b10b1d93d3b9046bdd6baedabf203329693f2538094146e6869e1514b1edbd1bcc41baa97dfa721c87d1fa69e24bfdfbdfe2952cfa044a66c3a33e84a646edc6e48f2f38790014f00bea09b210319f7151c9b9cc560452a00b", 0x97}, {&(0x7f0000000140)="09adfbeed741bf616ba2b22053c42b7dfae144da6832793b2a9bf67255170de0e69e8d2e0de054182d96df79b393d707be24048dc8043e9baa5e8dd5e25486c0b1bf1e3b77f516eea55a2950193a29afec65abe1a5da2c5ba152559456087d640a65b1e4e0d1646b6a4c8c1a2d76af23e2272171b60483406d1154765423225259a5783c7aa2161a2c6a53c6bd1655ca6cd3d01a2cb59b57affc0c03ce3918ddf436b5fa2914acfd14e9a2c63ca3cb4c4dfebb18710bbb8073565a809d006bca2e7b630bf5aef564065948ffdbd4ab49db0f053097f03ee60219de44ce2637013e6b4c6016be7fa27382071f7b1be77d30084f72d143691c545e0dac6c", 0xfd}, {&(0x7f0000000240)="dae8cb1f55e47ca3b1f57f23ac61ef2230fbe18c8e64c0abceb495aa3121e87b5e2450d3b556f2b32da2a5b20baa095fb05f63fac0656f27fa78de35b94e72a2227ee0bcc8e60af8a6f1d053aa401c1fb3700d08f942634c6c69e968f21ac5ffdd5d282cecd971ca0543ba31ba49a4d87b80dddd17dae0d67a9598d4d7eb6d1d3c1c63868afd7410c28036ac4ab7ec", 0x8f}, {&(0x7f0000000300)="ffee06743cf8a052d6a0458a5dad651c3de19866e726f3901fd6f658a68a48a96f9b9d9f153f00c669e2c5db601224aea611b0bd42ae2ed41305477b4350ea4098f99724c663075ae12dd618f7a404c7949bcb320e099d9009b07d199d611d490ca201120774d53531e2e4d3cefd4e8e19017deed73cd658caeb181b2824b00e12345e7a1c86e5f8dc05c1c276a110ed16aece480e3ea541d11c7c2c8bcbc75c1f30b54a82edb7770968554a2eb0a69d25488af09ee9280f68e91fc20082d4", 0xbf}, {&(0x7f00000003c0)="8681b360fdf892db80a83e26ccae5ee449b9a3cfee1e8a3c2d1e97c0e12238905f66149c66fbb50f48c72a8a7708aeeabe6c", 0x32}, {&(0x7f0000000400)="5a0e4b67aff22c4141a92b8ac9991f6f4f561801d1789ee562fa76e31c62e153c9a3f0da6f39491311fde3bbc4c28878482576df74bdb0effa8d4f6c010b7f8c8ce0965975fe4239451f5c1633feafc0834a672869cd9df5627c129cae3ef2ce5b209e442be26377d5e1c15167", 0x6d}], 0x6, 0x5) chdir(&(0x7f0000000500)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = geteuid() setreuid(r2, r4) mknod(&(0x7f00000005c0)='./file1\x00', 0x2, 0xba45) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000600)) r5 = openat(r0, &(0x7f00000007c0)='./file1\x00', 0x8, 0x4) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000800), 0x20000, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r8 = getuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000640)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000680)="5eb9f510f78bf30cf24736bbd5378452da6b9fe14416032564567c1c3f3d6fcb6e21ae3bed490a64718483c9bc5e169af6e431f5ede75119423e0baec1b95227dae9da036f502e94ed864b8fc899da5114aa22fd721294c13f103fa300591df12b0ef26af4b84769cf4b3c32960aa06e17a73b3ee9bc2d8fc7cb337adfc0834d3931ccd8a52a4dd885152461b882c6923a5e9dccaa5a8b44c030f630951f158f115cf4508386d8a7de45a4fb6629a1d8487fb5b67a27388e7d4e25808a30901f3f3b076ee1d5cc", 0xc7}], 0x1, &(0x7f0000000880)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r5, r0, r0, r0, r0, r0, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}], 0xa8}, 0x41f) r10 = getgid() syz_open_pts() r11 = semget$private(0x0, 0x4, 0x40a) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000980)=0x9) fcntl$lock(r7, 0x7, &(0x7f00000009c0)={0x2, 0x0, 0x0, 0x8, r1}) r12 = accept$inet6(r0, 0x0, &(0x7f0000000a00)) pwritev(r12, &(0x7f0000000f00)=[{&(0x7f0000000a40)="5f699b85419e60a0f9b23489e5fb0603516b6a1b7534391f98b072ad1e577a6c6c5812083a280e282c786e3520945c03c655afc21225790d58d5b649160385b7939d556a3855e95b4b0d05c1f17ae7fb176467a18f38f6e3fa16b418750f3850e02560ae9051ccf741d347bbc38806ae816ce15ff3b9c46b33dd74c8c5b8dd6b86192b4b3b54e258927506656c155a20bf12cd9bdbb792d8764e9844812fcdb2ee691309007241fd15", 0xa9}, {&(0x7f0000000b00)="9f454f06c4a60be1906fec0aa2b9899df7797adbeb3532bbf3b386674f58c3c166df4b237c09b80636da7e9e76437a9326986654a0ceb18c3a40535ce34c2673db126e8027bb66619efd7ce07bc9838799569458bed0072e9d52002d741ac229bd8397d1810648e0293c048942d1fab33f9c752e3bdfe9b841f6bf69b0b8f0adb48c394f395968f5d095ea570fefbd39d73deca552aef3cf6949465d3d2ca54d8223b4b0604a83d32b9423b92b5e1d1e07a264c9a82d300803c53bb0c30f62c75c2bcd80478ae88d4f32cd25497ce9348eba16ec12b14f2d71148db4cbdce05d469af79c9e1024887dbc32e30ba351629dc91f8f77081d", 0xf7}, {&(0x7f0000000c00)="fd7ac258b0ea47e3da061c2d3acc5174764de5179d3e06c1d3aff5dc6308d0c51d77a5ffdf60364bfd6ea1e0f46a5e0ed630ff92169d2e3d93f97f9360a6dcb03a3340d693b473f235b6256ac3750d7d03fb47f010685391a9809d820046850fc6e4556e9eff8f62ad084b698417b4ac8367c5278f378127b837ba", 0x7b}, {&(0x7f0000000c80)="c9bd12daed2ebd5530d70fb418fde6b02cdd56be57f2c72b760a671c3185d305b92f49229f38eb4823d57078ec5055153a77a8d00e0af5d760cdcd141afccfc5718b351c6b60e8031a0da5b6351249a53d3ce4d46135bc801fd69839d95a9222b55e5af99eb8b10ac9eabedd42c2746252eb22e58a8126f760cb518b3af47a5cdd67187ef0116542dc84c536f4dfaaacb9e75ef791767126f98034ba2c7ddccb1d1d6bb7202dd361c60d70551cd63b56c19531515419c8a51814b78488cd2c2fbe406769a505f783b2885d530b4c2e3c5e6e88b182d81a14e341a524203873c3e74e7b18ca0ce8afada3986e26a964", 0xef}, {&(0x7f0000000d80)="1a699dde0b95780a3d993d7e2478cb3b14d2c088e8f616cc4a3440734237ca475c881e68c1e4ed972caf83c98921f18039390a7d65a23ee58b8ed797e772033510c4ec23c0849eb82e2f49f47ef3683ba51cebd134b25bf79e4f1a62ddf801761577ee6613279f8f3be1951ecb8a9cfca695", 0x72}, {&(0x7f0000000e00)="710d5826d293414f63b7a0b66ae95bf18947b690108c3691ddab9848601130cea81a157cb2d5bec7a6f1002144dc0e2f6ce5414d6d6424e8ad72f5972107f33ece52c7017b44140a2bfdeb43b5330a61611cddfa83066b04ad6b4e4afc2e34770e4010b15595ac55aaecf024730df768954dd218d55c28cd20b75be94a0a32c362f8bd48c2515a05c4375d9c6030674aef7181538d4a8ab23556d3e9bf687d3e42e17679df7931e88286a26c1465d6261633aac6cac8a1191ee7057b9d5fb11c35d6224e521a463e969ff47b812a1be5b834e8652911d8de6d82c91965328a2250e6", 0xe2}], 0x6, 0x7ff) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f80)={r1, r4, r9}, 0xc) setrlimit(0x6, &(0x7f0000000fc0)={0x9}) fchflags(r12, 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001040)={{0x635ef7c3, r13, r3, r2, r10, 0x13, 0x5}, 0x8, 0x1, 0xfffffffffffffff9}) syz_emit_ethernet(0xb5, &(0x7f00000010c0)={@broadcast, @local, [], {@generic={0x200, "c3ee0c12195d59d99f91fdd116f7dd778d6fb6fd7579c600777c476e8a8d0a25e51a0d458e12cb935ccd568cd2756994df9c33b7433e209a5a24e5fdf8bc45d76eb5be62f32b701e82254770cdcd531dee139d6f6b6790a9db2b5ec71d689ec077a12cc67becf7bb3e07034cef3ed94a3ea3c5ae79625942cd8ce77771dfd5b307fa6f54289fb96326143744f98d9e85b0489e0cf3b7ebb1dab56d8da14a39662291ec564a3935"}}}) r14 = getuid() fchownat(r0, &(0x7f0000001180)='./file0\x00', r14, r10, 0x4) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) (async) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x3}, 0x4, 0x0, &(0x7f0000000380)=0xffffffffffffffcc, &(0x7f0000000600)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000180)="ac6d9d8205bd306d06", 0x9) (async) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[@ANYBLOB="b019d23a8b3e9a3a37bfcf8d9227bfba4807a9d967885c958934fc29a1def95135dba9f78074eb2a5903ba37b25ba474dc3533f7bee43c90c59f1f88751f0e3861782639689208816d26d9d704d3fbd6fc68f2f3e9afadc5bd844b28947ae06e3eec85b849d78e003b6eb696d1d4915fe19a15e30345b0742e425aa0a7a3c15d4b727ae29ed39633675f4164a6a76c8a2be8096aed0d718fefc4e664db81e229bec07f53cafb5e9108857e111e511c5ab2cce406e0215938d3"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{0x100, 0xff, 0x1, 0x29}, {0x8001, 0x2e, 0x7, 0x9}, {0xfff, 0xe0, 0x1f, 0xffa9}, {0x0, 0x1f, 0x6, 0x1f}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) (async) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) close(r3) (async) connect$inet(r1, &(0x7f0000000000), 0x10) (async) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) (async) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f00000007c0)={0x0, ""/227}, 0xeb, 0x0, 0x1800) msgsnd(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="0100000000000000ac79d94c0c07842648ad9ebac97844fc02e8216b4e885b70094158a66167dd1d99b79254a4da725a43179b74711ba954e52fb4605355a9133de34e72a248957eea2e5144b7800d43a987121e23f758546df3f0d6bcf74a7a8fe6c8d1f04cd22cff4af787a906c82e8de3cc0deb1a7d30137cda86db8f2b5cc6a19fe2802367cd07fce222c04ed09376359e0169b3ee4e41eed3ca082237be31b4ac8c628dbff36415d6c241199ebfa5c99239e0de99b88eecb4b9bbed156472df3c830f45dec5543673cdd866ddfc3c56aee48eae88096a465ea4083256d82c50c3a03d866aeff100d18552ef8ccd3f96e83d7f3b21d1a7288da377e62b20c527ddc4ea82f7bce7be072642bd56d87d94b331285ed2f0a675b155694703b324e143820fc393c775dacae8b9040c2c06b58898e09f07e0c88f958d1854c800a4492db337c60a5d77ce305a9d7a03a605a88d3baeac556655aca8d40aeef3be"], 0xee, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) write(r5, &(0x7f0000000140)="7f", 0x1) executing program 3: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r0 = open$dir(0x0, 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchown(r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x6000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = dup2(r5, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7fff, 0xfffffff8, 0x68, 0x1, 0x400, 0x37b7, 0xad51, 0x2, 0x0, 0x5, 0x6}) madvise(&(0x7f0000b4a000/0x3000)=nil, 0x3000, 0x6) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20021, 0xc7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_open_pts() close(0xffffffffffffffff) socket$inet(0x2, 0x3, 0x102) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) r2 = syz_open_pts() close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xfff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) accept(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0xb, 0x0, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5a}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) pipe(&(0x7f0000000100)) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x887c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) execve(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x6, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f00000001c0)="69f27481695f80e60fbf00b03f8ab4fe73824c338264282aa6ccca0430b411e49b0c74d5cb8d909247984642", &(0x7f00000000c0)=0x2c, &(0x7f00000002c0), 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)=""/62, 0x3e}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x87}, {0x30}, {0x836}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0285602, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) getuid() setsockopt(r1, 0x1000000029, 0x24, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x2}, {0x7c}, {0x812e}]}) r4 = getuid() seteuid(r4) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r4, r5) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 4: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x300, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r7, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x1, 0x60531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r5, 0x800000000000002) executing program 3: syz_emit_ethernet(0x1a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604000000000000000000000000ffffffffffff7f0000017392484a3c3ac6d7b04f4a8d546728353682857687d468ad7a6fe43a63d6098acd499e5aacbc09d2142ec783edcecb386112c8509ba27f2832b6e54fa12a5a6622744b36f80655d6048515ca0301480fcfae242a13155d3b255d13eb8939e8d79abae5793a8b19b1cbdb59cc6ec0cdf13c4e10cd27d6bc438a4eb968ae42d78e001b7e6799c2c2c0eaa5035e3d2aafa23322004b94730ac745293372073228b07eaa7ff2e9316338ea42b0ee658ecf5ab54c32fa343d7072225e5b2effadfe7e0e0bc353136e71e8cf6294e6a94cd0ec4457e7b4490adf1da6074007fca229a72384"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x280, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000080)={0x1, 0x6}) r5 = socket(0x2, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x30}, 0x0) executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x80, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100051300000000000000400020000000000000cee00500fef96ecf2ac72fd3357afefdffff4d3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443", 0xfd97, 0x3, 0x0, 0x0) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000100)='tap'], 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f0000000100)) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000080600010800060400", @ANYRES8=r0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x8000, 0x4) sendto$inet(r1, &(0x7f0000000300)="6c25a03ae7b27b4e7fc0924a22084b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff21880e976bd635aa66dd5581800ca20a7948c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f4061f089e695e75c9e4b65b3f18d3483932ad5237e56cefeeeaf5f27e6f35fc6a22e66b225db3c8c2520bfe3aba3adcd7b563930d689f0a1decabf033e2eaa39e3837e526ae5d43a42240985b73638868bc2b808088738937ab25de3addf96d93e1cc2ff111cba05d53c604a5a642af2687c17accc5e062c19261090f502fa2227265526b95cf24bed7c3074da7850e05f448a86c2de07dca25d3cf6afd70db115be634a3cac5964dbee62a3fb8456c1b247e57", 0x10f, 0x41c, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000280)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x7}, {0x45}, {0x8, 0x0, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000002540)=[{0x0}], 0x1) executing program 3: msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) unlink(&(0x7f0000000500)='./file0\x00') fchownat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000009c0)={0x3, [0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f00000000c0)=[0x0, 0x0, 0x1, 0x0, 0x0]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000900)=[{0x18, 0xffff, 0x3ff, "897881de61"}], 0x18}, 0x0) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000080)=@un=@file={0x0, ""/3}, 0x5, &(0x7f00000007c0)=[{&(0x7f0000000440)=""/104, 0x68}, {&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/242, 0xf2}, {&(0x7f00000005c0)=""/88, 0x58}], 0x5, &(0x7f00000004c0)=""/57, 0x39}, 0x8}, 0x10, 0x0, &(0x7f00000008c0)={0x401, 0x6}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000100)=""/138) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xff62, &(0x7f00000001c0)=""/242, 0xf4}, 0x3) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078e0000001ac1400bb210090784495a0de30ddbc30e59ebecf082277ffc503747c1f0d8f38603904b0749942b0ca6e11bdcd0ef3a420745d3f5c21090af116f817d5c232a328aa6575a66a6fa20e8a17cfe1fce199dc9cfd17b54762db89e44a08b60a8f656d08c959e0bc7f819d18f9b4ebfdb6d5d327acbbf1e416ed462fb175"]) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r3 = getpgrp() r4 = getuid() setreuid(0x0, r4) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4}, 0xc) sendto$unix(r1, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x60, &(0x7f0000000340)=ANY=[]) msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xfffffe00) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ftruncate(r2, 0x9) poll(0x0, 0x0, 0x0) mprotect(&(0x7f0000041000/0x3000)=nil, 0x3000, 0x5) r4 = shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}}) dup2(r2, r2) getsockopt(r3, 0xc, 0x27, 0x0, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) r5 = semget$private(0x0, 0x1, 0x3dc8d4046632c907) semop(r5, &(0x7f0000000040), 0x0) semctl$SETALL(r5, 0x0, 0x9, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, &(0x7f0000000100)) getpgid(0xffffffffffffffff) executing program 2: mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5", &(0x7f0000000080)=0x16, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000480)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) munlock(&(0x7f00004ec000/0x3000)=nil, 0x3000) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000001440)='./file0\x00') executing program 5: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/84) shmget(0x3, 0x1000, 0x283, &(0x7f0000fff000/0x1000)=nil) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000000c0)=0x200) r1 = semget(0x1, 0x1, 0x4) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)=""/133) r2 = semget$private(0x0, 0x1, 0x0) semop(r2, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) getrlimit(0x2, &(0x7f0000000240)) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x10) r4 = getpid() fcntl$setown(r3, 0x6, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/54) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x9, 0x4, 0x7, 0x8, "faaf1db92e9b37947637d11418324c9520b30549", 0xfff, 0x1}) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r5) fcntl$setstatus(r3, 0x4, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/110) recvmmsg(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000bc0)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/180, 0xb4}, {&(0x7f0000000700)=""/248, 0xf8}, {&(0x7f0000000800)=""/164, 0xa4}, {&(0x7f00000008c0)=""/212, 0xd4}, {&(0x7f00000009c0)=""/158, 0x9e}, {&(0x7f0000000a80)=""/29, 0x1d}], 0x8, &(0x7f0000000b40)=""/122, 0x7a}, 0x80000001}, 0x10, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000c80), 0x3, 0x0, &(0x7f0000000d80), &(0x7f0000000dc0), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001dc0)=[0x1, 0x8000]) msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) executing program 6: ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000100)=0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x3, 0x0) listen(r0, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x69, 0x0) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) (async) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x3ff) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) (async) chmod(0x0, 0x0) (async) chdir(0x0) (async) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) open(0x0, 0x80, 0x79) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0xb, &(0x7f0000000100)={0x0, 0x22, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f00000001c0)={0x7ff, 0x2, 0x0, 0x200000000003e6}, 0x0) (async) r3 = dup2(r0, r2) dup2(r3, r3) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0xbffab6d3d3d32fb2, 0x202) (async) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') recvmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) executing program 5: r0 = socket$inet(0x2, 0x5, 0xf9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x3, 0x2000, 0x4, &(0x7f0000e33000/0x2000)=nil) r1 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000180)="8799c2f9", &(0x7f00000000c0)=0x4, &(0x7f0000000140)="c486c70f", 0x4) r2 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r5 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r5, 0x0) r6 = socket(0x0, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000200)="b10014bba3035f35f36d000003000000331c13fecea10500fef96ec0c72fd3357ae3020000d34c2990d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000800008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e08004070000000013000000b5d6bc37160a2afa2bb0593491c5cd4d42357421093aa81b39646068d48305993aae97a8b63c406b439ab444d5a4753d71c1717082c6e9bb2de2ed7eef95978c7f9100a888aa5d47e7e4f05b30bdd9e7c3a7082a", 0xffffff06, 0x8, 0x0, 0x0) connect$unix(r5, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) semget(0x3, 0x4, 0x500) semop(r2, &(0x7f0000000200)=[{0x1, 0x0, 0x1000}, {0x2, 0x3}, {0x2, 0x4, 0x800}, {0x4, 0x5}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="ea00000100000000", 0x8) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}], 0x4}) executing program 4: mknod(&(0x7f0000000500)='./file0\x00', 0x1000, 0x5) symlinkat(0x0, 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) setrlimit(0x8, &(0x7f0000000240)={0xfffffffbfffffffe, 0x4}) r2 = syz_open_pts() close(r2) semget$private(0x0, 0x2, 0x51) setrlimit(0x0, &(0x7f0000000140)={0x2, 0x20}) r3 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) pipe(&(0x7f0000000640)={0xffffffffffffffff}) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) dup(r3) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x6, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x184) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[{0x1d}, {0x4d}, {0x16}]}) write(r0, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r4 = getuid() setreuid(0xee00, r4) setreuid(r4, r4) getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x0) r5 = socket(0x18, 0x2, 0x0) shutdown(r5, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000180)=[{0x4}, {0x34, 0x2, 0xfc, 0x800008}, {0x8186}, {0xad, 0x0, 0x8, 0xfffffffd}, {0x800, 0xfa, 0x2, 0x8}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)='9', 0x1}, {&(0x7f0000000300)='?', 0x1}], 0x2) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x4}, {0x3}]}) shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1d}, {0x54}, {0x406}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000380)=""/253, 0xfd}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000680)=""/268, 0x10c}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) shmget$private(0x0, 0x1000, 0x509, &(0x7f0000fff000/0x1000)=nil) r3 = socket$inet(0x2, 0x3, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) close(r4) linkat(r4, &(0x7f00000012c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) getpid() setsockopt(r3, 0x0, 0x6b, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) getsockopt(r5, 0x0, 0x68, 0x0, 0x0) getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x40000356, &(0x7f0000000540)="d51f4090d23afeb44a82d204a1223eb0545fea504e299833ac9f3cc3f40200eb8be7b89f716470bbb227f8f88925acc70208b922c49043e04397a0ba75cd198149ec002dde475657e2701577306481ea2b7dbd09eadcdb0bc8307d352e61e5ae4fa10e252e27867fcbb31a188a120bd166637aa9d2339d650fd78eb8ba3f71be6edaeb4a4251e753e15631c0c8f4875d1a4da1997d76ad824d5b1b3919d8652cda7d4aa4fa2d8126fdf5967dce219b0bda59e09a317ecdc88795de4cfc287e54393defe7e4fab74cbef60e3987003b5f25a0869db7da29e903e7b0bd0a8ea27bd3f9d89e5585eb3341e29201ccafe5dc1ceffd57b86905e2af892d7a15aff8e0d934f9dd9ac16a805e311efa190a5f2baf4863e3a9c7ce00000000000000000000000000000000000000f000"/311, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$PCIOCREAD(r7, 0xc0187009, &(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x7e, 0x0, 0x0, 0x0, 0x0, 0x118, 0x7355}, 0xcd92, 0x4000000000000001, 0x1}) fcntl$getown(r2, 0x5) executing program 2: close(0xffffffffffffffff) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) poll(0x0, 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206921, 0x0) (async) socket(0x2, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, 0x0) r1 = dup(0xffffffffffffffff) listen(r1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810", 0x79}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r2 = syz_open_pts() close(r2) (async) syz_open_pts() (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x401, 0x6b7, 0xfffffff8, "0a28ff74a287bfffba99617f00000000004200de"}) (async) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a2", 0x115}], 0x1) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) (async) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}]}) (async) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x6}) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x10, 0x1) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, 0x0, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x20021, 0xc7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x80, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fchdir(0xffffffffffffffff) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) pwrite(r0, &(0x7f0000000040)="a02d1ad1d4e32f4cb494ba357c3ea12b39166090c0ddc62e91888d717b1c336f51af824d241c079d8e3148f176381e4f5d97f17f7232acefe71cc6e9affd8f4de152b9479fd775fb1339721fa1fe6916f652022094a538d76ee610a43761c8a5d4dd2bfabee21d8da2848e99cf823dc105b44818a2f1fb7442819a226e1846fca77372fa8be2e20a0f6ae1e64c4dc263d5a58472603927659ea6b36fd22545a4da09af8176e2d94d3da4690fe5dac85ff8afb70406906ecb81b5162ec5e607a58b93a8fbbee03bb8a12c214bc3ba5f2ed9525d3eac434b18", 0xd8, 0x7f) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x8) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4091}, &(0x7f00000011c0)=0xffd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001240)={0x1, &(0x7f0000001200)=[{0x8bd1, 0x3f, 0x6, 0xff}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001280), 0x40, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000012c0)) getsockname$inet(0xffffffffffffff9c, &(0x7f0000001300), &(0x7f0000001340)=0xc) acct(&(0x7f0000001380)='./file0\x00') r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) fchown(r0, r3, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0x80, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001480)) bind$inet6(r6, &(0x7f00000014c0)={0x18, 0x3, 0x3, 0x6}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000001500), &(0x7f0000001540)=0x4) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000001580)=0x6) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000015c0)={'tap', 0x0}) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000001600)) syz_extract_tcp_res$synack(&(0x7f0000001640), 0x1, 0x0) pipe(&(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0}, 0xc) r9 = socket(0x10, 0x4, 0xff) sendmsg$unix(r6, &(0x7f0000001b80)={&(0x7f0000001680)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000019c0)=[{&(0x7f00000016c0)="8109fa3c60", 0x5}, {&(0x7f0000001700)="c9e46940c2776f5684c78103a25260da30cefe8e63f6bfae706fdbe1b45386fa3c163f28c4f9a9cf1bfdfc25c12b806031577bb20d1abdaac3ea74b180c6943d73e3fbd5b4", 0x45}, {&(0x7f0000001780)="e71412d978a3a9be1b85480648c4027f9131e3f0a8194571d66993573392f881ef7b04850c1be3422b49015be288493e82d1afc967f9b5ef2b547bd56f24879907d10b533edde6cd9d9e9a6a816820d7b856b9d086ff8799f68ec4e26319090ddc30ad7eaf50b28388ddab2bb141bda27ca5fa0474be0022d2e2d8689aba1a0cc52e79bc8a53a51d61b931a45c2f542f4686e3c0e96b5b998345d8d585389f6692b1", 0xa2}, {&(0x7f0000001840)="f331d42b2876afee1b7ac64fd017c9381f735f0772933b4e749655ab067b5b7688cc39ec7c543c66071c495f3449f8e57b9f9e7e9adee4692c55b85d2774e172231e08af5245040ecb9f3562c4f8ba05fce4228c52a23e6d6c4997fd202820f4cbde011793a0aacef4f4599b2948ee63c40b7bf3a894fed9f863173cc922129d6e228c49e4ac3bfd4d9a596253f5aae32c0b75417baca0767b2a48d9d04cd4039d714c2ffc847b38c694d2923f", 0xad}, {&(0x7f0000001900)="d18f8b867b50beee65b71a183e1936cd4ade38307e2e29bbb1bbc8b059cd834a76c19e32298fb19c4f9674807129c46eaf559a682b145bc3fbab8b88588e9074c668b646501e6654e238299cf2f1dbabf430a16dee70d38f357cdf959d2ec62f495f4896a7dc2820af456679b46d5fce47b8e418cd0ee33f64e8c1add3eb9629250375c65877bbeac2707632623b", 0x8e}], 0x5, &(0x7f0000001ac0)=[@rights={0x18, 0xffff, 0x1, [r7, r2]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r5}, @cred={0x20, 0xffff, 0x0, r8, r3, r5}, @rights={0x20, 0xffff, 0x1, [r1, r6, r6]}, @rights={0x20, 0xffff, 0x1, [r2, r9, r6, r6]}], 0x98, 0x400}, 0x0) open(&(0x7f0000001bc0)='./file0\x00', 0x800, 0xe1) setsockopt(r9, 0xc6, 0xff, &(0x7f0000001c00)="db328d272f32d1d4ec9942590f431bdd16e2cce72541d38e6add52c10b74b9e11dce698bc6f035a99d5a71aeef279075eacf42652ef7fdd3eb3ff2b6fd152225022176fd9bb559221262319b6fe3959160cfd7f9d4d3a01737fcf3f6ce686a535597b6a0e762b7a2c907411dd11c53d31154cafe243bbd", 0x77) open(&(0x7f0000001c80)='./file0\x00', 0x200, 0x4) getpeername(r9, &(0x7f0000001cc0)=@un=@file={0x0, ""/4101}, &(0x7f0000002d00)=0x1007) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x96, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffe04b1c561ac486dd6036e28200603b00fe8000000000000000000000000000aafe"]) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x6bd, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) setsockopt(0xffffffffffffff9c, 0xd524, 0xfff, &(0x7f0000000340)="c866753b9099cbfa33655e7f65f30c5f18e39d899197f05d5ee2b7de6c0ecf064c40bba7ab3ee61b93249baa6616f6653b09abcf349c4adaefea883fe4713de0a1ba3e55079d57d6eb464e651e0f0a9d6a8b00bb7023459d05eb89c2e569f302ed10e0fc07d7c0d2aff2f5b7fdf7d9304adbb5f6d23000e876cf1c5d0eef09d8f250970c9f0320a69bf1bf7a0914707845194d9560d3a90f03f8c3264d487c732ffd2264824082ca80bc245d3a5af8a688744928381fa00a690b59315cbc085fee1ebb4e64ee5657a8e9c5761d193aebded533657522069321103c4229edcf72c2779dc5f251cd0f66cc417edb8c8b7ce8bcc32d06cc10af31f732dfedbf", 0xfe) readv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/121, 0x79}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="1504cbf11ddb33b8b950cdbbe8e95a8b1c0710c9970f2a08a37a57875afe33ae59c936e01b3bfd7c6eac191a809ef54aadf2d2d33795c914bc5dff6391fe28cb00b942d674645c5bb2", 0x49}, {&(0x7f00000009c0)="895731cd86e0f1195f5aa8e23568e6bbf9a07538f5bafdd8de37aae1414be69554bd827f914c6aacef0b620a9ae6c270087a44a9c9c12661e2476d3b87475a044bcf03ed36aba7e0f65b63a669a0a42c4ca54b8a3e4dfbeefa62b05239f6d8745245c13fc664430cda3ecad559d782e07bb1ac3d7496a51d558055953ae2e0a20582fed7b7611cdfc3e5efa0fd05af25b25bb6c67c28c0d951066b44a615ad790ebdd62da0acc17eabfcd7225eac2920289084e5f06f73aa9c84748c8c339a6a46b6943abda535b2a9290105c46e3450b5d21df638c8daa446eed223be8ba1cd9b20cf7a49dd5894bbd435e2231d", 0xee}], 0x2) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x44}, {0x96}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)={@broadcast, @random}) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) kevent(r2, 0x0, 0x4000, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) acct(&(0x7f0000000180)='./file0\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x5c}, {0x60}, {0x40e}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42100000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000", 0x7c, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00'}) dup(0xffffffffffffffff) r1 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) write(0xffffffffffffffff, &(0x7f0000000180)='#\x00', 0x2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000180)="39f29fff56576a8d", 0x8) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f0000003800)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd608b00000000000000000000000000000000000100000000000000000000000000000001"]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) r4 = socket(0x6, 0x3, 0x1) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket$inet6(0x18, 0x5, 0x7f) r5 = socket(0x2, 0x2, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r5, 0x8028698c, &(0x7f00000001c0)) getsockopt(r4, 0x29, 0x31, 0x0, 0x0) accept(r4, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) executing program 1: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x10, 0x4437) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000001280)=0x200, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x2, 0x476) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0xffc, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x400, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x3800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r5, &(0x7f0000001200)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x400, 0x1000}, {0x2, 0x4, 0x1c00}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x3800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x22}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563", 0xffc) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) r3 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r6, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) seteuid(0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) write(r3, &(0x7f0000000080), 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x62, 0x10}], 0x6, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x615, 0x80) r1 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e5200008004200000000000000000", 0xa2, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x2) msgrcv(r2, &(0x7f0000000300), 0x4b, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r2, 0x0, 0x83, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) open$dir(&(0x7f00000001c0)='./file1/file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = kqueue() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="f1f2e0cd79a06e4ae0f0595cd98935785dd2c3a593d647db8b619bf17423d1bce26a8f0b3f8cbafd5265fa0cb4b308e800039199ff73a2cf7fcfc5a6b3b6fe1480ab576a8f00b17cdc7a60f0fa29ed133d456d4e55339ab8e8b536c8e79e1eac56107da36eb65fed86baad2499567aa986b933d73f7b63175daf", 0x7a}], 0x1, &(0x7f0000000180)=[{0xc0, 0xffff, 0xfffffffc, "8d986ccd10da09858b1b4295152594965f1e9353443b9ce397c011d07b833d2548fd6aca1a06721f871f22da074d045e1c09b5d4e36240dbe84fd52f3019aa4274e12ee90665d5b7403611aa8dffce57ed793a97f04f2d1ca8b5c0b2adf9c548a5a9c4e5f20cb742a5e9bcefc264699e1c6253842f7b49150d63b8561c45f95f366fa81f5ec26f228265697a49bd4c8643f469010fdd41ed2ace8991faade9ae311cd444c157e27eb94584"}, {0xc8, 0xffff, 0x7, "2aef6a6caffc2514f3f3d7ccf56222b42ffca11d3ffee7ba0fdf25330c4e52c4f64adcc32d3771a5639c688a2e38d59fe431e0c1dc864e205a5502b355e2ec7b3dcc5df3fe62a9e5821e131da21a6cda2828e57f48bb174ae60982e73b5dc78b921a45cb0e3724bc509b508000fbabb1513afe6ffb413d417342a77361c2fb7107aa95926f0cf86bcc31295d6b8955bd2845a1a1b60fdc079bc6a8a356c2ee485d199544900b32aa9032366af74fabc89594"}, {0xf0, 0x1, 0x6, "a43a860a9b7a57f90b9215d7205a78813c73685ab2122fabcd9e76177b35cc0262389246178bf34d2c5dd23d738d5f4be539c6ac0a5471aa95cdfda76e4a03fb075926e1bc0826c65c550fef55c7f5377f61db926bd65021a23cf6661a67ea5e4578bb1d0da577930f20cb615b7e2a062366ab2c4e2cc23a95f1dc057baa78f4ecca2a49c3b6eec22b6b928eac1453541850eea12f46b45ef790fba85925ed93ec67c11f90263d662ba025a64a97855e629b4dc1b5802d82117c867af0ea54393537c3925070e7558078e4acf7d32f2e2e0ee794c882541b4ba2e438e6"}, {0x30, 0xffff, 0x7f, "4a7c50d74653400f23d2c852e2a4b1872521573f279154fd4a94e7"}, {0xb0, 0x1, 0xd948, "62dc7e7682371057ca9b8dfb7f80fdcf90c2beaaad314b3ff81ccecb2a5fd7ead20bca7ad9867d2916da27fd276a487bf66cb6f0acc0ed4c3299ffad10834b177459f3e4588a039156db81e3b3daf9593b5f7a9e590665d77d8c3027dcfd8a6989ade1c21f6f2575886e3b5691c326eb8aee2adc94c9318b812b416f3347bd897daa0448a7bf0d0319909ab2645b1da5ef9c30f2e3f50f1cf1"}], 0x358}, 0x2) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='r\x00') recvmmsg(0xffffffffffffff9c, &(0x7f0000000740)={&(0x7f0000000700)={&(0x7f00000005c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000600)=""/49, 0x31}, {&(0x7f0000000640)}], 0x2, &(0x7f00000006c0)=""/62, 0x3e}, 0xfffff800}, 0x10, 0x1800, &(0x7f0000000780)={0x81, 0x7}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000007c0), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000880)={0x9, &(0x7f0000000800)=[{0x1, 0x3f, 0xa6cc, 0x800, 0x681b}, {0x0, 0xf821, 0x0, 0x1}, {0xffff, 0x80, 0x1, 0x7, 0x3f}, {0x1, 0x4, 0x101, 0x3, 0x8}, {0x2, 0x7ff, 0x1, 0x1f, 0xfff7}, {0xffff, 0x7, 0x3, 0x6ab7, 0x2}, {0x1, 0x7, 0x9, 0x7, 0x608b}, {0x6, 0x3f, 0x0, 0x2, 0xfffe}, {0x7fff, 0x4, 0x2, 0x7ff}]}) r2 = geteuid() seteuid(r2) sysctl$kern(&(0x7f00000008c0)={0x1, 0x14}, 0x2, &(0x7f0000000900)="1abf2f6e26d25c47c9ddca143c4d5609b7", &(0x7f0000000940)=0x11, &(0x7f0000000980)="af214db94aa39dd7a9df8c2e9714664c3796dc8be9fed6557eebe8794afc0aaedcb1a9ac712542e8e77eb6629a8157e9c1a3969632bcbd19a939d683111c609fd2a51556dc033dd374a2af66159d3cfbffb64454ac3123bef9d1648aadaf21e1d3931bd9ae4cd191c8bcd4aadd2c25a2d4a790e7b225824baca7db085035dab73a10c59fe6d13b21ab4836618b18a0cb05d329f7c6cb9af27bf0d494964dfa8ce339f5e1959c332eb959be70c2de07b9219776d0e6136fe150eac75f8f00382177c871231694d81d7fddcee63b1bb9ea07499cfb0eacd8184c521d79e08a89693a117e2783496e", 0xe7) sysctl$kern(&(0x7f0000000a80)={0x1, 0x3a}, 0x2, &(0x7f0000000ac0)="c47266458a30a5f5296dd44350583d2bd2ca3be8a2bc007e89cc93383999e9a9a8d2ca642cc238cf55dfac8d9ccea231e4c72d62f6c84714d608707d916d0837df384948d4a8cb7e2c6a4b4663c9dc52", &(0x7f0000000b40)=0x50, &(0x7f0000000b80)="b9a33b0c22fef94cd4aebd5ec1aa0c1fe39a0b86ee21e92aeda38f0492266039ffa3cf360016180ab48c373ef51c4acde06da37acf30e06eaea1a716dc0210e46a42f5fbbb808e1324d7999ea45a862dc823ce9b41ef04243bd899d7484ac3ba2add5b861d86e6e75ecffe0fb6f5732e49213739d712aa92a6e4cf2fc41e291be5efbf30cfb3be4fce91f669ee551105a620a7d0e59b6f93c7982fa7856404a94b47092c0e721a310e49c1c1a0b584337697ea477eb049909dd20511c7b36cbe2739a073c102b96bccedeccd783417d73c3d1bb272e7fb00957fed", 0xdb) mkdir(&(0x7f0000000c80)='./file1\x00', 0x104) r3 = msgget(0x1, 0x3d0) r4 = getegid() r5 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000cc0)={{0x1, r2, 0x0, r2, r4, 0x94, 0x3}, 0x7, 0x4, 0xffffffffffffffff, r5, 0x5, 0x3, 0x7fffffff, 0x8}) sysctl$kern(&(0x7f0000000d40)={0x1, 0x47}, 0x2, &(0x7f0000000d80)="afc011ca3507c8316219e9654144c011de0ce3b53ed0357a8c60177643ac6791979a38", &(0x7f0000000dc0)=0x23, &(0x7f0000000e00)="09a2bc08d5264c", 0x7) r6 = shmget(0x2, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) shmat(r6, &(0x7f0000ffb000/0x3000)=nil, 0x1000) setitimer(0x2, &(0x7f0000000e40)={{0xb74, 0xffffffff}, {0x5, 0x1f}}, &(0x7f0000000e80)) setreuid(r2, r2) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000ec0), 0x100, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000f00), 0x40, 0x0) r9 = dup2(r0, r8) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000f40)=""/4096) openat$vnd(0xffffffffffffff9c, &(0x7f0000001f40), 0x8, 0x0) faccessat(0xffffffffffffff9c, &(0x7f0000001f80)='./file1\x00', 0xa8, 0x3) setsockopt(r9, 0x1000, 0xa40f, &(0x7f0000001fc0)="0d70a0a747168f02ef6ff6eeaacc3796efe7f9a3b4a36307597cf74e5663a78c1ee3bc013aac15649bd99968c9bb62d3353619", 0x33) ioctl$WSKBDIO_GETBACKLIGHT(r7, 0x400c5711, &(0x7f0000002000)) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x887c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) execve(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x6, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300083afffe8000000000000000000000000000bbfe8000000000000000000000000000bb8500907800000000c26a26211233c7bf516ab672c64189a532e271f90a58e6d43631dc2ec8cb8f2bc26a07f963f1be9a0cf7d24b3953fce77100a08414b6462866bf3586e470e1177877770a3ead1db3827cf83e62cdbc96064b3c0c7d9d94e14eca317aaed9a235468d03e7f1a1309afcee5ddaf2b90f1460f3cc47556185"]) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = socket(0x1, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2000, 0x801) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) sendto$inet6(r2, &(0x7f0000000040)="866a9ba7eed12cddc25ebeb71d659ed2f251ccac2cec8ceb7d910158464123d5f306aab20ad05110c243e3b4907a2aba5d066d98b152434f70c906a02b5c37c1612b7110e79507f0c86cbf7725bc4a01d49563c87e95f7b9bd590ec9338bf69fb2fa7546c75fb03751d9c4d00dfd3f356831b2828e0ab3062b835113dca39d09ce20742d6b8f085b93b5b2ecefff899696a4a8b78119a37cbd262d", 0x9b, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = socket(0x18, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x54, 0x0, 0x0, 0x36fc}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) executing program 4: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000040)=""/84) shmget(0x3, 0x1000, 0x283, &(0x7f0000fff000/0x1000)=nil) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f00000000c0)=0x200) r1 = semget(0x1, 0x1, 0x4) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000100)=""/133) r2 = semget$private(0x0, 0x1, 0x0) semop(r2, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) getrlimit(0x2, &(0x7f0000000240)) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400, 0x10) r4 = getpid() fcntl$setown(r3, 0x6, r4) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/54) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x9, 0x4, 0x7, 0x8, "faaf1db92e9b37947637d11418324c9520b30549", 0xfff, 0x1}) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r5) fcntl$setstatus(r3, 0x4, 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000400), 0x2, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/110) recvmmsg(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000bc0)={&(0x7f00000004c0)=@in6, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000500)=""/100, 0x64}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/180, 0xb4}, {&(0x7f0000000700)=""/248, 0xf8}, {&(0x7f0000000800)=""/164, 0xa4}, {&(0x7f00000008c0)=""/212, 0xd4}, {&(0x7f00000009c0)=""/158, 0x9e}, {&(0x7f0000000a80)=""/29, 0x1d}], 0x8, &(0x7f0000000b40)=""/122, 0x7a}, 0x80000001}, 0x10, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000c80), 0x3, 0x0, &(0x7f0000000d80), &(0x7f0000000dc0), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001dc0)=[0x1, 0x8000]) msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9576932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569882a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71e2141f8d5e850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b44a0bdadac7eadb47e3a13bbf24161b2887fd91142118d76", 0xfffffffffffffe30) sysctl$vm(&(0x7f0000000180)={0x2, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(0xffffffffffffffff, &(0x7f0000000580), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffaaaad1f3ffe383f64009000000c353217f90a05f52bbf9dd60dd9b5efb070000fe8000000000000000000000000000bb000000000000000000000000cb2b8920c21e13a640cf238a7c120638df3f40a4f6d16b3adb2f4701b0b7e7f0cbe02117af30d65b89cb391d68ab035a1ffe52503a6bad95e68dddf934cf4720c7940b1ab6f377022114cc7b164368fd18a311a196f1deda3b79160f5bc8917a975bbe17355b37043255710de9ff94"]) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r3) select(0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x0, 0x6bb, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1f, 0xc4f8}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) sysctl$ddb(&(0x7f00000000c0)={0x9, 0x4}, 0x2, &(0x7f00000008c0)="a1b10c54df7affb8a533cc1cd6b1ae5e01b2f7c53f9df5fcf0835fcb5969607bd5c7ab6ad5823ad31278a0a83cb4e84f410e03237e11f7fa49f42c97210865806798df08906fb61299b341cbb3950f7152f297cceef661b05e245ddb8cd933896ed86532f65a770575ae42129ee253fd80d17b4cf9b7115f93f1225b8f1eeac17e785242f48cd8950475d6e45fe07cddb2e56bd1a8e50010972e2c84f070139323d0111efbe5e40c7d6ee9929eb812962fb9d05d4be8d7b4e12b9e707d9bc6edb221a9753b91dfc5efd281e5130429aae10d5fbfcda79f49de7d9b1e275ad3ebb1b588897d5ed9cfbafc7c479f85d5c3b6a2e1bfe586c373e7cc19392f743d8b377b9919cda118d432361f44fa13f7d9f3e6cc9f13b23584dc079c6b8affa32ae6b2d394cc53781a70ebf61df795eca13f5c90daee21f94886e5f6c4ac85c2f2bcdfef1a81d2414ba64715144046d34c5bcb53e25d76b7eb11f171a0592dc0152dc1c2dc427631c57c2329d857ca1d46e61d55159418817794c20f57afc59d8ce8070ff7944e79c5c1bb3757715d38ad3c3f328a32972cbd3413c31f8773d7aec1f8ccb4b028da91704897b16b942b1c0e0e2a89faedf134e5e2e1b5211a32b477f6781b9f085dcb11ae33267386f870fd66912bd672f11b1a15da5157c99678acb2cc4bf10d0ed5fab64e50e530121b756d421fc834092231f4bd95406e250476404e6daa11e881e98fa3cd624308b4dcfef32d0c0cb34eeb7d215a751db1a7af69c383760dfa90c5290c54a412ea5a93affaaa9837af39140b0ae8fb6cbf0fd4e500820088b9ce78ced9e9873fc879998cd182547fa347611ee3d1664c2374fd671f325d5d2e5c1edd0d4751088cc2c82586027a38732148dcef8341b745f20d91872a98ceec93ef356a4b0c9714de9aec2a8d098b48c3baed52585fd6dda0451c48c3fae9a9c67175df76b597e429a158c4bbab12d838b5ce23238a9f1e9af5744021e471f366e327f47f977517b385f24272d2b068f0bc340ac2445d4877e84fa985b8af07f690f1f93931d3a6495e17847431f21ea504273a3ec0f9c336eb868b3d04ad4187901a875b4d520554be479e995681c5caac88ff20682831bbd585732ebfebd2a3206d63355e9fc792b40f29912b1656d80d614733ae78fd9c101c397708720669359152aa6dd03076b1b6a4e509c3fba19b9208085dc4cbfff532a69e246c54d57e8063dde45d26165aca0633e592e10b64bb489846f53273759cb95255f252e40d3ff9e6192e58844f9e6c764c92177279e6f917d1cf8ad1be8a07ab604bd7ee0ad001929f3223386b99fea53ab1d4bab7e21538a476ac12ea63350732dcd7555cdfa77aeea7e604b74a8ad43a65e98828f27fa445350200ba94e9d7c04b7629abf38b7c207d0a85b61bdadb1de56d3b09541181ad088167412acc349c0c848eed9bd8a5d2ec15d1441610852bf5e2266972d0a97680077c4a37623da1b34dd779e0ae72a761992e2167b14aa1b006ecb9fbbebafef4177345805a1b9f39ec518f5bb12d63c1937309523b02ac1194385df326931992d5a6b7ff244ff6f144e5303f5f6a4c6579a7fee860b2aad7bb4053a0dad8fb9605d6801d4e7d40df23a6357010edaa314fc5226f46528a052b66f01727f452d93d2d694f216dfe06618f4152cf80569949245d8f0c5b2b0492380deda168dfc2a7209f8bcb5b03690ef397c5296641303975377065af40a5fd20324b63e931339af4963f7422a326f9d9bd933e8b3c59149cece522f262080e3117fe4ceb53fd1e50a1ffded5c5c6abdeb0e9cbc618913122c006e677467545395d11bf6345f1860a458437f4f71f5cc54e5ef2671e8d338c6f8ca934ee0aa40a0b83a2f3d0efd8827ecaed69f9a9a696deb234ef8ea53d758acaf58c0dbddff078c99a722727f77ff9949040afee982552e44f73e61ee693ed56997ad0bcbbf16e3060c8937d214e2d71171f9d7c7bdcadb6d53877c229b9e5aaaf799397b831087ca3bf65a8cd5fe15ce74ec4916e61f842c194c58250efe30e342a31faa7fd224a5b2c4521993e56042d30c780d911b871cb86c506d901eba6bfb1eee47472afe05d705b73a3ae11f1c3bba1938a0b5f2c327c178ab8e99203b5c1b5ba9972bfb7aa105ac72ad227f490833d39f718011891ec1e763689ea9fa41986998162c1c6226f3dc5a31b86f60e18531ecaa119048cad0b2bf63d55cf597259e0a885b7cd02379d218eee215863697f643450fd97ffc370db748f9d59a60a4e67e5b0eaef34e2f7100d7fa056ff9198914ccd8b516f6d5e3cf83c95091abb3691140298228dc5f3ed9b31ca4f933b2d1e9334d11ca307292dac42b6debbb9cfa46934d76c71d32d8f366f3a40c54fb37fe8478cb9aa0781f81bd6b11d5e936059c9cc551ed6db279a2907ee075d2b1b75e0d83c81b5a792bec99726b7b7d80883c02db19349c61ccadc591f3924ff90118ba9e3c0cd07a1ab39c61d57434dc1cdfa7a228621855654b72239b370b3c7164adbc48e3700a9a3eb8862334fbc87d0710506a38170afc597d615b6fba882958d1928eb2c63a0763ada8ceca54ebe513efded7cedbde1a51f8c7ccaf2fc9853b96518f6593e90b1bd7ad3444bc6728e964b4e4a8252c08e2c168e7c2e6bd1f9469599b5b64d732833cd8586cd4507ddcba9de4bb4b45ee5473ec0cdfd11db935662608a8aac5327790abd73838245d2289eb8741074f701af2a0da347b562763a47e60c5b00796b05c03930cdd30c92706010272cd12e7977146b425e0e81f97f1bb1a492bcfa0d2e165e88822ee7d7674e089c494825b30df6093ed65554835f6ee387ccc1894684c203ceb3b89648429326867f32af6f0a1b2305a508de2f2ef2bde41be607a6449b306edda1ae6e136c251fba7d2243e2428d8f64173c61e22a76d129467688c6827dd467ea8cf6073df9855b88d643244bcb4fa747e1485c9d291ff90448998fb190318ba7b732c5791dc306b305bb83e56f64c788006aa69764e036a1c8f71816b53395b505525c075bbb24f3121644b9c4939e2164d17fe5ae6af8c0e054229d0e193f57f283180e3062c127cde1169b6321dd03e77a222635b737804f6c914d83b3ae961d472724361bee531086eaa51738c166645960fbb280948b0e26b50d1e86fe949f96fb173d3f6986a9953ef965f1c3b04c7a0c396baca47275d1f6c3d4c5f7a6f9beb736da555bf951bfb5bf02c91d66387f8fcf4dd08d002bca46bc3981990662a8fb831093bf428131ae33a38e99f8178e4750eedac74d3becdb09f944686c9afc8e93bdc098461053e1e5bca1d4f7fc189feafdc78dfd34100a42a20f9d6914dcc37e244aa4505900bcc86501e553be010d8a0755c4b057f144e518be204f59726fad3ae550e56660cd2eccb1db184a926b85f3881fc56a4df1d0a569e25d72a2cf6c619b28da6600e19f670016d8abace9310489a152d88b5ce9dfaee84f917dc67171b809f80f7b821fcab21f7f9063ddc0daec68617c4454702ce57ec84330033f466735f370566575db1c97d927f6f95ba1c7ebbdad239ffc6de97408827519c4ad7b209b7425fc03671b7b5a1d33059e423655d464567fefefd09c2af9a8dfa0f67aa2bb79a3dfb1fe978f1bffe1c3ac28a24fb950af470cbb25bc81d07fdd50ec3723ec0049e2e547cf9abceff96a711b8982218c9515e5b46f596b3f3fabc5717cfa3c6c3e2b2d4848187c9843ce80633f30acf69d9ced3642a293c1d26e32aac2d2e7f33933d2757cd65cb03b9ce67f642cc76e2de24a02339b680e52d0650a4f11f5088e98bd204db1c4a5ce40f88b5b9f7174f5b272d1f2a8cd0b712506f40a3da70e5c70cb4da637e8b938142a51a759d2ef289138535f6724d2ec6b397cffe07b78c0fd1804cb06e29ac315b1a93f27154893f3738f1b748a5c400429be62efb99ec4be021e4aec5b83a49b4f7be5fc6f0705727fb715b298a144583cba3089665a4ffc9727b136018459a391208b05b1e22eb1fd37fd2c2fb1faf901eb9228f84f8fa9adfe7ed609fcdcb849fc91aa99bef70cb6aa3f76937aa73045c77683d3e0425418aed2d691eacf0ef996fe7d2607b2fb64afe14e7a2494c6de142382b2dda5d03f7bd03bba2209225c0d71100dd3cf422c17dde870583ecf5aa717aa3d1a50139fecd72a9780ae3ccd2c974c450613d13bccbeb6c5a0694d644230abf97130be1773b74567cf18fb2c5bb8ba94985341898a6ef6905a29e54f10a28dc032bd565dea2e77b1b73d715fc29bc44ac86a91a381e7287885692f774cd2198d1629335a74a6f31f36467109b260b5c745faad9eb1069a7ed849160c0785dd0beb8a253c31d69542fc7f043329229205aaaec0297ca67a7a318798eaf9557e760847a48c1acfd65326ab569ac9d74fd61bef8b16967287587e15a066c51d2c1fbebafb74d2259a93c78045727b1c4ae72a603144e84bfdcf39ca6f057339baf7c9e764fafc3ffc4e5ce841ef8163ddd26225b28b6538510b3a00590f94305e1056b5b48afcb19ad86ac3b0eae42a3837d23035c70e46426ad62b74ae4a27d4b98431401984e43a4f086ee9b1a473dca2960d1df459164b07393d4ba5ef2d9faececc25b70660caa6cbf61064b43d69fced150759918596860387a37caed391cdd96127b1f133abce47c562bbd2ec448d83c89b044d1c73fe905b4c6613ef07c324b5c6fb45e8ee53b6ed7467b46158cd337cc2789c98fa672e68b881320a9e0ac6a7c6c4f58389143d4639422a206bc609fbbb34a78e5933942ad414fdb891ed9adaf2aa6083ce0afd1a651b4bc18d34253139b28a84be3bd720bdffa30582a43727f759f51f4c8129dd5c8f9178eb9d267ae59bf7286ead4855e92d81aa5c2c610bd2b0093b424de7f34956a13fc91c08636c5fca7345157f9a08776067fe19792749e49ae5d72d39e5250badc84ddc6c8096f0fbd35f5fe3cf4dfed42625ba47674d99c494d06d115c9a5817ff3b737d11f93d95efd023e59a51b87c5e7a844c00b4f430bb1d16344055d014fa1997e0ab9df46fa7f84b37942aa4ec7ee5b5be41df0ebb938443178b88a71fce84a016663f506a3b78497d9c3d850942218b8a8adaaca7144ab2a5a0c77b1cf7546774574b48ab1dfb0e7e6dbe861543ae81f03c562fda9bad8f7906348774b280d6e84878a3b0fa01a65313276da129cd78bf4b6d6b891fc6babbdc53e622350b2c53f75174006f997d09c2c855e50feff3e5ca07ff6bce7c95589ef0b204d080781ced2169239094c06387590e73cd5e88d603d73f8564060c95c50d8494ab4f2979ab6b312f98b411f7a9eb984467bf16c4d07a922ff721bb4724becf61b2f887dff9f2b3d1159f0b6e6a6c2e8875109228329cf6ee2fc73be6968535e2b4954db582c8c33a7326f442a8eea0f7e9b39ec921c521d9aaf700ba2145ce17c8207cc3db363824079bbd81623178d5bf7c536c3c1d45b034e144408d00f1c2733e0fa092e36b323e9b4e39491d754eaec42ec99c093c7b57ec43d4e028907259d131498c41a44c4e9a3eebc66c47777c75a48cae44bd8b9f4eb894c77bdbcef9f701f581c40a048387f522745d85f0c140d1d419bc46f78984d6c44305f27551d6f8efa0ffae8dc50110c02db3ed6b95be1a520e9782ecf19b91dbc8a3a5d0000284b910b662c443a0de2c53c5b18916508650710560517b19deef53397c113005e591a96c71bb9ea56a1130513f79bedf5a93b1aafc", &(0x7f0000000140)=0x1000, &(0x7f0000000400)="feb7c00d6e529219f695916669344447d6ef0ee59ce0ce0f74fe6663a812a05fda67b39b6844c6201e6011c0f43809dbd0081f1af43d8268e31174facdf574ac1a1bbb49771132fa656579b2348057c6df91467d4f3cf88b0f558614275055cf8e8f19326f6846a5da669078e473a324d7fe85140f580f8f73299afd38d092b1ca746d8c16fb1c", 0x87) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) poll(&(0x7f0000000880)=[{r2, 0x100}, {r4, 0x80}, {}, {r2, 0x20}, {0xffffffffffffffff, 0x80}], 0x5, 0x8) connect$unix(r2, 0x0, 0xfec8) r5 = socket(0x1, 0x1, 0x1) bind(r5, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x3ff}, 0xfffffffffffffefb) setreuid(0x0, 0xee01) r6 = syz_open_pts() ioctl$TIOCSPGRP(r6, 0x40047477, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000240), 0x4) shmget$private(0x0, 0x13000, 0xa0, &(0x7f0000d94000/0x13000)=nil) open(0x0, 0x615, 0x0) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) syz_emit_ethernet(0x41, &(0x7f0000000280)={@broadcast, @empty, [], {@arp={0x806, @generic={0xf, 0x807b, 0x6, 0xf, 0x2, @remote, "6ba638373c03fc44f70203440187c6", @local, "8e742c61af9ceddc317bea5ede9ae600"}}}}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x2, 0x2ad6c34d, 0x5}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0xfffffffffffffffd, 0x1}], 0x723, 0x0, 0xd1c, 0x0) kqueue() sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35", 0x0, 0x0, 0x0) r2 = socket(0x20, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) r3 = dup(r1) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000200)=0xc) r5 = getppid() fcntl$lock(r4, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x9, r5}) getpid() syz_emit_ethernet(0x6a, &(0x7f0000000600)=ANY=[@ANYRESOCT=r4]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000240)={0x3}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(0xffffffffffffffff, 0x0, 0x0) mlockall(0x0) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000240)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp}}}}) setsockopt(r4, 0x4, 0xc, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() clock_getres(0x260f2b05d0198fa6, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x4}) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x7}, {0x5}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) dup2(r2, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100)=0x20000, 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0xbcf672878abc40b6, 0x0, 0x0) socket(0x18, 0x3, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000180)}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000280)=""/115, 0x73}, {&(0x7f0000000440)=""/169, 0xa9}], 0x4) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d8", &(0x7f00000000c0)=0x90, 0xfffffffffffffffe, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2000000000000218, &(0x7f0000000340)=[{0x25, 0x0, 0x3}, {0x0, 0x0, 0x0, 0x6}, {}, {}, {0x0, 0x0, 0x0, 0x5}, {0x6}]}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) write(r1, &(0x7f0000000000)="d81af37215e4833b49da39f9ddaa61fb51760cf9eb", 0x15) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xfd88, 0x7, 0x0, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000340)={{0x0, 0xffffffffffffffff}, 0x0, 0x8, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = semget$private(0x0, 0x8, 0x10) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/5) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) r3 = dup(0xffffffffffffffff) socket(0x1, 0x2, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069db, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ab1fcbb4", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0xffffffffffffffff, 0x1000}) readv(r3, &(0x7f0000000080)=[{0x0}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 4: pipe(&(0x7f0000002ec0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x0, 0x1000}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100), 0x9, 0x0, 0x0, 0x20d}, 0x0) (async) sendmsg$unix(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000100), 0x9, 0x0, 0x0, 0x20d}, 0x0) syz_open_pts() socket(0x11, 0x3, 0x1f) (async) r2 = socket(0x11, 0x3, 0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(0xffffffffffffffff, 0x0, 0x0) read(r2, &(0x7f0000000280)=""/1, 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) (async) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) (async) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x3, 0x43}) (async) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x3, 0x43}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) (async) r4 = socket(0x1, 0x1, 0x0) close(r4) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) socket$inet(0x2, 0x2, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r2, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000000006000000000000000000000000d900"}) openat(r3, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0x2000208) executing program 3: r0 = syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x44) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, 0x0) close(r0) fchmod(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_data=&(0x7f00000001c0)}) fchdir(0xffffffffffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) ioctl$WSKBDIO_GETENCODINGS(0xffffffffffffffff, 0xc0105715, &(0x7f00000002c0)={0x1, [0x0]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) wait4(0xffffffffffffffff, 0x0, 0x9, 0x0) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) executing program 0: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x6, 0x1, 0x4) ftruncate(r1, 0x6) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f00000000c0)="6f99d9b91dd0c798b933b6a6a78aef377965f0", &(0x7f0000000100)=0x13, &(0x7f0000000180)="af7afaee15538913a82f11e6e5163bf6ac98bee74303e97c065cc30307911ccc229adae496fc9e51d77f928dcd42d4b15ac208ebbc71eb966ae92748487a9e5440d54ccf32efeb611819dee20ab3273c2094ec2fa4e545f6a3f43e5ffd2a90271432f6983b87d69d5a1eceff630466fd0364b8f031db44ad8bdd869d2b5ab919751141a1796eb640cfb12ba9d1a5cfdb2eb850e151df9f0e09626698ab0b53da9f97235a5be525f0632dedc8a834c1033a2bcd95262cd0d9b6df0ae343ba7a25219150c31ea9d5fa2ac8cf6516", 0xcd) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000300)=0x5) open(0x0, 0x0, 0x1fcec91fcffd8bfb) close(r2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x3, 0x6, 0x9, 0x0, 0x8, 0xfffffffe, 0x7f, 0x2, 0x1, 0x1, 0x90f7}) executing program 6: execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='+\x81-^\x92[\x00', &(0x7f0000000240)='#-#:!\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/bpf\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x3, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000045000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil, 0x3}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f00008da000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x6d}) r1 = socket(0x18, 0x8000, 0xfc) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x18, 0x2, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000005c0)=0xfcb3, 0x4) setsockopt(r2, 0x800, 0x1ff, &(0x7f0000000540)="cecb3f2c5d36d21d8bc7f6f940e44ce98e799dc7cb69955f355ff559f1b8d7422801d6b5ab2553c7e72866daf400f483e2435d53cb240c9bfd1ee7d7af2d52ca9803c3f6e203f9", 0x47) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) r4 = socket(0x2, 0x4000, 0x6) sendto(r2, &(0x7f0000000600)="8b786aae319e3cde1ec2e941f1d99704f4d50aef683a4ee58d5d2e63ae57ddfc59854865b57f7df42b148240f12a92b4c0b9fb96f8131be70566f665b757eff3b0ba1e57c7f4bef69be27c62567db5f5b67ad371b7a8e1fdc93b9001ea2db95f4940b50fdb1a0921660d5ce88523b450ea576bb767e94b3c1fe3b04740ffb27a01e08d2b28adfc7e2bba7a991bcefe77996edcf83a0ad0f3e543c71ab47df2d14783d2e636fc73b3855cc9f3259147b60aaa6c776566532fa11068e094c356e789131101400dff7aa623e91613a668458a60e56259243ae5e3894b3d49cd5e149c77fd17356ba080a206504f66738f331b2fbc620ba5cac858dbda395048f12b7a2976457c92d9ac39aaff17c5e1373a8b6b2ec5abc10cd289f6760d24caba73ce9464de547b1427d1705a49d869944d0ac8156354125b5bcdcaae15c6082030501cf684b73b41145a3642d02e05dc38e0241bbd1a2d6d44b4bdee3f8488f8c0c6d8dc5985d7420dc1b0e294bfb297d5c6987584bdf9da189defebc1e3d807d3cead3a1d4eb17128726a293d8e53eebb11f7fafed721e3a672aa45a96be89c2b44b8f8b11744f6d0a42f4f96620c5f162adf70b6c7fa73930215ea43e9b6f2d240ba3e161bafa429085505f3ab3cebd8e0c6e68a620c6ce13b2165917de5147f507e851765ebced1ed36131249a693b03109bbe292efd7eaf51fa7e820feecb4bbe99e3afc316448e150c93b230d218273f3831b6aee891f416aa74bd90258793f9eec9691ff1465757eabfb45dda85a98843949846eed5123a04b42bedcb577039073a1cd5d5c9ea3a7dad141137a86fd79d57ac3977f36b7f12e5868612168b14bd24d5b560c8c069efedf181c8dec96d1c84594d3bccf6af01491ec9caef05b0ffd2a043aee062d202fddeb758dc88cc94433306a98768f68cfe0947d469e762f4ec1f396177e89ee0c9b2620de52a51729af5af941bf0b34313ac41b6ba857e0ef4bd0d01cd9a15ffe6f679d06dd29ab72a6ff66ebc30db99c45f35eb6edb86df10e375f8a989cb6bb805f7b5cadee2d77bf2236deb315b551c7903c77da3304f0f1df05a35c46bf13cd7a67b5f65e286103a1506106594a315dfe7af5aa9584f5c32969682f422a80baf14147e3da250046bacbe4f8eec0bcf4c8a3f145d2969c6eb424ee905774f0b2b54d0fd0a7c0f27f469826b57a7ee02b19323ef5af74be510c9c44b8e0b609f339a09cadd4df107d0f682995827dab22aad2905b81faaf1dc1a9fb8e40c439ecfa81e9b8b97072523c5f95bcd0db35f6e50ca6dee4824efb6f727ef2add139fde671b627c391ec68ef60dacc3b782d91241fe1a42a8271af869c06026feec9f1ec5bf13240cc65ac45abe9b9c98d20e1476e70d48b64c8c158708e5e2e36f62b98e119c8e4b36cc9301a06fd42e25f2668fca7a066e6df8e03180683e3654bb3d3ef52a1baa3bab7ec5299a5723103fc836d39f5b19d3e7cb345796a5b5e3edd99ea53d5717c0f58d0964ba451a7bcfe9f06c098615f3d6532899dd22f01d3069b5c54234f8d782e5e8b0fe4b0ff5d10b1a102cbba45faeeb1abe0070643b904383bb5b2e9338f284095bc85228702e2f69219dc4bc175a27c23cd9f142d78f0ff532c28e0ba43348baffb1f2f8b06f7c8aff9ed492d123faf99fe3963abad770a6092a357bafc1193eea836e4db29a15f07da677296de48bffbece16a3a5745adb10c7775f3c80683436c70f3837fb58d9b4c4d413ef769e633b116d9f96a0b57d537fd9ecf97f92bf0e71dc6fe178ba9df808ff732745f5f48998feb4f7e8647474e4db89095398744d711b7159f10cf3f98a982a9ef8b88082c3a0470a06a9a8a4b63a124443ee29f088724f8a4313b50d70c42638a46b75b2ee85a0c281c7afcb3aec5d81e609b113cb28780c96342123787273f7f583302e856a3c4ccd778669861f41b499b3f12b1395237a0b87f2ee64a36def6b992a8c5feb0a342f4233d75f4024b072f6d611bbb5fd1224194f198febe7c29f8597a405393203ebc44d880a1ae3bac59d7d54e78b744d6c7a948554218150b09aed7a688ecedcf6341fcb4ae468313edb0e9916f5f165d02183d0d8e7124108aaf7fd2ac352c6f7937775405beb39133c97cf081f20fef4f17fdb31b7fedcb066caae395effffcfefc5f064321e49b64c03a14d50718e0a2a629eb79cf2a3f1cd58e4747ff80068c6cc171d976e756353672c2f5c72552e8d90b5fd6c76ae59caf71fd36be1a233d125518bbbfaf2dbb61be5871cab9339118219d1a95a4672178a2942017d3349d5394b4f22be2f66baacca85b87a7c05045b15c4afe3297fce1b97d0d9890153aa2d20358c64637c64fdd4d17a66ca1e2fae4d5d7533fb13ab90a334bbd33d7bd9ee815e78c37aa8884685ef152f030ef5e47a43ae7a92a5d04b8dd55bb71480f035efa3f75a83e4c9e6a5cc910eecfc5f55bd8006fbc2590117d88a69dd8075d554565ed49b5599b39ab9e02383c23382930659d33d0f341cdc8b5532da086fab0aaa10ad57cfe5ef514e1c87019a15c05d6c679d9002d5b60ad1b7f0f5f5e8e54b2a0616c9830c35f41ff3aca7f369427b90fb3186d513d68e7889cef3130a9bd1008fea65f64118d968fc435d5a5cc1c92e410ee340e8c03fb4e43c148407bd8676e56aa2adeee6650b34b35b7e304dceb3e369c1b6d7f73d707adcb27115bdb9114fe6e43717a9ce940a1053cc2518b79df46bc518cef217ec5a724ce891cdfae929baf719f4d4bf5bdbbcb869719d0d66f3c270b8fdd8b6dbf02b51fc8a855f6a8985630456970b6f2308d5c29c73eeaa9311e6c61d0f564690c6c52e3f3036b4fda4b77ec93f22d38e877bf199b4fed44246973adb21579fe322276f96811aad114d8df29cb171c406d980468304205edb920e185ad359b9dcdb5407ce258ba850dfdededdd44f11c7b966c6176cb614012867d22e04232ee34663af96d0b7bbfcd67a9a11bb958697babdf8148a7712c87eb7166d0bc712c7ec431d3a22c23d606f58998cfc618d0565ca2ebe6a4c4e03e81ea47b37dad97b3cb3c4450c64ec5b51df250a3f135cdced21e10eb663a67dc6853e020eb9920febc287ad4a6a3349ef5e90deead7aef8f615760a13d7cc82740169318efdf16d58e0023eaae85c89b1e1e763aaa33c846a975700e5ab140a7cbed2d2622eec38bc1a296cb9a424270785533b0ae427b10790e34ddd7d942a21afdb1a59e2578f51b4e7db88364d5d05b14fc321a746a5123536557afb5e4b8bd023d2e84f571fcdee0146b8e3d4563615f2d24179265adbc8506713d30baf5c9237eff5acc98b9539dc9b6bb314e89c8df185b8be13427718a73229d7118f29e5aea6ee36fac961c31d931f2487c0204e9d05be59d399c97658dd979f29daf0622e4f87ce298e0b6ba303f9945254dd7b2ada7f57ce7623201d06c09d501dd226e2fb98b7ad1bc0002c7cefc6e380e3ccc656db77a5e55d462f596678bb422d2047511e9fbbdb0d8a2d33809acd373521e05f969a32b4b8c720400d6ecbb64b68c9dea12b1e0946ebbd04b9f6fafaeea3c67c90f638fc9c883f321447988fec20444552e73ea9fdf022a138c6a74f114ba4afd9b5be0447cb2674e8ef3a0fcdbebf1879fd9761f70ecfcbb4e584e3be9026cade47625fe5807a85255386f63cfc22f2288819fd2ff9f780adc8d0b066cb6b6702c93b50f796d3818a4ff56b8fd75912ed58a13569d6af384cc6f85f1d1c826028a24dc449b84611c37e0019de48a9706f7826beedd1448e594fe009a9df40029ea995d2e4c1731fca1d958abcaf993efd9e4b04e9d2b6fdce7c8a36886c389e912f4f67d9b824a6f3f28f62380a29d21dee3f92286a80421ba3d91aaac6bd33c29ba521a53c38877fceaea555d99d182a70056f788d1c2ca4e9ba1d957072f8f1fdf80b2b27ea63785074b1802cb5c536330614cf242589ac579187ee7cff3f1cf1e034cf73fa468905492b408a7d239dcb1306e44a09d15d3578ebf1a52269cbb67202095e1fa566d8eff192816288e9ba802e7a1efd3439498a9e7b80373dd65039118e0347d4fe31e2f25031e5b5495a589d05df725bc7c79d0b2ccf9a8aca240db37a903c1a23ab12843f40ef7abf7fc20bb25afeff0597c4363fc12aeaf985c2f2773e48686164ff3cabd1bf35bf58252b0cb16ceed2eef63208be3551fd10d0b22d9104d0c4d00ba42c371326d58bf8b12af74b43db7bb2bfa0d50fe82be1880918714827e1457ed97cc9164501ec19a08d5830321bd2237c1070b41c7fe8f6388f9583dcc9f4f78c44786c1bb09f19b81b57a4da2a5be1587e5673813cdc18536aee7d9bf25799cea835de0dded8dcfdceeca78ae1464c8e5d30da13bdc08fdbde148a073028ebc454bb73c384d9cfc8fdb662c9ac51d3dea5690e038f12b71ca6a951017bc1d966becfc58a2514fa3701b0b4809ba581044df4e1bf6b076e90683c545b4af1d76ac9dbe80488619604c23a5bf0ffa89ec114560bcdc221cfa79c3ce014529c9df13252b353730372e2fc7ecee621321556080748b20efab91cc1e032f73ed84a860961d122ba9e464a88ccc951a7cd3f28c0bea73bd91350326961090ec1eb8591084a456f5052a065da5cffa167d15f28a8cccba4ee97cefe720077fa4fb15ce02bb9afb1aabafdd00b36834259543b8ff88d170d3b0006f370400e98ccb9ce1962a838917f6c7e30cdfb30993fcb723485657990a973fa7229f76417498ffb9257fa590483c33ff858ea413ee0fa467134d7b475c17ce4eae0e829db2a1103540b5b3e443695377640cc32fd591d49c7e3be0ee28c0559b9ab0c074d95e4c0d18ebb288f8a8e0e52da620db180c3edd90fec35a3bafa639f52d1efc2c9efaa315286eef588524039c68961196ddd2b1981699099a3ac2500f64443bd1814347597edcc821c5787cefc443bfabecbd3674593ec9b46b851b0dac4e6fd0cba416e69b02956bb9b2f129d68601ea68611c55223353ee5235517a412b55106670dfafa57f28b0d13c2dbafdeef4ae945f3559e611bacc28b6d1b6110175822650857b70ba3ec9923c121eabb83ea048f797efe62905472f77586b2161311eebea4ff0dabaa7b8cb32487da5a398ff97d0c1c131c06c8ed79fbbf8ddcc70b33e8768af9a0e36504db34f04285b244370b7981ba7eec7b105ee8a264be582554f2ebf1fdb1cbddcb58f318964286e893e2631e0268ded6400a59ec6764694dea7c88328483afba8d7ab35155c5ab8c149dce4f9a608a7e083f6ee6e3179aecdb3733d9e956f3b5ae9de336c1bac4ef62a928726a799d37997ae7fffb509f86fc96269d433da8650cecbd13fb36b5e6a59b7b55c4758deb788b42bb4f7d8cb2ab448744280576a8426816519662f8e6932bcd16023319f175b63084bbe2c62e2333cbfcb76f83c63b08c5f5d83a61bf15618dc9065e477cfff9663a92f3ca45c59a1071c943c1e0b7236d4fe3a1b78ae33dd74dbbd94099034bb1968842547931465d27d5c2cda183eb59f6f6112f106f6f686f0810be1e750bdea530512e7f0df524dc29e3006be79e8fb69d955797f0c737715777426551c5db2d100a69d0688f74cb086b6d52a98ff2a2d6a8935a3820fdcd0a48f961376265a4497fa0c5ad27f1d9aac8a4c1034fb5afa31604f3fa250f2797e8397fcaf8578e32c8f86ac4238aa72d82f917b597ddc2520912204ada6f368988d1536f608c1ff5daf98fc64fccddd", 0x1000, 0x406, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) connect$unix(r4, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xfffffffffffffdad) write(r4, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000001640)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x40) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) connect$inet(r6, &(0x7f0000000000), 0x10) shutdown(r6, 0x2) syz_emit_ethernet(0x7e, &(0x7f0000001180)=ANY=[@ANYRES8=r5]) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 1: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x48}, {0x16}]}) write(r2, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x57c02943, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1c1, 0x4}, 0x5, 0x7, 0xcb6}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) socket$inet(0x2, 0x3, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d4a) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) r0 = socket(0x1, 0x8000, 0x45) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x37, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES8, @ANYRES32=0x0, @ANYRES8=0x0, @ANYRES16, @ANYRES32=r0, @ANYBLOB="32710ec5ef70bded40a06918ef1929c64510b7", @ANYRES8=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x35, 0x6}, {}]}) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) socket(0x2, 0x2, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {0x16}]}) write(r8, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fchmod(r8, 0x0) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000000c0)) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000240)="b20db2f7", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) r10 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r10, 0xc018696c, &(0x7f00000001c0)) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil, 0x0, 0x2}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000058c000/0x4000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) setregid(0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000539c504000004000000000007000000331c13d72a78b28bcf74ded2fecea10500fef96cc0c79f050000e30200004e2003008ab94e8169b6b9890779c8e7c20000acf28b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c227e7d0c032bfa896443a4", 0x62, 0x202, 0x0, 0xffffffffffffff0a) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e"]) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000080), 0x800104, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) write(r2, &(0x7f0000000100), 0x0) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(r3, &(0x7f0000002000/0x1000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) r5 = shmat(r4, &(0x7f0000001000/0x10000)=nil, 0x0) shmdt(r5) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x406) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002d6e3078 panic: softclock: invalid to_clock: 808 Starting stack trace... panic(ffffffff8285e0c6) at panic+0x16f softclock(0) at softclock+0x22d softintr_dispatch(0) at softintr_dispatch+0xcd Xsoftclock() at Xsoftclock+0x27 end of kernel end trace frame: 0x7da126710640, count: 253 End of stack trace.